- •Обслуговування одного користувача; в кожний момент в пам`яті пк може знаходитись тільки одна ефективна програма
- •Розраховані на роботу з оп великої ємності, в склад ядра ос входять програми керування пп та файловою системою
- •Після кожного окремого оператора забезпечує його негайне виконання
- •Після кожного окремого блоку операторів забезпечує їх негайне виконання
- •Це можливість операційної системи працювати на комп’ютерах, які базуються на центральних процесорах з різною архітектурою
- •Обробляє пакет завдань, які підготовлені одним або декількома користувачами
- •Гарантує виконання запитів користувачів за певний заданий відрізок часу
- •Ядра, системних програм і даних
- •Системна програма повинна мати можливість виконувати одну і ту ж саму дію різними способами
- •У зберіганні в складі системної програми певних базових описів модулів, конфігурацій, даних які визначають прогнозовані параметри апаратного та програмного забезпечення
- •Найбільш часто використовувані програми, які знаходяться в пам`яті постійно
- •Які знаходяться на зовнішніх носіях інформації
- •Час процесора, місце в оп, зовнішню пам`ять пристроїв вводу/виводу, пульт керування, окремі програми пз
- •Системного пз
- •Сукупність програм, даних, документації тощо, яка дозволяє використовувати обчислювальні системи для вирішення різних задач
- •Першим з черги вибирається елемент, який прийшов останнім
- •Безпріоритетні
- •Пріоритетні
- •Короткострокове
- •Цілісний та розподілений планувальник
- •Всі перераховані
- •Пріоритетні та безпріоритетні
- •Програма, яка веде статистику ефективності використання ресурсів операційної системи
- •Дизасемблювання копії процесу з пам’яті на носій даних
- •Робота ініціюється перериваннями і він виконаний як системний процес
- •Уникнення недоліків сторінкового способу за рахунок збільшення накладних витрат на реалізацію сегментно-сторінкового способу
- •Останній
- •Інтерфейсу користувача, активні
- •Номером в системі
- •Номер новоствореного процесу
- •Копіювання при-записі (copy-on-write, cow);
- •Лише тоді, коли потрібно запустити на виконання нову задачу
- •Ні, приймає вказівник на функцію
- •Ідентифікатора нового потоку
В чому полягає суть сегментно-сторінкового способу організації віртуальної пам’яті:
вся програма розділяється на частини (сегменти), для кожної з яких окремо розподіляється фізична пам’ять
вся програма розділяється однакові частини програми, які називаються сторінками і тому вся пам’ять яка необхідна програмі розбивається на віртуальні сторінки
Уникнення недоліків сторінкового способу за рахунок збільшення накладних витрат на реалізацію сегментно-сторінкового способу
все вище перераховане
Сегментна схема використовується в таких ОС:
Linux
Windows
OS/2
MS DOS
Розрізняють сегменти (відмітити невірне):
з фіксованим розміщенням в оперативній пам’яті
переміщувальні
з вільним розміщенням в оперативній пам’яті
зчитувальні
Як співвідносяться свопінг і віртуальна пам'ять?
Віртуальна пам'ять - це окремий вид свопінгу
Свопінг і віртуальна пам'ять - це одне й те саме
Свопінг і віртуальна пам'ять не мають нічого спільного
Свопінг - це окремий вид віртуальної пам'яті
Яка задача не входить до задач керування пам'яттю?
виділення пам'яті процесам і звільнення її при завершенні процесів
реалізація віртуальної пам'яті
розташування дискових файлів в оперативній пам'яті
трансляція різних типів адрес у пам'яті
Яка різниця між виконанням MS-DOS та Windows програми ?
Windows програма після запуску повинна бути весь час активною, DOS програма – пасивною
Windows програма завжди є активною
DOS програма після запуску повинна бути весь час активною, Windows програма - пасивною
DOS програма завжди є пасивною
Що таке функції API ?
Функції графічного інтерфейсу
Функції програмування інтерфейсу
Функції прикладного програмування інтерфейсу
Функції інтерфейсу прикладного програмування
Яка динамічно завантажувана бібліотека містить АРІ функції, що взаємодіють з пам’яттю та керують процесами ?
Kernel32.dll
User32.dll
Gdi32.dll
Membg.dll
Яка динамічно завантажувана бібліотека контролює інтерфейс користувача з системою ?
User32.dll
Gdi32.dll
Dvideo.dll
Mapi32.dll
Яка динамічно завантажувана бібліотека відповідає за графічні операції в системі ?
Dvideo.dll
User32.dll
Mapi32.dll
Gdi32.dll
Як називаються бібліотеки (*.lib) в яких знаходиться інформація про функції, які використовуються в відповідних динамічно завантажуваних бібліотеках ?
Бібліотеки імпорту.
Бібліотеки експорту.
Експортуючi бібліотеки.
Бібліотеки – списки.
Який файл містить важливі структури та константи ?
Linux.inc
MsWin.inc
System.inc
Windows.inc
Яких два типи прикладних програм підтримує ОС Windows ?
Тільки віконні
Віконні, консольні (тільки драйвери)
Тільки консольні
Консольні, віконні
Як називається програма, що базуються на основі спеціального набору функцій (API), які складають графічний інтерфейс користувача, та весь вивід на екран представляє у графічному вигляді ?
Віконна програма
Резидентна програма
Консольна програма
Графічна програма
Як називаються Windows програми, що працюють в текстовому (подібному до MS-DOS) режимі ?
Текстова програма
Консольна програма
DOS – програма
Віконна програма
Чи може консольна програма використовувати АРІ функції Windows ?
Ні
Так
В Windows не існує консольних програм
Так, тільки ті, яких не використовує віконна програма
За допомогою якої функції можна створити новий процес в середовищі ОС Windows ?
CreateNewProc
CreateProcess
CreateThread
NewProcess
За допомогою якої функції можна створити новий потік в середовищі ОС Windows ?
NewThread
CreateThread
NewPipe
CreateNewThread
Як називається функція, яка паралельно виконується з батьківською програмою (програмою що викликала її) ?
Процес
Потік
Канал
Траса
Яка функція використовується для знищення процесу в середовищі ОС Windows ?
DelProcess
TerminateNewProc
TerminateProcess
TerminateProg
Яка функція використовується для знищення потоку в середовищі ОС Windows ?
TerminateNewThread
DelThread
TerminateThread
DelNewThread
Якою функцією завершується виконання кожної Windows програми ?
ExitProcess
EndMain
EndProcess
ExitProc
Яка структура містить інформацію про новостворений процес і його головний потік ?
INFORMATION
NEW_PROCESS
PROCESS_INFORMATION
NEW_PROCESS_INFORMATION
Яка структура визначає властивості створеного процесом вікна ?
PROCESSINFO
WINDOW_INFO
STARTUPINFO
PROCESS_INFORMATION
Яка виконувана програма є транслятором в прикладному пакеті MASM32 ?
MASM.EXE
ML.EXE
CP.EXE
CPP.EXE
Яка виконувана програма є компонувальником в прикладному пакеті MASM32 ?
COFF.EXE
MASM.EXE
LINK.EXE
LIB.EXE
Завдяки якому параметру компонувальника створюється віконна програма ?
/LINKER:WINDOW
/SUBSYSTEM:CONSOLE
/COFF:CONSOLE
/SUBSYSTEM:WINDOWS
Який параметр компонувальника відповідає за тип вихідної програми (Віконна, консольн?
/LINKER:
/CP
/SUBSYSTEM:
/COFF
Завдяки якому параметру компонувальника створюється консольна програма ?
/SUBSYSTEM:WINDOWS
/LINKER:CONSOLE
/SUBSYSTEM:CONSOLE
/COFF:WINDOWS
Який параметр компонувальника вказує де знаходяться бібліотеки імпорту ?
/LIB
/IMPORT
/IMP_LIB
/LIBPATH
За допомогою якої АРІ функції можна вивести вікно повідомлення ?
SowMessage
ShowBox
MessageDialog
MessageBox
