Информация   Для зарегистрированных пользователей
Главное меню
Доска объявлений
Журнал "Радиоэлектроник"
Вопрос-ответ
Ваши отзывы и пожелания
Информация сайта
   
Объявление

08.06.2013 23:49
Список вопросов на экзамен по ОС
Объявление:  
1) Приведите классификацию системных программ, дайте определения терминам, перечислите функции каждого вида системных программ. Что такое операционная система?
2) Приведите классификацию имен объектов, управляемых ОС, дайте определения. Перечислите типы имён файлов и поясните значение каждого. Дайте определение жесткой и символьной связи.
3) Опишите процесс преобразования исходной программы в загрузочный модуль, перечислите функции каждого объекта и процесса. Перечислите типы трансляторов.
4) Перечислите типы Языков управления ОС, приведите сходства, отличия, примеры языков управления ОС. Простые команды, дайте определения, классификацию. Дайте определение утилиты, формат команды запуска утилиты. Перечислите метасимволы, используемые в shell.
5) Дайте определение составной команды, что такое конвейер, опишите, какие бывают командные списки, как работает перенаправление потоков ввода-вывода. Запуск программ в фоне и многоуровневые команды. 
6) Что такое переменная, чем переменная в  shell отличается от переменных в  C/Pascal? Системные переменные, приведите примеры. Арифметические выражения с переменными.
7) Правила именования переменных в shell. Логические выражения с переменными.
8) Управляющие операторы shell. Перечислите, опишите синтаксис.
9) Дайте определение командных файлов, какие комментарии бывают, специальные символы и параметры командных файлов. Перечислите способы запуска командных файлов.
10) Дайте определение и приведите классификацию ресурсов. Поясните каждый вид ресурсов. Перечислите задачи, решаемые ОС для распределения ресурсов.
11)Дайте определение программы, процесса, синхронизации, сигнала. Перечислите сигналы, источником которых являются обработчики прерываний, выдаваемые процессами, способы отправки сигналов. 
12) Дайте определение управляющего терминала, сеанса, группы процессов. Какие группы бывают группы процессов? Перечислите сигналы терминального управления процессами и поясните назначения их назначение. 
13) Дайте определение процесса. Дайте определение процесса зомби и процесса демона. Чем характерны процессы в каждом из состояний. Может ли процесс демон стать Зомби и наоборот?
14)Дайте определение конкурирующих и кооперирующих процессов. Какие коллизии могут возникнуть при синхронизации таких процессов? Опишите алгоритм работы семафора Дейкстра. Как при помощи семафоров можно устранять такие коллизии?
15)Дайте определение информационного канала. Какими характеристиками обладают информационные каналы? Перечислите свойства обыкновенных и именованных программных каналов. В чём их сходство и различие, приведите системные вызовы для работы с ними.
16)Дайте определение пользователя с точки зрения ОС. Какими характеристиками он обладает? Где хранятся эти характеристики? Как осуществляется удаленный вход?
17)Что такое файл с точки зрения ОС. Как в ОС  Unix/Linux разграничиваются права доступа к файлам? Что такое дескриптор файла? Как он устроен и где располагается? Какие специальные права доступа существуют? Какие типы файлов существуют в ОС Unix/Linux?
18)Дайте определение операционной системы и сетевой операционной системы. В чём отличие? Дайте определение и поясните, для чего необходим удаленный вызов процедур и редиректор?
19) Нарисуйте диаграмму состояний процесса. Поясните суть каждого состояния. В каких случаях возможен переход между состояниями? В какие моменты возможна обработка сигналов?
20) Какие управляющие структуры присущи процессу? Опишите состав этих структур. Что такое диспозиция сигналов? Как происходит создание нового процесса? Что делает системный вызов execl()? 
21)Как можно классифицировать процессы с точки зрения диспетчеризации? Какие задачи ставятся должна решать подсистема диспетчеризации для каждого типа процессов? Дайте определение списка готовности, приоритетной очереди, пользовательскому приоритету, текущему прикладному приоритету и степени использования CPU. Как эти величины связаны между собой и как меняются во времени?
22) Что такое сокет? Какие типы соков бывают? Какие характеристики сокетов вы знаете? Как организовать датаграмный канал передачи между двумя процессами? В чём отличие Сокетов от информационных каналов?
23)Поясните, как при помощи сокетов можно создавать устойчивые информационные каналы? Опишите модель клиент-серверного взаимодействия.
24) Перечислите режимы работы процессора. Опишите принцип работы аппаратуры управления сегментами. Как осуществляется защита данных в ОП? Как устроена таблица дескрипторов сегментов и сам дескриптор? Где они хранятся?  Алгоритм преобразования сегментного виртуального адреса в линейный виртуальный.
25)Опишите принцип работы аппаратуры управления страницами. Приведите структуру дескриптора страницы, дескриптора таблицы страницы. Приведите алгоритм преобразования линейного виртуального адреса в реальный адрес.
26) Опишите, как работает свопинг? В чём отличия страничного от сегментного свопинга? При помощи каких средств и как осуществляется защита данных в ОП?
27)Дайте определение виртуальной и реальной файловой системы. Какие дескрипторы присущи файлу? Что содержится в файловых дескрипторах? Где они хранятся и как связаны между собой? Опишите и поясните системные структуры данных для доступа к файлам. Как происходит создание файла?
28)Дайте определение виртуальной и реальной файловой системы. Перечислите критерии реальных файловых систем. Дайте определение и поясните принцип работы монтирования.


Автор:   [ Звонков Денис Анатольевич ]
Вернуться назад

Поиск по сайту
Виртуальный тур
Web-камера
Фотогалерея
Другие сайты ...
 
Copyright © 2006-2024 Кафедра Компьютерных Систем в Управлении и Проектировании