Назначение и основные функции ОС. Оболочки ОС.
Программирование на чисто машинном уровне весьма утомительно и сложно. Разработаны специальные программы, позволяющие пользователю проще организовать свою работу. Они называются операционные системы. ЭВМ, снабженная ОС, называется вычислительной системой.
Операционная система (ОС) - это программа, которая загружается при включении персонального компьютера, управляет всеми процессами обработки команд, запускает программы, обеспечивает защиту данных, осуществляет удобный пользовательский и машинный интерфейсы.
ОС образует автономную среду, не связанную ни с одним языком программирования. Программа же, созданная в среде одной ОС, не функционирует в среде другой ОС, если в ней не обеспечена возможность конвертации (преобразования) программ. В таком случае говорят о программной несовместимости компьютеров.
Операционная система представляет собой комплекс системных и служебных программных средств. С одной стороны она опирается на базовое ПО компьютера, входящие в его систему BIOS, с другой стороны она сама является опорой для ПО более высокого уровня – прикладных и служебных приложений.
Приложениями называются программы, предназначенные для работы под управлением ОС.
Операционная система должна содержать следующую информацию:
1. данные о допустимых пользователях и их правах;
2. данные о выполняемых программах;
3. информацию о состоянии процессора;
4. информацию о перераспределении оперативной и внешней памяти;
5. информацию об устройствах ввода-вывода.
ОС выполняет следующие функции:
o Управление работой всех блоков ПК и их взаимодействием между собой
o Управление выполнением программ
o Организация хранения информации во внешней памяти
o Взаимодействие пользователя с компьютером, то есть поддержку интерфейса пользователя.
Основная функция ОС – посредническая. Она заключается в обеспечении нескольких интерфейсов:
1. Пользователь – аппаратно-программные средства.
2. Программное и аппаратное обеспечение.
3. Интерфейс между различными видами программного обеспечения.
ОС – это большие и сложные программные структуры. Обычно функции ОС делятся на слои:
1. процессы пользователя;
2. управление памятью;
3. файловая система;
4. управление периферийными устройствами (для этого пишутся специальные программы - драйверы внешних устройств. Каждому типу внешнего устройства сопоставляется свой драйвер. );
5. управление процессами (за это отвечает процессор командного языка).
Слои 3, 4, 5 образуют ядро операционной системы.
При включении ПК ОС загружается автоматически.
ОС бывают одно и многозадачные; одно и многопользовательские; переносимые и непереносимые на другие типы компьютеров.
Дата добавления: 2019-04-03; просмотров: 426;