![](/user_photo/2706_HbeT2.jpg)
- •Оглавление
- •1. Концепция расширенной машины и понятие кс Аппаратура и ос
- •2. Обработка простейшего задания в кс
- •Ввод программы в компьютер
- •Трансляция (компиляция)
- •Редактирование связей
- •3. Аппаратура компьютера (процессор, память, контроллеры, устройства ввода/вывода)
- •Контроллеры и Шины
- •4. Понятие о прерываниях как средстве управления ресурсами кс. Режимы функционирования ос.
- •5. Понятие о файлах и наборах данных. Записи и блоки. Логическая организация файлов.
- •6. Аппаратура компьютеров ibm pc: конфигурация, Основная память пк
- •Регистры сегментов – 16 битов.
- •7. Микропроцессор, адресация в 16-битовой архитектуре и 32-битовой архитектуре
- •8. Монитор и клавиатура
- •9. Накопители на мд. Физическая и логическая организация тома Разбиение мд на разделы и логические диски для ос фирмы Microsoft
- •10. Описание файлов в oc windows. Полная идентификация дискового файла. Шаблоны.
- •11. Состав oc Windows и характеристика ее компонентов. Расширенная машина рс
- •12. Процесс загрузки Windows. Системное меню.
- •13. Системный диск. Файл boot.Ini, и его роль при загрузке ос.
- •14. Реестр Windows, его структура.
- •6 Основных кустов реестра
- •15. Интерфейс командной строки windows. Классификация команд
- •Команды для работы с каталогами (dir, md, cd, rd)
- •Работа с файлами
- •Команда для работы с дисками
- •16. Стандарт графического интерфейса пользователя в среде oc windows . Оснастка ос
- •17. Профили оборудования. Пользовательские настройки среды ос windows. Профили пользователя.
- •18. Переменные окружения, стандартные значения.
- •19. Поддержка приложений Win32 в ос Windows
- •20. Использование среды ms-dos в ос windows
- •21. Переназначение стандартных потоков ввода/вывода
- •22. Простейшие команды для написания пакетных файлов
- •23. Дополнительные возможности для написания пакетных файлов
- •24. Команда for и ее использование в пакетных файлах
- •25. Приложение ms Word. Шаблоны, структура документа Приемы работы
- •Настройка
- •Создание, открытие документа.
- •Структура документа.
- •Презентация (печать)
- •Сохранение (удаление)
- •26 Приложение ms Excel . Структура документа Приемы работы
- •27. Среда vba создание макросов для офисных приложений.
- •28. Характеристика систем программирования. Диалоговая отладка программ.
- •Режимы использования
- •Фазы программирования.
- •Способы выполнения программ в диалоговом отладчике:
- •Отладочные действия при достижении точек.
- •29. Ресурсы вс и характеристика методов управления ресурсами ос.
- •30. Синхронизация процессов при выделении ресурсов.
- •Синхронизация процессов при выделении ресурсов
- •31. Алгоритмы управления временем процессора в ос
- •32. Алгоритм вытесняющей многозадачности управления временем процессора в ос windows.
- •33. Управление процессами в ос на верхнем уровне.
- •Создание:
- •Завершение процесса:
- •34. Характеристика методов управления оперативной памятью в ос.
- •35. Распределение оп динамическими разделами
- •36. Распределение оп страницами и страницами по запросу. Управляющие таблицы, стратегии свопинга
- •37. Управление оперативной памятью в ос windows
- •38. Принципы управления устройствами ввода/вывода в ос. Виртуальные устройства
- •39. Управление информацией в ос. Верхний и нижний уровни.
38. Принципы управления устройствами ввода/вывода в ос. Виртуальные устройства
Устройства ввода вывода могут быть выделены статически или динамически.
Физические статистические устройства выделяются монопольно.
Физические динамические устройства выделяются либо монопольно, либо используется разделённый доступ (совместное использование)
Виртуальное устройство (несколько управляющих блоков моделирующих реальное физическое устройство) – моделируется с помощью управляющих блоков (выделяется статистически, но подключается динамически).
Последовательный доступ – монопольный прямой доступ.
Принципы формирования очереди к физическому устройству:
FIFO (не наилучший с точки зрения пропускающей способности)
SSTF (six sheet me first) – поиск запроса с наименьшим временем обработки
Scan (сканирование)
Unit Control Block (UCB) – блок управления устройством. В нём хранится информация о ресурсах, которые использует устройство так же тип и размер блоков информация о размере и других характеристиках буфера поддержки адрес буфера и многое другое
Виртуальные устройства ввода вывода:
Спулинг.
Использование логических устройств.
Использование логических устройств.
Спулинг(SPOOL) – управление последовательной периферией On-line. На уровне распределения устройств создаётся дисковый файл для процесса – этот файл передаётся на вывод реального устройства. Реальным выводом информации занимается диспетчер спулинга. Процесс вывода на виртуальное устройство называется On-line. В момент работы процесса с виртуальным устройством - On-line. Off-line – активным является системный процесс для которого осуществляется вывод.
On-line режим:
Off-line – процесс не активен.
39. Управление информацией в ос. Верхний и нижний уровни.
Управление информацией делится на два уровня:
Верхний уровень
Нижний уровень
Это деление устанавливается с точки зрения процессов.
Верхний уровень
Управление внешней памятью – распределение дискового пространства между файлами: создание и поддержка файловой структуры (NTFS,FAT)
Выполнения операций над файлами как над единицами хранения информации:
Rename
Copy
Delete
Move
Compake
Create
Защита файлов (права доступа). RWED (read, write, edit, delete) – простейший элемент защиты (каждому файлу приписывается определённый набор бит отвечающих за права доступа к этому файлу пользователя)
Нижний уровень
Нижний уровень – обработка файлов с точки зрения их внутренней структуры (правильное чтение и запись) – обеспечивается средствами языков разработки.
Методы доступа – средства операционной системы, обеспечивающие правильную обработку файлов.
Операции связывания:
Open
Close
Операции обработки:
Write
Read
Seek – позиционирование (Write и Read с определённого места)