Управление вычислительными процессом
393. Что понимается под управлением вычислительным процессом?
394. Назовите основные функции операционной системы, связанные с управлением вычислительным процессом.
395. Что такое «дочерняя задача»?
396. Какими правами обладает задача«предок»?
397. Как организовано управление процессами в современной операционной системе?
398. Что такое задача планирования вычислительных процессов?
399. Что такое задача динамического планирования вычислительных процессов?
400. Что называется диспетчеризацией?
401. Что называют планировщиками (sheduler)?
402. Чем отличается планирование от диспетчеризации?
403. Какие задачи решает планировщик в современной операционной системе?
404. Какие задачи решает диспетчеризация в современной операционной системе?
405. Что определяет стратегия планирования в современной операционной системе?
406. Как называется краткосрочное планирование в современной операционной системе?
407. Назовите стратегии выбора процесса для предоставления процессорного времени.
408. Как формируется список готовых к выполнению задач в современной операционной системе?
409. Назовите классы правил обслуживания в современной операционной системе.
410. Как организовано бесприоритетное обслуживание в современной операционной системе?
411. Как организовано приоритетное обслуживание в современной операционной системе?
412. Какими свойствами может обладать приоритет обслуживания в современной операционной системе?
413. Почему в современных операционных системах статические приоритеты предпочтительно динамических?
414. Назовите приоритетные дисциплины обслуживания в современной операционной системе.
415. Назовите бесприоритетные дисциплины обслуживания в современной операционной системе.
416. Поясните дисциплину диспетчеризации «первым пришел - первым обслужен» (FCFS, first come - first served).
417. Поясните дисциплину диспетчеризации «сначала самое короткое задание» (SJN, shortest job next).
418. Поясните дисциплину диспетчеризации «круговая карусель» (RR round robin).
419. Что такое не вытесняющая многозадачность (non-preemptive multitasking) в современной операционной системе?
420. Какие дисциплины обслуживания относятся к не вытесняющим правилам?
421. Что такое вытесняющая многозадачность (preemptive multitasking) в современной операционной системе?
422. Какие дисциплины обслуживания относятся к вытесняющим правилам?
423. Какова особенность приоритетов операционных систем реального времени (ОСРВ)?
424. Что такое динамическое изменение приоритетов в современной операционной системе?
425. Что дает динамическое изменение приоритетов в современной операционной системе?
426. Опишите особенности механизма приоритетов в операционной системе Windows.
427. Что определяет базовый приоритет процесса?
428. Какие уровни приоритета имеют модули операционной системы, функционирующие в статусе задач?
429. Какие уровни относятся к базовому приоритету потока?
430. Какие уровни относятся к классу переменного приоритета?
431. Как принято называть задачи, имеющие самые высокие значения приоритета?
432. Назовите классы задач, выполняемых в современной операционной системе.
433. Что такое задачи реального времени в современной операционной системе?
434. Что такое приоритетные задачи в современной операционной системе?
435. Что такое регулярные задачи в современной операционной системе?
436. Что такое остаточные задачи в современной операционной системе?
437. Как называется самостоятельное изменение приоритета операционной системой?
Управление памятью
438. Что такое раздел оперативного запоминающего устройства?
439. Перечислите функции ОС по управлению памятью.
440. Какие средства используются при программировании для идентификации переменных и команд?
441. Поясните использование символьных имен при программировании.
442. Поясните использование виртуальных адресов при создании программ.
443. Что такое физические адреса в вычислительной системе?
444. Как осуществляется переход от виртуальных к физическим адресам?
445. Как называется программа операционной системы, выполняющая замену виртуальных на физические адреса?
446. Назовите два класса методов управления памятью.
447. Что такое распределение памяти фиксированными разделами в современных вычислительных системах?
448. Какие задачи выполняет подсистема управления памятью при распределение памяти фиксированными разделами?
449. Что такое распределение памяти разделами переменной величины в современных вычислительных системах?
450. Что такое стратегия первого подходящего?
451. Что такое стратегия наиболее подходящего?
452. Что такое стратегия наименее подходящего?
453. Какие задачи решаются при распределении памяти разделами переменной величины?
454. Что такое фрагментация памяти?
455. Для чего используются перемещаемые раздепы?
456. Что такое сжатие памяти?
457. Что такое защита памяти?
458. Как организована защита памяти в современных операционных системах?
459. Что такое оверлей?
460. Что такое виртуальная память?
461. Поясните суть концепции виртуальной памяти.
462. Чем ограничивается виртуальная память вычислительной системы?
463. Что такое механизм динамического преобразования адресов (Dynamic Adress Transformation, DAT)?
464. Что дает динамическое преобразование адресов (Dynamic Adress Transformation, DAT)?
465. Как реализован в современных операционных системах механизм динамического преобразования адресов?
466. Что такое страница при реализации виртуальной памяти?
467. Что такое сегмент при реализации виртуальной памяти?
468. Какой характер имеют адреса при поблочной организации?
469. Какие задачи решает виртуальная память при поблочной организации.
470. Назовите наиболее распространенные реапизации виртуальной памяти.
471. Что такое виртуапьная страница?
472. Что такое таблица страниц?
473. Что такое страничное прерывание?
474. Что такое рабочее множество страниц?
475. Что такое страничные кадры?
476. Какие аппаратные действия производит вычислительная система при обращении к памяти?
477. Назовите основные преимущества сегментного распределения памяти.
478. Как организуется странично-сегментное распределения памяти?
479. Что такое свопинг (swapping)?
480. Что такое кэш-память?
481. Как выполняется поиск нужных данных в кэш-памяти?
482. Что такое попадание в кеш?
483. Что такое пространственная локальность данных?
484. Что такое временная локальность данных?
485. Опишите принцип обращения к кэш-памяти?
486. Для чего в вычислительных системах чаще всего используется кэш-память?
487. Как вычислительные системы уменьшают среднее время доступа процессора к данным в памяти?
Управление вводом-выводом
488. Что называется вводом-выводом в вычислительной системе?
489. Что называется периферийными устройствами вычислительной системы?
490. Что обычно относится к периферийным устройствам вычислительной системы?
491. Что собой представляет контроллер в вычислительной системе?
492. Каковы функции контроллера в вычислительной системе?
493. Что такое драйвер устройства вычислительной системы?
494. Каковы функции драйвера в вычислительной системе?
495. Поясните организацию ввода-вывода в современных операционных системах.
496. Почему сложно организовать ввод-вывод в устройствах управления внешними компонентами?
497. Перечислите основные устройства управления внешними компонентами современной вычислительной системы.
498. Назовите главный принцип управления вводом-выводом.
499. Приведите пример разделяемого устройства ввода-вывода.
500. Приведите пример неразделяемого устройства ввода-вывода.
501. Как называется компонент операционной системы, отвечающий за ввод-вывод?
502. Перечислите основные задачи решаемые супервизором ввода-вывода.
503. Назовите основные режимы управления вводом-выводом.
504. Что такое канал прямого доступа к памяти?
505. Как организован обмен с опросом готовности устройства ввода-вывода?
506. Что такое установка тайм-аута в устройствах ввода-вывода?
507. Что такое режимом асинхронного управления устройствами ввода-вывода?
508. Назовите состав драйверов устройств ввода-вывода, работающих в режиме прерываний?
509. Каково назначение модуля запуска драйвера устройства ввода-вывода?
510. Каково назначение модулей продолжения драйвера устройства ввода-вывода?
511. Каково назначение модуля завершения драйвера устройства ввода-вывода?
512. Что такое закрепленные устройства ввода-вывода?
513. Какова главная задача спулинга (simultaneous peripheral operation on-line, SPOOLing)?
514. Что такое спул-файл?
515. Что такое спулер (spooler)?
516. Назовите три системные таблицы ввода-вывода современных операционных систем.
517. Каково назначение таблицы оборудования (equipment table) современных операционных систем?
518. Какую информацию хранит блок управления устройством ввода-вывода (unit control block, UCB)?
519. Поясните свойство реентерабельности драйвера.
520. Каково назначение таблицы логических устройств (device reference table, DRT) современных операционных систем?
521. Назовите особенности таблицы логических устройств (device reference table, DRT) современных операционных систем.
522. Каково назначение таблицы прерываний современных операционных систем?
523. Назовите особенности таблицы прерываний современных операционных систем.
524. Что такое блок управления данными (data control block, DCB) современной операционной системы?
525. Как избавить процессор от непосредственного управления обменом данными с памятью?
526. Назовите основные типы ввода-вывода, реализованные в современных операционных системах.
527. Поясните работу синхронного режима ввода-вывода.
528. Поясните работу асинхронного режима ввода-вывода.
529. Что такое буферированный вывод данных?
530. Назовите условия реализации асинхронного режима вывода данных.
531. Назовите условия реализации асинхронного режима ввода данных.
532. Что такое внешние процессы при организации ввода-вывода данных?
533. Опишите синхронизацию внешних и внутренних процессов при организации ввода-вывода данных.
534. Что такое двойное буферирование при вводе-выводе данных?
535. Что такое кэширование при вводе-выводе данных?
536. Что называется операцией отложенной (ленивой) записи (lazy write) данных?
537. Что называется операцией упреждающего чтения (read ahead) данных?