Операционные системы. Теория и практика. Замятин А.В. - 7 стр.

UptoLike

Составители: 

7
Введение
С каждым годом использование вычислительных систем становится
все более широким, существенно повышая эффективность функционирова-
ния самых различных бизнес-процессов больших и малых предприятий, об-
легчая и делая более разнообразной и интересной работу с персональными
компьютерами рядовых пользователей по всему миру. Во многом, эта за-
слуга операционной системы (ОС) неотъемлемой части любой современ-
ной вычислительной системы от простого и недорого пользовательского
компьютера до мощного суперкомпьютера с десятками процессоров.
В связи с вышеизложенным, очевидна ведущая роль современных
ОС и особое внимание, которое следует уделять их изучению. Предлага-
емое учебное пособие направлено в некоторой степени на решение этой
задачи. В нем сделана попытка изложить самые основные элементы осо-
бенностей функционирования, назначения и архитектуры современных
ОС без существенной «привязки» к какой-либо конкретной ОС и лишних
деталей функционирования, усложняющих процесс понимания.
В пособии изложены общетеоретические вопросы построения и функ-
ционирования ОС: базовые понятия ОС, основные этапы эволюции ОС, со-
ставляющие функционирования мультипроцессной системы мультипро-
граммирование, планирование процессов и потоков и механизмы их взаи-
модействия и синхронизации, основные задачи по управлению памятью,
особенности реализации распределения оперативной памяти и физической
организации жесткого диска, базовые принципы построения типовой фай-
ловой системы, особенности загрузки ОС и организация консолидирован-
ных серверных систем хранения данных большого объема RAID различного
уровня.
Значительная часть пособия посвящена приобретению практических
навыков работы в ОС. На сегодняшний день существует множество раз-
личных ОС, построенных на закрытой (OC семейства Windows) и откры-
той архитектурах (ОС семейства Unix). При этом, благодаря своему «от-
крытому» характеру, именно последние более подходят для изучения
базовых аспектов функционирования ОС.
Unix-подобные ОС являются достаточно популярными уже более
трех десятилетий, что для ОС – очень серьезный срок. Несмотря на
большое число разновидностей систем Unix, все их объединяет ряд ос-
новных черт, таких как язык высокого уровня С, положенный в основу
кода всей системы, наличие стандартов в архитектуре и интерфейсных
решений (POSIX, System V), использование единой, легко обслуживае-
мой иерархической файловой системы, различных дополнительных
средств, включая средства, предназначенные для упрощения сборки
программных проектов.