КаталогИндекс раздела


А. С. Деревянко

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНЫХ ЭВМ

Учебное пособие


Содержание

Предисловие к электронному изданию

Введение

1. Системное программное обеспечение ПЭВМ

2. Специальные средства языка Турбо-Си
2.1. Доступ к регистрам
2.2. Доступ к оперативной памяти
2.3. Порты ввода-вывода

3. Прерывания
3.1. Генерация программных прерываний
3.2. Программы обработки прерываний
3.3. Перехват прерываний
3.4. Маскирование аппаратных прерываний

4. Загрузка системы и распределение памяти
4.1. Основное распределение памяти
4.2. Загрузка системы
4.3. Файл CONFIGSYS

5. Проверка состава оборудования
5.1. Тип ПЭВМ
5.2. Состав оборудования
5.3. Определение объема оперативной памяти
5.4. Определение версии DOS

6. Функции таймера - звук и время
6.1. Генерация звука
6.2. Системная служба времени
6.3. Работа в реальном времени

7. Клавиатура
7.1. Аппаратное прерывание и скан-коды
7.2. Коды ASCII и работа BIOS
7.3. Функции стандарьного ввода DOS
7.4. Комбинация клавиш Ctrl+Break
7.5. Драйвер ANSISYS и переопределения клавиатуры

8. Принтер
8.1. Порты принтера
8.2. Прерывание BIOS
8.3. Функции DOS
8.4. Управление спецификациями печати

9. Видеоадаптеры
9.1. Типы видеоадаптеров
9.2. Режимы видеоадаптера и область данных BIOS
9.3. Видеопамять, управление цветом
9.4. Управление курсором, вывод на терминал
9.5. Средства драйвера ANSISYS
9.6. Знакогенератор
9.7. Графика

10. Внешняя память на магнитных дисках
10.1. Физический дисковый адрес
10.2. Средства чтения секторов BIOS и DOS
10.3. Логическая стуктура диска
10.4. Средства работы с файлами DOS

11. Управление программами
11.1. Программный сегмент и программный идентификатор
11.2. COM- и EXE-файлы
11.3. Завершение программы
11.4. Запуск программы из программы

12. Управление памятью
12.1. Блоки управления памятью
12.2. Функции распределения памяти DOS

13. Системные управляющие блоки DOS
13.1. Таблица векторов связи
13.2. Драйверы устройств
13.3. Блоки параметров дисков и массив текущих каталогов
13.4. Системные таблицы файлов
13.5. Буферизация дискового ввода/вывода
13.6. Связи системных блоков

14. Обработка ошибок в DOS
14.1. Обработчик прерывания 24
14.2. Расширенная информация об ошибке

15. Резидентные программы
15.1. Проблемы разработки резидентных программ
15.2. Инициализация программы
15.3. Условия активизации и обработка прерываний
15.4. Переключение контекста
15.5. Программные коммуникации
15.6. Завершение программы

16. Заключение

Литература

Предисловие к электронному изданию

Настоящее учебное пособие было написано в конце 1992г., но по независящим от автора причинам вышло из печати только в 1994г. :

Деревянко А. С. Системное программное обеспечение персональных ЭВМ. Учебное пособие. - Харьков: ХГПУ, 1994. - 312с.

Уже к моменту выхода книги, во-первых, представленный в ней материал уже несколько устарел, во-вторых, интересы автора изменились весьма существенным образом. Тем не менее, пособие пользовалось и продолжает пользоваться популярностью у студентов, так что автору приходится включать его материалы в учебный процесс и (иногда, преодолевая отвращение) давать консультации интересующимся.
По происшествии некоторого времени автору все же стало ясно, что издание оказалось небезполезным:

По-видимому, полезность пособия еще полностью себя не исчерпала, поэтому мы и предпринимаем электронное издание.

Пользуясь свободой, даруемой авторам электронных изданий, я посвящаю эту работу памяти моего пса Шона, без моральной поддержки которого это пособие не могло бы быть написано.


КаталогИндекс раздела
ОглавлениеВперед