5. Системное ПО

5.1. Понятие об операционной системе
Операционная система (ОС) – комплекс программ, обеспечивающих поддержку работы, аппаратных средств ЭВМ, сетей и всех программ.
При включении питания компьютера в первую очередь в ОЗУ загружается операционная система, под управлением которой происходит проверка работоспособности и вся последующая работа ЭВМ. Завершается работа также под управлением ОС.
Программы, написанные для решения практических задач, называют прикладными. Системными называют программы, которые осуществляют организацию вычислительного процесса и управление ресурсами ЭВМ. ОС представляет собой комплекс взаимоувязанных и взаимодействующих системных программ.
Каждая системная программа выполняет свою определенную функцию. Так, системные программы – утилиты – предназначены для выполнения часто повторяющихся операций, например, форматирование магнитных дисков, дефрагментация дисков, архивация файлов, восстановление случайно удаленных файлов, поиск и удаление вирусов и т. д.
Драйверы – системные программы, обеспечивающие работу принтеров, дисководов, дисплеев, клавиатуры и т. п. Слово «драйвер» происходит от английского слова driver – шофер, водитель.
При выполнении на ЭВМ различных программ пользователю приходится многократно выполнять типичные операции, которые одинаковы для многих прикладных и системных программ. К таким операциям, в частности, относятся: запись, поиск, считывание, копирование, перемещение и удаление файлов.
Так, чтобы считать файл с жесткого диска, необходимо найти в таблице размещения файлов (FAT) его описание, определить, где он находится на жестком диске (цилиндр, дорожку, сектор), подвести считывающую головку к нужной позиции, считать данные в определенное место ОЗУ.
ОС стремится создать пользователю наиболее комфортные условия при выполнении подобных типичных, часто повторяемых операций. Если говорить образно, то операционная система – это слуга, который заботится об удобствах своего хозяина-пользователя.
Операционные системы классифицируются по:
• - количеству одновременно работающих пользователей на однопользовательские и многопользовательские ОС;
• - числу задач, одновременно выполняемых под управлением ОС, на однозадачные и многозадачные;
• - количеству используемых процессоров на однопроцессорные и многопроцессорные;
• - разрядности процессора на 8-разрядные, 16-разрядные, 32-разрядные, 64-разрядные;
• - типу пользовательского интерфейса на командные (текстовые) и объектно-ориентированные (графические);
• - способу использования общих аппаратных и программных ресурсов на сетевые и локальные.



Сайт управляется системой uCoz