Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Історія операційних систем

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





го необхідно, щоб в пам'яті процесора знаходилися відразу кілька програм, тоді ОС змогла б перемикати процесор на виконання тієї програми, яка в даний момент може працювати.

Така організація роботи, коли в пам'яті знаходяться декілька програм і система в певні моменти перемикає виконання з однієї програми на іншу, була названа Мультипрограмування. Ця важлива ідея в різних втіленнях пережила ті пакетні системи, в яких вона вперше була реалізована, і є основою для функціонування практично всіх сучасних ОС.

Серед найбільш розвинених пакетних ОС з Мультипрограмування можна не назвати OS/360, основну ОС знаменитого в 60-70 рр. сімейства ЕОМ IBM 360/370.


. 2 ОС з поділом часу


На рубежі 60-70 рр. поширеним і не занадто дорогим периферійним пристроєм стають монітори. При цьому процесор і ОЗУ залишаються найдорожчими і громіздкими пристроями обчислювальної системи. У цих умовах виникає і швидко набуває популярності принципово новий тип ОС - системи з поділом часу.

До однієї ЕОМ підключається декілька десятків робочих місць, обладнаних дисплеєм (монітор + клавіатура) і спільно використовують обчислювальні ресурси ЕОМ. Процесорний час поділяється на кванти тривалістю в кілька десятків мілісекунд і після закінчення кожного кванта процесор може бути переключено на обслуговування іншого процесу, іншого дисплея. Оскільки тепер підготовку текстів програм виконують самі програмісти за дисплеями, а робота з редагування тексту вимагає дуже малих витрат процесорного часу, процесор встигає обслужити всі робочі місця практично без відчутної затримки. При цьому, зрозуміло, середня швидкість роботи кожної програми зменшується, принаймні у стільки разів, скільки програм виконується одночасно.

Перша універсальна система з режимом поділу часу CTSS (Compatible Time Sharing System) була розроблена в Массачусетському технологічному інституті (MIT) на спеціально переробленому комп'ютері IBM +7094 (Corbato et al., 1962).

Після успіху системи CTSS Массачусетський технологічний інститут, дослідницькі лабораторії Bell Labs і корпорація General Electric почали розробку універсальної загальної комп'ютерної системи - машини, яка повинна була підтримувати одночасну роботу сотень користувачів у режимі поділу часу. Проектувальники цієї системи, відомої як MULTICS (MULTiplexed Information and Computing Service - мультиплексная інформаційна та обчислювальна служба), уявляли собі одну величезну обчислювальну машину, скористатися послугами якої міг будь який проживає в околицях Бостона чоловік.

Режим поділу часу став величезним полегшенням для програмістів, які знову змогли в деякій мірі відчути себе «господарями» ЕОМ і отримали можливість запускати програми на трансляцію і налагодження хоч кожні 5 хвилин. Це дозволило скоротити терміни розробки й налагодження програм.

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

Спочатку в якості апаратної основи систем поділу часу використовувалися мейнфрейми. Але до середини 70-х років поряд з мейнфреймами широкого поширення набули міні-комп'ютери, такі як PDP - 11, Nova, HP. Міні-комп'ютери першими використовували переваги великих інтегральних схем, що дозволили реалізувати досить потужні функції при порівняно невисокій вартості комп'ютера.

Архітектура міні-комп'ютерів була значно спрощена в порівнянні з мейнфреймами, що знайшло відображення і в їх операційних системах.

Важливою віхою в історії міні-комп'ютерів і взагалі в історії операційних систем стало створення ОС UNIX. зародився в лабораторії Bell Labs фірми AT amp; T більш 40 років тому. У 1969 році Кен Томпсон, прагнучи реалізувати ідеї, які були покладені в основу MULTICS, але на більш скромному апаратному забезпеченні (DEC PDP - 7), написав першу версію нової операційної системи, а Браян Керніган придумав для неї назву - UNICS (UNIplexed Information and Computing System) - на противагу MULTICS (MULTIplexed Information and Computing Service). І при черговому копіюванні, дві останні літери «CS» були скорочені до «X», так робота переросла в операційну систему UNIX, що стала популярною в академічних колах, в урядових установах і в багатьох компаніях.

Спочатку ця ОС призначалася для підтримки режиму поділу часу в міні-комп'ютері PDP - 7. З середини 70-х років почалося масове використання ОС UNIX. До цього часу програмний код для UNIX був на 90% написано мовою високого рівня С. Широке поширення ефективних С-компіляторів зробило UNIX унікальної для того часу ОС, яка має можливістю порівняно ...


Назад | сторінка 3 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка системи реального часу у вигляді планувальника виконання завдань
  • Реферат на тему: Поняття та види робочого часу і часу відпочинку
  • Реферат на тему: Розробка системи управління механічної системи в режимі м'якого реально ...
  • Реферат на тему: Проектування обчислювальної системи реального часу
  • Реферат на тему: Відмовостійкі системи реального часу