Конспект лекций по информатике и информационным технологиям
67 В качестве активного элемента управления выступает мыши — графиче ский объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений (экранные кнопки, значки, переключатели, флажки, раскрываю щиеся списки, строки меню и многие другие). Характер взаимодействия между активными и пассивными элементами управления выбирает сам пользователь. В его распоряжении приемы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства. 5.2. Обеспечение автоматического запуска Все операционные системы обеспечивают свой автоматический запуск. Для диско вых операционных систем в специальной {системной) области диска создается запись программного кода. Обращение к этому коду выполняют программы, находящиеся в ба зовой системе ввода-вывода (BIOS). Завершая свою работу, они дают команду на загрузку и исполнение содержимого системной области диска. Недисковые операционные системы характерны для специализированных вычис лительных систем, в частности для компьютеризированных устройств автоматического управления. Математическое обеспечение, содержащееся в микросхемах ПЗУ таких ком пьютеров, можно условно рассматривать как аналог операционной системы. Ее автомати ческий запуск осуществляется аппаратно. При подаче питания процессор обращается к фиксированному физическому адресу ПЗУ (его можно изменять аппаратно с использова нием логических микросхем), с которого начинается запись программы инициализации операционной системы. 5.3. Организация файловой системы Все современные дисковые операционные системы обеспечивают создание файло вой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой системы — табличный. Поверхность жесткого диска рассматривается как трехмерная матрица, измерениями которой являются номера поверх ности, цилиндра и сектора. Под цилиндром понимается совокупность всех дорожек, при надлежащих разным поверхностям и находящихся на равном удалении от оси вращения. Данные о том, в каком месте диска записан тот или иной файл, хранятся в системной об ласти диска в специальных таблицах размещения файлов (FAT-таблицах). Поскольку на рушение FAT-таблицы приводит к невозможности воспользоваться данными, записанны ми на диске, к ней предъявляются особые требования надежности, и она существует в двух экземплярах, идентичность которых регулярно контролируется средствами операци онной системы. Наименьшей физической единицей хранения данных является сектор. Размер сек тора равен 512 байт. Поскольку размер FAT-таблицы ограничен, то для дисков, размер ко торых превышает 32 Мбайт, обеспечить адресацию к каждому отдельному сектору не представляется возможным. В связи с этим группы секторов условно объединяются в кла стеры. Кластер является наименьшей единицей адресации к данным. Размер кластера, в отличие от размера сектора, не фиксирован и зависит от емкости диска. Операционные системы MS'-DO^S', OS/2, Windows 95 и Windows NT реализуют 16- разрядные поля в таблицах размещения файлов. Такая файловая система называется FAT16. Она позволяет разместить в FAT-таблицах не более 65 536 записей (2^^) о место положении единиц хранения данных и, соответственно, для дисков объемом от 1 до 2 Гбайт длина кластера составляет 32 Кбайт (64 сектора). Это не вполне рациональный рас ход рабочего пространства, поскольку любой файл (даже очень маленький) полностью оккупирует весь кластер, которому соответствует только одна адресная запись в таблице размещения файлов. Даже если файл достаточно велик и располагается в нескольких кла стерах, все равно в его конце образуется некий остаток, нерационально расходующий це лый кластер.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy