Характеристики и виды ОС.

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

К числу основных характеристик ОС относятся:

-разрядность

-поддержка многопроцессорности

-многозадачность

-много поточность

-поддержка многопользовательского режима.

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

Все современные ОС поддерживают 32-разрядный интерфейс прикладных программ. Разрядность кода интерфейса прикладных программ имеет непосредственное отношение к адресному пространству оперативного запоминающего устройства (ОЗУ).

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

ОС может поддерживать 2 режима работы центрального процессора: реальный и защищенный. В реальном режиме работы, характерном для MSDOS, все программы и данные располагаются в одной области оперативной памяти, т.е. любой пользователь может войти в любую системную программу и случайно испортить ее. Защищенный режим работы поддерживается 32-разрядными ОС. Он позволяет хранить программы и данные отдельно в соответствии с их важностью в системе.

Многопроцессорность – это способность ОС центрального процессора (ЦП) и системных контролеров компьютера поддерживать одновременную работу нескольких процессоров. Многопроцессорность ОС обеспечивает контроль одновременной параллельной работы нескольких процессоров над выполнением одной и той же задачи.

Многозадачность – это свойство ОС, когда они могут быть ориентированы на одновременное обслуживание нескольких процессов (задач) Многозадачность могут поддерживать все ЦП и чипсеты ПК.

Процесс – это программа или ее часть, выполняемая на ЦП.

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

Переносимость ОС – это возможность ОС работать на компьютерах, базирующихся на ЦП с различной архитектурой.

ОС подразделяются на 2 большие категории: стандартные и сетевые.

Стандартные ОС – (или ОС общего назначения) предназначены для реализации следующих задач:

-управление аппаратными средствами компьютера

-создание рабочей среды и интерфейса пользователя

-выполнение команд пользователя и программных инструкций

-задачи организаций ввода-вывода, хранения и управления файлами и данными.

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

 

Наиболее известными стандартными ОС являются MS DOS, MS WINDOWS 95-98, WINDOWS-2000, PROFESSIONAL, MS WINDOWS NT, IBM OS /2, AT&T, UNIX.

MS DOS – это 10-разрядная, однопользовательская однопроцессорная ОС, позволяющая работать только в реальном режиме работы в адресном пространстве до 640 Кбайт.

WINDOWS 95-98 – это 32-разрядные многопользовательские многозадачные ОС, которые позволяют работать в защищенном режиме с процессорами семейства INTEL.

WINDOWS2000 PROFESSIONAL – это 32-разрядная многопользовательская многозадачная многопроцессорная ОС, работающая в защищенном режиме. В отличие от Windows 98, располагает системой безопасности, средствами управления и обеспечения надежности, характерными для Windows NT.

Windows NT–32-разрядная многопользовательская многозадачная переносимая многопроцессорная ОС, работающая в защищенном режиме. Имеет встроенные сетевые возможности и средства обеспечения безопасности.

OS/2–32-разраяная многопользовательская ОС, предназначенная для работы с процессорами, семейства INTEL. Поддерживает многозадачность, работает в защищенном режиме и имеет сетевые возможности.

UNIX–32-разрядная многопользовательская многозадачная переносимая ОС, обладающая встроенными сетевыми средствами. ОС UNIX реализована для различных аппаратных платформ.

Разновидности UNIX:

-LINUX для UNTEL

-AIX для IBM

-А\ UX для Macintosh

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

Сетевые ОС бывают:

-одноранговые

-серверные

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

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

Серверные ОС состоят из 2-х частей. Одна часть расположена на сервере, другая – на рабочих станциях.

Одноранговые сетевые ОС применяются на ПК самостоятельно в виде отдельных программных средств, либо входят в состав пакетов, другую половину которых представляют программы, обслуживающие мощные компьютеры управления сетями – серверы.

ОС, например OS/2, WINDOWS NT Workstation – одноранговые. К числу серверных ОС с высокой производительностью и широкими сетевыми возможностями относятся Windows NT Server Novell Net Ware, OS/2 SMP и др. ОС Windows 2000 Server ,базируется на платформе Windows NT Server, в отличие от которой имеет более высокую производительность и надежность. В состав семейства входят Windows 2000 Server для рабочих групп ,Windows 2000 Advanced Server для приложений и более надежных серверов,Windows 2000 Data Saved Serve или Windows 2000 Data Centered Server для наиболее ответственных систем обработки данных.

OC MS DOS

MS DOS (Microsoft Disc Operation System-дисковая ОС фирмы Microsoft) – это 16-разрядная,однопользовательская, однопроцессорная ОС, принятая в качестве базовой для работы на компьютерах типа IBM PC.

Программы DOS работают и выполняют в пределах 1-го Мбайта адресного пространства компьютера, а остальная память может использоваться для хранения данных.

Многие современные ОС поддерживают работу программ в среде MS DOS, например, в среде Windows 95-98 интегрированы ядро незащищенного режима работы и ряд прикладных программ ОС MS DOS.

Первая программа ОС была разработана в 1981 году под названием PS DOS и поставлялась для работы с компьютерами IBM PC. Последняя версия этой системы, разработанная Microsoft,называется PS DOS 6.22.

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

Наряду с MS DOS существует 2 почти идентичные версии DOS,PS DOS, разработанная IBM для использования в компьютерах ее производства, DR DOS и NOVELL DOS, аналогичные MS DOS.

Состав MS DOS

Основные части MS DOS:

-модуль расширения ввода-вывода IO.SYS

-базовый модуль ОС MS DOS.SYS

-командный процессор (командная оболочка) COMMAND.COM

-внешние команды и драйверы-утилиты (файлы с расширением *COM, *EXE, *SYS)

в отдельную составную часть также могут быть выделены инструментальные средства DOS (система программирования, текстовый редактор, отладчик DE-BUG), реализующие простейшие функции тестирования и отладки программ.

В основу данного разделения DOS на блоки был положен принцип модульности, а именно: разработчиками в идеологию системы была изначально положена возможность относительно свободной замены одного блока при неизменных остальных. Так, блок IO.SYS объединил процедуру ввода-вывода, которые являются наиболее зависимыми от конкретных аппаратных устройств ПК и должны быть более гибкими, чем основывающиеся на них процедуры из базового модуля MS DOS.SYS.

По находящейся «ближе» к аппаратным ресурсам, чем DOS – это загрузчик и базовая система ввода-вывода, которая записана в постоянном запоминающем устройстве (ПЗУ) и является его неизменным атрибутом.

Базовая система ввода-вывода BIOS называется так потому, что включает в себя ошибочный набор модулей, благодаря которым ОС и другие прикладные программы могут взаимодействовать с различными устройствами компьютера (дисплей, клавиатура, принтер и т.п.), т.е. BIOS рассматривать как ПО с одной стороны, и как составная часть аппаратных средств с другой.

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

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

Основные вспомогательные функции BIOS:

1. поиск на гибком и жестком магнитном диске программы-загрузчика ОС, и загрузка с диска в оперативную память.

2. тестирование аппаратной памяти и оперативной памяти.

3. инициализация векторов прерывания нижнего уровня.

BIOS содержит:

специальные программы по управлению внешними устройствами (драйверы- программы, расширяющие возможности ОС).

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

Основные функции драйвера:

прием и обработка запроса к периферийному устройству.

Преобразование запроса в серию команд управление устройством

Обработка сигнала прерывания.

Драйверы могут быть:

· стандартные (внутренние)

· загружаемые (внешние).








Дата добавления: 2016-04-14; просмотров: 1368;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.016 сек.