- •Камчатский государственный технический университет
- •Классификация операционных систем.
- •Основные идеологии планирования вычислительных процессов. Виды планировщиков. Стратегии планирования.
- •Общие принципы построения файловых систем. Общая структура файловых систем. Основные разделы. Таблицы размещения файлов.
- •Сегментированная модель памяти.
- •Общие принципы механизмов обработки прерываний и исключений.
- •Операционная система os/2. История развития, архитектура, элементы управления. Достоинства и недостатки ос.
- •Операционная система unix. История развития, архитектура, элементы управления. Достоинства и недостатки ос.
- •Операционная система Linux. История развития, архитектура, элементы управления. Достоинства и недостатки ос.
- •Перечислим достоинства.
Камчатский государственный технический университет
2014/15 учебный год.
Дисциплина: «Операционные системы»
Классификация операционных систем.
Ответ: Операционные системы делятся на:
Однозадачные и многозадачные (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)
Классификация системного программного обеспечения. Основные элементы, их роль в обеспечении работоспособности ЭВМ.
Ответ:
Базовое программное обеспечение – это минимальный набор программных средств, обеспечивающих работу компьютера.
Сервисное программное обеспечение – это программыы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Сегментное распределение задач в памяти. Основные особенности, достоинства и недостатки.
Ответ:
Сегментная адресация памяти – логический адрес делиться на 2 части сегмент и смещение. Сегмент выделенная область пространства определенного размера. смещение – адрес ячейки памяти относительно начала сегмента
Главный недостаток – нерациональное распределение памяти , сегменты имеют
фиксированный размер , наблюдается большая фрагментация
Классификация операционных систем.
Ответ: было №1
Страничное распределение задач в памяти. Основные особенности, достоинства и недостатки.
Ответ:
Страничный способ организации памяти – все фрагменты получаются одного размера , называются страницами . для описания каждой страници диспечер памяти заводит соответствующий дискриптор (ненужно хранить информацию о размере сегмента) .
Достоинство – минимальная фрагментация
Недостаток – программы разбиваются без учета программного кода , межстраничные переходы читаются чаще нежели межсигментные
Основные функции операционных систем. Понятие вычислительного процесса.
Ответ:
Операционные системы, как часть системного программного обеспечения, выполняет ряд важных задач:
-организация программного интерфейса;
-организация программно-аппаратного взаимодействия (взаимодействие с аппаратурой);
-организация пользовательского интерфейса;
-организация межмашинного взаимодействия.
процесс (задача) – это выполнение отдельной программы с ее данными на последовательном процессоре. Процессор рассматривается с двух сторон: во-первых, он является носителем данных, во-вторых, он одновременно выполняет операции, связанные с их обработкой. Примерами процессов могут быть прикладные программы, утилиты, системные обрабатывающие программы, редактирование текста, трансляция исходной программы.
Концепция многопоточности в ОС. Состояния потоков. Приоритеты потоков.
Ответ:
Многопоточность — это свойство платформы или программы которая состоит в том что процесс поражденный в операционной системе, может иметь несколько потоков, выполняющихся параллельно.
Состояние потока – место потока в очереди вычислительных процессов:
1.ожидание(пассивное состояние , перед выполнением)
2.выполнение(активное состояние , есть ресурсы , выполняется процессором)
3.готовность(пассивное состояние перед выполнением)
Блокирующие и неблокирующие, синхронные и асинхронные системные вызовы ввода вывода.
Ответ: ОС используют как блокирующие (синхронные) так и неблокирующие (асинхронные) передачи. Большинство операций физического ввода-вывода выполняется асинхронно, т.е. процессор начинает передачу и переходит на другую работу, пока не наступает прерывание. Пользовательские программы намного проще для блокирующих операций ввода-вывода т. к., например, после команды READ программа автоматически приостанавливается до тех пор, пока данные не попадут в буфер программы. ОС выполняет операции ввода-вывода асинхронно, но представляет их для пользовательских программ в синхронной форме.
После блокирование процесса В любом случае эффект от прерывания будет состоять в том, что ранее заблокированный процесс теперь продолжит свое выполнение.
