КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Понятие операционной системы (ОС). Основные функции ОС. Классификация ОС.ОС – упорядоченная последовательность системных управляющих программ совместно с необходимыми информационными массивами, предназначенная для планирования, исполнения пользовательских программ и управления всеми ресурсами ЭВМ с целью предоставления возможности пользователям эффективно решать задачи, сформулированные в терминах вычислительной системы. Функции ОС: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)
|