Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПО АИС.doc
Скачиваний:
4
Добавлен:
10.11.2019
Размер:
637.95 Кб
Скачать

2.3.2.Характеристики ос

  • Иерархическая структура файловой системы;

  • Согласованная обработка массивов данных;

  • Динамическое расширение файлов;

  • Защита информации в файлах;

  • Определение периферийных устройств как файлов.

Каждая файловая система состоит из 4 частей:

  • Загрузочный блок (нулевой) – зарезервирован для системной загрузочной информации, которая считывается в память при загрузки или инициализации ОС;

  • Супер блок (или первый) – содержит все основные сведения о файловой системе (размещение файлов, список свободных узлов и блоков);

  • Индексные узлы – последовательность блоков, содержащих ссылки на информационные блоки. Один из индексов является корневым, обеспечивающий доступ к структуре файловой системе после загрузки новой файловой системы MOUNT;

  • Информационные блоки – хранят действительное содержание каталогов.

Файловая система создает систему mkfs. Пользователю необходимо указать количество блоков, занимаемых системой. При создании файловой системы на некотором устройстве, чтобы ввести ее в действие, необходимо подключиться к основным файловым системам (смонтировать). Процесс монтирования заключается подключением новой файловой системы к одному из файлов новой файловой системы. Создается каталог с тем же именем, содержащий файловую систему. Подключается с помощью команды MOUNT. Обратный процесс называется демонтированием, запускается UMOUNT.

Для Unix основной проблемой является проблема восстановления файлов. Для избежания этого применяется процедура тестирования файловых систем с помощью программы fsck.

Т.к. вся информация от подключения файловой системы находится в едином пространстве информационных блоков, то требуется операция синхронизации поступающей информации sync.

Процесс – последовательность действий программы.

2.3.3.Функции ядра

  • Управление выполнением процессов запуск/ представление/ планирование;

  • Планирование определенности выполнения процессов (по аналогии с потоками Windows);

  • Выделение выполненному процессу ОП. Ядро дает возможность процессам совместно использовать адресное пространство на определенных условиях.

Если системе требуется свободная память, она выгружает исполнительный процесс на ВЗУ. Если процесс выгружается целиком – система со свопингом (или с подкачкой). Если на ВЗУ выгружаются страницы памяти, то такая система называется системой с замещением страниц.

  • Выделение внешней памяти с целью обеспечения хранения информации о выборке данных пользователя. В процессе реализации новой файловой системы ядро выделяет память под пользовательские файлы, структурной файловой системы и защищенности файлов от НСД.

  • Управление доступом процессов периферийным устройствам.

2.4.СОС Windows

Особенности:

  • Совместимость ОС с другими сущностями ОС, а так же поддержка наиболее известных файловых систем;

  • Переносимость – возможность установления ОС на разных платформах;

  • Масштабируемость – поддержка 1-32 клиентов, способность реализации симметричных мультипроцессорных систем;

  • Уровень безопасности, соответствующий стандарту C2;

  • Распределенная обработка – встроенное программное обеспечение, обеспечивающее возможность соединения с любыми хост-компьютерами и обеспечивающие различные сетевых протоколов;

  • Надежность и отказоустойчивость – обеспечивает архитектурные возможности, позволяющие уберечь прикладные программы от повреждения друг друга и повреждения самой ОС;

  • Растерянность – модулирование и многоуровневые построения систем, разработка добавлять новые модули на различные уровни ОС.