Реферат Курсовая Конспект
Ответы на вопросы к экзамену по ОС - раздел Образование, Ответы На Вопросы К Экзамену По Ос ...
|
Ответы на вопросы к экзамену по ОС
Критерии классификации ОС. Классификация ОС. Примеры ОС. Области применения ОС различных типов.
- По количеству одновременно решаемых задач
- По количеству пользователей
- По сферам применения (ОС рабочих станций, серверные, сетевые, офисные, мобильные, системы реального времени – жесткого и мягкого), встраиваемые, компонентные, кластерные
- Степень открытости кода (открытый код, проприетарные)
Примеры ОС: однозадачные – MS DOS, однопользовательские – MS Windows(3.1; 95;98;ME), реального времени – QNX, мобильные – Android, Windows Mobile, Symbian, с открытым исходным кодом - *nix системы.
Системы реального времени (РВ). Отличия ОС РВ от офисных ОС. Типы ОС реального времени. Примеры ОС РВ. Области применения ОС РВ.
Системы реального времени (СРВ) гарантируют выполнение задач за заданный период времени ЖРВ гарантируют заданное время выполнения всегда и везде (QNX). Системы МРВ могут отличаться тем, что гарантия решения некоторых задач может нарушаться(Cisco).
Области применения: ЖРВ – оборона, МРВ – серверные установки (телекоммуникации).
Командные файлы. Оператор if, синтаксис, назначение и примеры использования в командных файлах. Встроенные функции командного процессора. Примеры использования встроенных функций.
Командный файл в Windows — это обычный текстовый файл с расширением bat или cmd, в котором записаны допустимые команды ОС (как внешние, так и внутренние), а также некоторые дополнительные инструкции и ключевые слова, придающие командным файлам некоторое сходство с программами, написанными на языке программирования.
С помощью команды IF … ELSE (ключевое слово ELSE может отсутствовать) в пакетных файлах можно выполнять обработку условий нескольких типов. При этом если заданное после IF условие принимает истинное значение, система выполняет следующую за условием команду (или несколько команд, заключенных в круглые скобки), в противном случае выполняется команда (или несколько команд в скобках), следующие за ключевым словом ELSE.
Циклы в командных файлах командного процессора cmd. Обработка текстовых файлов.
FOR … IN … DO … - для обработки файлов
FOR /D … IN … DO … - для всех подходящих имен каталогов
FOR /R … IN … DO … - рекурсивная обработка
FOR /L … IN … DO … - цикл со счетчиком
FOR /F … IN … DO … - поочередное открытие и обработка файлов из указанного набора
Назначение команды Findstr - поиск строк в текстовых файлах. Может использоваться вместе с регулярными выражениями.
Возможности оболочки командной строки Windows Powershell 2.0 (PS). Отличия командного процессора Windows и Windows PS. Алиасы. Командлеты. Типы командлетов и примеры их использования.
В первую очередь эта среда должна была подходить для решения задач, стоящих перед системными администраторами, а также удовлетворять требованиям разработчиков программного обеспечения, предоставляя им средства для быстрой реализации интерфейсов управления к создаваемым приложениям.
Для достижения этих целей были решены следующие задачи:
· Обеспечение прямого доступа из командной строки к объектам COM, WMI и .NET.
· Организация работы с произвольными источниками данных в командной строке по принципу файловой системы.
· Разработка интуитивно понятной унифицированной структуры встроенных команд, основанной на их функциональном назначении. В новой оболочке имена всех внутренних команд (в PowerShell они называются командлетами) соответствуют шаблону "глагол-существительное"
· Обеспечение возможности расширения встроенного набора команд.
· Организация поддержки знакомых команд из других оболочек.
· Разработка полноценной встроенной справочной системы для внутренних команд.
· Реализация автоматического завершения при вводе с клавиатуры имен команд, их параметров, а также имен файлов и папок.
· Главной особенностью среды PowerShell, отличающей ее от всех других оболочек командной строки, является то, что единицей обработки и передачи информации здесь является объект, а не строка текста.
Командлет – особый тип команд в PowerShell, представляющий собой класс, порождающий объект.
Алиас –псевдоним какой-либо команды. Узнать, какой именно командлет скрывается за знакомым псевдонимом, можно с помощью командлета Get-Alias.
Сетевые и распределенные ОС. Функциональные компоненты сетевой ОС. ОС пакетной обработки и разделения времени. Назначение. Критерии качества.
Сетевая ОС позволяет пользователю работать со своим компьютером как с автономным и добавляет к этому возможность доступа к информационным и аппаратным ресурсам других компьютеров сети. Основным направлением в развитии сетевых ОС является достижение наиболее высокой степени прозрачности сетевых ресурсов. В идеале, сетевая ОС должна представить пользователю сетевые ресурсы в виде ресурсов единой централизованной виртуальной машины. Такую ОС называют распределенной ОС.
Функциональные компоненты: средства управления локальными ресурсами(реализуют все функции ОС автономного компьютера); сетевые средства: серверная часть ОС, клиентская часть ОС, транспортные средства.
Системы пакетной обработки предназначены для решения в основном задач вычислительного характера, не требующих быстрого получения результата. Главной целью и критерием эффективности такой системы является максимальная пропускная способность.
Система разделения времени – форма организации вычислительного процесса, при которой сразу несколько пользователей одновременно работают на компьютере, причем каждому из них кажется, что он получил компьютер в свое распоряжение. Главной целью и критерием эффективности здесь является обеспечение удобства и эффективности работы пользователей.
Цели и средства синхронизации. Классификация потоков по способу взаимодействия. Необходимость синхронизации. Примеры выполнения параллельных конкурирующих потоков, работающих с общей переменной и с наборами разделяемых данных.
Типы потоков по способу взаимодействия
• Параллельные (не взаимодействуют, не модифицируют общих ресурсов)
• Конкурирующие за получение доступа к общему ресурсу
• Сотрудничающие – совместно решаю-щие общую задачу (например, постав-щик - потребитель)
Критический участок и критическая секция. Реализация критических секций с использованием блокирующих переменных и ее недостатки.
Возникновение гонок при доступе к разделяемым данным
Реализация взаимного исключения с использованием системных функций входа в критическую секцию и выхода из нее.
Семафорные примитивы Дейкстра. Назначение. Примеры использования.
Семафорные примитивы Дейкстра (1965)
S – семафор; 0..1 – двоичный- конкурирующие п.
0..n – считающий – синхронизация сотрудн. потоков
Операции над S
Инициализация INIT(S, значение)
P(S) – S=S-1 -занять семафор
V(S) – S=S+1 – освободить семафор
Задача поставщик-потребитель и ее решение.
Синхронизация сотрудничающих потоков
(поставщик – потребитель)
Взаимные блокировки, клинчи или тупики. Причины возникновения, проявление, последствия. Пример тупика двух потоков. Средства распознавания тупиков.
Тупикомназывается такое состояние вычислительной системы, при котором 2 или более потоков находятся в заблокированном состоянии и при этом каждый поток ожидает освобождения ресурса, занятого другим потоком
В тетраде примет тупика 2-х потоков
20.Функции ОС по управлению памятью. Классификация методов распределения памяти. Распределение памяти фиксированными разделами и динамическими разделами. Перемещаемые разделы.
Распределение памяти фиксированными разделами
Распределение памяти перемещаемыми разделами
Ответы на вопросы 41-50 ОС
41 Сегментное, страничное и сегментно-страничное распределение памяти. Виды фрагментации памяти. Борьба с фрагментацией. Достоинства и недостатки методов распределения памяти.
- Страничная виртуальная память организует перемещение данных между памятью и диском страницами -- частями виртуального адресного пространства, фиксированного и сравнительно небольшого размера(Страницы одинакового размера). Размер страницы обычно выбирается равным степени двойки: 512, 1024 и т.д., это позволяет упростить механизм преобразования адресов.
- Сегментная виртуальная память предусматривает перемещение данных сегментами -- частями виртуального адресного пространства произвольного размера, полученными с учетом смыслового значения данных( Сегменты разных размеров и типов.). Недостатком данного метода распределения памяти является фрагментация на уровне сегментов и более медленное по сравнению со страничной организацией преобразование адреса.
- Сегментно-страничная виртуальная память использует двухуровневое деление: виртуальное адресное пространство делится на сегменты, а затем сегменты делятся на страницы. Единицей перемещения данных здесь является страница. Этот способ управления памятью объединяет в себе элементы обоих предыдущих подходов.
Запись запрещена всегда. Размер. Привилегии.
Базовый адрес.
Чтение разрешено всегда. Размер. Привилегии
Базовый адрес.
Размер. Привилегии. Базовый адрес.
ВСЕ свойства сегмента хранятся в ДЕСКРИПТОРЕ
сегмента. ВСЕ дескрипторы хранятся в GDT или LDT
– Конец работы –
Используемые теги: Ответы, вопросы, экзамену, ОС0.072
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Ответы на вопросы к экзамену по ОС
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов