Ос як розширена машина - студопедія

Визначення операційної системи

Введення в операційні системи (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. Інтерфейси і технології.

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

Наведемо найбільш загальне визначення операційної системи:

Ú Операційна система - це набір програм, що забезпечує організацію обчислювального процесу на ЕОМ.

Операційна система виконує наступні функції:

Ú надає простий файловий інтерфейс для роботи з апаратурою дискового накопичувача;

Ú обробляє переривання;

Ú управляє таймерами і оперативною пам'яттю;

Ú вирішує різні низькорівневі проблеми.

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

З цієї точки зору функцією ОС є надання користувачу деякої розширеної або віртуальної машини (простий і зручною в програмуванні порівняно з реальною машиною).