System Design SpaceSystem Design Space
Онбординг
Вернуться к оглавлению

Фундаментальные знания

20 глав

На этой странице собраны все главы темы. Открывайте главы по порядку или используйте страницу как карту раздела.

1

Зачем нужны фундаментальные знания

Авторский материалeasy

Вводная глава: как сети, ОС и железо влияют на архитектурные решения.

Открыть главу
2

Structured Computer Organization (short summary)

Обзор книгиmedium

Базовая архитектура компьютера: уровни абстракции, ISA, память, ввод/вывод и взаимодействие с ОС.

Открыть главу
3

CPU и GPU: обзор и различия

Авторский материалmedium

Сравнение архитектуры и типов нагрузок: универсальность CPU против параллелизма GPU.

Открыть главу
4

RAM и persistent storage

Авторский материалmedium

Разница между оперативной памятью и HDD/SSD, скорость, задержки и стоимость хранения.

Открыть главу
5

Modern Operating Systems (short summary)

Обзор книгиmedium

Процессы и потоки, планирование, память, файловые системы, виртуализация и безопасность.

Открыть главу
6

Операционная система: обзор

Авторский материалmedium

User space и kernel space, роль ядра и драйверов, распространённые ОС и их сценарии.

Открыть главу
7

Linux: архитектура и популярность

Авторский материалmedium

Почему Linux стал стандартом для серверов, его базовая архитектура и роль в системном дизайне.

Открыть главу
8

Linux и UNIX или кто породил ВСЕ современные системы!

Документальный фильмmedium

Разбор эволюции Unix-подобных систем: от Bell Labs и стандартизации до Linux, BSD, Darwin и Android.

Открыть главу
9

Android: мобильная ОС

Авторский материалmedium

Архитектура Android, отличие от Linux, ограничения и возможности мобильных устройств.

Открыть главу
10

Виртуализация и виртуальные машины

Авторский материалmedium

Типы виртуализации, гипервизоры и практическое устройство виртуальных машин.

Открыть главу
11

Контейнеризация

Авторский материалmedium

Как устроены контейнеры, слоенная файловая система, cgroups/limits и сравнение с VM.

Открыть главу
12

Computer Networks (short summary)

Обзор книгиmedium

Сетевые модели, протоколы, маршрутизация, надёжность, безопасность и беспроводные сети.

Открыть главу
13

Компьютерные сети: принципы, технологии, протоколы (short summary)

Обзор книгиmedium

Классический учебник Таненбаума: уровни, протоколы, маршрутизация, безопасность и сетевые приложения.

Открыть главу
14

Модель OSI

Авторский материалmedium

Семь уровней сети, визуальная карта и причины, почему TCP/IP оказался практичнее.

Открыть главу
15

IPv4 и IPv6: эволюция IP-адресации

Авторский материалmedium

Суть IPv4/IPv6, ключевые отличия, риски и практический путь миграции на IPv6.

Открыть главу
16

TCP протокол

Авторский материалmedium

Надёжная доставка байтов: соединение, three‑way handshake, контроль потока и перегрузок.

Открыть главу
17

UDP протокол

Авторский материалmedium

Лёгкий протокол без соединения: низкая задержка, минимум накладных расходов и скорость.

Открыть главу
18

Domain Name System (DNS)

Авторский материалmedium

Иерархия DNS серверов, зоны и делегирование, кэширование и процесс резолвинга.

Открыть главу
19

HTTP протокол

Авторский материалmedium

Базовый протокол веба: запрос‑ответ, ключевые свойства и эволюция до HTTP/2 и HTTP/3.

Открыть главу
20

WebSocket протокол

Авторский материалmedium

Дуплексный канал поверх HTTP Upgrade: установка соединения и обмен сообщениями в реальном времени.

Открыть главу