Операционные системы и среды

  • 06 сент. 2012 г.
  • 61286 Слова
Основы операционных систем
Информация о курсе
Теоретическая часть состоит из 16 лекций. Она имеет традиционное построение и содержит следующие разделы: введение, понятие и реализация процессов, взаимодействие процессов, проблемы взаимоблокировок, организация памяти, структура файловой системы, описание системы ввода-вывода, сети и безопасность операционных систем. Большинство разделов состоитиз нескольких тематически связанных глав. В курсе много иллюстраций. В конце каждой теоретической главы перечисляются наиболее важные концепции и идеи, приводятся наборы тестов, которые могут быть использованы для самоконтроля.
Цель
Курс предназначен для преподавателей и студентов вузов, специализирующихся в области информатики, а также специалистов, интересующихся проблемами операционных систем исистемного программирования.
|Лекции |Описание |
|1 |Введение |В данной лекции вводится понятие операционной системы; рассматривается эволюция развития операционных |
| ||систем; описываются функции операционных систем и подходы к построению операционных систем. |
|2 |Процессы |В лекции описывается основополагающее понятие процесса, рассматриваются его состояния, модель |
| | |представления процесса в операционной системе и операции, которые могутвыполняться над процессами |
| | |операционной системой. |
|3 |Планирование процессов |В этой лекции рассматриваются вопросы, связанные с различными уровнями планирования процессов в |
| ||операционных системах. Описываются основные цели и критерии планирования, а также параметры, на которых |
| | |оно основывается. Приведены различные алгоритмы планирования. |
|4 |Кооперация процессов и основные аспекты ее |Одной из функций операционной системы является обеспечениесанкционированного взаимодействия процессов. |
| |логической организации |Лекция посвящена основам логической организации такого взаимодействия. Рассматривается расширение |
| | |понятия процесс – нить исполнения (thread). |
|5 |Алгоритмы синхронизации|Для корректного взаимодействия процессов недостаточно одних организационных усилий операционной системы.|
| | |Необходимы определенные внутренние изменения в поведении процессов. В настоящей лекции рассматриваются |
| | |вопросы, связанные с такими изменениями, приводятся программные алгоритмыкорректной организации |
| | |взаимодействия процессов. |
|6 |Механизмы синхронизации |Для повышения производительности вычислительных систем и облегчения задачи программистов существуют |
| ||специальные механизмы синхронизации. Описание некоторых из них – семафоров Дейкстры, мониторов Хора, |
| | |очередей сообщений – приводится в этой лекции. |
|7 |Тупики |В лекции рассматриваются вопросы взаимоблокировок,...
tracking img