
- •Республики казахстан
- •Республики казахстан
- •Астана 2012
- •Республики казахстан
- •1. Сведения о преподавателе:
- •2. Характеристика дисциплины
- •3. Система оценки знаний студентов
- •4. Тематический план дисциплины Распределение часов по видам занятий Очная форма обучения
- •5. Содержание учебной дисциплины
- •6. Учебно-методическое обеспечение дисциплины
- •6.1 Список рекомендуемой литературы
- •6.2 Программное и мультимедийное сопровождение учебных занятий:
- •Программа обучения по дисциплине (Syllabus) для студента
- •Время и место проведения учебной дисциплины (определяется в соответствии с утвержденным расписанием: _согласно штатному расписанию,
- •Предварительные обязательные курсы (пререквизиты):
- •Характеристика дисциплины
- •План изучения дисциплины
- •Список основной и дополнительной литературы
- •Контроль знаний
- •Политика учебной дисциплины
- •Методические рекомендации по изучению учебной дисциплины
- •Лекционный комплекс лекция №1 Основные понятия. Определение ос, задачи и функции ос
- •Лекция №2 Классификация операционных систем
- •Лекция №3 Аппаратная зависимость и переносимость операционных систем
- •Лекция №4 Архитектура операционных систем
- •Лекция №5 Процессы и потоки
- •Лекция №6 Организация параллельных взаимодействующих процессов
- •Лекция №7 Подсистема управления процессами и потоками
- •Лекция №8 Управление памятью
- •Лекция №9 Сегментная, страничная и сегментно-страничная организация памяти
- •Лекция №10 Файловые системы.
- •Матрица прав доступа
- •Отображаемые в память файлы
- •Лекция №11 Структура каталогов
- •Физическая организация файла
- •Лекция №12 Управление вводом-выводом
- •Лекция №13 Взаимодействие драйверов с программной и аппаратной средой
- •Лекция №14 Поддержка широкого спектра драйверов и простота включения нового драйвера в систему
- •Лекция №15 ос для рабочих групп и ос для сетей масштаба предприятия
- •Планы семинарских (практических) занятий и методические рекомендации по подготовке к семинарским занятиям
- •Практическая работа № 1
- •Практическая работа № 2
- •Практическая работа №3.
- •Практическая работа № 4
- •Практическая работа № 5
- •Практическая работа № 6
- •Практическая работа № 7
- •Практическая работа № 8
- •Практическая работа № 9
- •Практическая работа №10
- •Материалы для самостоятельной работы обучающегося
- •Задания для срс.
- •Глоссарий
- •Материалы по контролю и оценке учебных достижений обучающихся (письменные контрольные задания, тестовые задания; перечень вопросов для самоподготовки, экзаменационных вопросов и др.);
- •Лист регистрации изменений и дополнений
5. Содержание учебной дисциплины
Тема 1. Введение. Концепция операционных систем (ОС).
Тема 2. История ОС. Типы ОС. ОС мейнфреймов. Серверные ОС. Многопроцессорные ОС.
Тема 3. Основные функции ОС. Обзор аппаратного обеспечения компьютера. Сервисы ОС. Системные вызовы.
Тема 4. Структура ОС. системные программы. Интерпретатор команд.
Тема 5. Архитектура ОС. Принципы построения ядра. Микроядерная и классическая архитектура
Тема 6. Процессы и потоки. Концепция процесса. Модель процесса. Состояния процессов. Реализация процессов в пространстве пользователя. Межпроцессорное взаимодействие. Семафоры. Мьютексты. Мониторы. Передача сообщении. Барьеры. Планирование.
Тема 7. Процессы и потоки. Алгоритмы планирования и развития. Взаимоблокировки. Моделирование взаимоблокировок. Страусовый алгоритм.
Предотвращение взаимоблокировок.
Тема 8. Управление памятью. Основное управление памятью. Подкачка. Управление памятью. Битовыми массивами. Управление памятью с помощью связных списков.
Тема 9. Управление памятью. Виртуальная память. Страничная организация памяти. Алгоритмы замещения страниц. Сегментация.
Тема 10. Файловые системы. Файлы. Структура файла. Атрибуты файла. Операции с файлами. Реализация файлов.
Тема 11. Файловые системы. Каталоги. Двухуровневая система каталогов. Иерархические каталоговые системы. Иерархические каталоговые системы. Структура и примеры файлов
Тема 12. Управление вводом-выводом. Принципы аппаратуры ввода-вывода Устройства ввода-вывода. Контроллеры устройств. Отображаемый на адресное пространство памяти ввод-вывод.
Тема 13. Управление вводом-выводом. Принципы и задачи программного обеспечения ввода-вывода. Программный ввод-вывод. Управляемый прерываниями ввод-вывод. Ввод-вывод с использованием DMA. Программные уровни ввода-вывода.
Тема 14. Управление вводом-выводом. Обработчики прерывании. Драйверы устройств. Буферизация. Программное обеспечение ввода-вывода в пространстве пользователя. таймеры. Диски. Таймеры.
Тема 15. Сетевые терминалы.
6. Учебно-методическое обеспечение дисциплины
6.1 Список рекомендуемой литературы
Столингс В. Операционные системы. М.: Вильямс, 2002
Таненбаум Э. Современные операционные системы. Изд-е 2. СПб., Питер, 2002
Назаров С. В. Администрирование локальных сетей Windows NT. М.: Финансы и статистика, 2001
Мюллер Дж., Чоудри П. Microsoft Windows 2000. Настройка и оптимизация производительности. М.: ЭКОМ, 2001
Рихтер Д. Windows для профессионалов. М.: Русская редакция, 2002
Майнази М., Филлипс Т. Windows 2000 Professional. М.: ЛОРИ, 2000
Партыка Т. Л., Попов И. И. Операционные системы, среды и оболочки: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2003. - 400 с.: ил. - (Серия «Профессиональное образование»).
Таненбаум Э.Современные операционные системы. 4-е изд. – СПб.: Питер, 2010. – 1040 с.: ил.
Франкен Герхард, Молявко Сергей «MS-DOS 6.2 для пользователя», Киев, BHV, 1994, Москва, БИНОМ, 2004.
Стинсон К. Эффективная работа в Windows 95, 2006.
Б) Дополнительная учебная и справочная литература
Бек Л. Введение в системное программирование. M.: Мир, 2008. 448 с.
ДегтяревЕ.К., Введение в UNIX. M.: МП «Память», 2002. 128c.
Дьяконов В. Ю., Китов В. A., Калинчев И. А. Системное программирование. Учебное пособие для втузов / Под ред. А. Л. Горелика. M.: Высшая школа, 2000. 221 c.: ил.
Калверт Ч. Программирование в Windows 95. Освой самостоятельно. M.: Восточная Книжная Компания, 2006. 1008 с.
Керниган Б.В., Пайк Р. UNIX – универсальная среда программирования. M.: Финансы и статистика, 2002. 304 с.
Петерсен P. LINUX: руководство по операционной системе. Киев, Издательская группа BHV, 2007. 688 с.
Попов И. И. Автоматизированные информационные системы (по областям применения). Учебное пособие / Под общей редакцией К. И. Курбакова. M.: Изд-во Рос. экон. акад., 2008. 103 с.