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

Реферат Що таке операційна система взагалі і Linux зокрема
















Що таке операційна система взагалі і Linux зокрема

1 Сімейство ОС типу UNIX


Операційна система - це комплекс програм, який забезпечує управління апаратними засобами комп'ютера, організовує роботу з файлами (в тому числі запуск і керування виконанням програм), а також реалізує взаємодію з користувачем, тобто інтерпретацію вводяться користувачем команд і виведення результатів обробки цих команд.

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

На сьогоднішній день найбільш відомими операційними системами для комп'ютерів є сімейства операційних систем Microsoft Windows і UNIX. Перші ведуть свій родовід від операційної системи MS-DOS, якої оснащувалися перші персональні комп'ютери фірми IBM. Операційна система UNIX була розроблена групою співробітників Bell Labs під керівництвом Денніса Річі, Кена Томпсона і Брайана Керніган (Dennis Ritchie, Ken Thompson, Brian Kernighan) в 1969 році. Але в наші дні, коли говорять про операційну системі UNIX, найчастіше мають на увазі не конкретну ОС, а скоріше ціле сімейство UNIX-подібних операційних систем. Саме ж слово UNIX (заголовними літерами) стало зареєстрованою торговою маркою корпорації AT & T.

Наприкінці 70-х років (тепер уже минулого століття) співробітники Каліфорнійського університеті в Берклі внесли ряд удосконалень в вихідні коди UNIX, включаючи роботу з протоколами сімейства TCP/IP. Їх розробка стала відома під ім'ям BSD ("Berkeley Systems Distribution"). Вона поширювалася під ліцензією, яка дозволяла допрацьовувати і удосконалити продукт, і передавати результат третім особам (з вихідними кодами або без них) за умови, що буде вказано, яка частина коду розроблена в Берклі.

Операційні системи типу UNIX, в тому числі і BSD, спочатку розроблялися для роботи на великих багатокористувацьких комп'ютерах - мейнфреймах. Але персональні комп'ютери поступово нарощували міць свого апаратного забезпечення, і в наші дні вони вже перевершують по можливостям ті мейнфрейми, для яких у 70-х роках розроблялася ОС UNIX. І ось, на початку 90-х років студент Гельсінського університету Лінус Торвальдс (Linus Torvalds) приступив до розробки UNIX-подібної ОС для IBM-сумісних персональних комп'ютерів.


2 Трохи історії


Ось текст повідомлення, яке Торвальдс відправив до групи новин comp.os.minix 25 серпня 1991:

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)

Newsgroups: comp.os.minix

Subject: What would you like to see most in minix?

Summary: small poll for my new operating system

Message-ID: <1991Aug25.205708.9541 @ klaava.Helsinki.FI>

Date: 25 Aug 91 20:57:08 GMT

Organization: University of Helsinki

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386 (486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

I've currently ported bash (1.08) and gcc (1.40), and things seem to work.

This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.

У цьому повідомленні Лінус пише, що він працює над (Вільної) операційною системою для 386-х (486-х) комп'ютерів, і просить всіх зацікавлених осіб повідомити, які компоненти системи користувачі хочуть бачити в першу чергу. Але, як видно з тексту послання, оболонка bash і компілятор gcc у нього вже працювали. Працювали вони під управлінням операційної системи Minix, яка була розроблена професором Е.Таненбаумом (Andy Tanenbaum) як навчальний посібник для студентів-програмістів. Minix працювала на комп'ютерах з двісті вісімдесят другому процесором і послужила для Торвальдса прообразом нової ОС. p> Файли першого варіанту Linux (версія 0.01) були опубліковані в Інтернеті 17 вересня 1991. Як пише сам Торвальдс: "As I already mentioned, 0.01 didn't actually come with any binaries: it was just source code for people interested in what linux looked like. Note the lack of announcement for 0.01: I wasn't too proud of it, so I think...


сторінка 1 з 6 | Наступна сторінка





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

  • Реферат на тему: Операційна система Unix
  • Реферат на тему: Операційна система Unix
  • Реферат на тему: Особливості операційної системи UNIX
  • Реферат на тему: Основи операційної системи UNIX
  • Реферат на тему: Операційні системи Unix і Windows NT