В течение нескольких десятилетий создавались программы, необходимые для Программное обеспечение компьютера

advertisement
Программное обеспечение компьютера
В течение нескольких десятилетий создавались программы, необходимые для
обеспечения функционирования компьютера и обработки данных различных
типов. Совокупность таких программ называется программным обеспечением
компьютера.
Существует несколько уровней программного обеспечения, которые
представляют собой пирамидальную конструкцию. Каждый последующий
уровень опирается на ПО предшествующих уровней.
Прикладное ПО
Служебное ПО
Системное
ПО
Базовое ПО
Обратите внимание на то, что каждый вышележащий уровень повышает
функциональность всей системы.
1) Базовое ПО отвечает за взаимодействие с базовыми аппаратными
средствами. Как правило, базовые программные средства входят в состав
базового оборудования и хранятся в специальных микросхемах, называемых ПЗУ
(Read Only Memory, ROM). Программы и данные записываются («прошиваются»)
в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе
эксплуатации.
2) Системное программное обеспечение. Этот уровень переходный.
Программы, работающие на этом уровне, обеспечивают взаимодействие прочих
программ компьютерной системы с программами базового уровня и
непосредственно с аппаратным обеспечением, то есть выполняют
«посреднические» функции.
Базовой и необходимой
составляющей системного программного
обеспечения компьютера является операционная система. Без нее компьютер не
может работать в принципе и является лишь набором отдельных аппаратных
устройств (процессор, память и пр.).
1. Операционная система обеспечивает совместное функционирование всех
устройств компьютера и предоставляет пользователю доступ к его ресурсам.
Задачи ОС:
1. обеспечение совместного функционирования всех аппаратных устройств
компьютера. Для этого в ОС входят драйверы устройств – специальные
программы, которые обеспечивают управление работой устройств и
согласование информационного обмена с другими устройствами. Каждому
устройству (монитор, мышь, клавиатура, принтер и т.д.) соответствует свой
драйвер.
2. предоставление пользователю доступа к ресурсам компьютера.
Пользователь
получает возможность запуска программ на выполнение,
осуществления операция над файлами, печати документов и т.д.
1
ОС
распространяются
в
форме
дистрибутивов
(программа
распространяемая производителем на лазерных дисках. Обеспечивает защиту от
нелегального использования, т.к.при установке требует ввода уникального
серийного номера) на лазерных дисках.
Сначала проводят установку ОС,
в процессе которой файлы ОС
копируются с лазерного диска дистрибутива на жесткий диск компьютера,
который называется системным, а потом производят загрузку файлов ОС в
оперативную память.
В процессе загрузки ОС сначала производится тестирование
работоспособности процессора, памяти и других аппаратных средств
компьютера, причем краткие диагностические сообщения о процессе
тестирования выводятся на экран монитора.
После окончания загрузки ОС пользователь получает
возможность
управлять компьютером с использованием графического интерфейса ОС.
3) Служебное ПО (утилиты). По этого уровня взаимодействует как с
программами базового уровня, так и с программами системного уровня. Основное
назначение – автоматизация работ по проверке, наладке
и настройке
компьютерной системы. Некоторые служебные программы изначально включают
в состав ОС, но большинство служебных программ являются для ОС внешними и
служат для расширения ее функций.
1. Файловые менеджеры (диспетчеры файлов). Используются для
выполнения операций, связанных с обслуживанием файловой структуры:
копирование, перемещение и переименование фалов, созданием папок, удалением
файлов и папок, поиск файлов и т.д. Наиболее популярные Total Commander и
FAR.
2. Средства сжатия данных (архиваторы). Предназначены для создания
архивов. При этом повышается эффективность использования носителя за счет
того, что архивные файлы обычно имеют повышенную плотность записи
информации.
3. Средства диагностики. Выполняют необходимые проверки и выдают
собранную информацию в удобном и наглядном виде. Их используют не только для
устранения неполадок, но и для оптимизации работы компьютерной системы. К
таким программам (утилитам) относятся:
- проверка диска – (структура данных на диске может быть нарушена по
разным причинам. В основном это происходит из-за сбоев и зависания программ
во время записи на диск. Такой слегка поврежденный диск. В общем, не теряет
работоспособности, но если неисправности накапливаются, то может и потерять.
Кроме того, на поверхности диска могут возникать дефекты – какой-то участок
перестает читаться, и все записанное на нем теряется. Особенно часто такое
случается с дискетами.) предназначена для слежения за работоспособностью
диска и принятия мер для сохранения его работоспособности. Она проверяет
общую структуру данных, папок, таблиц размещения файлов, ищет потерянные
цепочки данных и по возможности устраняет ошибки.
- дефрагментация диска - предназначена для того, чтобы собирать файлы
из фрагментов в одно целое, ускоряя обращение к диску.
- форматирование диска.
- очистка диска (чем больше человек работает с компьютером: ставит
программы, игрушки, загружает фильмы, сканирует изображения, рисует, качает
2
информацию из Интернета и т.д. И вдруг выясняется, что на диске осталось очень
мало места для жизнедеятельности системы, а за одно и для вас. ОС сообщит, что
свободного пространства мало и необходимо удалить с него ненужные файлы. Для
того, чтобы сделать «Генеральную уборку» диска и существует эта утилита.) есть
специальные программы-чистильщики, которые имеют больше возможностей:
удаляют временные файлы, остатки файлов, нулевые файлы, дубликаты файлов и
др. мусор.(ccleaner).
И др. утилиты.
4) Антивирусные программы. Используются для защиты компьютера от
заражения компьютерными вирусами. (DrWeb, Антивирус Касперского)
5) Системы программирования позволяют разрабатывать прикладные
программы с использование языков программирования. В настоящее время
широкое распространения получили системы визуального программирования
(Visuaj basic, Delphi), которые позволяют при создании программ использовать
графический интерфейс.
4) Прикладное программное обеспечение – комплекс прикладных
программ (приложений), с помощью которых выполняются конкретные задания.
Диапазон таких программ очень большой: от производственных до
творческих и развлекательно-обучающих.
Приложение – это программа, позволяющая пользователю обрабатывать
текстовую, графическую, числовую и т.д. информацию, а также работать в
компьютерных
сетях,
не
владея
программированием.
Приложение
функционирует под управлением определенной ОС.
1. Приложения общего назначения: текстовые, графические, звуковые
редакторы, калькуляторы, электронные таблицы, мультимедиа проигрыватели и
т.д.
2. Приложения специального назначения: системы компьютерного
черчения, словари, переводчики, системы распознавания текстов и т.д.
3. Программы для обучения: тесты, эл.учебники, репетиторы и т.д.
4. Игры: логические, стратегические, имитаторы-тренажеры.
3
Related documents
Download