![](/user_photo/1334_ivfwg.png)
- •Требования к аппаратуре.
- •Основные черты unix, определяющие ее долгожительство.
- •Архитектура unix.
- •Ядро системы.
- •Подсистема управления процессами.
- •Подсистема ввода/вывода.
- •Файловая система ос unix.
- •Структура файловой системы unix.
- •Именование файлов
- •Создание связи с файлом.
- •Механизмы защиты файлов и изменение прав доступа
- •Определение прав доступа
- •Файловая подсистема
- •Базовая файловая система System V
- •Индексные дескрипторы
- •Каталог
- •Недостатки файловой системы s5fs
- •Файловая система bsd unix
- •Каталог файловой системы ffs
- •Архитектура виртуальной файловой системы
- •Виртуальные инднексные дискрипторы
- •Перенаправление ввода/вывода
- •После этого файл можно вызвать на выполнение командой
- •Oc windows 95
- •Функции ос
- •Виртуальная адресация памяти
- •Многозадачность
- •Файловая система w95
- •Диспетчер установленных файловых систем
- •Os/2 – ос ibm
- •Мультизадачность
- •Модель памяти flat.
- •Файловая система.
Файловая система w95
Главная особенность файловой системы W95 для пользователя – то, что максимальная длина имени файла может достигать 256 символов, включая пробелы. Ограничением длины имени файла служит путь к файлу: суммарная длина пути и имени файла не может превышать 260 символов.
При создании файла ему присваивается сразу два имени – длинное и короткое, в стиле MS-DOS. Короткое имя образуется из длинного путем удаления из него пробелов и символов \,:,*,?,»,<,>,|. Для 8-буквенного имени файла используются первые 6 оставшихся символов длинного имени файла, символ «~» и порядковый номер. Для 3х-буквенного расширения используются первые три символа после последней точки в длинном имени файла.
В сеансе MS-DOS под W95 можно использовать и короткие и длинные имена, в приглашении к вводу команды отображается длинное имя каталога. Чтобы использовать те символы, которые были запрещены к использованию в прежних версиях MS-DOS, нужно брать имя файла в кавычки. Например:
CD “My Documents”
Можно пользоваться сокращенным вариантом имени
CD MYDOU~1
Создать файл с длинным именем в окне MS-DOS можно, например, так:
C:\>”Файл с длинным именем.TXT”
Диспетчер установленных файловых систем
В ОС W95 унифицирован доступ к файлам, расположенных на обычных локальных дисках, на компакт-дисках и на сетевых дисках. Этот доступ осуществляется с помощью диспетчера установленных файловых систем, который является посредником между различными файловыми системами и приложениями Windows.
Установленными файловыми системами в W95 являются VFAT, CDFS (CD-ROM FILE SYSTEM, файловая система компакт-дисков, заменяющая MS-DOS MSCDEX) и сетевая система переадресации.
VFAT – родная 32 разрядная файловая система W95. Ее контролирует драйвер VFAT.VXD.
Сетевые системы переадресации имеют названия VREDIR и NWREDIR.
Видеосистема W95 реализована на архитектуре мини-драйвера. Дисплейные драйверы включены в систему в виде аппаратно-независимого модуля поддержки отображения растровой графики DIBENG.DLL.
Поставщики оборудования пишут только мини-драйвер, т.е. аппаратно-зависимый код.
Для работы виртуальных машин MS-DOS с дисплеем служит виртуальный мини-драйвер VDD. Он обеспечивает переход от текущего видео режима к полноэкранному режиму VGA и обратно. VDD управляет работой видеопамяти, режимами дисплея, портами графическим и символьным режимами.
Виртуальный драйвер VFLATD.VXD управляет видеопамятью, поддерживая кадровый буфер объемом до 1 Мбайт.
Формирование изображения под управлением W-программы происходит в несколько стадий, в зависимости, от того, полноэкранное ли это приложение или оконное. Для работы приложения MS-DOS в окне свой особый сценарий.
Os/2 – ос ibm
ОС IBM OS/2 Warp является полнофункциональной системой. Это означает, что для ее работы не требуется DOS. Она устанавливается в отдельный раздел жесткого диска или в раздел DOS ( по желанию пользователя).
Ядро ОС OS/2, как и ядро всякой другой полнофункциональной системы, содержит весь набор компонент, или систем, необходимых для решения таких задач, как обеспечение доступа к дискам, управление памятью, запуск программ, организация межпрограммного взаимодействия, организация интерфейса с пользователями и т.д.
Рассмотрим особенности основных систем.