Содержание.
1. ФАЙЛОВЫЕ СИСТЕМЫ... 1
2. ОБЪЕКТЫ ЯДРА.. 1
3. Основные принципы разработки современного программного обеспечения в среде Windows 9x/NT.. 2
4. Операционные системы, функции, состав и компоненты.. 4
5. Системная архитектура 80386: сегментирование, страничная организация, средства авторизации и защиты.. 4
6. Сегментная организация памяти в процессорах 80х86.. 4
7. Страничная организация памяти в процессорах 80х86.. 6
8. Организация защиты по привилегиям на уровне сегментов в процессорах 80х86.. 7
9. Мультизадачность. Принципы организации. Механизмы переключения задач.. 8
10 Организация системы прерываний в защищенном режиме процессоров 80х86.. 8
11. Windows NT. Состав. Структура. Особенности функционирования.. 9
12 Структурная обработка исключений. Обработчики завершения.. 9
13. Реестр Windows 95.. 9
14. Приоритет потока.. 10
15. Основные архитектурные компоненты Windows 95.. 10
16. Сообщения и очереди.. 10
17. Структура DOS.. 11
18. Загружаемые драйверы устройств в MS-DOS.. 11
Один из важнейших аспектов любой операционной системы — то, как она работает с файлами. Вспомним старую добрую MS-DOS: она, по сути, только и занималась файлами — особенно когда сверху «сидела» 16-разрядная Windows. Последняя заботилась обо всем, кроме файлового ввода/вывода, перекладывая его на MS-DOS. (Правда, напоследок 16-разрядная Windows взвалила на себя ответственность и за это: в ней появилась поддержка 32-битного доступа к дискам и файлам, а при работе с файлом подкачки она научилась обращаться прямо к дисковому контроллеру.)
В Windows 95 и Windows NT поддержка 32-битного доступа к файлам и дискам значительно расширена. Кроме того, они поддерживают сразу несколько файловых систем.
Основная файловая система Windows 95 — FAT (file allocation table, таблица размещения файлов); она поддерживается и в Windows NT. FAT позволяет присваивать каталогам и файлам имена до 255 символов длиной. Эти имена хранятся на диске в кодировке Unicode, а это значит (кроме всего прочего), что они не нарушаются при копировании в системы, использующие другие языки. Еще одна особенность файловой системы FAT в том, что с каждым файлом в ней связаны 3 временные метки: время создания файла, время последнего к нему обращения и время последней модификации.
Windows NT поддерживает не только FAT, но и NTFS (файловую систему NT), которая умеет все то же, что FAT, плюс кое-что еще. Самое главное — NTFS позволяет быстро восстанавливать данные на диске после сбоя системы. Другая ее особенность — она работает с носителями чрезвычайно высокой емкости. Добавлен и ряд средств защиты: например, появились файлы с атрибутом «только для исполнения», что сильно затрудняет внедрение в них вируса. NTFS — для совместимости с POSIX — поддерживает также жесткие связи (hard links), сохранение информации о времени последнего открытия файла и способна различать регистр букв в именах файлов (case-sensitive filenames).
NTFS разработана как расширяемая система. Предполагается, что в дальнейшем она будет поддерживать целый ряд новых функций, в том числе операции на базе транзакций (необходимые устойчивым к сбоям приложениям), номера версий файлов (контролируемые пользователем), многопоточность данных в пределах одного файла, гибкость правил именования файлов и присвоения атрибутов, а также поддержку самых распространенных файл-серверов. Там, где соображения безопасности стоят на первом месте, NTFS, несомненно станет стандартом и, по-видимому, вытеснит системы, базирующиеся на FAT,
CDFS (файловая система CD-ROM) предназначена специально для приводов CD-ROM.
Самое приятное, что операционная система способна работать со всеми этими файловыми системами одновременно. В Windows NT можно запросто отформатировать один раздел жесткого диска для FAT, а другой — для NTFS и копировать файлы с любого раздела на дискету, отформатированную
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.