Информатика и вычислительная техника
  • формат doc
  • размер 946.42 КБ
  • добавлен 30 ноября 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 декабря 2008 г.
2-е издание.основные понятия.управление задачами.управление памятью в операционных системах.особенности архитектуры микропроцессоров i80x86 для организации мультипрограммных операционных систем.управление вводом-выводом в операционных системах.файловые системы.организация параллельных взаимодействующих вычислений.проблема тупиков и методы борьбы с ними.архитектура операционных систем.краткий обзор современных операционных систем.операционные сист...

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

  • формат pdf
  • размер 1.97 МБ
  • добавлен 17 декабря 2011 г.
Министерство образования и науки Украины. Национальный технический университет Харьковский политехнический институт А.С.Деревянко, М.Н.Солощук Операционные системы Часть II Обзор операционных систем Учебное пособие Харьков 2002 331 страница Операционная система MS DOS История и архитектура Управление программами Управление памятью Ввод-вывод и файловая система Другие свойства MS DOS Операционная система Windows История и архитектура Упра...

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

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

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

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

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

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

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

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

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

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

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

Контрольная работа
  • формат doc
  • размер 435 КБ
  • добавлен 01 ноября 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 XP Media Center Edition 2005. Определить дневную нагрузку компьютерного класса. Рассчитать эффективную ставку процента при ежеквартальном начислении процентов.

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

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

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

  • формат doc
  • размер 405.5 КБ
  • добавлен 28 июня 2009 г.
Методические указания к лабораторной работе по дисциплине "Операционные системы, среды и оболочки" для студентов специальности 080801 "Прикладная информатика в экономике", Кузбасский государственный технический университет, 2009, 30 с. Введение Операционная система MS-DOS История развития Составные части Консоль операционной системы MS-DOS Основные положения Основные команды Задание для выполнения лабораторной работы Рекомендуемая литература