Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ОССО.docx
Скачиваний:
9
Добавлен:
28.08.2019
Размер:
215.98 Кб
Скачать

Место операционных систем в структуре программного и аппаратного обеспечения эвм.

Первая ОС – General motors (1952 г.)

«Нулевой уровень» – уровень физических устройств (аппаратное обеспечение ЭВМ). Включает микросхемы, проводники, различные электронные приборы, контроллеры, шины и т.д. Электронные схемы этого уровня реагируют на команды, выданные на языке «Первого уровня».

«Первый уровень» - уровень микроархитектуры – на этом уровне физические устройства рассматриваются как отдельные функциональные единицы. В него входят внутренние регистры центрального процессора (они формируют локальную память и АЛУ (арифметико-логическое устройство)). Они формируют тракт данных, по которому движутся данные, выбираются 1 или 2 регистра, АЛУ производит над ними заданную операцию и результат помещается в один из регистров, то есть на этом уровне реализуется выполнение машинных команд. На некоторых ЭВМ работа уровня контролируется особой программой (микропрограмма), но в основном этот контроль выполняется аппаратным обеспечением.

«Второй уровень» - машинный язык. Содержит от 50 до 300 команд и служит преимущественно для перемещения данных по компьютеру, выполнения операции арифметической направленности и сравнения величин. Команды используют регистры и другие возможности аппаратуры, они формируют уровень ISA (архитектура систем команд), который и называется машинным языком.

«Третий уровень» - Операционная система. Скрывает от программиста и пользователя все сложности нижних уровней. Уровень обычно гибридный. Большинство команд на его языке есть так же на «втором уровне», но существуют и дополнительные особенности: набор новых команд, собственная организация памяти, способность выполнять несколько программ одновременно, возможность работать сети и др. Новые средства, появившиеся на этом уровне, выполняются интерпретатором, который работает на втором уровне. Именно он был назван операционной системой. Команды «третьего уровня», идентичные командам «второго уровня», выполняются микропрограммой, а новые команды интерпретируются операционной системой и становятся доступны для микропрограммы (дополнительный переводчик). Конечный пользователь не должен знать тонкостей аппаратного устройства ЭВМ. Он должен воспринимать ЭВМ, как набор приложений, написанных программистом на языке программирования. Программист использует для написания программы набор системных программ, которые и составляют основное содержание следующего уровня. ОС позволяет программисту, используя удобный интерфейс и системные программы, создавать приложения любого уровня сложности, не владея глубокими знаниями технического устройства ЭВМ. ОС выступает в роли посредника, предоставляя программам и приложениям доступ к ресурсам ЭВМ.

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

Операционная среда – программная среда, образуемая операционной системой, определяющая интерфейс прикладного программирования (API), как множество системных функция и сервисов, предоставляемых прикладным программам.

Операционная оболочка – часть операционной среды, определяющая интерфейс пользователя, его реализацию (текстовый, графический…), коммандные и сервисные возможности пользователя по управлению прикладными программами и компьютером.