I. Элементы архитектуры вычислительных систем

Вид материалаДокументы

Содержание


Элементы Архитектуры Вычислительных Систем.
Арифметико-логическое устройство
Управляющее устройство
Устройство вывода
Система программного (математического) обеспечения
Операционный блок
Управляющий блок (или управляющий автомат)
Арифметическо-логическое устройство
Управляющее устройство
Блок связи (интерфейс процессора)
Емкость памяти
Быстродействие памяти
Процедура прерывания с опросом источников (флажков) прерывания.
Схема циклического опроса запросов (источников) прерываний.
Цепочечная однотактная схема определения приоритетного запроса (“дейзи-цепочка”)
Программно-управляемый приоритет прерывающих программ
Порог прерывания
Маска прерывания
Внешние аппаратные прерывания
Программные прерывания
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   42

.










I. Элементы архитектуры вычислительных систем

1.1 Фоннеймановская структура ЭВМ. Принцип хранимой в памяти программы.

1.2 Понятие о системе программного обеспечения ЭВМ. Понятие об архитектуре ЭВМ

1.3 Декомпозиция вычислительного устройства на операционный и управляющий блоки. Принцип акад. В. М. Глушкова.

1.4 Назначение и структура процессора

1.5 Процедура выполнения команд. Рабочий цикл процессора.

1.6 Принципы организации арифметико-логических устройств.

1.7 Принципы построения устройств памяти

1.7.1 Общие сведения, определения и классификация

1.7.2 Логическая организация памяти и методы адресации информации

1.8 Принципы организации системы прерывания программ.
1.8.1 Общие сведения о системе прерывания программ
1.8.2 Процедуры определения приоритетных запросов прерываний
1.8.3 Прерывания: семейство процессоров Intel 80x86 и MS-DOS

II. Концептуальные основы операционных систем

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

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

2.3 Определение и классификация процессов

2.4 Понятие ресурса

2.5 Дисциплины распределения ресурсов.

2.6 Система управления процессами. Задачи синхронизации

III. Механизмы ОС

3.1 Загрузка программ
3.1.1 Абсолютная загрузка
3.1.2 Относительная загрузка
3.1.3 Позиционно-независимый код
3.1.4 Загрузка самой ОС
3.1.5 Сборка программ
3.1.6 Варианты построения загрузчиков.

3.2 Управление оперативной памятью
3.2.1 Общие принципы управления распределением оперативной памяти
3.2.2 Открытая память
3.2.3 Управление памятью в MacOS и MS Windows 3.x
3.2.4 Системы с базовой виртуальной адресацией
3.2.5 Сегментная и страничная виртуальная память
3.2.6 Страничный обмен

3.3 Механизмы синхронизации параллельных процессов
3.3.1 Архитектура и основные вопросы построения механизмов синхронизации
3.3.2 Семафорная техника синхронизации процессов
3.3.3 Блокировка участков файлов
3.3.4 Гармонически взаимодействующие последовательные процессы

3.4 Межзадачное взаимодействие
3.4.1 Определения
3.4.2 Разделяемая память
3.4.3 Программные каналы
3.4.4 Системы, управляемые событиями

3.5 Механизмы планирования процессов в однопроцессорных системах
3.5.1 Кооперативная многопроцессность
3.5.2 Вытесняющая многопроцессность
3.5.3 Планировщики с приоритетами
3.5.4 Монолитные системы и системы с микроядром

3.6 Внешние устройства
3.6.1 Классификация внешних устройств
3.6.2 Обзор существующих внешних устройств
3.6.3 Драйверы внешних устройств
3.6.4 Функции драйверов

3.7 Файловые системы
3.7.1 Модель файловой системы
3.7.2 Логическая организация.
3.7.3 Монтирование файловых систем
3.7.4 Структуры файловых систем
3.7.5 Устойчивость к сбоям питания

3.8 Пользовательский интерфейс