МІНІСТЕРСТВО ОСВІТИ І НАУКИ РФ
Державна освітня установа
ВИЩОЇ ОСВІТИ
Курсова робота
на тему: Поняття і основні види операційних систем
Ставрополь 2012 г
Зміст
Введення
Глава 1. Поняття операційних систем
.1 Призначення операційних систем
.2 Класифікація операційних систем
.3 Вимоги до операційної системам
.4 Склад операційних систем і призначення компонентів
.5 Файлова система
Глава 2. Характеристика сучасних операційних систем
.1 Операційна система сімейства Windows
.2 Операційна система сімейства Linux
.3 Операційна система сімейства Android
.4 Операційна система сімейства Symbian OS
.5 Операційна система сімейства Solaris
2.6 Операційна система сімейства Mac OS
Висновок та пропозиції
Список використаної літератури
Додаток
Введення
Операційна система надає інтерфейси і для виконуються додатків, і для користувачів. Програми користувачів, та й багато службові програми запитують у операційної системи виконання тих операцій, які досить часто зустрічаються практично в будь-якій програмі. До таких операцій, насамперед, належать операції вводу-виводу, запуск або останов який-небудь програми, отримання додаткового блоку пам'яті або його звільнення і багато інших. Подібні операції невигідно щораз програмувати заново і безпосередньо розміщувати у вигляді двійкового коду в телепрограми, їх зручніше зібрати разом і надавати для виконання за запитом з програм. Це і є одна з найважливіших функцій операційних систем. Прикладні програми, та й багато системні обробні програми, не мають безпосереднього доступу до апаратури комп'ютера, а взаємодіють з нею тільки через звернення до операційної системи. Користувачі також шляхом введення команд операційної системи або вибором можливих дій, пропонованих системою, взаємодіють з комп'ютером і своїми програмами. Така взаємодія здійснюється виключно через операційну систему. Крім виконання цієї найважливішої функції операційні системи відповідають за ефективне розподіл обчислювальних ресурсів та організацію надійних обчислень.
Як відомо, процес проникнення інформаційних технологій практично в усі сфери людської діяльності продовжує розвиватися і поглиблюватися. Крім вже звичних і широко поширених персональних комп'ютерів, загальне число яких досягло багатьох сотень мільйонів, стає все більше і вбудованих засобів обчислювальної техніки. Користувачів всієї цієї різноманітної обчислювальної техніки стає все більше, причому спостерігається розвиток двох начебто протилежних тенденцій. З одного боку, інформаційні технології все ускладнюються, і для їх застосування, і тим більше подальшого розвитку, потрібно мати дуже глибокі пізнання. З іншого боку, спрощуються інтерфейси взаємодії користувачів з комп'ютерами. Комп'ютери та інформаційні системи стають все більш дружніми і зрозумілими навіть для людини, яка не є фахівцем у галузі інформатики та обчислювальної техніки.
Глава 1. Поняття операційних систем
1.1 Призначення операційних систем
Операційна система - програма, що керує апаратними та програмними засобами комп'ютера, які призначені для виконання завдань користувача.
Уявлення про те, що таке операційна система, змінювалося з часом. Перші комп'ютери використовувалися тільки для вирішення математичних задач, а програмами служили написані в машинних кодах обчислювальні алгоритми. Програмісту при кодуванні програм доводилося самостійно управляти комп'ютером і забезпечувати виконання своєї програми. З часом для полегшення процесу написання програм був створений набір службових програм. З розвитком електроніки апаратура вдосконалювалася і з'явилася можливість одночасного виконання декількох програм, у зв'язку з цим були створені алгоритми перемикання завдань. Набір підпрограм, що забезпечують перемикання, називався монітором або супервизором. Однак, виникла проблема переривання роботи програм, що містять помилки і споживаючих ресурси комп'ютера (наприклад, постійно займають процесор або помилково записуючих результати своєї роботи в оперативну пам'ять, де розміщуються інші програми). Вихід був знайдений у створенні спеціальних апаратних механізмів, що захищають пам'ять програм від випадкового доступу з боку інших програм. Оскільки управління цими механізмами вже не можна було включати в самі програми, до монітора була додана спеціальн...