ЗНАЕТЕ ЛИ ВЫ?

Что такое операционная система (ОС)?



Что такое операционная система (ОС)?

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

организация эффективной работы аппаратуры компьютера;

обеспечение удобного использования ресурсов компьютера как прикладными программами, так и пользователем, работающим с компьютером.

В чем преимущества и недостатки ОС с разделением времени по сравнению с пакетными ОС?

+: режим разделения времени, более простые команды(диалог пользователя), многозадачность, многопользовательская защита

-: переключение процессора между выполняемыми программами требует времени.

Каковы отличительные черты ОС реального времени?

Высокая надёжность

Точная обработка времени

Возможность подключения нестандартных устройств

Чем различаются однопользовательские и многопользовательские ОС?

1: Полный доступ пользователя к ресурсам системы, для изолированных компьютеров(без сети)

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

Что включается в понятие надежности ОС?

- живучесть - способность сохранять хотя бы минимальную работоспособность в условиях аппаратных сбоев и программных ошибок

-способность, как минимум, диагностировать, а как максимум, компенсировать хотя бы некоторые типы аппаратных сбоев

-ОС не должна содержать собственных ошибок

-способность противодействовать явно неразумным действиям пользователя.

Что понимается под эффективностью ОС?

Нахождение оптимального баланса между памятью и временем

Что означает понятие мобильности ОС?

возможность переноса программы на другую аппаратную платформу, т.е. на другой тип процессора и другую архитектуру компьютера(потеря эффективности)

В каких случаях происходит переход из режима пользователя в режим ядра?

При вызове системных функций. Используют системные вызовы, т.е. программные прерывания, переводящие компьютер в режим ядра для выполнения системных функций.

API-функции - обеспечивают выполнение системной запросов на обслуживание от программ пользователя.

Чем различаются символьные и блочные устройства?

с: наименьшей порцией вводимых данных является один байт.

б: (магнитные диски) наименьшей порцией ввода/вывода является один блок, равный байт. Более эффективен для высокоскоростных устройств.

Чем различаются устройства последовательного и произвольного доступа?

Последовательного - существует единственная последовательность данных.

Произвольная - время доступа к данным слабо зависит от расположения данных.

 

Что такое пустое устройство?

ему не соответствует никакая аппаратура. Драйвер пустого устройства корректно выполняет все действия, которые обязан выполнить драйвер устройства. Такое устройство безотказно принимает выходной поток символов(и тут же выбрасывает принятые данные), а также может использоваться для ввода, но при этом тут же сообщает - дескать , достигнут конец файла. Пустое устройство полезно в тех случаях, когда некоторая программа требует непременно указать файл или устройство для вывода объемных и не очень нужных данных. Кроме того, копирование файла на пустое устройство - это простой способ убедиться, что файл читается без ошибок.

На какие основные типы можно подразделить прерывания?

прерывание - сигналы, при поступлении которых нормальная последовательность выполнения программы может быть прервана, при этом система запоминает информацию, необходимую для возобновления работы прерванной программы, и передает управление подпрограмме обработки прерываний(отсутствие бумаги в лотке принтера)

1.аппаратные прерывания от периферийных устройств;

2.внутренние аппаратные прерывания (называемые также исключениями, exceptions);

3.программные прерывания.

В каких случаях внешнее устройство генерирует аппаратное прерывание?

При переходе периферийного устройства в состояние готовности (нажатие клавиши)

При возникновении ошибки выполнения операции (отсутствие бумаги в лотке принтера)

Что такое состояние готовности для устройств ввода и для устройств вывода?

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

В чем различие магистральной и радиальной архитектур?

м - основана на подключении всех имеющихся устройств, включая процессор и память, к единой системной магистрали (шине), которая объединяет в себе линии передачи данных, адресов и управляющих сигналов.

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

Какой тип ожидания при вводе/выводе используется в многозадачных ОС?

В многозадачных ОС при вводе/выводе используется пассивное ожидание.

Что такое «грязный» буфер?

его содержимое не соответствует данным на диске.

Что такое сектор и кластер?

сектор диска –минимальная единица обмена данными с дисковыми устройствами.

Кластер – единица распределения памяти при размещении файлов. 1 кластер - 2к секторов.

Что такое FAT?

Файловая система (обычно иерархическая древовидная система). File Allocation Table

таблица FAT - содержит информацию о размещении файлов и свободного места на диске.

Что такое хэндл файла?

Хэндл — это некоторое число, которое система возвращает пользовательской программе при удачном выполнении операции открытия или создания файла.

Из чего состоит запись ACE?

тип АСЕ, который может быть одним из следующих: разрешение, запрет, аудит;

Размер

Маска прав доступа(чтение, запись, исполнение)

идентификатор (SID) пользователя или группы, чьи права определяет данная АСЕ.

Что такое тупик?

это состояние, в котором «некоторые процессы заблокированы в результате таких запросов на ресурсы, которые никогда не могут быть удовлетворены, если не будут предприняты чрезвычайные системные меры».

Что такое процесс-«зомби»?

Фактически от процесса остаётся лишь запись в таблице процессов, содержащая код завершения и информацию о затраченном процессном времени. Все ресурсы занимавшиеся процессом освобождаются.

Что такое операционная система (ОС)?

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

организация эффективной работы аппаратуры компьютера;

обеспечение удобного использования ресурсов компьютера как прикладными программами, так и пользователем, работающим с компьютером.





Последнее изменение этой страницы: 2016-08-16; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.216.79.60 (0.007 с.)