Операционные системы: Ускоренный курс Информатики #18

YOUTUBE · 01.12.2025 08:30

Ключевые темы и таймкоды

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

0:03
  • В 1940–1950-х годах компьютеры запускали программы вручную, по одной за раз.
  • С увеличением скорости компьютеров ручной процесс стал неэффективным.
  • Появились операционные системы ОС, которые позволили компьютерам работать самостоятельно.

Что такое ОС

1:00
  • ОС — это программы с особыми привилегиями, которые запускают другие программы и управляют ими.
  • Они упростили загрузку программ, позволяя запускать их партиями.
  • Пакетная обработка позволила компьютерам автоматически переключаться между программами.

Проблемы с периферийными устройствами

1:46
  • Конфигурации компьютеров стали различаться, что создавало проблемы для программистов.
  • Программистам приходилось учитывать особенности каждого периферийного устройства.
  • Низкий уровень взаимодействия с периферийными устройствами требовал от программистов глубокого знания аппаратного обеспечения.

Роль ОС в взаимодействии с периферией

2:36
  • ОС обеспечили программную абстракцию через API-интерфейсы драйверы устройств.
  • Драйверы позволили программистам взаимодействовать с оборудованием через стандартизированные механизмы.
  • Это облегчило работу программистов, уменьшив необходимость знания деталей аппаратного обеспечения.

Многозадачность в Atlas

3:13
  • В конце 1950-х годов Манчестерский университет разработал суперкомпьютер Atlas.
  • Операционная система Atlas Supervisor позволила запускать несколько программ одновременно.
  • Многозадачность позволила распределять время процессора между программами.

Виртуальная память

4:56
  • Каждая программа получает отдельный блок памяти.
  • Виртуальная память упрощает работу программ, скрывая физическое расположение памяти.
  • Динамическое распределение памяти позволяет программам иметь гибкие размеры памяти.

Защита памяти

7:13
  • Защита памяти изолирует программы друг от друга, предотвращая повреждение данных.
  • Это полезно для защиты от вредоносных программ, таких как вирусы.
  • Atlas был первым компьютером, поддерживающим виртуальную и защищённую память.

Разделение времени

7:54
  • К 1970-м годам компьютеры стали достаточно быстрыми и дешёвыми для массового использования.
  • Терминалы позволили нескольким пользователям одновременно взаимодействовать с компьютером.
  • Разделение времени позволило каждому пользователю использовать только небольшую часть ресурсов компьютера.

Multics и её ограничения

8:45
  • Multics была первой крупной операционной системой, разработанной для обеспечения безопасности данных.
  • Система использовала около одного мегабита памяти, что было много для того времени.
  • Деннис Ричи отметил, что коммерческий успех Multics был ограничен из-за её сложности.

Создание Unix

9:26
  • Деннис Ричи и Кен Томпсон создали Unix, разделив операционную систему на ядро и инструменты.
  • Ядро включало управление памятью, многозадачность и ввод-вывод.
  • Инструменты включали программы и библиотеки, не являющиеся частью ядра.

Простота Unix

10:10
  • Простота Unix позволяла запускать систему на более дешёвом оборудовании.
  • Термин «паника» в ядре означает выход из строя без возможности восстановления.
  • Популярность Unix росла благодаря доступности инструментов.

Развитие Unix и появление MS-DOS

10:36
  • В 1971 году Unix получил компиляторы и текстовый процессор, став популярной ОС.
  • К началу 1980-х годов персональные компьютеры стали доступными, что потребовало простых ОС.
  • MS-DOS занимала всего 160 КБ и была популярной ОС для ранних домашних компьютеров.

Ранние версии Windows

11:22
  • Ранние версии Windows не имели надёжной защиты памяти, что приводило к сбоям.
  • Новые версии Windows имеют лучшую защиту и реже выходят из строя.

Современные ОС

12:02
  • Современные ОС поддерживают многозадачность и виртуальную память.
  • Пользователи могут запускать множество программ одновременно.

Спонсорский сегмент

12:58
  • Упоминание о спонсоре эпизода — сервисе Hover для покупки доменных имён.
  • Информация о других шоу PBS Digital Studios.