Ос як розширена машина - студопедія
Визначення операційної системи
Введення в операційні системи (2 години)
Мета: Дати визначення операційній системі, розглянути історію створення, концептуальні ідеї побудови операційних систем, класифікацію. Забезпечити розуміння студентів відмінностей операційних систем і як наслідок, визначити реальну відмовостійкість, захист, швидкість роботи і проблеми в обслуговуванні ОС. Показати, які бувають види інтерфейсів, дати їх повну класифікацію. Розглянути в яких операційних системах, які інтерфейси застосовуються
1. Визначення операційної системи
1.1. ОС як розширена машина
1.2. ОС як система управління ресурсами
2.1. Перший період (1945 -1955)
2.2. Другий період (1955 - 1965)
2.3. Третій період (1965 - 1980)
2.4. Четвертий період (1980 - теперішній час)
3. Класифікація ОС
3.1. Особливості алгоритмів управління ресурсами
Ú підтримка багатозадачності
Ú Підтримка розрахованого на багато користувачів режиму
Ú Витісняє і не витісняє багатозадачність
Ú підтримка багатонитковою
Ú многопроцессорная обробка
3.2. Особливості апаратних платформ
3.3. Особливості областей використання
Ú Системи пакетної обробки
Ú Системи поділу часу
Ú Системи реального часу
3.4. Особливості методів побудови
4. Інтерфейси і технології.
Операційна система найбільшою мірою визначає вигляд всієї обчислювальної системи в цілому. Незважаючи на це, користувачі, активно використовують обчислювальну техніку, часто зазнають труднощів при спробі дати визначення операційній системі. Частково це пов'язано з тим, що ОС виконує дві по суті мало пов'язані функції: забезпечує зручності користувачу-програмісту за допомогою надання для нього розширеної машини і підвищення ефективності використання комп'ютера шляхом раціонального управління його ресурсами.
Наведемо найбільш загальне визначення операційної системи:
Ú Операційна система - це набір програм, що забезпечує організацію обчислювального процесу на ЕОМ.
Операційна система виконує наступні функції:
Ú надає простий файловий інтерфейс для роботи з апаратурою дискового накопичувача;
Ú обробляє переривання;
Ú управляє таймерами і оперативною пам'яттю;
Ú вирішує різні низькорівневі проблеми.
У кожному разі та абстрактна, уявна машина, з якої, завдяки операційній системі, тепер може мати справу користувач, набагато простіше і зручніше в обігу, ніж реальна апаратура, що лежить в основі цієї абстрактної машини.
З цієї точки зору функцією ОС є надання користувачу деякої розширеної або віртуальної машини (простий і зручною в програмуванні порівняно з реальною машиною).