Гордеев А.В. Операционные системы

Гордеев А.В. Операционные системы
  • разное
  • doc
  • 946.42 КБ
  • добавлен 30.11.2009
Учебник для вузов. 2-е изд. СПб.: Питер,
2004. — 416 с: ил.
В учебнике излагаются основные понятия операционных систем, принципы их построения и функционирования. Помимо рассмотрения таких обязательных тем, как управление задачами и ресурсами в операционных системах, организация параллельных взаимодействующих вычислений и связанных с этим проблем, приводятся сведения об особенностях архитектур современных операционных систем, используемых на персональных компьютерах.
Допущено Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по направлению подготовки бакалавров и магистров «Информатика и вычислительная техника» и направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».

Основные понятия.
Назначение и функции операционных систем.
Понятие операционной среды.
Прерывания.
Понятия вычислительного процесса и ресурса.
Мультипрограммирование, многопользовательский режим работы.
и режим разделения времени.
Диаграмма состояний процесса.
Реализация понятия последовательного процесса в операционных системах.
Процессы и задачи.
Основные виды ресурсов и возможности их разделения.
Классификация операционных систем.
Контрольные вопросы и задачи.
Управление задачами.
Планирование и диспетчеризация процессов и задач.
Планирование вычислительных процессов и стратегии планирования.
Дисциплины диспетчеризации.
Качество диспетчеризации и гарантии обслуживания.
Диспетчеризация задач с использованием динамических приоритетов.
Контрольные вопросы и задачи.
Управление памятью в операционных
системах.
Память и отображения, виртуальное адресное пространство.
Простое непрерывное распределение и распределение с перекрытием.
Общие принципы управления памятью в однопрограммных операционных системах.
Распределение оперативной памяти в MS DOS.
Распределение памяти статическими и динамическими разделами.
ы с фиксированными границами.
ы с подвижными границами.
Сегментная, страничная и сегментно-страничная организация памяти.
Сегментный способ организации виртуальной памяти.
Страничный способ организации виртуальной памяти.
Сегментно-страничный способ организации виртуальной памяти.
Контрольные вопросы и задачи.
Особенности архитектуры микропроцессоров.
для организации мультипрограммных.
операционных систем.
Реальный и защищенный режимы работы процессора.
Новые системные регистры микропроцессоров i80x86.
Адресация в 32-разрядных микропроцессорах i80x86 при работе.
в защищенном режиме.
Поддержка сегментного способа организации виртуальной памяти.
Поддержка страничного способа организации виртуальной памяти.
Режим виртуальных машин для исполнения приложений реального режима.
Защита адресного пространства задач.
Уровни привилегий для защиты адресного пространства задач.
Механизм шлюзов для передачи управления на сегменты кода.
с другими уровнями привилегий.
Система прерываний 32-разрядных микропроцессоров i80x86.
Работа системы прерываний в реальном режиме.
Работа системы прерываний в защищенном режиме.
Контрольные вопросы и задачи.
Управление вводом-выводом.
в операционных системах.
Основные концепции организации ввода-вывода в операционных системах.
Режимы управления вводом-выводом.
Закрепление устройств, общие устройства ввода-вывода.
Основные системные таблицы ввода-вывода.
Синхронный и асинхронный ввод-вывод.
Организация внешней памяти на магнитных дисках.
Основные понятия.
Логическая структура магнитного диска.
Системный загрузчик Windows NT/2000/XP.
Кэширование операций ввода-вывода при работе с накопителями.
на магнитных дисках.
Контрольные вопросы и задачи.
Вопросы для проверки.
Задания.
Файловые системы.
Функции файловой системы и иерархия данных.
Файловая система FAT.
Таблица размещения файлов.
Структура загрузочной записи DOS.
Файловые системы VFAT и FAT32.
Файловая система HPFS.
Файловая система NTFS.
Основные возможности файловой системы NTFS.
Структура тома с файловой системой NTFS.
Разрешения NTF.
Контрольные вопросы и задачи.
Вопросы для проверки.
Задания.
Организация параллельных.
взаимодействующих вычислений.
Независимые и взаимодействующие вычислительные процессы.
Средства синхронизации и связи взаимодействующих вычислительных процессов.
Использование блокировки памяти при синхронизации параллельных процессов.
Семафорные примитивы Дейкстры.
Мьютексы.
Использование семафоров при проектировании взаимодействующих.
вычислительных процессов.
Мониторы Хоара.
Почтовые ящики.
Конвейеры и очереди сообщений.
Конвейеры.
Очереди сообщений.
Контрольные вопросы и задачи.
Проблема тупиков и методы борьбы с ними.
Понятие тупиковой ситуации при выполнении параллельных.
вычислительных процессов.
Примеры тупиковых ситуаций и причины их возникновения.
Пример тупика на ресурсах типа CR.
Пример тупика на ресурсах типа CR и SR.
Пример тупика на ресурсах типа SR.
Формальные модели для изучения проблемы тупиковых ситуаций.
Сети Петри.
Модель пространства состояний системы.
Методы борьбы с тупиками.
Предотвращение тупиков.
Обход тупиков.
Обнаружение тупика.
Контрольные вопросы и задачи.
Архитектура операционных систем.
Основные принципы построения операционных систем.
Принцип модульности.
Принцип особого режима работы.
Принцип виртуализации.
Принцип мобильности.
Принцип совместимости.
Принцип генерируемости.
Принцип открытости.
Принцип обеспечения безопасности вычислений.
Микроядерные операционные системы.
Макроядерные операционные системы.
Требования к операционным системам реального времени.
Мультипрограммность и мультизадачность.
Приоритеты задач.
Наследование приоритетов.
Сихронизация процессов и задач.
Предсказуемость.
Интерфейсы операционных систем.
Интерфейс прикладного программирования.
Реализация функций API на уровне модулей операционной системы.
Реализация функций API на уровне системы программирования.
Реализация функций API с помощью внешних библиотек.
Интерфейс POSIX.
Примеры программирования для разных интерфейсов API.
Контрольные вопросы и задачи.
Краткий обзор современных.
операционных систем.
Семейство операционных систем UNIX.
Общая характеристика и особенности архитектуры.
Основные понятия.
Функционирование.
Файловая система.
Взаимодействие между процессами.
Операционная система Linux.
Операционная система FreeBSD.
Сетевая операционная система реального времени QNX.
Архитектура системы QNX.
Основные механизмы организации распределенных вычислений.
Семейство операционных систем OS/2 Warp компании IBM.
Особенности архитектуры и основные возможности.
Особенности интерфейсов.
Серверная операционная система OS/2 Warp 4.5.
Контрольные вопросы и задачи.
Операционные системы Windows.
Операционные системы Windows 9x.
Краткая историческая справка.
Общие сведения.
Организация многозадачности.
Распределение оперативной памяти.
Операционные системы Windows NT/2000/XP.
Краткая историческая справка.
Основные особенности архитектуры.
Модель безопасности.
Распределение оперативной памяти.
Контрольные вопросы и задачи.
Вопросы для проверки.
Задания.

Смотрите также


Гордеев А.В. Операционные системы

Гордеев А.В. Операционные системы

  • разное
  • pdf
  • 2.6 МБ
  • добавлен 06.12.2008
2-е издание.основные понятия.управление задачами.управление памятью в операционных системах.особенности архитектуры микропроцессоров i80x86 для организации мультипрограммных операционных систем.управление вводом-выводом в операционных системах.файловые системы.организация параллельных взаимодействующих вычислений.проблема тупико...
Контрольная - Сетевые операционные системы

Контрольная - Сетевые операционные системы

  • лабараторные
  • doc
  • 189.5 КБ
  • добавлен 19.09.2011
СПК, Стерлитамак, Халимов Л.Ф., 2011 год, 9 страниц
Сетевые операционные системы.
Структура сетевой операционной системы.
Контрольная работа - Операционные системы корпорации Microsoft

Контрольная работа - Операционные системы корпорации Microsoft

  • лабараторные
  • doc
  • 435 КБ
  • добавлен 01.11.2011
НОУ ЗУИЭП, 23 стр.
Windows 3.1/3.11.
Windows 95.
Windows 98.
Windows NT.
Windows 2000.
Windows CE.
Windows XP Professional.
Альтернативные операционные системы PC-DOS 2000 (IBM).
MacOS (Apple).
OS/2 (IBM).
BeOS (Be Inc.).
Linux.
Windows XP 64-bit Edition.
Microsoft Windows ...
Таненбаум Э. Современные Операционные системы

Таненбаум Э. Современные Операционные системы

  • разное
  • pdf
  • 27.97 МБ
  • добавлен 03.02.2010
2002 год 2е издание, 1040c.
Очень хорошая книга про операционные системы. Особенно будет полезна для изучающих курс Оперционные системы на различных технических специальностях. Содержит материал по файловым системам, потокам, вводу-выводу и многому другому.
Зверева О.М. Контрольные вопросы для проверки знаний по дисциплине Операционные системы

Зверева О.М. Контрольные вопросы для проверки знаний по дисциплине Операционные системы

  • разное
  • pdf
  • 159.92 КБ
  • добавлен 24.11.2010
- Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2004. - 12 с. Комплект тестовых заданий по дисциплине "Операционные системы". Вопросы используются для текущего контроля знаний и охватывают три основных раздела дисциплины: "Процессы и потоки. Мультипрограммирование на основе прерываний", "Управление памятью. Кэширование данных. Вопросы безопас...
Контрольная работа - Классификация операционных систем

Контрольная работа - Классификация операционных систем

  • лабараторные
  • doc
  • 107.5 КБ
  • добавлен 31.07.2011
Введение. По алгоритмам управления. Однозадачные. Многозадачные. Однопользовательские и многопользовательские. Многонитиевые. Многопроцессорная обработка. По аппаратной платформе. Сетевая . ОС персональных компьютеров. Операционные системы для суперкомпьютеров. Кластерные. Мобильные ОС. Встраиваемые системы....
Зайцев Д.А., Дорошук А.В. Конспект лекций по курсу Сетевые операционные системы

Зайцев Д.А., Дорошук А.В. Конспект лекций по курсу Сетевые операционные системы

  • разное
  • pdf
  • 867.48 КБ
  • добавлен 25.02.2010
Зайцев Д. А., Дорошук А. В. Конспект лекций по курсу Сетевые операционные системы: Для подготовки бакалавров и магистров по направлению "Телекоммуникации" // Одесса: ОНАС им. А. С. Попова, 2007. - 71 с.

Изложены основы теории операционных систем, а также специальные разделы, посвящённые особенностям функционирования оп...
Зверева О.М. Операционные системы

Зверева О.М. Операционные системы

  • разное
  • pdf
  • 282.64 КБ
  • добавлен 02.12.2010
Методические указания к лабораторному практикуму. - Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2004. - 17 с. Методические указания к лабораторному практикуму по дисциплине "Операционные системы" для студентов всех форм обучения специальностей 220200 - Автоматизированные системы обработки информации и управления; 220100 - Вычислительные маш...
Деревянко А.С., Солощук М.Н. Операционные системы. Часть II. Обзор операционных систем

Деревянко А.С., Солощук М.Н. Операционные системы. Часть II. Обзор операционных систем

  • разное
  • pdf
  • 1.97 МБ
  • добавлен 17.12.2011
Министерство образования и науки Украины.
Национальный технический университет
Харьковский политехнический институт
А.С.Деревянко, М.Н.Солощук
Операционные системы
Часть II
Обзор операционных систем
Учебное пособие
Харьков 2002
331 страница

Операционная система MS DOS
История и а...
Трофимов И.Е. Консоль ОС MS-DOS

Трофимов И.Е. Консоль ОС MS-DOS

  • разное
  • doc
  • 405.5 КБ
  • добавлен 28.06.2009
Методические указания к лабораторной работе по дисциплине "Операционные системы, среды и оболочки" для студентов специальности 080801 "Прикладная информатика в экономике", Кузбасский государственный технический университет, 2009, 30 с.

Введение
Операционная система MS-DOS
История развития
Составные части