Операционные системы

В данной статье хочу рассказать Вам, что такое операционные системы (ОС), их предназначение и архитектуру. Как и любое программное обеспечение, ОС были реализованы для определённых целей, а именно:
1) расширить возможности оборудования, тем самым предоставив новый абстрактный и более удобный уровень для программистов.
2) управление ресурсами оборудования.
Изначально когда не было никаких ОСей, люди сами исполяли роль оператора, что конечно же было весьма не эффективной тратой процессорного времени.

Впоследствии программное обеспечение, а именно ОС, всё же было создано для автоматизации рутиной работы.

На сегодняшний день развилось очень много различных ОСей:
Windows XP, Windows Vista, Windows 7, Linux, FreeBSD, Minix, …

Архитектура ОСей различается, но все они реализуют 2-е основные цели, описанные выше и в принципе все ОСи обладают следующими компонентами:
1) Процессы (главное понятие любой ОСи)
2) Устройства ввода-вывода (принтер, клавиатура, мышь, …)
3) Файлы (абстрактное понятие, которое облегчило жизнь многим программистам)
4) Память (которая нужна для любого ПО)

Огромное множество книг описано на данную тематику. Я Вам посоветую начать с лучших, а именно: Эндрю Таненбаум “Операционные системы: разработка и реализация” & “Современные операционные системы”.
Безусловно Эндрю Таненбаум является лучшим из лучших мастеров и гуру своего дела, он же реализовал открытую ОСь под названием Minix (архитектура – микроядро), на основе которой Линус Торвальдс написал Linux (архитектура – монолитное ядро).

Желаю успехов и процветания !

Вы можете оставить комментарий, или ссылку на Ваш сайт.
Иформация о новых автомобилях на портале новинки авто . Автомобили и цены в России.

Оставить комментарий