Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операционная система персонального компьютера




Классификация программного обеспечения ПК

 

Программное обеспечение (ПО) распределяется на несколько взаимодействующих между собой уровней:

1. Базовый уровень ПО − самый низкий уровень. ПО этого уровня входит непосредственно в состав базового оборудования и хранится в специальных микросхемах, называемых ПЗУ. Эти программы прошиваются в микросхемы ПЗУ на этапе производства. Программы, хранящиеся в ПЗУ, образуют базовую систему ввода-вывода BIOS.

2. Системный уровень − переходной, осуществляющий взаимодействие программ базового уровня с аппаратным обеспечением. Число разновидностей программ этого уровня очень велико:

- операционные системы − программы, обеспечивающие автоматизированное общение пользователя с ОС;

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

- программы-оболочки, обеспечивающие более удобный и наглядный способ общения с ПК (Norton Commander, Dos navigator).

3. Служебный уровень − это служебные программы или утилиты. Сюда относятся:

- программы-упаковщики (rar, winrar, zip);

- антивирусные программы;

- программы для диагностики ПК и др.

4. Прикладной уровень − комплекс прикладных программ. Функции этого класса программ многообразны: текстовые редакторы, текстовые процессоры, графические и HTML редакторы и т.д.

Программное обеспечение базового уровня вкратце рассмотрено в разделе 3 настоящего учебного пособия. Более подробную информацию можно получить в специальной литературе [42, 59, 60 ]. В данном разделе остановимся на рассмотрении системного, служебного и прикладного уровней ПО.


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

Программы, из которых состоит ОС, делятся на следующие три категории.

1. Ядро ОС, выполняющее основные функции ОС (в основном загрузку ее компонентов и поддержку выполнения компьютерных программ, в том числе и этих компонентов).

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

3. Драйверы, которые позволяют ОС работать с аппаратурой: периферийными устройствами (монитор, клавиатура, мышь, принтеры и т. д.) и устройствами, входящими в состав системного блока (видеокарта, жесткий диск и т. д.). Без драйверов невозможно функционирование никаких компьютерных устройств.

Современные ОС можно условно разделить на группы по нескольким признакам (рисунок 4.1).

1. Поддержка мультипроцессорной обработки (масштабируемость):

- однопроцессорные;

- мультипроцессорные, поддерживающие выполнение заданий или их компонентов на нескольких МП. Так, UNIX - до 128, a MS Windows NT - до 4 МП. Среди них выделяют ОС с симметричной (SMP) и асимметричной (ASMP) мультипроцессорной обработкой.

2. В зависимости от предоставления приложениям процессорного времени различают ОС:

- реального времени (ОСРВ), обрабатывающие внешние события (например, запросы от устройств технологического оборудования), происходящие в заранее не запланированные моменты времени. Такие ОС обеспечивают гарантированное время реакции на запросы. АМХ, OS 9000, QNX - для копирования и некоммерческого использования и Windows NT Embedded - примеры ОС, управляющих приложениями реального времени (чаще промышленными контроллерами). Ныне многие ОСРВ работают в среде Windows NT;

- с разделением времени работы приложений с МП. Примерами таких ОС служат MS Windows NT, MS Windows XP, OS/2 и UNIX.

 

 

 

 


Рисунок 4.1 - Разновидности операционных систем

 

3. Поддержка вычислений. По этому классификационному признаку ОС можно подразделить:

- на локальные. Вычисления проводятся на автономном компьютере пользователя. К таким ОС относятся, например, MS DOS и MS Windows 95/98;

- на сетевые. Такие ОС частично скрывают от пользователя распределенность сетевой аппаратуры. При их использовании решение задач пользователя переносится на компьютер с увеличенными ресурсами. К ним относятся серверные ОС: файл-серверные ОС (например, Novell Netware) и клиент-серверные ОС с двухзвенной, трехзвенной и многозвенной архитектурами доступа к ресурсам (например, Windows NT Server и MS Windows Server 2003);

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

4. Организация. По своей организации ОС могут быть:

- объектно-ориентированные ОС. Каждая такая система обычно содержит микроядро, вокруг которого формируются модули (например, менеджер памяти, менеджер задач) с различными интерфейсами для приложений. Системы Cairo, Taligent, WorkPlase и Windows - примеры таких ОС. В некоторых объектно-ориентированных ОСРВ доступ к аппаратным средствам обеспечивается напрямую (например, менеджер программ, менеджер задач через драйвер ввода-вывода). В связи с этим такие ОС не имеют в своей архитектуре микроядра;

- операционные платформы. Операционная платформа представляет собой комплекс программных средств, обеспечивающий выполнение прикладных программ в среде различных ОС. Ее интерфейсной программой предоставляется сервис прикладных программам на общем прикладном интерфейсе, который не зависит от ОС платформы; осуществляются восприятие сервиса любой ОС платформы и нужные при этом преобразования. Эти функции характерны для операционной платформы WorkPlase фирмы IBM;

- системы формирования общей универсальной прикладной среды. Прикладная среда - окружение одной либо нескольких ОС, предоставляющее интерфейсы прикладным программам и МП разных производителей (например, микропроцессоров Pentium и Alpha). К числу таких систем можно отнести сетевую среду NAS (Networks Application Systems), разработанную когда-то фирмой DEC, которая стандартизует диалоговое взаимодействие программных приложений.

5. В зависимости от числа обслуживаемых пользователей и решаемых задач выделяют:

- однопользовательские и однопрограммные ОС, работающие на автономных компьютерах. Они имеют, как правило, более богатые средства доступа к техническим компонентам компьютера, удобный пользовательский интерфейс. Примеры таких ОС - 16-разрядные PC DOS и MS DOS;

- однопользовательские мультизадачные системы для автономных компьютеров (16 и 32-разрядные версии MS Windows);

- многопользовательские и мультизадачные (сетевые, распределённые) системы связанных компьютеров (32-разрядные MS Windows NT/2000, OS/2, UNIX и 64-разрядная UNIX-подобная система IRIX компьютеров фирмы Silicon Graphics).

 





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


Дата добавления: 2014-01-20; Просмотров: 1376; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.