Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Понятие операционной системы (ОС). Основные функции ОС. Классификация ОС.




ОС – упорядоченная последовательность системных управляющих программ совместно с необходимыми информационными массивами, предназначенная для планирования, исполнения пользовательских программ и управления всеми ресурсами ЭВМ с целью предоставления возможности пользователям эффективно решать задачи, сформулированные в терминах вычислительной системы.

Функции ОС:1) Сокрытие аппаратуры 2) Предоставление удобного интерфейса пользователя 3) Управление процессором путем чередования выполнения программ 4) обработка прерываний и синхронизация доступа к ресурсам ОС 5)управление памятью путем выделения программам требуемого ресурса памяти 6) управление путем инициализации запросов на ввод-вывод, управление очередями и фиксации завершения обменов 7) управление инициализацией программ и обеспечения межпрограммных связей 8) управление данными путем поддержки создания, открытия, закрытия, чтения записей файлов 9) 9. обеспечение взаимодействия с внешними устройствами, драйверы устройств

 

В операционном окружении сконцентрированы функции, специфичные для аппаратуры.

API – Application Programming Interface – служит для взаимодействия ПО с ОС.

Виртуальная машина. В результате пользователи видят и используют виртуальную машину как некое устройство, способное воспринимать их программы, написанные на определенном языке программирования, выполнять их и выдавать результаты. При таком языковом представлении пользователя совершенно не интересует реальная конфигурация вычислительной системы, способы эффективного использования ее компонентов и подсистем. Он мыслит и работает с машиной в терминах используемого им языка и тех ресурсов, которые ему предоставляются в рамках виртуальной машины. [Это система, допускающая одновременную работу нескольких программ, но создающая при этом для каждой программы иллюзию, что машина находится в полном ее распоряжении.]

Классификация ОС:

1. Однозадачные, многозадачные.

2. Тип доступа к системе:

· системы с пакетной обработкой (юзер составляет пакет заданий , затем передает его системе)

· системы разделения времени (Виндовс, Юникс). Интерактивный режим работы. В диалоговом режиме требуется приемлемое время отклика;

· системы реального времени – требуется гарантированное время отклика.

3. По интерфейсу пользователя:

a) Язык директив

b) Язык управления заданиями (сложнее а)

c) Системы с графическим интерфейсом

a), b) – интерфейс командной строки

4. Многопользовательские, однопользовательские

Системы реального времни – для разр-ки приложений реал.времени(бортовой компьютер): обязаны поддерж-ть многопроцессноть

Кросс-загрузчики: системы полностью ориетированные на работу с host-машиной. Для отладки кода, прошиваемого в ПЗУ

Смешанного типа Windows 95 – исп-ют аппартаные ср-ва процессора для защиты и виртуализации памяти, могут обеспечивать поддобие многозад. Работы, но не защищают себя и программы от ошибок др программ

ДОС – загружает с внеш. Носителя прогу в память и передает ей управление, после чего прога делает всё что хочет(MS DOS)

 

 


Поделиться:

Дата добавления: 2015-04-18; просмотров: 86; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты