
- •1. Поняття про операцiйнi системи та їх мiсце в загальнiй структурi комп’ютера.
- •2. Основнi функцiї операцiйної системи.
- •3. Розподiл керування ресурсами комп’ютера.
- •4. Iсторiя операцiйних систем.
- •6. Центральний процесор комп’ютера.
- •7. Пам’ять комп’ютера.
- •8. Поняття про пристрої вводу-виводу комп’ютера.
- •9. Основнi вiдомостi про структуру комп’ютера Pentium.
- •10. Основнi поняття операцiйної системи.
- •11. Загальна структура операцiйних систем.
- •13. Модель клiєнт-сервер.
- •14. Поняття процесу.
- •15. Модель процесу.
- •16. Створення процесу.
- •21. Поняття про потоки.
- •25. Семафори та їх використання.
- •26. Поняття м’ютекса.
- •27. Поняття монiторiв.
- •28. Поняття бар’єрiв.
- •29. Розробка систем передачi повiдомлень.
- •30. Основнi поняття взаємо блокування.
- •31. Умови та моделювання взаємо блокування.
- •32.Виявлення та усунення взаємоблокування
- •33. Уникнення взаємо блокувань при наявностi декiлькох ресурсiв кожного типу.
- •34. Вихiд iз взаємо блокування.
- •35. Уникнення взаємо блокувань.
- •36. Алгоритм банкiра для одного та декiлькох видiв ресурсiв.
- •37. Уникнення взаємо блокувань.
- •38. Однозадачна система без пiдкачки даних.
- •39. Багатозадачнiсть з фiксованими розмiрами.
- •40. Поняття про пiдкачку.
- •41. Облiк використання пам’ятi, яка видiляється.
- •42. Вiртуальна пам’ять. Основнi поняття.
- •43. Вiртуальна пам’ять. Сторiнкова органiзацiя пам’ятi.
- •44. Характеристика основних алгоритмiв замiщення сторiнок
1. Поняття про операцiйнi системи та їх мiсце в загальнiй структурi комп’ютера.
Сучасна комп’ютерна система складається з 1 або декiлькох процесорiв, оперативної пам’ятi, дискiв, клавiатури, принтера, мереженого iнтерфейсу i iнших пристроїв, тобто є складною комплексною системою. Написання програм, якi слiдкують за всiма компонентами, що коректно їх використовують i при цьому працюють оптимально i складають складну систему. З цiєї причини комп’ютерне забезпечення осн. рiвнем ПЗ, який називається ОС.
Операцiйна система вiдповiдає за керування всiма названими пристроями i забезпечує користувача програма для роботи з апаратурою.
Комп. система складається з апаратного забезпечення, системних програм i додаткiв.
ОС призначена для того, щоб сховати вiд користувача всi складностi. Вона складається з рiвня програмного забезпечення, яке частково усуває необхiднiсть спiлкування з апаратурою на пряму, надаючи програмiсту бiльш зручну систему команд. Пiд ОС розумiють те, програмне забезпечення, яке запускається в результатi ядра (в реж. супервiзора). Вона захищена вiд втручання користувача за допомогою апаратних засобiв.
В багатьох системах є програми, якi працюють в режимi користувача, але при цьому допомагає ОС або виконання спец функцiї, вони не є частиною ОС, але виконуванi ними дiї впливають на її роботу.
2. Основнi функцiї операцiйної системи.
З точки зору користувача ОС виконуює функцiю розширеної або вiртуальної машини в якiй простiше програмувати i працювати нiж з апаратним забезпеченням, яке предст. реальн. комп. Такий пiдхiд, що розглядає ОС як зручний iнтерфейс комп’ютера – це погляд зверху вниз, який альтернативний пiдхiд дає пред. про ОС як про механiзм що є присутнiм в пристрої комп’ютера для керування усiма частинами комп’ютера. Тому другий пiдхiд передбачає, що робота Ос полягає в забезпеченнi органiзованого i контрольованого розподiлу пам’ятi i пристрою В.В. мiж рiзними програмами, якi змагаються за право їх виконання.
5. Огляд апаратного забезпечення комп’ютерiв.
ОС сильно пов’язана з апаратурою комп’ютера на якому вона має працювати. Апаратне забезпечення впливає на набiр ОС та керування його ресурсами. Концептуально простий ПК можна представити у виглядi абстрактної моделi, до якої входять: ЦП, пам’ять, монiтор, контролер вiдеопам’ятi, клава, контролер клавiатури, дисковод для гнучких дискiв, привiд жорсткого диску, контролер гнучких дискiв, контролер жорсткого диску.
3. Розподiл керування ресурсами комп’ютера.
Розподiл керування включає в себе їх розподiл система способами в часi i просторi. Коли ресурс розподiлу в часi, то користувач i програма використовують їх по черзi. Визначення як довго ресурс буде використовуватись в часi, хто буде наступним i на який час йому надається ресурс є задачею ОС.
Такий вид розподiлу просторовий, замiсть почергової роботи кожен клiєнт отримує частину ресурсiв, до таких просторово-розподiлюваних. До них належать пам’ять i жорсткий диск.
4. Iсторiя операцiйних систем.
1-ше поколiння ОС: 1945-1955, якi були побудованi на електричних лампах та використовували комунiкацiйнi панелi, ОС не мали, користувачi мали повний доступ до машинної мови i всi програми писалися на машинних кодах.
2-ге поколiння ОС: 1955-1965, якi були побудованi з використанням транзисторiв, були досить надiйними, вперше склався такий розподiл мiж проектувальниками, складальниками, операторами, програмiстами i користувачами.
3-тє поколiння ОС: 1965-1980, характеризуються використання м iнтегральних схем та багатозадачнiстю.
4-те поколiння ОС: почин з 1980, характерне поширення ПК, розробкою великих iнтегральних схем. В 1974 р.. фiрма Intel випустила Intel 8080 i 8-розрядний ЦП.