Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Системное программное обеспечение

Читайте также:
  1. Amt VII Versorge-Fursorgeamt (Социальное обеспечение; создано 15.8.1940).
  2. Amt XI (Социальное обеспечение и снабжение).
  3. IV.МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
  4. IX. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
  5. Security - Обеспечение безопасности
  6. V. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины и учебно-методическое обеспечение самостоятельной работы студентов
  7. VI. Учебно-методическое и информационное обеспечение дисциплины

 

Структура и объем курса

· Лекции - 36 часов

· Лабораторные работы - 36 часов

· Курсовая работа

· Самостоятельная работа – 72 часа.

· Экзамен 5 семестр

Литература

Основная литература

1. Таненбаум, Э. Современные операционные системы [Текст]: [Пер.с англ.] / Э. Таненбаум. - 2-е изд. - М.; СПб.; Нижний Новгород: Питер, 2007. - 1037 с.: ил. - (Классика computer science). - ISBN 978-5-318-002 99-1(в пер.). - ISBN 5-318-00299-4. - ISBN 0-13-031358-0

2. Гордеев, А. В. Системное программное обеспечение [Текст]: учеб. / А.В.Гордеев, А.Ю.Молчанов. - М.; СПб.; Нижний Новгород: Питер, 2003. - 736 с.: ил. - (Учеб.для вузов). - ISBN 5-272-00341-1 (в пер.)

Дополнительная литература

3. Руссинович, М. Внутреннее устройство Microsoft Windows [Текст]: windows Server 2003,Windows XP и Windows 2000:[Пер.с англ.] / М.Руссинович, Д.Соломон. - 4-е изд. - М.: Рус.Ред.; СПб.: Питер, 2008. - 968 с. - (Мастер-класс). - ISBN 978-5-469-011 74-3(в пер.). - ISBN 0-7356-1917-4. - ISBN 978-5-7502-00 85-6

4. Хантер, Р. Проектирование и конструирование компиляторов [Текст]: пер.с англ. / Р. Хантер. - М.: Финансы и статистика, 1984. - 232 с.: ил. - ISBN...:

1. www.sysinternals.com

2. www.eltech.ru/misc/LGA_2007_FINAL/Allpage/Section4

№ лекции Номер раздела   Тема лекции и перечень дидактических единиц Трудоемкость, часов
    Операционные системы и среды  
    1.1. Введение.Цели и задачи курса. Структура программного обеспечения вычислительной системы. Состав системного программного обеспечения. Операционные системы и средства разработки приложений.  
    Тема 1.2. Назначение, функции и структура операционной системы (ОС). 1.2.1. Типы ОС. Функции ОС. Интерфейсы ОС. Пользовательский интерфейс ОС. Интерфейс прикладного программирования (API). Управление ресурсами. Оценка эффективности управления ресур-сами. Счетчики производительности. Использование счетчиков производительности. Защита ресурсов.    
    Тема 1.3. Управление временем центрального процессора (ЦП). 1.3.1. Процессы и потоки. Задания. Службы. Демоны. Структуры данных ОС для хранения параметров процессов и потоков. Мониторинг процессов и потоков. Диспетчер задач.  
    1.3.2. Создание и завершение процесса. Использование потоков при разработке приложений. Создание потока. Завершение потока. Планирование и диспетчеризация. Дисциплины диспетчеризации. Классы приоритетов.      
    1.3.3. Синхронизация взаимодействующих вычислительных пото-ков.Независимые и взаимодействующие потоки. Критические участки. Синхронизация потоков без поддержки операционной системы. Семафорные примитивы Дейкстры.  
    1.3.4. Синхронизация потоков средствами операционной системы. Средства синхронизации потоков. Мьютексы. Функции ожидания одного и нескольких событий. Применение объектов ядра мьютекс. Отказ от объекта мьютекс. Семафоры. События. Мониторы.    
    1.3.5. Проблема тупиков. Модель Холта. Условия возникновения тупика. Методы борьбы с тупиками. Функции распознавания тупиков WCT.  
    Тема 1.4. Управление памятью 1.4.1. Защищенный режим процессоров Intel и его возможности. Сегментная и страничная организация памяти. Дескрипторные таблицы. Формат дескрипторов. Условие доступа к сегменту. Регистры МП Intel 80286 и Intel 80386, используемые в защищенном режиме.    
    1.4.2. Реализация многозадачного режима в защищенном режиме процессоров Intel. Шлюзы задач. Обработка прерываний в защищенном режиме  
    1.4.3. Организация виртуальной памяти Управление страничной памятью в ОС MS Windows. Оптимальный размер страницы. Стратегии подкачки и рабочие наборы страниц  
№ лекции Номер раздела   Тема лекции и перечень дидактических единиц Трудоем-кость, часов
    1.4.4. Разделы в виртуальном адресном пространстве процесса. Адресное пространство процесса ОС MS Windows. Резервирование регионов в адресном пространстве и передача физической памяти региону. Освобождение регионов. Файлы, проецируемые в память. Создание и использование куч. Получение информации о состоянии виртуальной памяти.  
    Тема 1.5. Статическое и динамическое связывание. Динамически связываемые библиотеки (Dinamic Linked Libraries – DLL), их создание и использование. Области применения DLL. Основные DLL MS Windows. Достоинства и недостатки DLL. Способы подключения библиотек. Обмен данными между процессами  
    Тема 1.6.Структура ОС MS Windows и драйверы режима ядра 1.6.1. Структура ОС MS Windows. Виды драйверов режима ядра. Диспетчер ввода-вывода. Структура драйвера. Средства разработки и отладки драйверов. Пакет DDK.  
    1.6.2. Способы установки драйверов в ОС. SCM сервисы. Взаимодействие прикладной программы с драйвером. Функция DEVICEOICONTROL, назначение аргументов и их использование.  
    Тема 1.7. Управление вводом-выводом и файловые системы Win32 1.7.1. Эволюция файловых систем ЭВМ. Сравнительный анализ файловых систем FATx и NTFS. Основные свойства NTFS. Обеспечение восстанавливаемости и отказоустойчивости. Структуры данных NTFS. Недостатки NTFS.  
    Программирование в операционной среде  
    Тема 2.1. Ассемблеры и макроязыки. 2.1.1. Этапы подготовки программ к выполнению. Программные модули. Ассемблеры. Формат предложения ассемблера. Операнды команд. Директивы. Базы данных ассемблера. Алгоритмы работы ассемблера.  
    Тема 2.2. Трансляторы. 2.2.1. Трансляторы: компиляторы и интерпретаторы. Мобильность программного обеспечения. Структура компилятора и интерпретатора. Этапы, фазы и проходы компилятора. Лексический, синтаксический и семантический анализаторы.  
    Тема 2.3. Формальные языки и грамматики. 2.3.1. Типы грамматик. Вывод цепочек. Конечный и магазинный автоматы. Распознаватели и преобразователи. Построение автомата по заданной грамматике. Заключение.    
Итого:   36 часов

 



Дата добавления: 2015-07-07; просмотров: 150 | Нарушение авторских прав


Читайте в этой же книге: Процессы | Получение и использование процессом ссылок на себя | Критические участки | Пример 2 | Поток_1 Поток_2 | Проблема тупиков и методы борьбы с тупиками | Условия возникновения тупика | Дескрипторные таблицы (ДТ). | Реализация многозадачного режима в защищенном режиме процессоров фирмы Intel | Обработка прерываний в защищенном режиме |
<== предыдущая страница | следующая страница ==>
Словарь латинских терминов и выражений| Тема 1.2 Назначение, функции и структура операционной системы

mybiblioteka.su - 2015-2024 год. (0.005 сек.)