153
поддерживать одновременный доступ к сети множества клиентов. На
серверах хранятся страницы веб-сайтов и обрабатываются входящие
запросы. Unix и специальная серверная версия ОС Windows являют-
ся примерами серверных ОС. Теперь для этой цели стала использо-
ваться и ОС Linux.
Следующую категорию составляют ОС для персональных компью-
теров. Их работа заключается в
предоставлении удобного интерфей-
са для одного пользователя. Такие системы широко используются и
повседневной работе. Основными ОС в этой категории являются
Windows XP / Vista / 7, Apple MacOS и Linux.
Другим видом ОС являются системы реального времени. Главным
параметром таких систем является время. Например, в системах
управления производством компьютеры, работающие в
режиме ре-
ального времени, собирают данные о промышленном процессе и
используют их для управления оборудованием. Такие процессы долж-
ны удовлетворять жестким временным требованиям. Если по кон-
вейеру передвигается автомобиль, то каждое действие должно быть
осуществлено в строго определенный момент времени. Если свароч-
ный робот сварит шов слишком рано или слишком поздно, то на-
несет непоправимый вред изделию. Системы VxWorks и QNX явля-
ются ОС реального времени.
Встроенные ОС используются в смартфонах, карманных компью-
терах и бытовой технике. Карманный компьютер — это
маленький
компьютер, помещающийся в кармане и выполняющий небольшой
набор функции, например, телефонной книжки и блокнота. Смарт-
фон — это мобильный телефон, обладающий многими возможностя-
ми карманного компьютера. Встроенные микропроцессорные систе-
мы, управляющие работой устройств бытовой техники, не считаются
компьютерами, но обладают теми же характеристиками, что и систе-
мы реального времени, и при этом имеют малые размер и память и
ограничения мощности, что выделяет их в
отдельный класс. При-
мерами таких ОС являются Google Andrоid и Apple iOS.
Самые маленькие ОС работают на смарт-картах, представляющих
собой устройство размером с кредитную карту и содержащих цен-
тральный процессор. На такие ОС накладываются очень жесткие
ограничения по мощности процессора и памяти. Некоторые из них
могут управлять только одной операцией, например электронным
платежом, но другие ОС выполняют более сложные функции.
Основными функциями ОС являются:
1) распределение ресурсов ЭВМ между процессами — выделение
процессам ресурсов ЭВМ в
зависимости от их приоритета;
2) поддержание файловой системы — организация хранения и
поиска программ и данных на внешних носителях;
3) обеспечение интерфейса пользователя — прием и выполнение
команд пользователя.
Рассмотрим эти функции ОС подробнее.