Similar presentations:
Операционная система UNIX
1. Операционная система UNIX
ОПЕРАЦИОННАЯСИСТЕМА UNIX
Выполнил студент первого курса
Мехонин Артём
2. Содержание
• Истоки и создатели• Культура разработки и философия UNIX
• Внутреннее устройствои уровни абстракции
• Эволюция, стандарты и современные Unix-подобные ОС
• Технологические преимущества архитектуры
• Наследие UNIX и его роль в XXI веке
3. Истоки и создатели
• 1969 год: Кен Томпсон и Деннис Ритчи(Bell Labs) создают простую ОС
взамен закрытого громоздкого проекта
Multics.
• Первая база: Изначально система
называлась UNICS и работала на
старом компьютере PDP-7.
• Прорыв 1973 года: UNIX полностью
переписали на новом языке Си (C).
• Результат: Первая в истории
переносимая (portable) ОС,
независимая от конкретного железа.
К содеражанию
4. Культура разработки и философия UNIX
•Принцип Макилроя: «Пишите программы,которые делают что-то одно, но хорошо».
•Модульность: Сложные задачи решаются
связыванием множества простых независимых
инструментов.
•Текстовый поток: Универсальный язык общения
программ — обычный неформатированный текст.
•Конвейеры (Pipes): Символ | мгновенно
передает вывод одной утилиты на вход другой.
К содеражанию
5. Внутреннее устройство и уровни абстракции
• Ядро (Kernel): Управляетжелезом, процессами,
оперативной памятью и
вводом-выводом.
• Оболочка (Shell): Текстовый
интерпретатор (например,
Bash), связывающий
пользователя и ядро.
• Утилиты: Специализированные
программы обработки данных,
такие как grep, awk и sed.
• Концепция «Всё есть файл»:
Диски, процессы, терминалы и
устройства объединены в
единое дерево каталогов.
К содеражанию
6. Эволюция, стандарты и современные Unix-подобные ОС
Эволюция,стандарты и
современные Unixподобные ОС
• Разделение (1980-е): Борьба коммерческой ветки
System V (AT&T) и академической BSD.
• POSIX: Единый международный стандарт
совместимости для переносимого софта.
• Прямые потомки: Операционные системы macOS
и iOS (построены на базе ядра Darwin и BSD).
• Unix-подобные: Свободный Linux (1991 г.). На нем
работают Android и весь современный веб.
К содеражанию
7. Технологические преимущества архитектуры
• Истинная многозадачность: Архитектура изначально проектировалась дляодновременной работы сотен пользователей.
• Изоляция процессов: Зависание приложения не обрушит систему
благодаря жесткому разделению памяти ядром.
• Разграничение прав: Строгая иерархия доступа (пользователи и
суперпользователь root) защищает от вирусов.
К содеражанию
8. Наследие UNIX и его роль в XXI веке
• Глобальный стандарт: ОблакаAmazon/Google, банковские базы и интернет
работают по правилам 1970-х годов.
• Базовый навык: Понимание логики UNIX,
процессов и консоли — фундамент для
DevOps и кибербезопасности.
• Итог: Идеи UNIX доказали свою
жизнеспособность и определили вектор
развития ИТ.
К содеражанию
software