Історія операційних систем охоплює період та події від розробки перших операційних систем до сьогодення.
Спочатку були комп'ютери, які взагалі обходились без ОС. На них запускалась одна програма яка завантажувалась з перфокарти.
Потім з'явилось допоміжне ПЗ, таке як асемблери, чи стрічки з допоміжними бібліотеками (наприклад для вводу і виводу), які й стали зародком ОС.
Із ростом швидкодії час роботи програм став на порядок меншим за час передачі обладнання в руки іншому користувачу. Черга на виконання перетворилась з буквальної черги програмістів перед дверима операційного залу в ряди котушок з магнітними стрічками, та стовпчики перфокарт. З'явилась необхідність в бібліотеках для керування послідовністю завантаження перфокарт, вибору магнітного пристрою для читання та запису, логування часу та помилок.
Ці бібліотеки стали невидимим ПЗ, яке запускалось перед першою задачею користувача, і керувало її завантаженням та виконанням, виділяло ресурси, записувало результати роботи, слідкувало за правильним завершенням та звільненням ресурсів та негайно після цього переходило до наступної задачі. Такі фонові програми, ще до впровадження терміну ОС називались «моніторами».
При переході в еру персональних комп'ютерів відбувся зсув в розумінні поняття операційної системи. Першим автомобілям бракувало спідометрів, радіо та склоочисників, які згодом стали стандартними компонентами, так само першим ОС бракувало багато необов'язкових функцій (наприклад текстові редактори, файлові менеджери і т.д.), які на ПК стали обов'язковими компонентами ОС. Сучасний користувач навіть не уявляє ОС без графічного інтерфейсу. Проте деякі програми, такі як СУБД, чи електронні таблиці, досі вважаються додатками, і постачаються окремо. А справжнім нащадком перших ОС є те, що сьогодні називається ядром. В технічних колах все ще використовують старе поняття ОС, як лише ядра, через розробку вбудованих систем для різних видів пристроїв з можливостями обробки даних — від наручних годинників до промислових роботів. Вбудовані ОС сьогодні не надто відрізняються від своїх предків з 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) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Istoriya operacijnih sistem ohoplyuye period ta podiyi vid rozrobki pershih operacijnih sistem do sogodennya Spochatku buli komp yuteri yaki vzagali obhodilis bez OS Na nih zapuskalas odna programa yaka zavantazhuvalas z perfokarti Potim z yavilos dopomizhne PZ take yak asembleri chi strichki z dopomizhnimi bibliotekami napriklad dlya vvodu i vivodu yaki j stali zarodkom OS Iz rostom shvidkodiyi chas roboti program stav na poryadok menshim za chas peredachi obladnannya v ruki inshomu koristuvachu Cherga na vikonannya peretvorilas z bukvalnoyi chergi programistiv pered dverima operacijnogo zalu v ryadi kotushok z magnitnimi strichkami ta stovpchiki perfokart Z yavilas neobhidnist v bibliotekah dlya keruvannya poslidovnistyu zavantazhennya perfokart viboru magnitnogo pristroyu dlya chitannya ta zapisu loguvannya chasu ta pomilok Ci biblioteki stali nevidimim PZ yake zapuskalos pered pershoyu zadacheyu koristuvacha i keruvalo yiyi zavantazhennyam ta vikonannyam vidilyalo resursi zapisuvalo rezultati roboti slidkuvalo za pravilnim zavershennyam ta zvilnennyam resursiv ta negajno pislya cogo perehodilo do nastupnoyi zadachi Taki fonovi programi she do vprovadzhennya terminu OS nazivalis monitorami Pri perehodi v eru personalnih komp yuteriv vidbuvsya zsuv v rozuminni ponyattya operacijnoyi sistemi Pershim avtomobilyam brakuvalo spidometriv radio ta skloochisnikiv yaki zgodom stali standartnimi komponentami tak samo pershim OS brakuvalo bagato neobov yazkovih funkcij napriklad tekstovi redaktori fajlovi menedzheri i t d yaki na PK stali obov yazkovimi komponentami OS Suchasnij koristuvach navit ne uyavlyaye OS bez grafichnogo interfejsu Prote deyaki programi taki yak SUBD chi elektronni tablici dosi vvazhayutsya dodatkami i postachayutsya okremo A spravzhnim nashadkom pershih OS ye te sho sogodni nazivayetsya yadrom V tehnichnih kolah vse she vikoristovuyut stare ponyattya OS yak lishe yadra cherez rozrobku vbudovanih sistem dlya riznih vidiv pristroyiv z mozhlivostyami obrobki danih vid naruchnih godinnikiv do promislovih robotiv Vbudovani OS sogodni ne nadto vidriznyayutsya vid svoyih predkiv z 1950 tih Era mejnfrejmivVvazhayetsya sho pershoyu OS bula GM NAA I O stvorena v General Motors dlya IBM 704 Bagato inshih rannih OS dlya komp yuteriv IBM buli stvoreni yiyi kliyentami Pershi OS buli duzhe riznomanitnimi ta chiselnimi bo kozhen virobnik stvoryuvav odnu chi kilka OS dlya kozhnoyi modeli svoyih komp yuteriv Stan sprav zminivsya v 1960 h koli IBM na toj chas vzhe lider postavki aparatnogo zabezpechennya pripiniv robotu nad isnuyuchimi sistemami i zoserediv vsi zusillya nad rozrobkoyu seriyi mashin System 360 yaki vikoristovuvali odnakovij nabir instrukcij ta arhitekturu vvodu vivodu Dlya seriyi pid keruvannyam Freda Bruksa bula stvorena yedina operacijna sistema OS 360 Problemi z yakimi zitknulis rozrobniki stali legendarnimi i piznishe buli opisani v knizi Freda Bruksa Mifichnij lyudino misyac Cherez problemi z vidminnostyami v aparatnomu zabezpechenni seriyi ta zatrimki v rozrobci zamist odniyeyi OS 360 bulo stvorene cile simejstvo OS Cikavoyu OS v istoriyi stala Master Control Program dlya B5000 vid Burroughs Corporation yaka pidtrimuvala viklyuchno movi programuvannya visokogo rivnya Zhodne PZ navit rivnya sistemi ne pisalos pryamo movoyu assemblera ves kod v MCP buv napisanij povnistyu movoyu visokogo rivnya ESPOL dialekti ALGOL a Pravda ESPOL mav specialni operatori dlya kozhnoyi mashinnoyi instrukciyi B5000 Proekt MAC z MIT pracyuyuchi z General Electric ta she yakoyus BLT rozrobiv Multics v yakij vpershe z yavilos ponyattya kilec rivniv dostupu PosilannyaTanenbaum Endryu S Bos Herbert Sovremennye operacionnye sistemy 4 e izd SPb 2015 1200 s Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno zhovten 2014 Cyu stattyu treba vikifikuvati dlya vidpovidnosti standartam yakosti Vikipediyi Bud laska dopomozhit dodavannyam dorechnih vnutrishnih posilan abo vdoskonalennyam rozmitki statti Cherven 2011