Операционные системы
АННОТАЦИЯ

С ходом времени использование вычислительных систем все полнее проникает в нашу жизнь, повышая эффективность работы самых различных бизнес-процессов больших и малых предприятий, упрощая рядовым пользователям работу с вычислительной техникой. Во многом это заслуга операционной системы (ОС) - неотъемлемой части любой современной вычислительной системы. Электронный курс рассматривает основные вопросы назначения, архитектуры и функционирования современных ОС без «привязки» к какой-либо конкретной реализации ОС.

В материале изложены общетеоретические вопросы построения и функционирования ОС: базовые понятия и основные этапы эволюции ОС, задачи мультипрограммирования, планирование процессов и потоков и механизмы их взаимодействия и синхронизации. Затронуты вопросы управления памятью, реализации распределения оперативной памяти и физической организации жесткого диска, принципы построения типовой файловой системы, особенности загрузки ОС и организация серверных систем хранения данных (RAID).

СТРУКТУРА КУРСА
  1. Введение в ОС. Архитектурные особенности ОС. Классификация ОС
  2. Процессы и потоки
  3. Управление памятью
  4. Файлы и файловые системы
КЛЮЧЕВЫЕ СЛОВА
операционная система, многозадачность, мультипрограммирование, управление памятью, потоки, процессы, системы реального времени, пакетные системы, диалоговые системы, обработка прерываний, разделение времени, средства синхронизации потоков, блокирующие переменные, мьютексы, семафоры, условные переменные, сигналы, критические секции, конвейеры, именованные каналы связи, очереди сообщений, разделяемая память,  логическая структура диска, системный загрузчик, дисковый кэш, буферизация, упреждающее чтение, отложенная запись, файловая система, типы файлов, атрибуты файла, доступ к файлам, дисковые массивы RAID
Дисциплина (ы) ,
в которых используется данный курс

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

ООП 230100
Уровень обучения бакалавриат
Семестр 6
Количество часов
(Всего / Аудиторные / СРС [кредиты])
180 / 90 / 90 [6] 
Подразделение разработчик ЭОР Институт Кибернетики 
Кафедра Вычислительной техники
Разработчики ЭОР

Шерстнёв Владислав Станиславович, доцент, ИК, кафедра ВТ

 
ИНФОРМАЦИЯ ДЛЯ СВЯЗИ С ПРЕПОДАВАТЕЛЕМ

Шерстнёв Владислав Станиславович, доцент каф.ВТ,  701-609

Copyright ©2014.
Tomsk Polytechnic University, All rights reserved.

Уровень квалификации: Начальный