Linux (1991 г.)
Unix (60-е годы)
ОС альтернативные семейству Windows
Файловые системы
Файловая система определяет способ, которым ОС выполняет операции с файлами, хранящимися на жестком диске.
ОС семейства NT (2000, ХР, 7) используют файловую систему NTFS, а Windows 98 – FAT32.
Linux – EXT2
OS/2 - HPFS
FreeBSD – UFS.
Unix – семейство профессиональных ОС предназначенных для управления корпоративными информационными системами.
При разработке главной целью были стабильность и надежность работы. Никаких «рюшечек».
Достоинства: совместимость (программы должны работать на всех Unix- системах, переносимость с компьютера на компьютер, настраиваемость под конкретную компьютерную систему.
Одна из особенностей – многотерминальный режим работы, когда один компьютер управляет рядом терминалов, состоящих из мониторов и клавиатур.
Разработчик - Линус Торвальдс (дипломный проект).
Linux – семейство свободно распространяемых операционных систем с открытым кодом.
Достоинства:
Открытая архитектура означает, что ядро системы распространяется в виде исходных текстов, что позволяет любому программисту совершенствовать систему и подстраивать ее под свою задачу. Ядро не связано с оболочкой, что позволяет легко менять оболочки.
|
|
Недостатки:
Работа с Linux требует некоторой квалификации программиста, либо приобретения коммерческих дистрибутивов. Набор прикладных программ не столь велик как для Windows.
Одна из версий Linux – Lindows позволяет работать не только с программами для Linux но и с программами для Windows.
В Китае Linux – официальная ОС для госучреждений.
Для того чтобы лучше представить функции операционной системы, рассмотрим упрощенную схему работы ПК. При включении ПК процессор начинает выполнять программу, записанную в ПЗУ. Согласно этой программе происходит тестирование устройств компьютера и загрузка операционной системы с жесткого диска в оперативную память. Если неполадок нет, то на экране появляется приглашение ОС для пользователя: для Windows – рабочий стол.
Система приходит в режим ожидания команды пользователя. Если происходит сбой (неисправность), ОС выдает соответствующее сообщение на экран.
Пользователь вводит команду выбирая ее из меню или активизирует графический объект.
Электрический сигнал с клавиатуры или манипулятора преобразуется в команду с уникальным номером. Согласно этой команде процессор начинает выполнение соответствующей программы ОС. Завершив выполнение программы, компьютерная система вновь переходит в режим ожидания.
Если в момент отдачи команды пользователем процессор выполнял какую-либо программу, то он прерывает ее выполнение, запоминает ее параметры, необходимые для возобновления работы, а после отработки команды пользователя продолжает ее выполнение.
|
|
Каждая команда пользователя вызывает длинную цепь команд ОС. Например, при запуске программы определяется ее местонахождение на диске, включается двигатель перемещения магнитной головки, происходит поиск соответствующего файла, считывание информации, преобразование ее в сигналы, управляющие электродами электроннолучевой трубки и т. д. Одна команда пользователя преобразуется в тысячи машинных команд. Все это делает операционная система.