Р. П. Шевчук // Опорний конспект лекцій з дисципліни „Методи та засоби захисту програмного забезпечення", для студентів напрямку „Комп’ютерні науки"


ТЕМА 2. ОСНОВНІ ПОНЯТТЯ ОПЕРАЦІЙНОЇ СИСТЕМИ НЕОБХІДНІ ДЛЯ



Pdf көрінісі
бет6/23
Дата10.09.2023
өлшемі0.66 Mb.
#477061
түріКонспект
1   2   3   4   5   6   7   8   9   ...   23
Опорний конспект лекцій з дисципліни Методи та засоби захисту програмного забезпечення

ТЕМА 2. ОСНОВНІ ПОНЯТТЯ ОПЕРАЦІЙНОЇ СИСТЕМИ НЕОБХІДНІ ДЛЯ 
СТВОРЕННЯ СИСТЕМ ЗАХИСТУ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 
 
2.1. Склад та функції операційної системи 
Досить важко дати визначення терміну «операційна система» внаслідок того, 
що ОС виконує дві мало пов'язані функції: надання користувачу-програмісту 
розширеної машини і підвищення ефективності використання комп'ютера шляхом 
раціонального керування його ресурсами. В більшості випадків під ОС розуміють 
комплекс програм, функціями якого є контроль за використанням і розподілом 
ресурсів обчислювальної системи. 
ОС виникли на певному етапі розвитку ЕОМ. Обсяг їх функцій з часом все 
збільшувався у відповідності з ростучою потребою по ефективному використанню 
ЕОМ. 
ЕОМ першого покоління (на електронних лампах) не мали ніякого 
програмного забезпечення, все програмування було на рівні користувача, тобто ЕОМ 
сприймалася буквально як програмно-керований обчислювальний автомат. З другим 
поколінням ЕОМ (на дискретних напівпровідникових приладах) народилось і 
системне програмування, тобто створення бібліотек програм, трансляторів з різних 
мов програмування і, нарешті, створення моніторних систем, які керують самим 
процесом проходження задач через ЕОМ і забезпечують той чи інший рівень 
автоматизації функцій, які на ЕОМ першого покоління виконувала людина-оператор. 
Ці моніторні системи стали попередниками ОС для ЕОМ третього покоління (на 
інтегральних напівпровідникових приладах). 
До основних функцій ОС відносять: 

ініціація та завершення виконання задач користувачів

керування ходом їх виконання; 

обробка різних виключних ситуацій, що виникають в процесі роботи 
(наприклад, обробка помилок в програмі чи апаратурі); 

розподіл ресурсів ЕОМ між задачами

забезпечення можливості використання наявних програмних засобів 
загального користування (файли, архіви, транслятори і т.п.); 

взаємний захист програм та інформації, які належать різним користувачам; 

оптимізація паралельної роботи пристроїв ЕОМ з метою досягнення 
найвищої продуктивності; 

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

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   23




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет