
- •1.1 Классификация операторов языка программирования Паскаль. Описание конструкций операторов с помощью синтаксических диаграмм и правил выполнения операторов с использованием схем алгоритмов.
- •Зарезервированные слова
- •Синтаксические диаграммы
- •Схемы алгоритмов
- •2.1 Классификация ЭВМ. Области применения ЭВМ. Основные технические характеристики ЭВМ
- •Классификация ЭВМ по принципу действия
- •Классификация ЭВМ по назначению
- •Классификация ЭВМ по размерам и функциональным возможностям
- •2.2 Центральные устройства ЭВМ: процессор и оперативная память. Состав, назначение, основные технические характеристики.
- •2.3 Обобщенная структура ЭВМ. Назначение отдельных устройств и их технические характеристики.
- •2.4 Принципы организации ЭВМ. Работа центрального процессора под управлением программы.
- •2.5 Внешнеие запоминающие устройства
- •2.6 Взаимодействие внешних и центральных устройств ЭВМ.
- •2.7 Устройства ввода и вывода ЭВМ. Назначение и характеристики.
- •Устройства ввода:
- •Устройства вывода
- •2.8 ПЭВМ. Назначение, структура, особенности работы на ПЭВМ.
- •2.9 Программное обеспечение ЭВМ. Состав и назначение.
- •2.10 Операционные системы. Назначение и состав.
- •2.11 Операционные системы. Основные функции.
- •2.12 Компоненты операционных систем. Управление памятью.
- •Страничная организация памяти
- •Сегментация памяти
- •2.13 Компоненты операционных систем. Управление файлами.
- •2.14 Компоненты операционных систем. Управление внешними устройствами.
- •Физическая организация устройств ввода-вывода
- •2.16 Компоненты операционных систем. Управление процессами.
- •Мультипрограммная пакетная обработка
- •ОС реального времени
- •ОС с разделением времени
- •2.17 Компоненты операционных систем. Управление процессором.
- •2.18 Компоненты операционных систем. Управление системой.
- •2.19 Выполнение программ под управлением операционной системы.
- •2.20 Режимы работы операционных систем: пакетный, разделения времени, реального времени
- •Мультипрограммная пакетная обработка
- •ОС реального времени
- •ОС с разделением времени
- •2.21 Алгоритмы. Свойства алгоритмов.
- •Формальные признаки алгоритмов
- •2.22 Базовые управляющие структуры, их назначение и преимущества использования.
- •2.25 Технология разработки программ. Модульный принцип разработки программ.
- •2.26 Технология разработки программ. Восходящий и нисходящий способы разработки алгоритмов и программ.
- •Нисходящий
- •Восходящий
- •2.27 Структурное программирование. Основные принципы и способы минимизации ошибок.
- •2.30 Основные этапы разработки программ, их назначение и характеристика
2.17 Компоненты операционных систем. Управление процессором.
Возникновение прерывания (откуда берется):
•зарос на прерывание самой программой
•автоматически (деление на «0» -- ошибка)
•ввод-вывод
•прерывание схемами контроля
•внешнее прерывание
•получение сигнала от таймера
Обработка прерывания:
1.При возникновении прерывания сохраняется в ОП адрес очередной подлежащей выполнению команды (ведь какой-то процесс выполнялся же), регистр флагов и устанавливается флаг запрета
2.В процессор загружается адрес обраотчика прерывания и его регистр флагов
3.Обработчик выполняет свою работу используя данные из регистра как дополнительную информацию, если запрос был сделан программой
4.Выполнившись, из ОП загружается обратно регистр флагов, снимается флаг запрета и выполняется очередная команда.
2.18 Компоненты операционных систем. Управление системой.
Набор средств, с помощью которых пользователь может управлять вычислительной системой.
Скандиск, дефраг
2.19 Выполнение программ под управлением операционной системы.
ОС выделяет страничку или сегмент памяти, и туда загружает программу. И дальше она выполняется. В зависимости от ОС (реального времени, пакетной обработки, разделения времени), происходит переключение ЦП на выполнение других процессов.
Выполнение команд процессором смотри выше.