Относится к
Вид материала | Документы |
- 54 импульсный электромеханический источник питания, 79.45kb.
- Тара для консервов, 178.93kb.
- Дисциплина «Гостиничный и ресторанный сервис», 75.08kb.
- Сатурн-планета-гигант, 41.13kb.
- 1. Ученые-археологи делят каменный век на три основных периода, к палеолиту относится, 1910.45kb.
- 1. Периодизация. Начало исторически известной западноевропейской культуры, а следовательно,, 1018.08kb.
- К нарушениям устной речи (расстройствам фонационного оформления высказывания) относится, 65.5kb.
- Кмагматическим горным породам относится: а мрамор, б гранит, в мел, г известняк,, 21.55kb.
- Информация о социально – экономическом развитии Тегульдетского района Томской области, 169.7kb.
- Клилиецветным относится более 4 тыс видов, растущих по всему земному шару. Среди них, 709.55kb.
«История создания ОС», «Функциональные компоненты ОС», «Архитектура ОС»
Операционная система относится к :
- системному ПО
- прикладному ПО
- системам и средствам программирования
Операционная система выполняет следующие функции:
- управляет ресурсами компьютера
- осуществляет интерфейс с пользователем
- осуществляет запуск программ пользователя
- осуществляет ведение баз данных
Первые ОС относились к системам:
- пакетной обработки
- разделения времени
- реального времени
Критерием эффективности систем пакетной обработки является:
- максимальная загрузка центрального процессора
- удобство пользователя
- выполнение пакета задач за определенный промежуток времени
Мультипрограммирование – это способ организации вычислительного процесса, при котором:
- в памяти компьютера находится одновременно несколько программ, попеременно выполняющихся на одном процессоре
- на нескольких процессорах выполняется определенное количество задач
- возможно создание нескольких программ одновременно
Проект ARPANET
- привел к созданию первой ОС
- привел к созданию сети Internet
- привел к созданию языка С++
Первый ПК появился:
- январь 1979г.
- февраль 1980г.
- 12 августа 1981г.
- май 2000г.
Выберите версии операционной системы Windows:
- Windows 5.0
- Windows 3.10
- Windows 95
- Windows 97
- Windows EXP
- Windows 2000
- Windows XP Workstation (именно workstation небыло)
- Windows NT Workstation 4.0
- Windows Vista Business
- Windows Vista Home Edition
Что впервые было сделано в ОС UNIX:?
- первая многозадачная система
- первая ОС разделения времени
- первая ОС, написанная на языке высокого уровня
Что такое POSIX?
- стандарт API для систем UNIX
- стандартная подсистема ввода/вывода
- одна из версий UNIX
Теснее других с аппаратурой связаны:
- операционные системы
- пакеты прикладных программ
- системы и среды программирования
Функции, которые не выполняют ОС:
- управление ресурсами
- интерфейс с пользователем
- автоматизация процесса проектирования
Подсистемы, присутствие которых обязательно для любой ОС:
- управление процессами и потоками
- управление основной памятью
- файловая подсистема
- подсистема защиты
Мультипрограммирование – это свойство операционной системы или среды программирования, когда обеспечивается возможность параллельной обработки нескольких процессов.
Расширяемость это свойство ОС, предполагающее
- возможность добавления новых свойств системе без изменения ее основного кода
- возможность переноса ее на другие аппаратные платформы без изменения ее основного кода
- возможность переноса прикладного ПО из других ОС без изменения кода этих программ
Вытесняющая многозадачность предполагает:
- централизованный механизм планирования процессов
- децентрализованный механизм планирования процессов
Процесс – это:
- программа в стадии выполнения
- заявка на ресурсы
- адреса в оперативной памяти
- занятое пространство на диске
Совокупность всех областей оперативной памяти, выделенных операционной системой процессу, называется его адресным пространством.
В подсистеме виртуальной памяти:
- оперативная память моделируется за счет дисковой памяти
- дисковая память моделируется за счет оперативной памяти
Обязательные свойства файла:
- наличие имени
- структурированность данных
- защита данных
- наличие владельца
- расположение на внешнем носителе в рядом расположенных секторах
Программа, управляющая конкретной моделью внешнего устройства и учитывающая все его особенности, обычно называется драйвером этого устройства.
Возможности операционной системы доступны прикладному программисту в виде набора функций, который называется интерфейсом прикладного программирования.
Приложения считают ОС одинаковыми в случае:
- работы на одинаковых процессорах
- одинаковых интерфейсов прикладного программирования
- одинаковой архитектуры
Обычно в состав ОС входят:
- библиотеки разных типов,
- различные СУБД;
- табличные процессоры;
- антивирусное ПО
- конфигурационные файлы,
- файлы документации.
Основные функции ядра ОС:
- переключение контекстов процессов
- загрузка/выгрузка страниц ОП
- компиляция программ
- исполнение системных вызовов программ
- вывод информации на экран
Для организации работы ядра аппаратура компьютера должна поддерживать минимально:
- 2 режима работы
- 4 режима работы
- защиту оперативной памяти
- избирательное разграничение доступа
Отличия привилегированного режима работы от пользовательского:
- запрещение условно или безусловно выполнения определенных команд в пользовательском режиме
- запрещение условно или безусловно выполнения определенных команд в привилегированном режиме
- запрет обращения к определенным областям ОП в пользовательском режиме
- запрет обращения к определенным областям ОП в привилегированном режиме.
Обязательные характеристики ядра ОС:
- постоянное нахождение в ОП
- работа в привилегированном режиме
- эффективность кодов
- коды ядра всегда написаны на Ассемблере
Многослойный подход к построению систем основывается на следующих принципах;
- система делится на слои
- слои не взаимодействуют
- вышележащие слои могут обращаться к нижележащим за выполнением определенных функций
- нижележащие слои могут обращаться к вышележащим за выполнением определенных функций
- модули внутри слоя не взаимодействуют
- модули внутри слоя могут взаимодействовать между собой произвольным образом
Ядро ОС может быть разбито на следующие слои:
- средства аппаратной поддержки ОС
- базовые механизмы
- интерфейс системных вызовов
- компиляторы
- редакторы связей
Особенности микроядерной архитектуры ОС:
- в привилегированном режиме работает микроядро
- в привилегированном режиме работают основные программы ОС;
- часть функций ОС оформлена в виде серверов, которые перенесены в пользовательский режим
- микроядро, как правило, ограничено функциями базовых механизмов
- микроядро, как правило, ограничено функциями системных вызовов
Преимущества микроядерной архитектуры ОС:
- реализация принципа расширяемости
- повышения надежности
- повышение производительности;
- улучшение пользовательского интерфейса.
Исполнительная подсистема:
- выполняется в режиме ядра
- выполняется в пользовательском режиме
- выполняет основные функции ОС Windows NT
- включает подсистему Win32.
Основные компоненты исполнительной системы Windows NT:
- диспетчер объектов
- подсистема Win32;
- слой абстрагирования от оборудования;
- диспетчер процессов
- ядро
В многослойной системе модуль определенного слоя не может:
- обратиться к модулю одного с ним слоя
- обратиться к модулю вышележащего слоя за выполнением некоторых нужных ему функций
- обратиться к модулю нижележащего слоя за выполнением некоторых нужных ему функций
Свойство необязательное для ядра ОС:
- выполняется в привилегированном режиме
- находится резидентно в памяти
- выполняет элементарные функции
Функции, которые выполняет слой менеджеров ресурсов ядра:
- стратегические задачи по управлению основными ресурсами системы
- переключение контекстов процессов
- защита адресных пространств процессов
В состав типовых средств аппаратной поддержки входят:
- система прерываний
- средства защиты областей памяти
- средства защиты файлов и каталогов
- системный таймер
Микроядерная архитектура ОС поддерживает:
- клиент-серверную технологию
- многослойную структуру систем
Верно ли утверждение: «При микроядерной архитектуре ОС имеют меньшую производительность, чем подобные ОС с многослойной архитектурой»:
- да
- нет
Основные функции прикладной среды в ОС:
- помощь в разработке прикладного программного обеспечения
- инструмент прикладного программиста
- предоставление возможности выполнения приложения, написанного для другой ОС