Preliminary courses |
Supplementary courses |
Lesson | Title << | Date |
---|---|---|
- | ||
Lecture 11 hour 21 minute | Введение
В данной лекции вводится понятие операционной системы; рассматривается эволюция развития операционных систем; описываются функции операционных систем и подходы к построению операционных систем.
Contents | - |
Тест 19 minutes | - | |
Lecture 257 minutes | Процессы
В лекции описывается основополагающее понятие процесса, рассматриваются его состояния, модель представления процесса в операционной системе и операции, которые могут выполняться над процессами операционной системой.
Contents | - |
Тест 29 minutes | - | |
Lecture 31 hour 36 minutes | Планирование процессов
В этой лекции рассматриваются вопросы, связанные с различными уровнями планирования процессов в операционных системах. Описываются основные цели и критерии планирования, а также параметры, на которых оно основывается. Приведены различные алгоритмы планирования.
Contents | - |
Тест 39 minutes | - | |
Lecture 449 minutes | Кооперация процессов и основные аспекты ее логической организации
Одной из функций операционной системы является обеспечение
санкционированного взаимодействия процессов. Лекция посвящена основам
логической организации такого взаимодействия. Рассматривается расширение
понятия процесс – нить исполнения (thread).
Contents | - |
Тест 49 minutes | - | |
Lecture 554 minutes | Алгоритмы синхронизации
Для корректного взаимодействия процессов недостаточно
одних организационных усилий операционной системы. Необходимы определенные
внутренние изменения в поведении процессов. В настоящей лекции
рассматриваются вопросы, связанные с такими изменениями, приводятся
программные алгоритмы корректной организации взаимодействия процессов.
Contents | - |
Тест 59 minutes | - | |
Lecture 640 minutes | Механизмы синхронизации
Для повышения производительности вычислительных систем и
облегчения задачи программистов существуют специальные механизмы
синхронизации. Описание некоторых из них – семафоров Дейкстры,
мониторов Хора, очередей сообщений – приводится в этой лекции.
Contents | - |
Тест 69 minutes | - | |
Lecture 738 minutes | Тупики
В лекции рассматриваются вопросы взаимоблокировок, тупиковых ситуаций и "зависаний" системы
Contents | - |
Тест 79 minutes | - | |
Lecture 850 minutes | Организация памяти компьютера. Простейшие схемы управления памятью
В настоящей лекции рассматриваются простейшие способы управления памятью в ОС. Физическая память компьютера имеет иерархическую структуру. Программа представляет собой набор сегментов в логическом адресном пространстве. ОС осуществляет связывание логических и физических адресных пространств.
Contents | - |
Тест 89 minutes | - | |
Lecture 941 minute | Виртуальная память. Архитектурные средства поддержки виртуальной памяти
Рассмотрены аппаратные особенности поддержки виртуальной памяти. Разбиение адресного пространства процесса на части и динамическая трансляция адреса позволили выполнять процесс даже в отсутствие некоторых его компонентов в оперативной памяти. Следствием такой стратегии является возможность выполнения больших программ, размер которых может превышать размер оперативной памяти.
Contents | - |
Тест 99 minutes | - | |
Lecture 101 hour | Аппаратно-независимый уровень управления виртуальной памятью
Большинство ОС используют сегментно-страничную виртуальную память. Для обеспечения нужной производительности менеджер памяти ОС старается поддерживать в оперативной памяти актуальную информацию, пытаясь угадать, к каким логическим адресам последует обращение в недалеком будущем.
Contents | - |
Тест 109 minutes | - | |
Lecture 111 hour 1 minute | Файлы с точки зрения пользователя
В настоящей лекции вводится понятие и рассматриваются основные функции и интерфейс файловой системы.
Contents | - |
Тест 119 minutes | - | |
Lecture 121 hour 34 minutes | Реализация файловой системы
Реализация файловой системы связана с такими вопросами, как поддержка понятия логического блока диска, связывания имени файла и блоков его данных, проблемами разделения файлов и управления дисковым пространством.
Contents | - |
Тест 129 minutes | - | |
Lecture 131 hour 38 minutes | Система управления вводом-выводом
В лекции рассматриваются основные физические и логические принципы организации ввода-вывода в вычислительных системах.
Contents | - |
Тест 139 minutes | - | |
Lecture 141 hour 39 minutes | Сети и сетевые операционные системы
В лекции рассматриваются особенности взаимодействия процессов, выполняющихся на разных операционных системах, и вытекающие из этих особенностей функции сетевых частей операционных систем.
Contents | - |
Тест 149 minutes | - | |
Lecture 1545 minutes | Основные понятия информационной безопасности
Рассмотрены подходы к обеспечению безопасности информационных систем.
Ключевые понятия информационной безопасности: конфиденциальность,
целостность и доступность информации, а любое действие, направленное
на их нарушение, называется угрозой. Основные понятия информационной
безопасности регламентированы в основополагающих документах.
Существует несколько базовых технологий безопасности, среди которых
можно выделить криптографию.
Contents | - |
Тест 159 minutes | - | |
Lecture 1651 minute | Защитные механизмы операционных систем
Решение вопросов безопасности операционных систем обусловлено их архитектурными особенностями и связано с правильной организацией идентификации и аутентификации, авторизации и аудита.
Contents | - |
Тест 169 minutes | - | |
5 hours | - |