Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_z_informatiki.doc
Скачиваний:
124
Добавлен:
28.02.2016
Размер:
568.83 Кб
Скачать

61. Які функції виконує ядро операційної системи?

Ядро́ (англ. Kernel) — базова компонента операційної системи, що реалізує інтерфейс між прикладними процесами та обладнанням комп'ютера. Завантажується в оперативну пам'ять комп'ютера і безпосередньо взаємодіє з апаратурою, забезпечуючи керування апаратними засобами (при цьому використовуються драйвери (модулі ядра) підключеного в систему обладнання), підтримку одночасної роботи багатьох користувачів (багатокористувацький режим), підтримку паралельного виконання багатьох процесів в системі (багатозадачність). Зазвичай ядро робить ці об'єкти доступними для прикладних процесів через механізми міжпроцесної взаємодії і системних викликів.

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

До складу операційної системи входять:

ядро операційної системи, що забезпечує розподіл та управління ресурсами обчислювальної системи;

базовий набір прикладного програмного забезпечення, системні бібліотеки та програми обслуговування.

Ядро системи — це набір функцій, структур даних та окремих програмних модулів, які завантажуються в пам'ять комп'ютера при завантаженні операційної системи та забезпечують три типи системних сервісів:

управління введенням-виведенням інформації (підсистема вводу-виводу ядра ОС);

управління оперативною пам'яттю (підсистема управління оперативною пам'яттю ядра ОС);

управління процесами (підсистема управління процесами ядра ОС).

Кожна з цих підсистем представлена відповідними функціями ядра системи.

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

керування пам'яттю,

процесами введення-виведення,

файловою системою,

організація взаємодії та

диспетчеризація процесів,

облік використання ресурсів,

оброблення команд і т.д.

62. Які ви знаєте категорії графічних редакторів?

Графічні редактори. Широкий клас програм, що призначені для створення та обробки графічних зображень. Розрізняють три категорії:

растрові редактори;

векторні редактори;

3-D редактори (тривимірна графіка).

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

Векторні редактори відрізняються способом представлення даних про зображення. Об'єктом є не точка, а лінія. Кожна лінія розглядається, як математична крива ІІІ порядку і представлена формулою. Таке представлення компактніше за растрове, дані займають менше місця, побудова об'єкта супроводжується підрахунком параметрів кривої у координати екранного зображення, і відповідно, потребує більш продуктивних обчислювальних систем. Широко застосовуються у рекламі, оформленні обкладинок поліграфічних видань.

Редактори тривимірної графіки. Використовують для створення об'ємних композицій. Мають дві особливості: дозволяють керувати властивостями поверхні в залежності від властивостей освітлення, а також дозволяють створювати об'ємну анімацію.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]