Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS_pechat.docx
Скачиваний:
13
Добавлен:
15.04.2015
Размер:
370.32 Кб
Скачать

1) Компьютеры выполняют 2 функции:

- сервер – компьютер, который предоставляет в распор пользователей 1/несколько видов ресурсов. Различают:

а) файловые серверы;б) серверы вычислений ;в) серверы печати ;

г) серверы сети – посредством которых осуществляется доступ к Интернету и т.д.

Для выполнения функций сервера компьютер должен работать непрерывно и устойчиво. ОС на сервере должна быть устойчива и надежна.

- рабочая станция. Unix используется несколь пользовате, которые работают с графического терминала ЭВМ. Графический терминал – важный ресурс рабочей станции, обладает лучшими параметрами чем терминал сервера, но другие ресурсы менее мощные. На рабочей станции могут работать несколько пользователей, подключившись с других терминалов.

2) Процессы. Запуск на выполнение любой программы порождает 1/несколько процессов. ОС UNIX управляет процессами, распределяя ресурсы компьютера. Безграничными возможностями по управлению процессами обладает привилегированный пользователь, а обычный может управлять только собственными процессами.

3) Разделение времени – это способ распределения времени ЦП между пользовательскими процессами, одновременно работающими, когда процессу выделяется квант времени.

4) Файлы и файловые системы

Файл – совокупность однотипных данных с именем. Имена произвольной длины.

5) Пользователь. 2 категории: - Обычный

- Системный Администратор (root) - Группа пользователей

Механизм пользователей и групп обеспечивает защиту.

6) Сеанс на UNIX компьютере – последовательность действий, выполняемых пользователем от входа до выхода.

Допускается использование нескольких виртуальных консолей. С каждой консоли можно вести отдельный сеанс.

7) Интерпретатор команд (shell)

Основная задача – считывание вводимой пользователем команд, проверки их правильности и выполнения. Он запускается сразу при входе в систему. В UNIX существуют несколько shell’ов.

8) Текстовый и графический интерфейс пользователя.

Интерфейс – способ взаимодействия между пользователем и программой. Текстовый режим: подача команд и получение результатов их выполнения. X-window обеспечивает графический интерфейс – набор ПО для работы в графическом режиме. Особенность: программа выполняется на одном компьютере, а открывает графическое окно на удаленном терминале и взаимодействует с пользователем на уровне ЭВМ.

9) Сетевые возможности UNIX.

Давно появились протоколы TCP/IP и различные программы для работы в сети. Пользователь работает на UNIX компьютере, включаясь в сеть. Пользователи работают на сервере, подключаясь через свои терминалы.

10.Файловая система HPFS (High Performance File System)

Архитектура HPFS использует преимущества многозадачного режима и обеспечивает надежную и эффективную работу на дисках большого об’ема.

HPFS – первая ФС для ПК, в которой реализована поддержка длинных имен. Она поддерживает атрибуты как у FAT. Размещение файлов на диске с помощью HPFS увеличит производительность и надежность системы в целом.

Способы достижения: 1)Размещение каталогов в середине дискового пространства; 2)Использование бинарных сбалансированных деревьев для ускорения поиска информации о файле; 3)Рассредоточение информации о местоположении записей файлов по всему диску при том, что записи каждого файла размещаются в смежных секторах и близко от данных их местоположения.

Основные преимущества HPFS: Высокая производительность; Надежность; Работа с расширенными атрибутами позволяет управлять доступом к файлам и каталогам; Эффективное использование дискового пространства.

Распределительная структура записей об занятых и свободных блоках

В HPFS дисковое пространство выделяется не кластерами, а блоками. Размещение файлов в небольших блоках позволяет более эффективно использовать дисковое пространство, т.к. потери свободного места – 256 Байт на файл. Чем больше размер кластера, тем больше места на диске расходуется зря, но FAT занимает меньше места.

В HPFS структура каталога – сбалансированное дерево с записями, расположенными в алфавитном порядке.

Каждая запись, входящая в дерево (В-Tree) содержит атрибуты файла. HPFS при поиске просматривает только 2 ветви дерева. Такой метод эффективнее, чем последовательное чтение всех записей в каталоге, как в FAT. Большинство записей читать не надо => для поиска меньше движений головки.

Полоса в центре диска используется для хранения каталогов (Directory Band) = 8 МБ. Распределение этой структуры в центре диска сокращает время позиционирования головок r/w. Для перемещения головок требуется меньше времени, чем в FAT и NTFS.

Однако существенно большее увеличение производительности дает использование метода сбалансированных двоичных деревьев для хранения и поиска информации о файле.

HPFS – монтируемая ФС – это значит, что она не встроена в ОС, а добавляется в нее по мере необходимости. ФС HPFS устанавливается с помощью оператора IFS (Installable File System) в файле конфигурации (config.sys).

2.UNIX

Система UNIX проектировалась как инструмент. Система для разработки ПО.

Основные понятия ОС UNIX

1) Компьютеры выполняют 2 функции:

- сервер – компьютер, который предоставляет в распоряжение пользователей 1/несколько видов ресурсов. Различают:

а) файловые серверы б) серверы вычислений в) серверы печати

г) серверы сети – посредством которых осуществляется доступ к Интернету и т.д.

Работа пользователей на сервере непосредственно с его терминала не допускается. Для выполнения функций сервера компьютер должен работать непрерывно и устойчиво. ОС на сервере должна быть устойчива и надежна.

- рабочая станция. Unix используется несколькими пользователями, которые работают с графического терминала ЭВМ. Графический терминал – важный ресурс рабочей станции, обладает лучшими параметрами чем терминал сервера, но другие ресурсы менее мощные. На рабочей станции могут работать несколько пользователей, подключившись с других терминалов.

2) Процессы. Запуск на выполнение любой программы порождает 1/несколько процессов. 3) Разделение времени – это способ распределения времени ЦП между пользовательскими процессами, одновременно работающими, когда процессу выделяется квант времени.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]