Главная страница

Операционные системы. ОС. Виды адресации абсолютная Виды адресации


Скачать 25.51 Kb.
НазваниеВиды адресации абсолютная Виды адресации
АнкорОперационные системы
Дата07.03.2021
Размер25.51 Kb.
Формат файлаdocx
Имя файлаОС.docx
ТипДокументы
#182518

Аспекты управления оперативной памятью: целевая архитектура памяти; способ описания физической памяти; алгоритм обеспечения пространственного мультиплексирования

Виды адресации: абсолютная

Виды адресации: косвенная; стековая; регистровая

В каком случае поток НЕ МОЖЕТ перейти в состояние ожидания из состояния выполнения: поток выполнил все команды

Действия ядра по созданию потока в ОС: создать дескриптор потока и поместить его в таблицу потоков; создать информационные структуры, необходимые для функционирования потока; оповестить системы о создании нового потока

Действия ядра по завершению потока: сохранить статистические данные потока и код возврата в его дескрипторе; если данный поток является последним активным потоком в процессе – завершить процесс; освободить все ресурсы, принадлежащие или использовавшиеся потоком

Действия ядра по созданию процесса: создать дескриптор процесса и поместить его в таблицу процессов; заполнить необходимыми данными виртуальное адресное пространство процесса; выделить процессу ресурсы; создать первичный поток процесса

Действия ядра при завершении процесса: освобождает виртуальное адресное пространство процесса и уничтожает его; оповещает подсистемы о завершении процесса; завершает выполнение всех потоков процесса

Задачи, решаемые службой каталогов: управление приложениями; управление сетевыми ресурсами

Какие алгоритмы планирования используются в интерактивных системах: циклическое планирование; приоритетное планирование; гарантированное планирование

Какие алгоритмы планирования используются в системах пакетной обработки: кратчайшая задача – первая; наименьшее оставшееся время выполнения; первым пришел – первым обслужен


Ядро
Какие диаграммы иллюстрируют реализацию многопоточности внутри программы пользователя:


Процесс1

Библиотека поддержки исполнения потоков

Поток11 Поток12 Поток1м1



ПроцессN

Библиотека поддержки исполнения потоков

Поток N1 ПотокN2 ПотокNM


Какая диаграмма иллюстрирует циклическое планирование потоков:

Текущий поток Следующий поток

А В С D E

Список потоков в состоянии «готов к выполнению»

Какие классы процессов используются в Unix System V: системные процессы; процессы реального времени; процессы разделения времени

Какие классы систем определяют алгоритмы планирования: интерактивные системы; системы пакетной обработки данных; системы реального времени

Какие критерии алгоритмов планирования НЕ используются для систем реального времени: баланс; накладные расходы; справедливость

Какие процессы Unix System V используют стратегию фиксированных приоритетов: процессы реального времени; системные процессы

Какое событие не приводит к созданию процесса: инициализация жесткого диска

Какие характеристики использует планировщик для процессов реального времени в Unix System V: системная часть приоритета процесса; число тиков таймера, оставшихся в кванте процесса; верхний предел и текущее значение пользовательской части приоритета

Категории команд Windows для работы с сетью: устранение неполадок; диагностика

Классы потоков Linux: потоки реального времени, обслуживаемые по алгоритму FIFO; потоки реального времени, обслуживаемые в порядке циклической очереди; потоки разделения времени

Классификация ОС по признаку поддержки процессов и потоков: многозадачные ОС без поддержки многопоточности; однозадачные ОС; многозадачные ОС с поддержкой многопоточности

Команда, предназначенная только для чтения хвоста файла в Unix: tail

Команда для преобразования кодировки текстового файла в Unix: iconv

Команда для чтения заголовка файла в Unix: head

Команда для выхода с сохранением файла в VIM: wq

Команда удаления строки в VIM: dd

Назначение pipe: передача данных между потоками

Отнесите команду к соответствующему классу: netstat – диагностика; ipconfig – устранение неполадок; route – конфигурирование

Перечислите виды организации памяти в многопроцессорных системах: системы с неоднородной памятью; системы с индивидуальной памятью; системы с общей памятью

Перечислите исключения, концептуально противоречащие организации непрерывного адресного пространства: различия в используемых архитектурах памяти; требования организации прямого доступа к памяти от жестких дисков; различия в микроэлементной базе оперативной памяти

Правила алгоритмов планирования для многоуровневых очередей: правила помещения родившегося потока в одну из очередей; алгоритмы планирования, действующие внутри очередей; правила перевода потоков из одной очереди в другую

Причины отказа от использования непрерывной адресации памяти: ограничение на диапазон адресов у некоторых устройств; разделение памяти на ОЗУ и ПЗУ; наличие собственной памяти у периферийных устройств

Различие между родительским и дочерним процессами: дочернему процессу присваивается уникальный идентификатор процесса PID, отличный от родительского; для дочернего процесса очищаются все ожидающие доставки сигналы; дочерний процесс получает собственную копию u-area

Реализация pipe: поток

Сетевые службы Windows: Server; еще 2

Соответствие команд и функций Unix: tail – выводит последние строки файла; iconv – конвертирует файлы; ps –p pid – вывести информацию о процессе с указанным идентификатором; top – выводит сведения о запущенных процессах в динамике; ps –a – вывести инфрмацию о процессах всех пользователей

Соответствие названий и способов использования механизма обмена данными между процессами: совместно используемая память – процессы могут просто читать и записывать данные в рамках заданной области памяти; FIFO-файлы – с ними работают несвязные процессы, поскольку у такого файла есть имя в файловой системе и к нему может обратиться…; Каналы – позволяют последовательно передавать данные от одного процесса к другому; Отображаемая память – напоминает совместно используемую память, но организуется связь с файлами; Сокеты – соединяют несвязные процессы, работающие на разных компьютерах

Соответствие процессов и функций в windows: SERVICES – процесс управления системными службами; INTERNAT – загружает различные выбранные пользователем языки ввода; TASKMGR – процесс диспетчера задач; SYSTEM – выполняет все потоки ядра Kernel

Соответствие процессов и функций в Windows: MSTASK – отвечает за службу планирования; CSRSS – отвечает за окна консоли; LSASS – локальный сервер авторизации; EXPLORER – пользовательская среда; SPOOLSV – обеспечивает создание очереди на печать

Состав дескриптора процесса: идентификатор процесса; состояние процесса; статистические данные

Состав дескриптора потока: идентификатор процесса – владельца; код завершения потока; идентификатор потока

Средства сетевой и системной безопасности Windows: IPSec

Укажите все ситуации, в которых осуществляется планирование процессов: завершение потока или процесса; возникновение программного вызова; разблокирование потока

Укажите критерии алгоритмов планирования для систем пакетной обработки данных: пропускная способность; оборотное время; эффективность

Укажите критерии алгоритмов планирования для интерактивных систем: время отклика; время ожидания; соразмерность

Укажите некоторые их основных аспектов, учитываемые при разработке оперативной памяти: способ описания физической памяти; алгоритм обеспечения пространственного мультиплексирования; алгоритм формирования адреса в целевой архитектуре

Укажите общие критерии алгоритмов планирования: накладные расходы; масштабируемость; справедливость

Упорядочите типы памяти по стоимости (по убыванию): 1. регистры ЦПУ 2. Кэш ЦПУ 3. Оперативная память 4. Жесткие диски 5. Магнитные диски

Упорядочите типы памяти по быстродействию (по убыванию): 1. Регистры ЦПУ 2. Кэш ЦПУ 3. Оперативная память 4. Жесткие диски 5. Магнитные ленты

Условия прекращения выполнения потока центральным процессором в Linux: квант потока уменьшился до 0; поток блокируется на операции ввода-вывода; в состояние готовности перешел ранее заблокированный поток с более высоким значением «добродетели»

Установите соответствие методов адресации и их использования: регистровая – для хранения требуемого значения в регистре; индексная – для работы с массивами; косвенная регистровая – для обращения по указателю; базовая со смещением – для обращения к локальным переменным; непосредственная – для задания констант

Установите соответствие методов адресации и их использования: автоинкрементная – для прохода по массиву с приращением индекса; базовая индексная со смещением и масштабированием – для индексации массивов; автодекрементная – для прихода по массиву в обратном порядке; косвенная – для выбора значения по указателю; прямая – для обращения к статистическим данным

Установите соответствие действий и вызовов: Windows завершение потока – ExitThread(); Unix завершение потока – thr_exit(); Windows завершение потока извне – TerminateThread(); Unix завершение потока извне – thr_kill()

Что может команда cut в Unix: вырезать и выводить отдельные символы текстового файла; выводить текстовый файл в STDOUT; переименовывать файлы

Что не относится к критериям, определяющим способы взаимодействия процессов: число взаимодействующих процессов

Что не входит в состав возможных видов взаимодействия процессов: виртуальное адресное пространство


написать администратору сайта