ВУЗ:
Составители:
27
Представим иерархическую модель операционной системы в виде
таблицы.
Таблица 1.1 – Иерархическая модель операционной системы
Уровень Название Объекты Операции
13 Оболочка Среда программирования
пользователя
Инструкции командного
языка оболочки
12 Процессы
пользователя
Процессы пользователя Завершение, приостановка,
возобновление процесса
11 Каталоги Каталоги Создание, удаление,
подключение, поиск
10 Устройства Внешние устройства
(принтер, монитор, мышь)
Открытие, закрытие, чтение,
запись
9 Файловая система Файлы Создание, удаление,
открытие, закрытие, чтение,
запись
8 Коммуникации Конвейеры Создание, удаление,
открытие, закрытие, чтение,
запись
7 Виртуальная
память
Сегменты, страницы Чтение, запись, выборка
6 Локальная
вторичная память
Блоки данных, каналы,
устройства
Чтение, запись,
распределение, выборка
5 Примитивные
процессы
Примитивные процессы,
семафоры, список
процессов
Приостановка,
возобновление выполнения,
ожидание, передача сигнала
4 Прерывания Процедуры обработки
прерываний
Вызов, маскирование, повтор
3 Процедуры Процедуры, стеки вызова Вызов, возврат
2 Набор команд Стек вычислений,
интерпретатор команд,
данные
Пересылка, сложение,
вычитание, ветвление
1 Электронные
схемы
Регистры, шлюзы, шины и
т. д.
Очистка, пересылка,
активация
Первой системой, построенной таким образом, была система THE,
созданная в Technische Hogeschool Eindhoven в Нидерландах Э. Дейкстрой
и его студентами в 1968 году. Это была простая пакетная система для
компьютера Electrologica X8, память которой состояла из 32 К 27-
разрядных слов. Система состояла из шести уровней, как показано в
таблице 1.2 [5]. Уровень 0 занимался распределением времени процессора,
переключая процессы при возникновении
прерываний или при
27 Представим иерархическую модель операционной системы в виде таблицы. Таблица 1.1 – Иерархическая модель операционной системы Уровень Название Объекты Операции 13 Оболочка Среда программирования Инструкции командного пользователя языка оболочки 12 Процессы Процессы пользователя Завершение, приостановка, пользователя возобновление процесса 11 Каталоги Каталоги Создание, удаление, подключение, поиск 10 Устройства Внешние устройства Открытие, закрытие, чтение, (принтер, монитор, мышь) запись 9 Файловая система Файлы Создание, удаление, открытие, закрытие, чтение, запись 8 Коммуникации Конвейеры Создание, удаление, открытие, закрытие, чтение, запись 7 Виртуальная Сегменты, страницы Чтение, запись, выборка память 6 Локальная Блоки данных, каналы, Чтение, запись, вторичная память устройства распределение, выборка 5 Примитивные Примитивные процессы, Приостановка, процессы семафоры, список возобновление выполнения, процессов ожидание, передача сигнала 4 Прерывания Процедуры обработки Вызов, маскирование, повтор прерываний 3 Процедуры Процедуры, стеки вызова Вызов, возврат 2 Набор команд Стек вычислений, Пересылка, сложение, интерпретатор команд, вычитание, ветвление данные 1 Электронные Регистры, шлюзы, шины и Очистка, пересылка, схемы т. д. активация Первой системой, построенной таким образом, была система THE, созданная в Technische Hogeschool Eindhoven в Нидерландах Э. Дейкстрой и его студентами в 1968 году. Это была простая пакетная система для компьютера Electrologica X8, память которой состояла из 32 К 27- разрядных слов. Система состояла из шести уровней, как показано в таблице 1.2 [5]. Уровень 0 занимался распределением времени процессора, переключая процессы при возникновении прерываний или при
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »