You are on page 1of 9

Еволюция на операционните системи

ЮГОЗАПАДЕН УНИВЕРСИТЕТ "НЕОФИТ РИЛСКИ"

Специалност “Информационни системи и технологии”

РЕФЕРАТ
ПО
Операционни системи

Тема:

Еволюция на операционните системи

Изготвил:

Факултетен № Име Презиме Фамилия


19251421032 Володимир Виталийович Будников

Проверил: ___________
А.Стоименовски

Благоевград,2020

1
Еволюция на операционните системи

Операционната система
Операционната система  е основна част от компютърния системен софтуер,
която управлява и координира ресурсите на хардуера и софтуера и обслужва
изпълняваните компютърни програми. Приложният софтуер обикновено има
нужда от ОС, за да работи. ОС разпределя задачите по време, планира
ефикасното използване на ресурсите на системата и може да включва
специализиран софтуер за изчисление на ресурси: стойност на процесорното
време, използвана памет, ресурси за печат и други. При входно-
изходните операции и динамично разпределение на паметта ОС действа като
посредник между приложния софтуер и хардуера, макар че приложните
команди обикновено се изпълняват директно, чрез системни повиквания към
функции на ОС. ОС се среща на повечето устройства с компютри –
от мобилни телефони през игрални конзоли до уеб
сървъри и суперкомпютри. Примери за популярни съвременни ОС са:
AIX, Android, BlackBerry, BSD, Chrome OS, iOS, Linux, OS X, QNX, Microsoft
Windows, SteamOS, Windows Phone и z/OS. Първите девет имат общ
произход, свързан с UNIX. Други популярни ОС в реално време
са FreeRTOS, Micrium и VxWorks.

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

2
Еволюция на операционните системи

посредством челен панел с лампички и превключватели. Постепенно


започват да се създават служебни програми за зареждане и мониторинг
(напр. resident monitor), така че изпълнението на програмите да стартира
автоматично, за да се ускори обработката. Първите концепции за ОС са
изведени от Алън Тюринг според принципите на универсалната машина на
Тюринг по време на работата му с компютъра Mark 1 в Манчестър. Мнозина
считат усъвършенствания през 1962 г. модул Atlas Supervisor на
манчестърския компютър Atlas за първата съвременна ОС . ОС в
съвременния им вид се появяват в началото на 1960-те, когато се
появяват компютрите със запаметена програма и се въвеждат машинните
езици. Добавят се функции за контрол на хардуера, софтуерни библиотеки,
прекъсвания и паралелна обработка на информацията. Библиотеките
позволяват да се избегне многократното програмиране на едни и същи
действия (операции по вход-изход, изчисление на математически функции и
т.н.) През 1950-те и 1960-те водеща роля в разработката на ОС играе
компанията IBM, лидер на пазара на мейнфрейм компютри. През този период
се сформират и реализират основните идеи за необходимите
функционалности на ОС като: пакетна обработка (batch processing), входно-
изходни прекъсвания, буфериране на данните, многозадачност, spooling,
runtime library, свързващ редактор (link-loading) и сортиране на данните,
макар че реализацията им не е задължителна част от ОС. При появата
на персоналните компютри през 1980-те техните ОС наподобяват
концепциите на използваните в големите машини.

Мейнфрейм компютри
През 60-те години IBM разработва OS/360 – единна операционна система за
цяла серия от различни машини, което обуславя големия им пазарен успех.
3
Еволюция на операционните системи

Днешните ОС в мейнфрейм компютрите на IBM са далечни потомци на тази


оригинална система, но приложният софтуер, писан за OS/360, все още е
използваем. Тази ОС въвежда и концепцията за контрол на всички системни
ресурси, включително разпределението на основната и допълнителната
памет, като при терминиране на някой процес независимо по каква причина
контролът върху ресурсите се връща на ОС. Други операционни системи за
серията машини IBM S/360 са: COS/360 (Compatibility Operating
System), DOS/360 (Disk Operating System), TSS/360 (Time Sharing
System), TOS/360 (Tape Operating System), BOS/360 (Basic Operating System)
и ACP (Airline Control Program).

General Electric и MIT разработват General Electric Comprehensive Operating


Supervisor (GECOS), в който е въплътена концепцията за приоритетни нива
във формата на пръстен. След придобиването ѝ от Honeywell тази ОС е
преименувана на General Comprehensive Operating System (GCOS).

Digital Equipment Corporation разработва множество ОС за своите компютри,


например TOPS-10 и TOPS-20 системи с разделение по време за 36-битовите
системи PDP-10. TOPS-10 е особено популярна сред университетските среди,
в частност в ранните години на ARPANET.

Съществуват и други ОС, свързани с различни компании: MTS (Michigan


Terminal System), MUSIC (Multi-User System for Interactive Computing)
и ORVYL (Stanford Timesharing System).

Някои ОС за мейнфрейм компютри се поддържат и до днес:

 Burroughs MCP – B5000 от 1961 до Unisys Clearpath/MCP днес


 IBM OS/360 – IBM System/360, от 1966 до IBM z/OS днес
 IBM CP-67 – IBM System/360, от 1967 до IBM z/VM

4
Еволюция на операционните системи

 UNIVAC EXEC 8 – UNIVAC 1108, от 1967 до OS 2200 на Unisys


Clearpath Dorado

Микрокомпютри
Първите микрокомпютри нямат нужда от сложните ОС, разработени за
мейнфрейм и миникомпютрите; разработени са минималистични ОС, често
зареждани от ROM и известни като resident monitor. Една от ранните дискови
операционни системи е CP/M, поддържана от много от първите
микрокомпютри и значително имитирана в MS-DOS на Microsoft, станала
много популярна след като е избрана за операционна система на IBM
PC (тази версия се нарича IBM DOS или PC DOS). През 1980-те Apple
Computer Inc. (днес Apple Inc.) прекратява своята популярна серия
микрокомпютри Apple II и пуска на пазара Apple Macintosh с новаторска ОС
с графичен потребителски интерфейс – Mac OS. Появата
на процесорния чип Intel 80386 с 32-битова компютърна архитектура и
възможност за страниране на паметта, дава възможност персоналните
компютри да ползват многозадачни ОС като разработените за мейнфрейм и
мини компютрите. Майкрософт разработват операционната система VMS за
DEC. По-късно същите разработчици създават Windows NT, която лежи в
основата на по-късните ОС на Майкрософт. Стив Джобс напуска Apple и
стартира нова компания NeXT Computer Inc., разработила NEXTSTEP ОС.
NEXTSTEP по-късно е закупена от Apple и използвана, заедно с програмен
код от FreeBSD като сърцевина на Mac OS X. Първите ОС и на „Microsoft“ и
на „APPLE“, появили се през 1980-те, са еднопотребителски, първоначално
8-битови и трудни за употреба. Впоследствие се появяват и 16-битови

5
Еволюция на операционните системи

операционни системи. И двете компании разбират, че трябва да разработват


нови технологии и това води до създаването на ОС Windows 95 и новите
версии на Mac OS. Въпреки че Windows 95 е рекламирана като 32-битова
многопотребителска многозадачна ОС, тя се базира на DOS, която е 16-
битова, и Windows 95 всъщност представлява хибридна 16-битова/32-битова
система. Ричард Столман стартира GNU Project с цел да създаде
напълно свободен софтуер в замяна на собственическата ОС UNIX.
Членовете на проекта успяват да дублират функционалностите на различни
части от UNIX, но операционната система GNU Hurd се оказва
непродуктивна. През 1991 финландският студент по компютърни
науки Линус Торвалдс със съмишленици и работейки по Интернет,
разработва първата версия на Linux kernel. Тя скоро е съчетана с
други GNU компоненти и системен софтуер, оформяйки пълноценна ОС.
Оттогава резултатът се нарича просто „Linux“ от софтуерната индустрия,
макар че Столман и Фондацията за свободен софтуер предпочитат името
GNU/Linux. Операционната система Berkeley Software Distribution, известна
като BSD, е вторият важен клонинг на UNIX, произлязъл през 1970-те
от Калифорнийския университет в Бъркли. Разпространявана свободно и
пригодна за много миникомпютри, в крайна сметка тя започва да се прилага
и в много персонални компютри под формата на
FreeBSD, NetBSD и OpenBSD.

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

6
Еволюция на операционните системи

концепцията „пакетен режим“ на изпълнение на програмите, който


предполага наличието на определен ред, при което ОС може да зарежда
програмата в оперативната памет от външни носители на данни, без да
изчаква завършването на изпълнението на предходната програма и така се
избягва излишен престой на процесора. В развития вариант на пакетния
режим времето на процесора се разпределя между изпълнението на няколко
програми (понятието за „многозадачност“ или „мултипрограмиране“).
Исторически понятието многозадачност възниква през 60-те години, когато
входно-изходните устройства са отначало телетипи, а по-късно терминали.
Тъй като скоростта на въвеждането на данни от оператор е много по-ниска от
скоростта на обработка на същите данни от процесора, използването на
компютъра от само един оператор води до прахосване на скъпи изчислителни
ресурси. „Разделението по време“ позволява създаването на
многопотребителски системи, в които централният процесор и блокът
на оперативната памет обслужват много потребители. При това част от
задачите (като въвеждане или редактиране на данни) могат да се изпълняват
в диалогов режим чрез терминали, а други (като обемните изчисления) – в
пакетен режим.

 Едно и многопотребителски
 Едно- и многозадачни
 Разпределени
 Вградени
 ОС в реално време
 Специализирани и потребителски

7
Еволюция на операционните системи

Bibliography
https://bg.wikipedia.org/wiki/Операционна_система#cite_note-8

Contents
Операционната система...........................................................................................................................2
История......................................................................................................................................................2
Мейнфрейм компютри...........................................................................................................................3
Микрокомпютри.......................................................................................................................................5
Видове ОС.................................................................................................................................................6
Bibliography................................................................................................................................................8

8
Еволюция на операционните системи

You might also like