Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 131000.doc
Скачиваний:
155
Добавлен:
22.05.2015
Размер:
1.47 Mб
Скачать

32-Разрядная архитектура

Windows 95 – была первая 32-разрядная операционная система для компьютеров IBM PC (возможность использования 32 разрядов при адресации и передаче данных по адресным шинам и шинам данных).

В среде Windows 16-разрядные программы также функционируют, но не задействуют все ресурсы системы.

Многозадачность и многопоточность

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

Квант времени- короткий период времени, в течение которого отдельная задача, выполняемая во многозадачной среде, занимает микропроцессор (продолжительность интервала составляет 7, 10 или 15 мс).

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

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

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

Графический пользовательский интерфейс

Пользовательский интерфейс Windows использует графический режим видеомонитора.

Основой интерфейса пользователя в ОС Windows является использование идей так называемого WIMP-интерфейса:

  • окна (Windows) как основной элемент экрана, в границах которых происходят все действия пользователя;

  • графические значки (Icons) как представители объектов манипулирования;

  • манипулятор типа «мышь» (Mouse);

  • меню как основной элемент диалога, команды которого автоматически всплывают и/или выделяются пользователем из строки меню (Pop-up, Pull down).

Использование виртуальной памяти

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

Совместимость с ранее созданным программным обеспечением

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

Наличие коммуникационных программных средств

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

Наличие средств мультимедиа

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

3.4.2 Характеристика операционной системы Unix

Операционная система UNIXбыла создана вBell Telephone Laboratories. Система полностью написана на ассемблере, официальным днем ее рождения стало 1 января 1970 года. В 1973 году большая часть ядра UNIX переписывается на языке высокого уровняC и имеет только около 10% кода на ассемблере, что сделало ее простой для понимания, изменения и переноса на другие платформы. UNIX является одной из наиболее открытых систем.

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

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

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

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

Используется единая легко обслуживаемая иерархическая файловая система. Файловая система UNIX — это не только доступ к данным, хранящимся на диске. Через унифицированный интерфейс файловой системы осуществляется доступ к терминалам, принтерам, сети и т.п.

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

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