Распределение баллов по контрольным мероприятиям



страница3/3
Дата22.06.2019
Размер0.55 Mb.
ТипОтчет
1   2   3

15. Управление памятью.

15.1. В чем заключается задача управления памятью?

15.2. Что такое входная очередь заданий?

15.3. Что такое связывание адресов и на каких этапах обработки программы оно может выполняться?

15.4. Какие этапы обработки проходит программа на пути от исходного кода к двоичному образу в памяти?

15.5. Что такое компиляция?

15.6. Что такое редактирование связей?

15.7. Что такое загрузка?

15.8. Что такое линковка?

15.9. Что такое объектный модуль?

15.10. Что такое таблица символов?

15.11. Что такое загрузочный модуль?

15.12. Что такое библиотека?

15.13. Что такое бинарный образ программы в памяти?

15.14. Что такое редактор связей?

15.15. Что такое загрузчик?

15.16. Что такое ассемблер?

15.17. Что такое логический адрес и какой компонентой системы он генерируется?

15.18. Что такое физический адрес и какой компонентой системы он генерируется?

15.19. Что такое устройство управления памятью?

15.20. Что такое регистр перемещения?

15.21. Что такое перемещаемый код?

15.22. Что такое динамическая загрузка?

15.23. Что такое динамическая линковка?

15.24. Что такое статически линкуемая библиотека?

15.25. Что такое динамически линкуемая библиотека?

15.26. Что такое оверлейная структура программы?

15.27. Что такое драйвер оверлея?



16. Страничная организация памяти.

16.1. Что такое откачка и подкачка?

16.2. Что такое файл откачки?

16.3. Как организовано смежное распределение памяти?

16.4. Как используется регистр перемещения для адресации?

16.5. Какие методы решения общей задачи распределения памяти Вам известны?

16.6. Что такое метод первого подходящего?

16.7. Что такое метод наиболее подходящего?

16.8. Что такое метод наименее подходящего?

16.9. Что такое фрагментация?

16.10. Что такое внешняя и внутренняя фрагментация?

16.11. Что такое компактировка и как с ее помощью избавиться от внешней фрагментации?

16.12. Что такое страничная организация?

16.13. Что такое страница?

16.14. Что такое таблица страниц?

16.15. Что такое фрейм?

16.16. Как осуществляется трансляция адресов при страничной организации?

16.17. Что такое список свободных фреймов?

16.18. Что такое регистр таблицы страниц?

16.19. Как используется ассоциативная память для ускорения трансляции адресов при страничной организации?

16.20. Что такое среднее время доступа?

16.21. Что такое бит valid-invalid и как он используется для защиты памяти?

16.22. Какие Вам известны виды структур таблицы страниц?

16.23. Что такое иерархическая таблица страниц?

16.24. Что такое хешированная таблица страниц?

16.25. Что такое инвертированная таблица страниц?

16.26. Что такое разделяемые страницы и каково их назначение?

17. Сегментная организация памяти.

17.1. Что такое сегментная организация памяти?

17.2. Что такое сегмент?

17.3. Приведите примеры модулей кода и данных, память для которых распределяется в виде отдельных сегментов.

17.4. Какую структуру имеет логический адрес при сегментной организации памяти?

17.5. Что такое таблица сегментов?

17.6. Какая информация хранится в элементе таблицы сегментов?

17.7. Что такое регистр базы таблицы сегментов?

17.8. Что такое регистр длины таблицы сегментов?

17.9. На какой фазе (во время загрузки или исполнения) осуществляется перемещение при сегментной организации?

17.10. Какие стратегии распределения памяти применяются при сегментной организации?

17.11. Какие признаки защиты хранятся в элементе таблицы сегментов?

17.12. Какое условие для номера сегмента проверяется при адресации?

17.13. Что такое сегментно-страничная организация и для какой цели она используется?



18. Виртуальная память.

18.1. Что такое виртуальная память?

18.2. Какие преимущества дает применение метода виртуальной памяти?

18.3. Какие два способа используются для организации виртуальной памяти?

18.4. Что такое страничная организация по требованию?

18.5. Что такое сегментная организация по требованию?

18.6. Что такое отказ страницы (page fault) и как ОС обрабатывает эту ситуацию?

18.7. Что такое бит valid-invalid?

18.8. Какие действия выполняет ОС при отсутствии свободного фрейма при обработке отказа страницы?

18.9. Что такое эффективное время доступа к странице и как оно вычисляется?

18.10. Что такое копирование при записи (copy-on-write)?

18.11. Что такое файл, отображаемый в память?

18.12. Что такое бит модификации и как он используется при откачке замещаемых страниц?

18.13. Каковы этапы алгоритма замещения страниц?

18.14. Что такое фрейм-жертва?

18.15. Что такое коэффициент отказов страниц?

18.16. Как зависит число отказов страниц от числа свободных фреймов?

18.17. Каковы принципы алгоритма FIFO замещения страниц?

18.18. Что такое аномалия Belady?

18.19. Что такое оптимальный алгоритм замещения страниц?

18.20. Каковы принципы алгоритма LRU замещения страниц?

18.21. Каковы принципы алгоритма на основе бита ссылки для замещения страниц?

18.22. Каковы принципы алгоритма второго шанса для замещения страниц?

18.23. Каковы принципы алгоритма LFU замещения страниц?

18.24. Каковы принципы алгоритма MFU замещения страниц?

18.25. Что такое выделение фреймов и по каким принципам оно может осуществляться?

18.26. Что такое равномерное выделение фреймов?

18.27. Что такое пропорциональное выделение фреймов?

18.28. Что такое выделение фреймов по приоритетам?

18.29. Что такое глобальное и локальное выделение фреймов?

18.30. Что такое thrashing и в каких случаях он происходит?

18.31. Что такое рабочее множество?

18.32. Каковы особенности страничной организации в Windows NT?

18.33. Каковы особенности страничной организации в Solaris?



19. Системы файлов.

19.1. Что такое файл?

19.2. Какого типа информация может храниться в файле?

19.3. Какую структуру может иметь файл?

19.4. Какие программы интерпретируют содержимое файла?

19.5. Каковы основные атрибуты файла?

19.6. Каковы основные операции над файлом?

19.7. Каким образом система определяет тип файла?

19.8. Какие расширения имен используются в операционных системах?

19.9. Какие методы доступа к файлам Вам известны?

19.10. Какие операции определены над файлами прямого доступа?

19.11. Какие операции определены над файлами последовательного доступа?

19.12. Что такое индексный файл и для чего он используется?

19.13. Что такое директория?

19.14. Каковы особенности, достоинства и недостатки файловой системы "Эльбруса"?

19.15. Что такое раздел?

19.16. Каковы основные операции над директорией?

19.17. Каковы цели логической организации директорий?

19.18. Какая организация директорий является наиболее предпочтительной и почему?

19.19. Какие проблемы возникают при организации директорий в виде произвольного графа?

19.20. Что такое монтирование файловых систем?

19.21. Что такое точка монтирования?

19.22. Что такое общий доступ к файлам и почему он необходим?

19.23. Что такое NFS?

19.24. Что такое защита файлов?

19.25. Какие полномочия защиты и для каких пользователей рассматриваются в UNIX?

19.26. Что такое блок управления файлом?

19.27. Какие уровни абстракции можно выделить в реализации файловых систем?

19.28. Какие структуры в памяти создает ОС при открытии файла и для управления операциями обмена?

20. Виртуальные файловые системы (VFS). Реализации файловых систем. Сетевая файловая система NFS.

20.1. Что такое виртуальная файловая система?

20.2. Какими способами реализуются директории в файловых системах?

20.3. Какие основные методы используются для размещения файлов?

20.4. Каковы особенности, достоинства и недостатки смежного размещения файлов?

20.5. Каковы особенности, достоинства и недостатки ссылочного размещения файлов?

20.6. Каковы особенности, достоинства и недостатки индексируемого размещения файлов?

20.7. Что такое расширения (extents) и как они используются для размещения файлов?

20.8. Как организованы файловые системы по методу File Allocation Table (FAT)?

20.9. Какие методы используются для представления информации о свободной дисковой памяти, в чем их сравнительные достоинства и недостатки?

20.10. Что такое кэширование диска?

20.11. Что такое унифицированная буферная кэш-память и для чего она используется?

20.12. Что такое опережающее считывание?

20.13. Что такое освобождение прочитанного?

20.14. Какие методы используются для восстановления файлов?

20.15. Что такое файловая система с журналом транзакций?

20.16. Что такое NFS?

20.17. На каких сетевых протоколах и механизмах основана реализация NFS?

20.18. Каковы возможности системы NFS для пользователя?

20.19. Каковы особенности монтирования удаленных файловых систем в NFS?

20.20. Каковы уровни архитектуры NFS?

21. Системы ввода-вывода.

21.1. Какие виды устройств ввода-вывода используются в компьютерных системах?

21.2. Что такое порт?

21.3. Что такое виртуальный порт?

21.4. Что такое системная шина?

21.5. Что такое контроллер?

21.6. Что такое опрос устройств?

21.7. Каковы возможные состояния устройства?

21.8. Каким образом генерируется прерывание об окончании ввода-вывода?

21.9. Что такое маскируемый сигнал о прерывании и какова цель маскирования?

21.10. Что такое DMA и какова его цель?

21.11. На какие виды делятся устройства по специфике обрабатываемой информации?

21.12. На какие виды делятся устройства с точки зрения организации методов доступа?

21.13. Приведите примеры блочных устройств.

21.14. Приведите примеры символьных устройств.

21.15. Каковы особенности сетевых устройств?

21.16. Для чего используются часы и таймеры?

21.17. Какие два метода организации ввода-вывода используются в системах, с точки зрения синхронизации процесса и инициируемого им ввода-вывода?

21.18. Какие основные функции выполняет ОС для организации ввода-вывода?

21.19. Что такое буферизация устройств?

21.20. Что такое кэширование устройств?

21.21. Что такое планирование устройств?

21.22. Что такое резервирование устройств?

21.23. Что такое spooling?

21.24. Как обрабатывается запрос процесса на ввод-вывод?

21.25. Какие факторы влияют на производительность ввода-вывода?



22. Сети и сетевые структуры.

22.1. Что такое распределенная система?

22.2. В чем состоит мотивация использования сетей?

22.3. Что такое сетевая операционная система?

22.4. Что такое распределенная ОС и в чем ее отличие от сетевой?

22.5. Что такое топология сети?

22.6. Какие основные виды сетевых топологий используются при организации сетей?

22.7. На какие типы подразделяются сети, с точки зрения расположения их узлов?

22.8. Что такое локальная сеть?

22.9. Что такое глобальная сеть?

22.10. Какие узлы являются элементами локальной сети?

22.11. Какие узлы являются элементами глобальной сети?

22.12. Какие виды беспроводных сетей используются сейчас и каковы их параметры?

22.13. Какие основные проблемы решаются при коммуникации по сети?

22.14. Что такое DNS?

22.15. Как идентифицируется процесс в сети?

22.16. Как идентифицируется сообщение в сети?

22.17. Что такое маршрутизация и маршрутизатор?

22.18. Какие стратегии маршрутизации используются в сетях?

22.19. В чем заключается метод фиксированной маршрутизации?

22.20. В чем заключается метод маршрутизации виртуальная цепочка?

22.21. В чем заключается динамический метод маршрутизации?

22.22. Какие стратегии сетевого соединения используются в сетях?

22.23. В чем заключается стратегия переключения схем?

22.24. В чем заключается стратегия переключения сообщений?

22.25. В чем заключается стратегия переключения пакетов?

22.26. Какой метод используется для разрешения коллизий в сетях?

22.27. Что такое маркерное кольцо и Кембриджское кольцо?

22.28. В чем заключается метод слотов для сообщений в сетях с кольцевой топологией?

23. Классические и современные сетевые коммуникационные протоколы.

23.1. На какие уровни подразделяются сетевые протоколы, согласно модели ISO?

23.2. Что такое физический уровень?

23.3. Что такое уровень связывания данных?

23.4. Что такое сетевой уровень?

23.5. Что такое транспортный уровень?

23.6. Что такое уровень сеансов?

23.7. Что такое уровень презентаций?

23.8. Что такое уровень приложений?

23.9. Какова стандартная структура сетевого сообщения?

23.10. Что такое Ethernet и Ethernet-сети?

23.11. Что такое MAC-адрес?

23.12. Что такое TCP/IP?

23.13. В чем отличие UDP/IP от TCP/IP?

23.14. Что такое распределенная хеш-таблица и какова цель ее использования?

23.15. Какой метод используется для обнаружения ошибок в сетях?

23.16. Каковы требования к проектированию сетей?

23.17. Что такое прозрачность сети?

23.18. Что такое масштабируемость сети?

23.19. Что такое устойчивость сети к ошибкам?

23.20. С помощью, каких протоколов функционирует Ethernet-сеть?

23.21. Какова структура пакета в Ethernet-сети?

23.22. Что такое GPRS?

23.23. Что такое Wi-Fi и Wi-MAX?

23.24. Что такое instant messaging and presence?

24. Безопасность операционных систем и сетей. Trustworthy Computing.

24.1. Что такое безопасность?

24.2. От каких действий должна защищать подсистема безопасности?

24.3. Что такое аутентификация и каким методом она выполняется?

24.4. Что такое троянская программа?

24.5. Что такое вход в ловушку (trap door)?

24.6. Как организована атака типа переполнения буфера?

24.7. Что такое сетевой червь?

24.8. Что такое компьютерный вирус?

24.9. В чем суть атаки типа отказ в обслуживании?

24.10. Что такое phishing?

24.11. Что такое pharming?

24.12. Что такое tampering with data?

24.13. Что такое spoofing?

24.14. Что такое elevation of privilege?

24.15. В чем суть и каковы принципы Trustworthy Computing Initiative фирмы Microsoft?

24.16. Каковы особенности схемы жизненного цикла SDLC?

24.17. Что такое SD3C?

24.18. Что такое STRIDE?

24.19. Что такое DREAD?

24.20. Каковы рекомендуемые методы борьбы с атаками?

24.21. Что такое журнал аудита?

24.22. Что такое брандмауэр?

24.23. Каковы рекомендуемые методы обнаружения попыток взлома системы?

24.24. Что такое криптография?

24.25. В чем суть схемы криптования на основе открытого с скрытого ключей?

24.26. В чем суть метода криптования DES?

24.27. Что такое SSL и где используется эта технология криптования?

24.28. Каковы уровни безопасности компьютеров в США?

24.29. Как организована безопасность в Windows NT?

24.30. Как организована безопасность в .NET?

25. Обзор архитектуры и возможностей системы Linux: архитектура, ядро, распространение и лицензирование, принципы проектирования, управление процессами.

25.1. Что такое Linux?

25.2. Каковы основные цели и принципы разработки Linux?

25.3. Что такое дистрибутивы Linux и в каком формате они распространяются?

25.4. По какой лицензии распространяется Linux и в чем суть этой лицензии?

25.5. Для каких применений используется Linux – как клиентская или серверная ОС?

25.6. С каким стандартом API для UNIX-подобных систем совместима Linux?

25.7. Какому диалекту UNIX соответствуют системные библиотеки Linux?

25.8. Из каких основных групп кода состоит реализация Linux?

25.9. В чем принципиальная новизна в управлении модулями ядра Linux, по сравнению с большинством остальных ОС?

25.10. Каково назначение компоненты управление модулем?

25.11. Каково назначение компоненты регистрация драйверов?

25.12. Какие системные структуры создаются для процесса в Linux?

25.13. Что такое идентификатор процесса?

25.14. Что такое окружение процесса?

25.15. Что такое контекст процесса?

25.16. Каким системным вызовом создается поток в Linux?

25.17. Какова принципиальная особенность планирования процессов в Linux, с точки зрения обработки модулей ядра?

25.18. Каковы требования к исполнению критических секций при синхронизации в ядре?

25.19. Каковы особенности верхней и нижней половине прерываний при обработке преры-ваний в Linux?

25.20. Какие принципы используются при планировании процессов в Linux?

25.21. Какие стратегии планирования процессов используются в Linux?

25.22. Какой распространенный тип многопроцессорных архитектур поддерживает Linux?

26. Обзор архитектуры и возможностей системы Linux: управление памятью, ресурсами, файловые системы, драйверы устройств, сети, безопасность.

26.1. На каких принципах основана система распределения физической памяти в Linux?

26.2. Что такое партнерская куча?

26.3. Как организована виртуальная память в Linux?

26.4. Что такое регион виртуальной памяти?

26.5. Какие форматы файлов исполняемого кода поддерживает Linux?

26.6. Каковы основные особенности формата ELF?

26.7. Что такое статическая и динамическая линковка и в чем их сравнительные достоинства и недостатки?

26.8. Что такое Linux VFS?

26.9. По каким принципам организована файловая система Ext2FS?

26.10. В чем особенность файловой системы Linux proc?

26.11. На какие три класса подразделяются устройства ввода-вывода в Linux?

26.12. Каковы особенности блочных устройств?

26.13. Каковы особенности символьных устройств?

26.14. Каковы особенности сетевых устройств?

26.15. Какими способами взаимодействуют в Linux пользовательские процессы и процессы ядра?

26.16. Что такое конвейер (pipe)?

26.17. Какие три уровня абстракции реализованы в сетевой системе Linux?

26.18. Что такое подключаемый аутентификационный модуль?

26.19. Какая информация используется в Linux для защиты файлов?

26.20. Какая ОС для мобильных устройств разработана на основе ядра Linux?

26.21. Какая ОС для школьников разработана в России на основе Linux?



27. Обзор архитектуры и возможностей систем Windows 2000/XP/2003/Vista/2008/7.

27.1. В каком качестве была реализована первая версия Windows и в какой среде она работала?

27.2. В чем принципиальная новизна подхода к реализации Windows NT?

27.3. Назовите все операционные системы, являющиеся развитием Windows NT.

27.4. В чем новизна и каковы основные преимущества ОС Windows 95 / 98?

27.5. Каковы основные цели разработки Windows 2000?

27.6. На каких языках написана Windows 2000?

27.7. Как называется исполнительная подсистема ядра Windows 2000 и какие основные сервисы она реализует?

27.8. Каким образом достигнута минимальная зависимость кода Windows от аппаратуры?

27.9. С программами для каких ОС и стандартов обеспечивается совместимость в системе Windows 2000?

27.10. Какие компоненты Windows исполняются в защищенном, а какие – в пользовательском режиме?

27.11. Что такое подсистема в ОС Windows? Назовите все подсистемы ОС Windows.

27.12. Какие виды системных объектов использует ядро Windows?

27.13. В каких состояниях может находиться поток в Windows?

27.14. Какие классы процессов и потоков выделяются при планировании в Windows?

27.15. Какие механизмы используются для обработки ошибок в Windows?

27.16. Какие средства используются для синхронизации системных процессов ядра Windows?

27.17. Какие функции выполняет менеджер объектов исполнительной подсистемы ядра Windows?

27.18. Каким образом защищены системные объекты ядра Windows?

27.19. Как организована система виртуальной памяти и таблицы страниц в Windows?

27.20. Какой процедурный механизм коммуникации используется для системных процессов?

27.21. Какие функции выполняет менеджер ввода-вывода?

27.22. Какие системные структуры используются подсистемой безопасности для авторизации процессов?

27.23. Какие функции выполняет менеджер Plug-and-Play?

27.24. Какие подсистемы окружения для совместимости с другими ОС имеются в Windows?

27.25. Какой вид аутентификации используется в Windows?



28. Системные механизмы Windows.

28.1. Что такое NTFS?

28.2. Что такое том и как он может размещаться на логических дисках?

28.3. Что такое кластер и каков его размер?

28.4. Что такое logical cluster numbers и как они используются в системе?

28.5. Что такое Master File Table?

28.6. Какие возможности обеспечивает транзакционный механизм NTFS?

28.7. Какие объекты используются для управления безопасностью файлов?

28.8. Какие возможности обеспечивает утилита FtDisk?

28.9. Что такое stripe set?

28.10. Что такое stripe set with parity?

28.11. Что такое mirror set?

28.12. Какие протоколы поддерживает сетевой механизм Windows?

28.13. Как организовано разрешение сетевых имен в Windows?

28.14. Что такое WinSock?

28.15. Что такое RPC?

28.16. Что такое именованный конвейер?

28.17. Что такое mail-слот?

28.18. Что такое сетевой домен?

28.19. Что такое redirector?

28.20. Каким образом и с помощью какого драйвера выполняется доступ к удаленному файлу?

28.21. Какие системные функции используются для управления системными объектами?

28.22. Какие функции используются для создания процесса и потока?

28.23. Что такое волокно и каким образом организуется параллельное выполнение с использованием волокон?

28.24. Какие классы процессов выделяются системой планирования Windows?

28.25. Каким образом изменяется квант времени диалогового процесса, если его элемент GUI выбран на экране?

28.26. Какие методы синхронизации используются для объектов ядра?

28.27. Какие функции используются для управления виртуальной памятью?

28.28. Каким образом два процесса могут использовать общую область виртуальной памяти?

28.29. Какие области физической памяти выделяются системой для каждого потока?

28.30. Что такое рабочий набор процесса?

28.31. Что такое системный рабочий набор?

28.32. Каким образом изменяется рабочий набор при достижении верхнего предела его размера?

28.33. Какие списки страниц используются системой?



29. Академическая программа Microsoft Shared Source Initiative. Открытое ядро Windows для изучения и исследований (Windows Research Kernel).

29.1. Что такое программа Microsoft Shared Source Initiative (SSI) и каковы ее цели?

29.2. Какие программные продукты в статусе shared source выпущены в рамках программы SSI?

29.3. Что такое SSCLI / Rotor?

29.4. Какой портал открыт фирмой Microsoft для поддержки разработки исследовательских проектов с открытым исходным кодом?

29.5. Какая академическая программа открыта фирмой Microsoft для изучения и развития Windows и каковы ее цели?

29.6. Из каких компонент состоит программа WAP?

29.7. Что такое WRK?

29.8. Что такое CRK?

29.9. Что такое ProjectOZ?



30. ОС для облачных вычислений (cloud computing). Windows Azure.

30.1. Что такое облачные вычисления?

30.2. Что понимается в облачных вычислений под "облаком"?

30.3. Что такое центр обработки данных?

30.4. Каковы элементы концепции облачных вычислений?

30.5. Какие уровни выделяются при организации облачных вычислений?

30.6. Что такое уровень клиента?

30.7. Что такое уровень сервисов?

30.8. Что такое уровень приложений?

30.9. Что такое уровень платформы?

30.10. Что такое уровень памяти?

30.11. Что такое уровень инфраструктуры?

30.12. Каковы роли клиентов и реализаторов в облачных вычислениях?

30.13. Какие стандарты используются в облачных вычислениях?

30.14. Что такое Microsoft Windows Azure?

30.15. Из каких основных компонент состоит Microsoft Windows Azure?

30.16. На какой платформе основана реализация Microsoft Windows Azure?

31. Перспективы операционных систем и сетей.

31.1. Что такое z/OS?

31.2. Что такое MacOS?

31.3. Что такое Solaris?

31.4. Что такое HP-UX?

31.5. Что такое NetWare?

31.6. Каковы основные возможности ОС Solaris?

31.7. Каковы основные особенности MacOS?

31.8. Каковы основные особенности HP-UX?

31.9. Каковы современные тенденции в развитии ОС?

31.10. Каковы новые ОС семейства Windows и их новые возможности?

31.11. Что такое Midori?

31.12. Каковы возможности графических оболочек ОС?

31.13. Какие стандарты параллельных вычислений поддерживают современные ОС?

31.14. Какие новые виды беспроводных сетей находят распространение в настоящее время?

31.15. Каковы перспективы развития ОС?






Поделитесь с Вашими друзьями:
1   2   3


База данных защищена авторским правом ©vossta.ru 2019
обратиться к администрации

    Главная страница