Операционные системы.
Виды операционных систем персональных компьютеров
Надежность и отказоустойчивость — предполагает защиту ОС от внутренних и внешних ошибок, сбоев и отказов; Совместимость — ОС должна включать средства для выполнения приложений, подготовленных для других ОС; Самыми популярными производителями операционных систем можно назвать: Корпорация Microsoft, GNU/Linux, Mac OS. Расширяемость — ОС должна обеспечивать удобство внесения последующих изменений… Читать ещё >
Операционные системы. Виды операционных систем персональных компьютеров (реферат, курсовая, диплом, контрольная)
Операционная система (ОС) представляет собой совокупность программ, выполняющих две основные функции: предоставление пользователю удобств виртуальной машины и повышение эффективности использования компьютера при рациональном управлении его ресурсами.
Виртуальная машина — это функциональный эквивалент воображаемого компьютера с заданной конфигурацией, моделируемый программно-аппаратными средствами реального компьютера. ОС скрывает от пользователя особенности физического расположения информации на дисках и осуществляет обработку прерываний (прекращение вычислительного процесса, вызванное требованиями на обслуживание других устройств), управление таймерами и оперативной памятью. В результате пользователю предоставляется виртуальная машина, реализующая работу на логическом уровне.
К современным операционным системам предъявляются следующие требования:
- — совместимость — ОС должна включать средства для выполнения приложений, подготовленных для других ОС;
- — переносимость — обеспечение возможности переноса ОС с одной аппаратной платформы на другую;
- — надежность и отказоустойчивость — предполагает защиту ОС от внутренних и внешних ошибок, сбоев и отказов;
- — безопасность — ОС должна содержать средства защиты ресурсов одних пользователей от других;
- — расширяемость — ОС должна обеспечивать удобство внесения последующих изменений и дополнений;
- — производительность — система должна обладать достаточным быстродействием.
По числу одновременно выполняемых задач выделяют ОС однозадачные (MS DOS, ранние версии PC DOS) и многозадачные (OS/2, UNIX, Windows).
Однозадачные ОС предоставляют пользователю виртуальную машину и включают средства управления файлами, периферийными устройствами и средства общения с пользователем. Многозадачные ОС дополнительно управляют разделением между задачами совместно используемых ресурсов. Многозадачность бывает не вытесняющая (NetWare, Windows3/95/98) и вытесняющая (Windows NT, OS/2, UNIX). В первом случае активный процесс по окончании сам передает управление ОС для выбора из очереди другого процесса. Во втором — решение о переключении процессора с одного процесса на другой принимает ОС.
По числу одновременно работающих пользователей ОС делятся на однопользовательские (MS DOS, Windows Зх, ранние версии OS/2) и многопользовательские (UNIX, WINDOWS NT). В многопользовательских системах присутствуют средства защиты информации пользователей от несанкционированного доступа.
В сетевой ОС присутствуют средства передачи данных между компьютерами по линиям связи и реализация протоколов передачи данных.
В настоящий момент около 90% компьютеров используют ОС Windows. Более широкий класс ОС ориентирован для использования на серверах. К этому классу ОС относятся семейство UNIX, разработки фирмы Microsoft (MS DOS и Windows), сетевые продукты Novell и корпорации IBM.
Самыми популярными производителями операционных систем можно назвать: Корпорация Microsoft, GNU/Linux, Mac OS.