60 lines
3.3 KiB
Markdown
60 lines
3.3 KiB
Markdown
---
|
||
Тип: Книга
|
||
Статус: Прочитано
|
||
Название: Современные операционные системы. 4-е изд.
|
||
Автор:
|
||
- Эндрю Таненбаум
|
||
- Херберт Бос
|
||
Количество страниц: 1120
|
||
Прогресс: 1120
|
||
Формат: Бумажная
|
||
Обложка: Библиотека/Книги/covers/modern-os.jpg
|
||
Начата:
|
||
Закончена: "2023"
|
||
Оценка: "8"
|
||
Сложность: "10"
|
||
Теги:
|
||
- it
|
||
- programming
|
||
- os
|
||
- systems
|
||
Категории:
|
||
- программирование
|
||
- операционные системы
|
||
Источник:
|
||
Ссылка: https://disk.yandex.ru/d/780myw13K6hK9w
|
||
---
|
||
|
||
![[covers/modern-os.jpg]]
|
||
|
||
# Современные операционные системы. 4-е изд.
|
||
|
||
## 📖 О книге
|
||
Фундаментальный учебник Эндрю Таненбаума и Херберта Боса — один из главных академических трудов по теории и устройству операционных систем. Книга охватывает всё: управление процессами и потоками, управление памятью и файловыми системами, ввод/вывод, безопасность. В 4-м издании добавлены главы про Android, Windows 8.1, виртуализацию, многоядерные системы и облачные вычисления. Написана строго и академично — лёгкого чтения не обещает.
|
||
|
||
---
|
||
|
||
## 🧠 Ключевые идеи
|
||
- Процессы и потоки — базовые абстракции ОС; межпроцессное взаимодействие строится на разделяемой памяти, семафорах и передаче сообщений
|
||
- Управление памятью: виртуальная память, страничная организация, алгоритмы замещения страниц (LRU, NRU, рабочий набор)
|
||
- Планировщики CPU: round-robin, приоритетное планирование, многоуровневые очереди — каждый алгоритм решает свой класс задач
|
||
- Файловые системы: иерархия директорий, индексные узлы (inode), журналирование, RAID
|
||
- Безопасность ОС: модели разграничения доступа, переполнение буфера, механизмы защиты ядра
|
||
|
||
---
|
||
|
||
## 💬 Важные цитаты
|
||
> «Хорошей операционной системой является та, которая создаёт иллюзию наличия большого числа процессоров, бесконечного объёма памяти и надёжных устройств хранения данных.»
|
||
|
||
> «Разница между теорией и практикой на практике значительно больше, чем в теории.»
|
||
|
||
---
|
||
|
||
## 💡 Как применить в моих проектах
|
||
|
||
|
||
---
|
||
|
||
## 🔗 Связанные заметки
|
||
- [[Командная строка Linux]]
|