- •Описать основные требования к аппаратным ресурсам.
- •Дать характеристику аппаратного обеспечения компьютера.
- •Изложить понятие «Архитектура эвм» (функциональная схема компьютера, связь между устройствами, принципы Фон Неймана).
- •Объяснить архитектурные особенности модели микропроцессорной системы.
- •Охарактеризовать понятие «мультипрограммирование», «многопользовательский режим работы».
- •Высказать общее понятие операционной системы. Изложить основные функции операционных систем.
- •Охарактеризовать ос разных этапов разработки вычислительных машин.
- •8. Дать характеристику ос ms dos. Структура ос dos.
- •9. Описать основную систему ввода/вывода (Basic Input/Output System) bios
- •10. Охарактеризовать основные разделы bios.
- •1 1. Изложить историю развития ос семейства Windows.
- •12. Дать характеристику ос семейства Windows.
- •13. Изложить обзор основных понятий, связанных с операционной системой. Понятие операционных сред и оболочек.
- •14. Охарактеризовать классификацию операционных систем по различным критериям.
- •15. Изложить функциональные компоненты ос
- •16. Описать требования к современным ос: модульность, возможность развития, адаптируемость.
- •17. Высказать общее понятие о программах ос: управляющие и обрабатывающие.
- •18. Охарактеризовать понятие «прерывание», виды прерываний, вектор прерывания, обработка прерываний.
- •19. Описать понятие «процесса». Изложить понятие "алгоритм планирования процессов".
- •20. Охарактеризовать понятие «управление процессами».
- •21. Изложить планирование процессов. Дать понятие очереди.
- •22. Описать взаимодействие процессов: транспортеры, очереди, сигналы, семафоры, буфер обмена.
- •23. Изложить планирование работы процессора. Стратегии планирования: приоритетное планирование, многоуровневая очередь с обратной связью.
- •24. Изложить основные концепции организации ввода-вывода в операционных системах.
- •25. Охарактеризовать режимы управления вводом-выводом. Закрепленные и общие устройства ввода-вывода.
- •26. Охарактеризовать основные системные таблицы ввода-вывода.
- •27. Изложить понятие «синхронный и асинхронный ввод-вывод».
- •28. Изложить функции ос по управлению памятью.
- •31. Дать характеристику понятиям «виртуальный адрес», «виртуальное адресное пространство».
- •32. Объяснить назначение конфигурирования разделов на жестком диске
- •33. Физическая и логическая структура дисков:
- •35. Запуск операционной системы
- •36. Объяснить процесс самотестирования при включении
- •39. Изложить структуру операционной системы Windows.
- •41. Изложить основные типы команд для работы в ос Windows
- •42. Дать характеристику пакетным файлам
- •44. Объяснить назначение защиты системных файлов.
- •45. Охарактеризовать назначение служебных программ (дефрагментация, проверка и очистка диска).
- •46. Утилиты ос
- •47. Изложить назначение архиваторов, работа с архиваторами
- •48. Изложить назначение операционных оболочек
- •49. Объяснить понятие и назначение панели управления. Дать характеристику многоязычной поддержки
- •50. Изложить этапы установки нового устройства. Типы устройств. Технология Plug and Play
- •51. Объяснить процесс установки и удаления программ.
- •52. Охарактеризовать способы предотвращения сбоев в работе операционной системы
- •53. Дать характеристику средств защиты от сбоев и восстановление поврежденной системы.
- •54. Описать общие концепции консоли управления (ммс), дать характеристику оснастки и работа с ними.
- •55. Изложить общие сведения о файловых системах (fat16, fat32, nfts).
- •56. Изложить возможности ntfs (разрешения для файлов и папок, квоты дискового пространства, точки соединения ntfs, дефрагментация диска).
- •57. Объяснить назначение диспетчера задач.
- •58. Изложить назначение реестра, охарактеризовать структуру реестра.
- •59. Изложить назначение корневых разделов реестра.
- •60. Администрирование и поддержка реестра. Резервное копирование и восстановление реестра.
- •61. Объяснить типовые задачи администрирования Windows.
- •62. Описать структуру и назначение утилит «Службы компонентов», «Источники данных».
- •63. Описать структуру и назначение утилит «Просмотр событий», «Локальная политика безопасности».
- •64. Описать структуру и назначение утилит «Производительность», «Службы».
- •65. Дать определение управления общими настройками Windows
- •68. Охарактеризовать понятие «виртуальная машина», изложить достоинства, недостатки
- •70. Охарактеризовать семейство операционных систем для мобильных устройств.
16. Описать требования к современным ос: модульность, возможность развития, адаптируемость.
Расширяемость. Код должен быть написан таким образом, чтобы можно было легко внести дополнения и изменения, если это потребуется, и не нарушить целостность системы.
Переносимость. Код должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которая включает наряду с типом процессора и способ организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа.
Надежность и отказоустойчивость. Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть всегда предсказуемыми, а приложения не должны быть в состоянии наносить вред ОС.
Совместимость. ОС должна иметь средства для выполнения прикладных программ, написанных для других операционных систем. Кроме того, пользовательский интерфейс должен быть совместим с существующими системами и стандартами.
Безопасность. ОС должна обладать средствами защиты ресурсов одних пользователей от других.
Производительность. Система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа.
17. Высказать общее понятие о программах ос: управляющие и обрабатывающие.
Управляющая программа – часть ОС, планирующая и организующая работу технических устройств КС, распределяющая и управляющая действиями программ обработки. Управляющая программа включает в себя:
а) программы начальной загрузки; б) программы инициализации ядра; в) программы управления заданиями; г) программы управления задачами; д) программы управления данными; е) программы управления восстановлением.
Системные обрабатывающие программы – это программы, предназначенные для упрощения работы программистов при составлении, отладке и выполнении программ.
Они включают в себя:
а) текстовые редакторы; б) ассемблеры; в) компиляторы; г) трансляторы; д) интерпретаторы; е) компоновщики; ж) загрузчики; з) отладчики.
18. Охарактеризовать понятие «прерывание», виды прерываний, вектор прерывания, обработка прерываний.
Прерывание — сигнал от программного или аппаратного обеспечения, сообщающий процессору о наступлении какого-либо события, требующего немедленного внимания. Прерывание извещает процессор о наступлении высокоприоритетного события, требующего прерывания текущего кода, выполняемого процессором. Процессор отвечает приостановкой своей текущей активности, сохраняя свое состояние, и выполняя функцию, называемую обработчиком прерывания (или программой обработки прерывания), который реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код.
В зависимости от источника возникновения сигнала прерывания делятся на:
асинхронные, или внешние (аппаратные) — события, которые исходят от внешних аппаратных устройств (например, периферийных устройств) и могут произойти в любой произвольный момент: сигнал от таймера, сетевой карты или дискового накопителя, нажатие клавиш клавиатуры, движение мыши. Факт возникновения в системе такого прерывания трактуется как запрос на прерывание - устройства сообщают, что они требуют внимания со стороны ОС;
синхронные, или внутренние — события в самом процессоре как результат нарушения каких-то условий при исполнении машинного кода: деление на ноль или переполнение стека, обращение к недопустимым адресам памяти или недопустимый код операции;
программные (частный случай внутреннего прерывания) — инициируются исполнением специальной инструкции в коде программы. Программные прерывания, как правило, используются для обращения к функциям встроенного программного обеспечения (firmware), драйверов и операционной системы.
Внешние прерывания, в зависимости от возможности запрета, делятся на:
маскируемые — прерывания, которые можно запрещать установкой соответствующих битов в регистре маскирования прерываний (в x86-процессорах — сбросом флага IF в регистре флагов);
немаскируемые— обрабатываются всегда, независимо от запретов на другие прерывания. К примеру, такое прерывание может быть вызвано сбоем в микросхеме памяти.
Вектор прерывания — закреплённый за устройством номер, который идентифицирует соответствующий обработчик прерываний. Векторы прерываний объединяются в таблицу векторов прерываний, содержащую адреса обработчиков прерываний. Местоположение таблицы зависит от типа и режима работы процессора.
Механизм обработки прерываний
При обработке каждого прерывания должна выполняться следующая последовательность действий:
Восприятие запроса на прерывание: прием сигнала и идентификация прерывания.
Запоминание состояния прерванного процесса: определяется значением счетчика команд (адресом следующей команды) и содержимым регистров процессора.
Передача управления прерывающей программе (в счетчик команд заносится начальный адрес подпрограммы обработки прерываний, а в соответствующие регистры – информация из слова состояния процессора).
Обработка прерывания.
Восстановление прерванного процесса и возврат в прерванную программу.
