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

Автор работы: Пользователь скрыл имя, 12 Апреля 2013 в 00:36, реферат

Описание

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

Содержание

Введение 3
1 Операционные системы 4
1.1 Определение, назначение операционной системы 4
1.2 Основные функции ОС. 7
2. Эволюция операционных систем 11
2.1 Стандарт CP/M 11
2.2 Операционные системы типа DOS 11
2.3 Стандарт MSX 12
2.4 Операционные системы, основанные на графическом интерфейсе 13
2.5 Пи - система 14
2.6 Операционные системы семейства UNIX 14
2.7 MS Windows 16
3 Классификация и разновидности операционных систем 19
3.1 Классификация ОС 19
3.2 Разновидности ОС 19
Заключение 24
Список литературы 25

Работа состоит из  1 файл

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

— 135.00 Кб (Скачать документ)

Успех системы в значительной степени  был обусловлен ее предельной простотой  и компактностью, возможностью быстрой  настройки на различные конфигурации ПЭВМ. Первая версия системы занимала всего 4 Кб, что было весьма важно  в условиях ограниченности объемов памяти ПЭВМ того времени.

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

 

ОС типа DOS стала доминирующей с  появлением 16-разрядных ПЭВМ, использующих 16-разрядные микропроцессоры типа 8088 и 8086. С точки зрения долголетия ни одна операционная система для микрокомпьютеров не может даже приблизиться к DOS. С момента появления в 1981 году DOS распространилась настолько широко, что завоевала право считаться самой популярной в мире ОС. Несмотря на некоторые свои недостатки и на то, что большая ее часть основывается на разработках 70-х годов, DOS продолжает существовать и распространяться и поныне. Хорошо это или плохо, она, вероятно, будет доминировать на рынке операционных систем в течение ближайшего времени. В настоящее время для DOS разработан огромный фонд программного обеспечения. Имеются трансляторы для практически всех популярных языков высокого уровня, включая Бейсик, Паскаль, Фортран, Си, Модула-2, Лисп, Лого, АПЛ, Форт, Ада, Кобол, ПЛ-1, Пролог, Смолток и др.; причем для большинства языков существует несколько вариантов трансляторов. Имеются инструментальные средства для разработки программ в машинных кодах - ассемблеры, символьные отладчики и др. Эти инструментальные средства сопровождаются редакторами, компоновщиками и другими сервисными системами, необходимыми для разработки сложных программ. Кроме системного программного обеспечения для DOS создано множество прикладных программ.

2.3 Стандарт MSX

 

Этот стандарт определял не только ОС, но и характеристики аппаратных средств для школьных ПЭВМ. Согласно стандарту MSX машина должна была иметь оперативную память объемом не менее 16 К, постоянную память объемом 32 К с встроенным интерпретатором языка Бейсик, цветной графический дисплей с разрешающей способностью 256х192 точек и 16 цветами, трехканальный звуковой генератор на 8 октав, параллельный порт для подключения принтера и контроллер для управления внешним накопителем, подключаемым снаружи.

Операционная система такой  машины должна была обладать следующими свойствами: требуемая память - не более 16 К, совместимость с СР/М на уровне системных вызовов, совместимость с DOS по форматам файлов на внешних накопителях на основе гибких магнитных дисков, поддержка трансляторов языков Бейсик, Си, Фортран и Лисп. Таким образом, эта операционная система, получившая название MSX-DOS, учитывала необходимость поддержки обширного программного обеспечения, разработанного для СР/М, и одновременно ориентировалась на новые в то время разработки, связанные с DOS.

2.4 Операционные  системы, основанные на графическом  интерфейсе

 

Операционные системы, основанные на графическом интерфейсе

Помимо широко распространенных машин, проектируемых в соответствии со сложившимися стандартами, часто создаются  машины, в которых особо выделяется какое-либо свойство. Так, наибольшее внимание в начале и середине 80-х годов привлекли своими графическими возможностями машины Macintosh и Amiga. В первой из них дисплей был монохромным, во второй - цветным, но обе отличались высокой разрешающей способностью и скоростью вывода графической информации на дисплей.

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

 

2.5 Пи - система

 

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

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

2.6 Операционные  системы семейства 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 не относится к самым удобным для пользователя языкам. Работа облегчается, если применять графический пользовательский интерфейс, но поскольку такое количество команд и без того занимает значительный объём памяти, этот интерфейс требует ещё большего объёма памяти и пространства диска.5

2.7 MS Windows

 

История Windows (разработка фирмы Microsoft) берет свое начало в 1986 году, когда появилась первая версия системы, но популярность она завоевала  далеко не сразу — в 1990 году, когда вышла версия Windows 3.0. Популярность новой версии Windows объяснялась несколькими причинами. Графический интерфейс позволяет работать с объектами вашего компьютера не с помощью команд, а с помощью наглядных и понятных действий над значками, обозначающими эти объекты. Возможность одновременной работы с несколькими программами значительно повысила удобство и эффективность работы. Кроме того, удобство и легкость написания программ для Windows привели к появлению все больше разнообразных программ, работающих под управлением Windows. Наконец, лучше была организована работа с разнообразным компьютерным оборудованием, что также определило популярность системы. Последующие версии Windows были направлены на повышение надежности, а также поддержку средств мультимедиа (версия 3.1) и работу в компьютерных сетях (версия 3.11).

Процесс развития операционных систем не стоит на месте, и в 1995 появилась  система Windows 95, ставшая новым этапом в истории Windows: значительно изменился  интерфейс, выросла скорость работы программ, в состав системы был включен браузер Internet Explorer.

Продолжением развития Windows 95 стала операционная система, появившаяся в 1998 году (Windows 98). При  сохранившемся интерфейсе внутренняя структура была значительно переработана. Много внимания было уделено работе с Интернетом, а также поддержке современных протоколов передачи информации — стандартов, обеспечивающих обмен информацией между различными устройствами. Кроме того, особенностью Windows 98 является возможность работы с несколькими мониторами.

Следующим этапом в развитии Windows стало появление Windows 2000 и Windows Me (Millennium Edition — редакция тысячелетия). Система Windows 2000 разработана на основе Windows NT и унаследовала от нее высокую  надежность и защищенность информации от постороннего вмешательства. Операционная система Windows Me стала наследницей Windows 98, но приобрела многие новые возможности. Прежде всего, это улучшенная работа со средствами мультимедиа, возможность записывать не только аудио, но и видеоинформацию, мощные средства восстановления информации после сбоев и многое другое.

В октябре 2001 года вышла  очередная версия ОС Windows — Windows XP, которая существует в нескольких вариантах, в том числе:

Windows XP Professional Edition (разработана для предприятий и предпринимателей и содержит такие функции, как удалённый доступ к рабочему столу компьютера, шифрование файлов, центральное управление правами доступа и поддержка многопроцессорных систем

Windows XP Home Edition — система для домашнего применения. Выпускается как недорогая «урезанная» версия Professional Editon

Некоторыми из наиболее заметных улучшений в Windows XP по сравнению с Windows 2000 являются:

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

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

Функция «удалённый помощник», позволяющая опытным пользователям  и техническому персоналу подключаться к компьютеру с системой Windows XP по сети для разрешения проблем. При этом помогающий пользователь может видеть содержимое экрана, вести беседу и (с позволения удалённого пользователя) брать управление в свои руки. Программа восстановления системы, предназначенная для возвращения системы в определённое предшествующее состояние (эта функция является развитием аналогичной программы, включённой в Windows Me).

Улучшенная совместимость  со старыми программами и играми. С пециальный мастер совместимости  позволяет эмулировать для отдельной программы поведение одной из предыдущих версий ОС (начиная с Windows 95).

Возможность удалённого доступа к рабочей станции  благодаря включению в систему  миниатюрного сервера терминалов (только в издании Professional).

Более развитые функции  управления системой из командной строки. Поддержка проводником Windows цифровых фотоформатов (например, представление папки в виде слайд-шоу) и аудиофайлов (автоматическое отображение метаданных для аудиофайлов, например, тегов ID3 для MP3-файлов).6

 

 

 

3 Классификация и разновидности операционных систем

 

3.1 Классификация  ОС

 

Операционные системы  можно разделить на группы (классифицировать) по следующим признакам:

1) По количеству пользователей:

- однопользовательская  ОС (обслуживает только одного  пользователя);

- многопользовательская  (работает со многими пользователями)

2) По числу процессов:

- однозадачные (обрабатывают  только одну задачу — уже  не используются);

- многозадачные (располагает  в оперативной памяти одновременно  несколько задач, которые попеременно обрабатывает процессор)

3) По типу средств  вычислительной техники:

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

-  многопроцессорные  (задачи могут выполняться на  разных процессорах; серверы,  как правило, многопроцессорные),

- сетевые (обеспечивают  совместное использование ресурсов всеми выполняемыми в сети задачами).7

 

3.2 Разновидности  ОС

 

1) Операционные системы  мэйнфреймов

На самом верхнем  уровне находятся операционные системы  для мэйнфреймов. Эти компьютеры размером с комнату все еще  можно встретить в центрах  данных больших корпораций. Мэйнфреймы отличаются от персональных компьютеров по своим возможностям ввода-вывода. Довольно часто встречаются мэйнфреймы с тысячью дисков и терабайтами данных, а персональный компьютер с такими параметрами показался бы действительно необычным. Мэйнфреймы как бы возвращаются в виде мощных web-серверов, серверов для крупномасштабных электронно-коммерческих сайтов и серверов для транзакций в бизнесе.

Операционные системы  для мэйнфреймов в основном ориентированы  на обработку множества одновременных заданий, большинству из которых требуется офомное количество операций ввода-вывода. Обычно они предлагают три вида обслуживания: пакетную обработку, обработку транзакций (групповые операции) и разделение времени. Пакетная обработка представляет собой систему, выполняющую стандартные задания без присутствия пользователей, работающих в интерактивном режиме. Обработка исков в страховых компаниях или составление отчетов о продажах для цепи магазинов — это типичные задания, обрабатываемые в пакетном режиме. Системы обработки транзакций управляют очень большим количеством маленьких запросов, например контролируют процесс работы в банке или бронирование авиабилетов. Каждый отдельный запрос невелик, но система должна отвечать на сотни или тысячи запросов в секунду. Системы, работаюшие в режиме разделения времени, позволяют множеству удаленных пользователей одновременно выполнять свои задания на одной машине. Хорошим примером является работа с большой базой данных. Все эти функции тесно связаны между собой, и зачастую операционная система мэйнфрейма выполняет их все. Примером операционной системы для мэйнфрейма является OS/390, произошедшая от OS/36G,

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