Последовательные порты Адаптер клавиатуры Зарядное устройство Сохранение данных Таблицы FAT Дисковые структуры Управление файлами Первоначальная загрузка Система ввода/вывода
Оболочки систем. Следующим классом программ являются оболочки систем. Их задача – максимально упростить диалог пользователя с компьютером; в основе их обычно лежит принцип «что вижу то и делаю». Кроме того, она предоставляет множество дополнительных сервисных функций. В результате работа с системой строится по принципу «сиди и нажимай», что, несомненно, очень удобно.

Если бы не существовало интерфейса системной BIOS (функций, вызываемых через прерывание INT 13h), то для каждого из используемых типов накопителей на жестких и гибких дисках пришлось бы создавать специальную DOS. Чтобы подобных сложностей не возникало, DOS обращается только к системной BIOS, вызывая стандартные функции через прерывание INT 13h. Эти функции преобразуются BIOS в команды, специфические для устройств различных типов. Поскольку интерфейс системной BIOS принят в качестве стандарта, программы DOS могут разрабатываться в значительной степени независимо от особенностей накопителей разных типов и могут взаимодействовать с большинством из них.

Дисковые структуры DOS

Для того чтобы управлять файлами и предоставлять прикладным программам полноценный интерфейс для взаимодействия с накопителями, независимо от типа последних, DOS создает на диске определенный набор структур. Перечислим их примерно в том порядке, в котором они располагаются на диске.

Загрузочные секторы главных и расширенных разделов.

Загрузочный сектор тома DOS (VBS).

Таблицы размещения файлов (FAT).

Корневой каталог.

Кластеры (ячейки размещения данных).

Область данных.

Диагностический цилиндр.

На жестких дисках можно найти все эти структуры DOS, а на гибких — все, кроме загрузочных секторов главных и расширенных разделов и диагностического цилиндра. Указанные структуры создаются программой DOS FDISK, которая не предназначена для работы с гибкими дисками, поскольку гибкие диски нельзя разбить на разделы. На рис. 20.3 схематично показано взаимное расположение управляющих структур DOS на жестком диске емкостью 32 М в компьютере IBM AT модели 339.

Рис. 20.3. Управляющие структуры DOS на жестком диске емкостью 32 М в компьютере IBM AT модели 339

Коммуникационные ППП – предназначены для организации взаимодействия пользователя с удаленными абонентами информационной сети. В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения – браузеры, средства создания WWW-страниц.

Архитектура приложений баз данных Программное обеспечение ПК