Операционные системы.

Тип: Реферат
Размер: 42 kb. Скачан: 1
Формат: Microsoft Word/Write. Язык: Русский
Автор: Репрынцев А. Дата: 2008-11-15
Рейтинг: Рейтинг реферата
(Первичная оценка была поставлена модератором)
Введите код, изображенный ниже:
Для открытия архива воспользуйтесь программой WinZIP или WinRAR.
Общее количество страниц - 4. Для просмотра нажмите кнопку.  

Файл : oper-systems.WRI (размер : 52,736 байт)

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

На сегодняшний день на рынке програмного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем. Однозадачные однопользовательские ОС MS-DOS и PC-DOS являются самыми распространенными ввиду своей простоты и ’неприхотливости’, большую роль здесь играет и то, что подавляющее большинство программ работает именно под их управлением. MS-DOS и PC-DOS характеризуются минимальным пользовательским и программным интерфейсами, в тоже время, работая со всевозможными програмными оболочками, интегрированными средами (такими как Microsoft Windows или DESQview), создают комфортабельную среду для пользователя и программы.

ОС Microsoft Windows NT, ориентированная на работу в разнородных сетях, высоконадежна, однако, это достигнуто за счет частичной потери совместимости с MS-DOS.

Операционная система OS/2 стоит особняком: будучи полноправной многозадачной операционной системой, со своим оригинальным графическим пользовательским и программным интерфейсами, она сохраняет совместимость с MS-DOS и PC-DOS (начиная с версии WARP 3.0 и с Microsoft Windows).

ОС UNIX - одна из старейших и наиболее простых операционных систем, изначально была рассчитана на разработку программ (для нее самой и не только) на мини-ЭВМ и позволяла без больших затрат труда программиста переносить программу из одной системы ЭВМ на другую. Неудивительно, что сейчас продается много различных вариантов мобильной операционной системы UNIX, таких как XENIX, UNIXWARE, SUN-OS, LINUX, BSD.

Рассмотрим программные интерфейсы Microsoft Windows, ОS/2 и UNIX (согласно стандарту POSIX) для персональных ЭВМ, совместимых с IBM PC.

Все рассматриваемые операционные системы работают в многозадачном однопользовательском режиме работы (UNIX также поддерживает и многопользовательский режим); поддерживают иерархическую файловую систему, межпроцессное взаимодействие, встроенные средства отладки программ, стандартизируют программный интерфейс для многих внешних устройств, обычно трактуя их как файлы с последовательным доступом.

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

Операционная система OS/2 использует страничную модель памяти, то есть программа получает память порциями по 4 кб; подкачка также осуществляется порциями по 4 кб. Программа не может управлять процессом подкачки.

Важной особенностью OS/2 является возможность создания специальных разделяемых областей памяти, которые могут использоваться для межпроцессного взаимодействия (см. гл. межпроцессное взаимодействие).

Microsoft Windows использует сегментированную модель память. Исторически сложилось так, что ОС (а, точнее, программная оболочка) Microsoft Windows до разработки процессора 80386 работала в реальном режиме (’real mode’) и защищенном режиме 80286-го процессора (’standart mode’). В реальном режиме механизм подкачки не использовался; при наличии 286-го процессора ОС позволяла выгружать на диск только MS-DOS-освские программы. С появлением процессора 80386 и использованием его защищенного режима, возможности использования виртуальной памяти резко расширились: появилась возможность выгрузить на диск любой сегмент памяти компьютера. С помощью системных вызовов, программа пользователя может управлять многими нюансами распределения памяти: разрешением на выгрузку страницы, сборкой мусора, перемещением объектов в памяти.


Похожие Работы

4. Разработка отказоустойчивой операционной системы .

Диплом скорее теоретический. От редактора: программа не помещена в архив.
Формат: Исходный код программы. Язык: Русский
Рейтинг: Рейтинг реферата

5. Карманные ПК, Операционная система PalmOS.

Формат: Microsoft Word/Write. Язык: Русский
Рейтинг: Рейтинг реферата

Язык

Русский (88) Украинский (1)

Форматы документов

Microsoft Word/Write (81) Исходный код программы (3) Corel Draw (2) Microsoft PowerPoint (1) Изображение/GIF/JPEG (1) Microsoft Binder (1)

Типы работ

Реферат (38) Курсовая работа (18) Контрольная работа (9) Диплом (5) Лабораторная работа (4) Лекции (3) Самостоятельная работа (2) Билеты (2) Экзаменационная работа (2) Доклад (2) Программа (1) Учебник (1) Пособие (1) Шпаргалка (1)