Тема Введение в предмет



Дата31.08.2023
өлшемі14.96 Kb.
#476352
түріРеферат
содержание


4.2 Содержание дисциплины
Тема 1. Введение в предмет
 Вводная информация: предмет курса; содержание теоретического материала курса; содержание цикла
лабораторных работ, список литературы для изучения.
 Системное программное обеспечение: основные понятия и их определения; расположение СПО в общей
структуре ЭВМ, классификация и структура СПО; организация взаимодействия между аппаратурой ЭВМ, СПО и
ППО.
 Классификация системных программ: ОС, загрузчики, трансляторы, компиляторы и интерпретаторы, отладчики
и утилиты.
 Интерфейс операционной системы: основные принципы и стандарты; системные вызовы; интерфейсы WinAPI,
POSIX API; 32 и 64 разрядные интерфейсы; проблема локализации, стандарты ANSI и UNICODE.
 Средства разработки Windows-программ, используемые при изучении дисциплины: LabVIEW 8, Microsoft Visual
C++ 8.
Тема 2. Особенности выполнения программ
 Объекты ядра: создание, уничтожение, таблица описателей, учет пользователей объектов ядра, наследование.
 Процесс выполнения программ: создание, завершение процессов и потоков.
 Синхронизация потоков: механизмы синхронизации (семафоры, мониторы, сообщения, барьеры).
 Решение классических проблем синхронизации: проблема обедающих философов, проблема читателей и
писателей, проблема спящего брадобрея.
 Реализация синхронизации: синхронизация потоков в пользовательском режиме; синхронизация потоков с
использованием объектов ядра.
 Межпроцессные взаимодействия (IPC): механизмы, каналы, очереди сообщений, разделяемые сегменты
памяти, сокеты, вызов удаленных процедур (RPC).
Тема 3. Ввод-вывод
 Аппаратура ввода-вывода: устройства, контроллеры устройств; ввод-вывод, отображаемый на адресное
пространство памяти; прямой доступ к памяти (DMA); настройка адресов и защита.
 Программное обеспечение ввода-вывода: задачи ПО; управляемый прерываниями ввод-вывод; использование
DMA.
 Программные уровни ввода-вывода: обработчики прерываний, драйверы устройств, независимое от устройств
ПО ввода-вывода; ПО ввода-вывода пространства пользователя.
 Подсистема ввода-вывода в MS Windows 2000: компоненты ввода-вывода и их взаимодействие.
Тема 4. Драйверы устройств
 Драйверы: задачи, классификация и особенности их функционирования, основные свойства и характеристики;
драйверы в OC MS Windows и Unix.
 Организация работы подсистемы управления внешними устройствами в MS Windows 2000, Windows XP,
Windows Server 2003: типы драйверов; стек драйверов; загрузка, инициализация и выгрузка драйверов;
инсталляция драйверов; синхронный и асинхронный ввод-вывод; выполнение операций ввода-вывода; Plug and
Play.
Программа дисциплины "Системное программное обеспечение"; 27.03.04 Управление в технических системах; доцент, к.н.
Ахметзянов И.З.
Регистрационный номер
Страница 5 из 11.
 Унифицированная модель разработки драйверов для Windows платформ (WDM): свойства; структура драйвера
и принципы функционирования; интерфейс Native API методы и средства разработки; управление памятью,
работа со строками, осуществление операций ввода-вывода; драйвер-фильтр.
Тема 5. Защита
 Классы безопасности. Компоненты системы защиты. Проверка прав доступа; дескрипторы защиты и
управления доступом.
 Права и привилегии учетных записей, суперпривилегии. Аудит безопасности. Вход в систему; Инициализация
Winlogon; этапы входа пользователя. Политика ограниченного использования программ.
Тема 6. Поддержка сетей
 Сетевая архитектура Windows: эталонная модель OSI; сетевые компоненты.
 Сетевые API. Разрешение имен (DNS, WINS). Драйверы протоколов; расширения TCP/IP.

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет