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

Автор работы: Пользователь скрыл имя, 30 Сентября 2011 в 04:06, реферат

Описание работы

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

Содержание работы

Введение
I Функций ОС
1.1. ОС как виртуальная машина
1.2. Функциональные компоненты операционной системы автономного компьютера
1.3. Интерфейс прикладного программирования
1.4 Сетевые операционные системы
II Классификация операционных систем по семействам
2.1. Операционные системы семейства OS/2
2.2. Операционные системы семейства UNIX
2.3. Операционные системы семейства Linux
2.4. Операционные системы семейства Windows
Заключение
Список используемой литературы

Файлы: 1 файл

Документ Microsoft Word (2).doc

— 189.50 Кб (Скачать файл)

Архитектура OS/2 не предназначена для запуска  в ней драйверов устройств  реального режима, поэтому ваши аппаратные средства должны поставляться с собственными драйверами OS/2. Преимущество такого подхода  в том, что OS/2 может полностью защитить первые 4 Mb памяти прикладной программы, т. е. область, которая по-прежнему остается незащищенной от аварийных сбоев в среде Windows 95.

                   

              

          2.2 Операционные системы семейства UNIX

Система UNIX приобрела популярность в связи  с ее успешным использованием на мини-ЭВМ. Этот успех послужил толчком к  тому, чтобы создать подобную систему  и для персональных компьютеров. Как правило, различные версии ОС, относящихся к этому семейству, имеют свои названия, но в основных чертах повторяют особенности UNIX.

UNIX - операционная  система, которая позволяет осуществить  выполнение работ в многопользовательском  и многозадачном режиме. Поначалу  она предназначалась для больших  ЭВМ, чтобы заменить MULTICS. UNIX является очень мощным средством в руках программиста, но требует очень большого объёма ОЗУ и пространства диска. Несмотря на попытки стандартизировать эту операционную систему, существует большое количество различных его версий, главным образом потому, что она была распространена в виде программы на языке Си, которую пользователи стали модифицировать для своих собственных нужд.

Главной отличительной чертой этой системы  является ее модульность и обширный набор системных программ, которые позволяли создать благоприятную обстановку для пользователей-программистов. Система UNIX органически сочетается с языком Си, на котором написано более 90% ее собственных модулей. Командный язык системы практически совпадает с языком Си, что позволяло очень легко комбинировать различные программы при создании больших прикладных систем.

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

От UNIX многие другие операционные системы переняли такие функции, как переназначение, канал и фильтр; однако UNIX имеет несомненно преимущество в том, что она с самого начала разрабатывалась как многопользовательская и многозадачная операционная система. Имена файлов могут иметь 14 знаков, причём в именах файлов различаются заглавные и строчные буквы. Первоначальный набор команд операционной системы расширился до 143 в версии 7.0; в версии System III добавилась ещё 71 команда, ещё 25 - в Berkeley 4.1 и следующие 114 в Berkeley 4.2. Из-за такого обилия команд UNIX не относится к самым удобным для пользователя языкам. Работа облегчается, если применять графический пользовательский интерфейс, но поскольку такое количество команд и без того занимает значительный объём памяти, этот интерфейс требует ещё большего объёма памяти и пространства диска.

.

                   2.3 Операционные системы семейства Linux

    Сильной стороной ОС Linux является ее универсальность: система покрывает весь диапазон применений -- от настольного PC до сверхмощных

многопроцессорных серверов и кластеров. В настоящее  время многопроцессорная ОС Linux устойчиво работает на платформах PC, Alpha, PowerPC, Macintosh, SGI MIPS, Strong ARM, SGI Visual Workstations, VAX, 8086, PC-98, Palm Pilot, HP PA-RISC, Sparc & UltraSparc64 systems, m68k.

Будучи  операционной системой, Linux выполняет  многие из функций,

характерных для DOS и Windows. Однако следует отметить, что эта ОС

отличается  особой мощью и гибкостью. Большинство  операционных систем

персональных  компьютеров, например DOS, создавались  для небольших ПК,

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

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

С финансовой  точки  зрения  Linux  обладает  одним  весьма  существенным

достоинством  — она не коммерческая. В отличие  от операционной системы  Unix, Linux распространяется бесплатно по  генеральной  открытой  лицензии  GNU  в рамках   Фонда   бесплатного   программного   обеспечения   (Free   Software Foundation),   благодаря   чему   эта   ОС   доступа   всем   желающим.    В действительности система Linux защищена авторским правом и не  находится в общедоступном пользовании, однако открытая лицензия GNU — это  почти  то  же самое, что и передача в  общедоступное  пользование.  Она  составлена  таким образом, что Linux остается бесплатной и в то же  время  стандартизированной системой. Существует лишь один официальный вариант Linux.

Некоммерческий  характер Linux иногда создает у людей  неверное впечатление  о ней: некоторые считают, что эта операционная система не  относится  к  числу профессиональных. По сути дела, Linux является ПК-версией ОС Unix. Для  того

чтобы оценить ее по  достоинству,  нужно  уяснить  тот  особый  контекст,  в

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

Профессионалы по части компьютерной техники нередко  разрабатывали  на  базе Unix новые технологии. В частности,  это касается  средств для работы  в Internet. Будучи весьма сложной системой,  Unix,  тем не  менее,  с самого начала   строилась   как   система   очень   гибкая.   Ее   можно   запросто модифицировать, создавая тем самым  различные  версии.  Так,  многие  фирмы- производители поддерживают разные  официальные  варианты  Unix.  Фирмы  IBM, Sun,  Hewlett-Packard  продают и осуществляют  техническое   сопровождение собственных  вариантов.  Специалисты,  занятые  в   научно-исследовательских программах, создают свои версии, соответствующие их конкретным задачам.  Эта внутренняя гибкость структуры ОС Unix никоим образом не  сказывается  на  ее

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

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

инструкции, вводимые пользователем в  компьютер.  Для  выполнения  задачи  — например, чтения файла  или  печати  документа  —  достаточно  лишь  послать соответствующую инструкцию в операционную систему. 

Управление   файлами,   управление   программами   и   взаимодействие   с

пользователями  — это  традиционные  функции,  общие  для  всех  операционных систем. У Linux, как и у всех версий Unix, есть  еще две особенности:  она является многопользовательской  и  многозадачной  системой.  Многозадачность означает,  что  систему  можно   "попросить"   выполнить   несколько   задачодновременно.  Пока  выполняется  одна  задача,  вы  работаете   с   другой.

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

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

Как версия  системы  Unix,  Linux  отличается  характерной  для  этой  ОС

гибкостью, обусловленной в первую очередь  тем,  что  эта  ОС  развивалась  в среде исследователей и ученых.  Операционную  систему  Unix  разработал  Кен Томпсон, сотрудник фирмы Bell Laboratories концерна AT&T,  в  конце  60-х  — начале 70-х годов. Unix вобрала в себя целый ряд новых разработок в  области операционных  систем.  Она  создавалась   как   операционная   система   для исследователей. При разработке Unix была поставлена задача создать  систему, которая  могла  бы   удовлетворять   непрерывно   изменяющимся   требованиям сотрудников,  занимающихся  разнообразными  исследованиями.  Для  достижения этой цели Томпсону пришлось  разрабатывать  систему,  которая  могла  решать множество разнотипных задач. Гибкость системы стала более важным  качеством,

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

               

               2.4 Операционные системы семейства Windows

 Платформы операционных систем Windows NT и Windows 2000 представляют собой операционные системы для использования на самых разнообразных компьютерах. Все ОС семейства Windows являются многозадачными системами с графическим интерфейсом. Они работают на платформах x86, x86-64, IA-64, ARM. Существовали также версии для DEC Alpha, MIPS, PowerPC и SPARC.

Одним из достоинств ОС семейства Windows является поддержка технологии Plug & Play. Эта технология упрощает для пользователя подключение разных внешних устройств.

Еще одним  достоинством этих ОС является их переносимость: за счет специальных модулей осуществляется связь ОС с разным аппаратным обеспечением.

ОС  семейства Windows реализует метод многозадачности с вытеснением. Это позволяет снять приложение в случае его зависания. Также эти ОС поддерживают технологию OLE (Object Linking Embedding). OLE - стандарт, позволяющий создавать различные составные документы: в документ, созданный одним приложением, можно внедрять объекты или ссылаться на те из них, которые созданы другими приложениями.

В интерфейсе ОС семейства Windows реализована объектная  модель. Также они поддерживают работу ПК в сети. Эта поддержка реализовывается  в следующих ситуациях:

ОС  поддерживает действие машины-клиента  для наиболее распространенных серверных  операционных систем;

ОС  может одновременно поддерживать различные  типы машин-клиентов;

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

В настоящее  время Microsoft Windows установлена примерно на 92 % персональных компьютеров и рабочих станций. По данным компании Net Applications, в апреле 2010 года рыночная доля Windows составляла 91,5 %.

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

Информация о работе Операционные системы