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

20. Однопользовательские и многопользовательские операционные системы

По числу одновременно работающих пользователей ОС делятся на: однопользовательские (MS-DOS, Windows 3.x) и многопользовательские (UNIX, Windows NT).

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

Однопользовательские ОС бывают двух видов:

1 Однопользовательские однозадачные – системы предназначены для управления компьютером таким образом, чтобы в любой заданный момент времени один пользователь мог эффективно выполнять одну задачу либо действие. Хорошим примером однопользовательской однозадачной ОС является Palm OS для карманных компьютеров Palm.

2 Однопользовательские многозадачные – такие ОС большинство пользователей в настоящее время применяют в своих настольных компьютерах и ноутбуках. Windows от Microsoft и Mac OS от Apple – примеры операционных систем, позволяющих одному пользователю одновременно выполнять несколько программ.

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

21. Основные характеристики и особенности работы ос ms-dos и управление памятью в ms-dos

Операционная система MS-DOS – это однопользовательская, однозадачная, не сетевая 16-разрядная операционная система, ориентированная на использование на ПЭВМ с микропроцессором Intel 8088.

Основными характеристиками данной ОС являются:

– максимальный объем адресуемой физической памяти – 640 Кб;

– максимальный объем памяти, доступный из прикладных программ 640 Кб. Последние версии MS-DOS могут использовать адресное пространство между 640 Кб и 1 Мб для размещения своих составных частей и некоторых драйверов, освобождая тем самым память в адресном пространстве 0-640 Кб для использования прикладными программами;

– представление всех ресурсов персонального компьютера для одной, активной в настоящий момент, программы;

– развитая файловая система и процессор командного языка;

– слабая поддержка интерактивных средств взаимодействия с пользователем;

– занимаемый объем на диске, в зависимости от версии, от 1 Мб до 6 Мб.

Под управлением памятью понимают процессы обеспечения доступа к ней, распределения ее между программами и контроля работы ОЗУ компьютера. Функции управления работой памяти в MS-DOS полностью возложены на саму операционную систему.

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

Часть системной памяти и вся область пользователя разбита на прилегающие друг к другу блоки, размер которых кратен параграфу. Перед началом каждого блока памяти размещается блок управления памятью, который занимает один параграф. Когда система должна выделить блок памяти для собственных нужд или по запросу программы пользователя, она просматривает список блоков от начала, перемещаясь от одного MCB к следующему. Найдя свободный блок достаточного размера, система отмечает его как занятый соответствующим владельцем. При освобождении блока система записывает 0 в поле владельца MCB. Если с одной или с двух сторон от освобождаемого блока лежат свободные блоки, то два или три свободных блока сливаются в один.