Автор работы: Пользователь скрыл имя, 13 Января 2012 в 22:43, реферат
Персональный компьютер, как известно, является универсальным устройством для обработки информации. Персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций – программу, как надо обрабатывать информацию.
1.Введение. Общее понятие ПО для ПК.
2.Классификация и структура ПО.
3.Заключение. Рынок ПО.
4.Список используемых источников.
Программное
обеспечение ПК и
его классификация
Содержание
1.Введение. Общее понятие ПО для ПК.
2.Классификация и структура ПО.
3.Заключение. Рынок ПО.
4.Список
используемых источников.
Введение.
Общее понятие
ПО для ПК.
Персональный
компьютер, как известно, является универсальным
устройством для обработки
Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома. Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения ПК еще больше. Соответственно, требуется все более разнообразное программное обеспечение для решения задач в новых областях применения ПК. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов конечных потребителей. Это и ставший стандартом графический интерфейс для любого ПО, и внедренные возможности для отправки документов и данных с помощью Интернет непосредственно из прикладной программы (Microsoft Word 97, Exel 97, Access 97 и др.), и возможность использования компьютера как хранилища информации благодаря появлению новых видов накопителей большой емкости и малым временем доступа к данным, а также многие другие возможности и сервисные функции.
При своем выполнении программы могут использовать различные устройства для ввода и вывода данных, подобно тому, как человеческий мозг пользуется органами чувств для получения и передачи информации. Сам по себе ПК не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. Поэтому часто употребляемое выражение «компьютер сделал» означает ровно то, что на ПК была выполнена программа, которая позволила выполнить соответствующее действие.
В настоящее
время весь комплекс ПО делится на
системные и пользовательские программы.
Системное программное
Классификация
и структура ПО:
системное, общего назначения,
специальное
По функциональному признаку различают следующие виды ПО:
Под системным (базовым) понимается ПО, включающее в себя операционные системы, сетевое ПО, сервисные программы, а также средства разработки программ (трансляторы, редакторы связей, отладчики и пр.).
Основные функции операционных систем (ОС) заключаются в управлении ресурсами (физическими и логическими) и процессами вычислительных систем. Физическими ресурсами являются: оперативная память, процессор, монитор, печатающее устройство, магнитные и оптические диски. К логическим ресурсам можно отнести программы, файлы, события и т.д. под процессом понимается некоторая последовательность действий, предписанная соответствующей программой и используемыми ею данными.
Сетевое ПО предназначено для управления общими ресурсами в распределенных вычислительных системах: сетевыми накопителями на магнитных дисках, принтерами, сканерами, передаваемыми сообщениями и т.д. к сетевому ПО относят ОС, поддерживающие работу ПК в сетевых конфигурациях (сетевые ОС), а также отдельные сетевые программы (пакеты), используемые совместно с обычными, не сетевыми ОС.
Оболочки
операционных систем предоставляют
пользователю качественно новый
интерфейс по сравнению с реализуемым
операционной системой. Такие системы
существенно упрощают выполнение часто
запрашиваемых функций, например, операций
с файлами. В целом, программы-оболочки
заметно повышают уровень пользовательского
интерфейса, наиболее полно удовлетворяя
потребностям пользователя.
Программное
обеспечение общего назначения используется
для решения определенной целевой
задачи из проблемной области. Часто такие
программы называют приложениями, а программное
обеспечение - прикладным. Прикладное
ПО может использоваться в промышленном
производстве, инженерной практике, научных
исследованиях, медицине, управление,
делопроизводстве, издательской деятельности,
образовании и т.д.
Системное
обеспечение
Операционная система MS DOS, структура, назначение блоков
Операционная система MS DOS имеет развитые средства доступа ко всем аппаратным компонентам, обладает достаточно гибкой файловой системой, основанной на иерархической структуре каталогов, удобным командным языком.
Основными компонентами MS DOS являются:
БСВВ
находится в ПЗУ ПК и устанавливает
связь между обладающими
Модуль обработки прерываний образует верхний уровень ОС, с которым взаимодействует большинство ПП. Компонентами данного модуля являются программы, обеспечивающие работу файловой системы, устройств ввода/вывода, обслуживания некоторых ситуаций, связанных с завершением программ, их принудительным прерыванием и обработкой ошибок.
Командный процессор представляет собой выполнимую программу. Командный процессор выполняет функции:
Утилиты,
или внешние команды MS DOS, представляют
собой программы, поставляемые вместе
с ОС в виде файлов. Они выполняют
различные обслуживающие
Драйверы
устройств представляют собой программы,
дополняющие систему ввода/
Загрука
и схема работы
Процесс запуска ПК и подготовки ОС к работе состоит из следующих действий:
1. При включении ПК управление передается БСВВ. Она выполняет тестирование памяти, проверку состояния аппаратуры и инициализирует устройства. Параметры конфигурации ПК извлекаются из так называемой энергонезависимой памяти. При необходимости перед началом инициализации устройств можно передать управление программе изменения параметров конфигурации.
2. Управление конфигурацией ПК (задание параметров винчестера, указание привода для системного диска, задание пароля и др.) выполняется с помощью программы Setup.
3. Вызов загрузчика и загрузка ОС с помощью системного загрузчика.
4. Установка драйверов, задание окружения, путей поиска файлов, числа буферов, числа одновременно открываемых файлов, кодовой таблицы и т.п. выполняются с помощью файлов автозапуска autoexec.bat и конфигурации config.sys.
Файловая система является одной из важнейших подсистем, поскольку вся информация на внешних носителях хранится в виде файлов. Обращения к файловой системе прикладные программы через функции прерываний MS DOS. С их помощью выполняются все файловые операции: создание и удаление файлов и каталогов, запись и чтение данных, получение справочной информации и др. Файловая система работает с внешними накопителями с помощью драйверов, последние, в свою очередь, пользуются помощью БСВВ.
Система управления памятью используется для распределения основной памяти выполняемым программам. Управление памятью выполняется с помощью блоков управления памятью – МСВ (Memory Control Block). Память разбивается на блоки, каждому блоку предшествует МСВ, в котором записываются характеристики этого блока. Для вновь запускаемой программы выделяется нужное количество блоков. При освобождении памяти и при выполнении новых запросов на выделение памяти также используются МСВ с проверкой правильности их содержимого.
Система управления программами при запуске сначала обращается к системе управления памятью для подготовки нужного количества блоков. С помощью файловой системы файл с программой загружается в основную памятью. При необходимости программа настраивается на физический адрес размещения, затем ей передается управление. С помощью системы управления программами решаются также задачи запуска оверлейных программ (программ с перекрытиями) и задачи обеспечения работы резидентных программ (постоянно присутствующих в основной памяти).
Система
связи с драйверами устройств. В
MS DOS предполагается, что прикладные
программы не должны непосредственно
вызывать драйверы устройств. По-видимому,
такой запрет введен для обеспечения
совместимости различных версий ОС. Поэтому
операции ввода/вывода в прикладных программах,
как правило, выполняются через обращения
к ОС, которая при необходимости обращается
за помощью к драйверам.
Заключение.
Рынок ПО
Современный российский рынок программного обеспечения является, в значительной мере, рынком пиратского ПО. Это связано с тем, что российский потребитель не в состоянии платить полную стоимость лицензионного ПО западных и американских разработчиков. По оценкам экспертов, до 90% продаж составляет ворованное программное обеспечение. Вместе с тем, покупая взломанное ПО, потребитель должен быть готов, что в любой момент его компьютер может «зависнуть», или возможна потеря данных.
Западные
крупнейшие производители программного
обеспечения решили двигаться 2-я путями:
с одной стороны, они вкупе с правоохранительными
органами все чаще привлекают продавцов
пиратского ПО к уголовной ответственности,
а с другой – стараются держать цены на
свои продукты минимально низкими, разрабатывая
и запуская разного рода партнерские программы.
Так, например, в мае 2000г. фирма Microsoft проводила
опрос руководителей предприятий, использующих
от 50 ПК, на предмет регистрации предприятий
в московском офисе Microsoft для того, что
бы в будущем они могли приобрести фирменные
продукты со значительными скидками. Кроме
этого, та же фирма Microsoft предлагает всем
желающим «скачать» ее новейший броузер
Microsoft Explorer 5.01 с узла в сети Интернет совершенно
бесплатно.
Информация о работе Программное обеспечение ПК и его классификация