Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билет OC 2014-2015.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
108.54 Кб
Скачать

Камчатский государственный технический университет

2014/15 учебный год.

Дисциплина: «Операционные системы»

  1. Классификация операционных систем.

Ответ: Операционные системы делятся на:

  • Однозадачные и многозадачные (MS DOS MSX — OS/2, UNIX, Windows 95...)

  • Однопользовательские и многопользовательские (MS DOS, — unix, win4...)

  • Однопроцессорные и многопроцессорные системы (многопроцессорные — Sun, open server, win NT, santa crus operationt NetWare)

  • Локальные и сетевые (lanserver, netware, и т.п.)

В зависимости от областей использования многозадачные ОС подразделяются на три типа:

  • Системы пакетной обработки (ОС ЕС)

  • Системы с разделением времени (Unix, Linux, Windows)

  • Системы реального времени (RT11)

  1. Классификация системного программного обеспечения. Основные элементы, их роль в обеспечении работоспособности ЭВМ.

Ответ:

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

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

  1. Сегментное распределение задач в памяти. Основные особенности, достоинства и недостатки.

Ответ:

Сегментная адресация памяти – логический адрес делиться на 2 части сегмент и смещение. Сегмент выделенная область пространства определенного размера. смещение – адрес ячейки памяти относительно начала сегмента

Главный недостаток – нерациональное распределение памяти , сегменты имеют

фиксированный размер , наблюдается большая фрагментация

  1. Классификация операционных систем.

Ответ: было №1

  1. Страничное распределение задач в памяти. Основные особенности, достоинства и недостатки.

Ответ:

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

Достоинство – минимальная фрагментация

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

  1. Основные функции операционных систем. Понятие вычислительного процесса.

Ответ:

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

-организация программного интерфейса;

-организация программно-аппаратного взаимодействия (взаимодействие с аппаратурой);

-организация пользовательского интерфейса;

-организация межмашинного взаимодействия.

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

  1. Концепция многопоточности в ОС. Состояния потоков. Приоритеты потоков.

Ответ:

Многопоточность — это свойство платформы или программы которая состоит в том что процесс поражденный в операционной системе, может иметь несколько потоков, выполняющихся параллельно.

Состояние потока – место потока в очереди вычислительных процессов:

1.ожидание(пассивное состояние , перед выполнением)

2.выполнение(активное состояние , есть ресурсы , выполняется процессором)

3.готовность(пассивное состояние перед выполнением)

  1. Блокирующие и неблокирующие, синхронные и асинхронные системные вызовы ввода вывода.

Ответ: ОС используют как блокирующие (синхронные) так и неблокирующие (асинхронные) передачи. Большинство операций физического ввода-вывода выполняется асинхронно, т.е. процессор начинает передачу и переходит на другую работу, пока не наступает прерывание. Пользовательские программы намного проще для блокирующих операций ввода-вывода т. к., например, после команды READ программа автоматически приостанавливается до тех пор, пока данные не попадут в буфер программы. ОС выполняет операции ввода-вывода асинхронно, но представляет их для пользовательских программ в синхронной форме.

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

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