For faster navigation, this Iframe is preloading the Wikiwand page for Історія операційних систем.

Історія операційних систем

Матеріал з Вікіпедії — вільної енциклопедії.

Історія операційних систем охоплює період та події від розробки перших операційних систем до сьогодення.

Спочатку були комп'ютери, які взагалі обходились без ОС. На них запускалась одна програма яка завантажувалась з перфокарти.

Потім з'явилось допоміжне ПЗ, таке як асемблери, чи стрічки з допоміжними бібліотеками (наприклад для вводу і виводу), які й стали зародком ОС.

Із ростом швидкодії час роботи програм став на порядок меншим за час передачі обладнання в руки іншому користувачу. Черга на виконання перетворилась з буквальної черги програмістів перед дверима операційного залу в ряди котушок з магнітними стрічками, та стовпчики перфокарт. З'явилась необхідність в бібліотеках для керування послідовністю завантаження перфокарт, вибору магнітного пристрою для читання та запису, логування часу та помилок.

Ці бібліотеки стали невидимим ПЗ, яке запускалось перед першою задачею користувача, і керувало її завантаженням та виконанням, виділяло ресурси, записувало результати роботи, слідкувало за правильним завершенням та звільненням ресурсів та негайно після цього переходило до наступної задачі. Такі фонові програми, ще до впровадження терміну ОС називались «моніторами».

При переході в еру персональних комп'ютерів відбувся зсув в розумінні поняття операційної системи. Першим автомобілям бракувало спідометрів, радіо та склоочисників, які згодом стали стандартними компонентами, так само першим ОС бракувало багато необов'язкових функцій (наприклад текстові редактори, файлові менеджери і т.д.), які на ПК стали обов'язковими компонентами ОС. Сучасний користувач навіть не уявляє ОС без графічного інтерфейсу. Проте деякі програми, такі як СУБД, чи електронні таблиці, досі вважаються додатками, і постачаються окремо. А справжнім нащадком перших ОС є те, що сьогодні називається ядром. В технічних колах все ще використовують старе поняття ОС, як лише ядра, через розробку вбудованих систем для різних видів пристроїв з можливостями обробки даних — від наручних годинників до промислових роботів. Вбудовані ОС сьогодні не надто відрізняються від своїх предків з 1950-тих.

Ера мейнфреймів

[ред. | ред. код]

Вважається, що першою ОС була GM-NAA I/O, створена в General Motors для IBM 704. Багато інших ранніх ОС для комп'ютерів IBM були створені її клієнтами.

Перші ОС були дуже різноманітними та чисельними, бо кожен виробник створював одну чи кілька ОС для кожної моделі своїх комп'ютерів.

Стан справ змінився в 1960-х, коли IBM, на той час вже лідер поставки апаратного забезпечення, припинив роботу над існуючими системами і зосередив всі зусилля над розробкою серії машин System/360, які використовували однаковий набір інструкцій, та архітектуру вводу-виводу. Для серії під керуванням Фреда Брукса була створена єдина операційна система — OS/360. Проблеми, з якими зіткнулись розробники, стали легендарними і пізніше були описані в книзі Фреда Брукса «Міфічний людино-місяць». Через проблеми з відмінностями в апаратному забезпеченні серії та затримки в розробці замість однієї OS/360 було створене ціле сімейство ОС.

Цікавою ОС в історії стала Master Control Program для B5000 від Burroughs Corporation, яка підтримувала виключно мови програмування високого рівня. Жодне ПЗ, навіть рівня системи, не писалось прямо мовою ассемблера, весь код в MCP був написаний повністю мовою високого рівня ESPOL — діалекті ALGOL-а. Правда ESPOL мав спеціальні оператори для кожної машинної інструкції B5000.

Проект MAC з MIT, працюючи з General Electric та ще якоюсь BLT, розробив Multics, в якій вперше з'явилось поняття кілець — рівнів доступу.

Посилання

[ред. | ред. код]
  • Таненбаум Эндрю С, ‎Бос Херберт. Современные операционные системы. 4-е изд. СПб: 2015. 1200 с.


Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (жовтень 2014)
Цю статтю треба вікіфікувати для відповідності стандартам якості Вікіпедії. Будь ласка, допоможіть додаванням доречних внутрішніх посилань або вдосконаленням розмітки статті. (Червень 2011)
{{bottomLinkPreText}} {{bottomLinkText}}
Історія операційних систем
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?