
- •Организация вычислительных процессов
- •9) Понятие операционной системы, операционной среды и операционной оболочки.
- •10) Назначение, состав и функции ос.
- •11) Организация параллельной работы устройств ввода-вывода и процессора.
- •1. Программируемый ввод-вывод без прерываний
- •2. Ввод-вывод, управляемый прерываниями.
- •3.Прямой доступ к памяти (dma).
- •12) Взаимодействие и синхронизация процессов и потоков.
- •13) Виртуальные машины. Технологии виртуализации.
- •14) Сетевые операционные системы. Сетевые службы и сетевые сервисы. Одноранговые и серверные сетевые ос.
Организация вычислительных процессов
9) Понятие операционной системы, операционной среды и операционной оболочки. 2
10) Назначение, состав и функции ОС. 2
11) Организация параллельной работы устройств ввода-вывода и процессора. 4
12) Взаимодействие и синхронизация процессов и потоков. 5
13) Виртуальные машины. Технологии виртуализации. 7
14) Сетевые операционные системы. Сетевые службы и сетевые сервисы. Одноранговые и серверные сетевые ОС. 8
9) Понятие операционной системы, операционной среды и операционной оболочки.
Расположение ОС в иерархической структуре программного и аппаратного обеспечения компьютера
Уровень - физические устройства
Самый нижний уровень содержит различные устройства компьютера, состоящие из микросхем, проводников, источников питания, электронно-лучевых трубок и т. п.
Этот уровень можно разделить на подуровни:
контроллеры устройств;
сами устройства.
2-й снизу уровень - микроархитектура
На микроархитектурном уровне находятся внутренние регистры центрального процессора(их может быть несколько) иарифметико-логические устройствасо средствами управления ими. На этом уровнереализуется выполнение машинных команд. В процессе выполнения команд используются регистры процессора и устройств, а также другие возможности аппаратуры. Команды, видимые для работающего на ассемблере программиста, формируют уровеньISA(InstructionSetArchitecture- архитектура системы команд), часто называемый машинном языком.
3-й снизу уровень – операционная система – и выше
Операционная система:
скрывает от конечного пользователя устройство аппаратного обеспечения компьютера;
представляет пользователю компьютер как набор приложений;
предоставляет набор системных программ, некоторые из которых называются утилитами, для реализации часто используемых функций и для облегчения разработки программ;
предоставляет пользователям, программистам и программным приложениям интерфейс, облегчающий доступ к различным службам и возможностям компьютера.
ОПЕРАЦИОННАЯ СИСТЕМА - это комплекс программ, контролирующих работу прикладных программ и системных приложений и исполняющих роль интерфейса между пользователями, программистами, приложениями и аппаратным обеспечением компьютера.
ОПЕРАЦИОННАЯ СРЕДА- программная среда, образуемая операционной системой, определяющая интерфейс прикладного программирования (API) как множество системных функций и сервисов (системных вызовов), предоставляемых прикладным программам.
ОПЕРАЦИОННАЯ ОБОЛОЧКА - часть операционной среды, определяющая интерфейс пользователя, его реализацию (текстовый, графический и т.п.), командные и сервисные возможности пользователя по управлению прикладными программами и компьютером
В соответствии с определением ОС выполняет две группы функций:
Предоставление пользователю и программисту вместо реальной аппаратуры компьютера расширенной виртуальной машины, с которой удобней работать и которую легче программировать;
Управление ресурсами компьютера с целью повышения эффективности его использования.
Операционная среда
Операционная среда может включать несколько интерфейсов прикладного программирования. Кроме основной операционной среды, называемой естественной (native), могут быть организованы путем эмуляции (моделирования) дополнительные программные среды, позволяющие выполнять приложения, которые рассчитаны на другие операционные системы и даже другие компьютеры.