Операционная система MS DOS


         

Операционная система MS DOS

Предисловие авторов
Предисловие авторов - 2
Предисловие авторов - 3
Предисловие авторов - 4
Предисловие авторов - 5
Внутренняя организация MS-DOS
Основные компоненты операционной системы
Основные компоненты операционной системы - 2

Основные компоненты операционной системы - 3
Процесс загрузки операционной системы
Общая схема работы DOS
Файловая система.
Система управления памятью.
Система управления программами.
Система связи с драйверами устройств.
Система обработки ошибок.
Служба времени.
Ввод/вывод на консоль оператора.

Другие подсистемы DOS.
Обзор прерываний BIOS
Обзор прерываний BIOS - 2
INT11h - Получить список оборудования.
INT12h - Получить размер основной памяти.
Работа с дисплейным адаптером.
- Задание видеорежима.
- Установить характеристики курсора.
- Установить положение курсора.
- Получить положение курсора.

- Получить положение светового пера.
- Выбрать активную страницу дисплейной памяти.
, 07H - Прокрутка (скроллинг) окна вверх/вниз.
, 09H - Прочитать/записать символ и атрибут.
H - Записать символ.
H - Выбрать цветовую палитру.
H, 0Dh - Записать/прочитать графическую точку.
H - Запись символа на экран в стиле TTY.
H - Прочитать текущий видеорежим.
, 11H, 12h - Обслуживание адаптера EGA.

- Запись строки.
Обслуживание клавиатуры.
Обслуживание дисковой подсистемы.
- Сброс дисковой системы.
- Получить состояние дисковой системы.
/03H - Чтение/запись секторов.
- Проверка секторов.
Другие функции прерывания INT13h.
Вывод на принтер (параллельный порт).
Обслуживание последовательного порта связи

Работа с системными часами.
Перезагрузка операционной системы.
Системный сервис для машин класса AT.
Обзор прерываний DOS
Получение системной информации.
Символьный ввод/вывод.
Работа с файловой системой.
Управление программами.
Управление памятью.
Связь с драйверами устройств.

Другие функции.
Обработка ошибок
Обработка ошибок - 2
Обработка ошибок - 3
Обработка ошибок - 4
Обработка ошибок - 5
Обработка ошибок - 6
Векторная таблица связи MS-DOS
Таблица связи управляющих блоков MS-DOS
Таблица связи управляющих блоков MS-DOS - 2

Таблица связи управляющих блоков MS-DOS - 3
Блоки управления памятью в MS-DOS
Блоки управления памятью в MS-DOS - 2
Блоки управления памятью в MS-DOS - 3
Блоки управления памятью в MS-DOS - 4
Блоки управления памятью в MS-DOS - 5
Блоки управления памятью в MS-DOS - 6
Блоки управления памятью в MS-DOS - 7
Список управляющих блоков устройств
Список управляющих блоков устройств - 2

Список управляющих блоков устройств - 3
Список управляющих блоков устройств - 4
Таблица файлов MS-DOS
Таблица файлов MS-DOS - 2
Таблица файлов MS-DOS - 3
Таблица файлов MS-DOS - 4
Список загружаемых драйверов устройств
Список загружаемых драйверов устройств - 2
Другие поля векторной таблицы связи
Другие поля векторной таблицы связи - 2

Форматы программных файлов
Форматы программных файлов - 2
Форматы программных файлов - 3
Процесс загрузки программ в память
Процесс загрузки программ в память - 2
Префикс программного сегмента
Префикс программного сегмента - 2
Префикс программного сегмента - 3
Запуск программ из программ
Запуск программ из программ - 2

Запуск программ из программ - 3
Запуск программ из программ - 4
Запуск программ из программ - 5
Завершение работы программы
Механизм прерываний
Механизм прерываний - 2
Таблица векторов прерываний
Маскирование прерываний
Изменение таблицы векторов прерываний
Изменение таблицы векторов прерываний - 2

Изменение таблицы векторов прерываний - 3
Изменение таблицы векторов прерываний - 4
Особенности обработки аппаратных прерываний
Особенности обработки аппаратных прерываний - 2
Особенности обработки аппаратных прерываний - 3
Что такое резидентная программа?
Как программе стать резидентной?
Вызов резидентной программы
Особенности резидентных программ
Особенности резидентных программ - 2

Особенности резидентных программ - 3
Примеры резидентных программ
Примеры резидентных программ - 2
Примеры резидентных программ - 3
Примеры резидентных программ - 4
Примеры резидентных программ - 5
Примеры резидентных программ - 6
Примеры резидентных программ - 7
Примеры резидентных программ - 8
Драйверы

Интерфейс между программным обеспечением и аппаратурой
Интерфейс между программным обеспечением и аппаратурой - 2
Интерфейс между программным обеспечением и аппаратурой - 3
Структура загружаемого драйвера
Структура загружаемого драйвера - 2
Структура загружаемого драйвера - 3
Структура загружаемого драйвера - 4
Структура загружаемого драйвера - 5
Процесс загрузки драйверов
Процесс загрузки драйверов - 2

Связь драйвера с операционной системой
Связь драйвера с операционной системой - 2
Связь драйвера с операционной системой - 3
Связь драйвера с операционной системой - 4
Функции загружаемого драйвера
# 0 - Инициализация драйвера
# 0 - Инициализация драйвера - 2
# 0 - Инициализация драйвера - 3
# 0 - Инициализация драйвера - 4
# 0 - Инициализация драйвера - 5

# 1 - Проверка замены носителя данных
# 1 - Проверка замены носителя данных - 2
# 2 - Построить блок BPB
- IOCTL запись, 16 - Вывод, пока не занято
- IOCTL запись, 16 - Вывод, пока не занято - 2
- IOCTL запись, 16 - Вывод, пока не занято - 3
- IOCTL запись, 16 - Вывод, пока не занято - 4
- IOCTL запись, 16 - Вывод, пока не занято - 5
# 5 - Неразрушающее чтение без ожидания
- Проверить состояние устройства вывода.

- Сброс буфера устройства вывода
- Закрыть устройство


Рынки акций - перейти
Вексельное обращение - перейти
Рынок облигаций - перейти
Фондовая торговля - перейти
Дэйтрейдинг онлайн - перейти
Внутридневной трейдинг - перейти

Игра на бирже - перейти
Фондовый рынок РФ - перейти
Ценные бумаги в РФ - перейти
Технический анализ на биржах РФ - перейти
Фьючерсы - перейти
Фьючерсы - перейти
Фьючерсные контракты - перейти
Срочные контракты - перейти
Теханализ фьючерсов - перейти