архив
☰
Данные
ИИ
Разработка
Безопасность
Инфраструктура
Квантовые вычисления
Курсы и книги
🔍
Новые разделы!
ИИ, квантовые вычисления и много других интересных тем
Заходите в ЦИТадель!
Операционная система UNIX
Данное учебное пособие представляет собой информационно-аналитические материалы
Центра Информационных Технологий
Автор: С. Д. Кузнецов
Основание и история
Проект операционной системы Multics: неудача с положительными последствиями
Возникновение и первая редакция ОС UNIX
Исследовательский UNIX
Первый перенос ОС UNIX
Седьмая редакция
Возникновение группы университета г. Беркли (BSD)
UNIX System III и первые коммерческие версии системы
AT&T System V Release 2 и Release 3
Основные понятия ОС UNIX и базовые системные вызовы
Основные понятия
Пользователь
Интерфейс пользователя
Привилегированный пользователь
Программы
Команды
Процессы
Перенаправление ввода/вывода
Ядро ОС UNIX
Общая организация традиционного ядра ОС UNIX
Основные функции
Принципы взаимодействия с ядром
Принципы обработки прерываний
Файловая система
Структура файловой системы
Монтируемые файловые системы
Интерфейс с файловой системой
Разновидности файлов
Обычные файлы
Файлы-каталоги
Специальные файлы
Связывание файлов с разными именами
Именованные программные каналы
Файлы, отображаемые в виртуальную память
Синхронизация при параллельном доступе к файлам
Принципы защиты
Идентификаторы пользователя и группы пользователей
Защита файлов
Управление устройствами
Устройство как специальный файл
Драйверы устройств
Внешний и внутренний интерфейсы устройств
Базовые механизмы сетевых взаимодействий
Потоки (Streams)
Стек протоколов TCP/IP
Программные гнезда (Sockets)
Вызовы удаленных процедур (RPC)
Распределенные файловые системы
Сетевая файловая система (NFS)
Совместное использование удаленных файлов (RFS)
Основные функции и компоненты ядра ОС UNIX
Управление памятью
Виртуальная память
Аппаратно-независимый уровень управления памятью
Страничное замещение основной памяти и swapping
Управление процессами и нитями
Пользовательская и ядерная составляющие процессов
Принципы организации многопользовательского режима
Традиционный механизм управления процессами на уровне пользователя
Понятие нити (threads)
Подходы к организации нитей и управлению ими в разных вариантах ОС UNIX
Управление вводом/выводом
Принципы системной буферизации ввода/вывода
Системные вызовы для управления вводом/выводом
Блочные драйверы
Символьные драйверы
Потоковые драйверы
Взаимодействие процессов
Разделяемая память
Семафоры
Очереди сообщений
Программные каналы
Программные гнезда (sockets)
Потоки (streams)
Мобильное программирование в среде ОС UNIX
Стандартные библиотеки
Библиотека системных вызовов
Библиотека ввода/вывода
Дополнительные библиотеки
Файлы заголовков
Мобильность на уровне исходных текстов
Особенности мобильного программирования на языке Си
Обеспечение независимости от особенностей версии ОС UNIX
Бинарная совместимость
Возможности достижения бинарной совместимости
Преимущества и ограничения
Традиционные средства интерактивного интерфейса пользователей
Командные языки и командные интерпретаторы
Общая характеристика командных языков
Базовые возможности семейства командных интерпретаторов
Bourne-shell
C-shell
Korn-shell
Команды и утилиты
Организация команды в ОС UNIX
Перенаправление ввода/вывода и организация конвейера
Встроенные, библиотечные и пользовательские команды
Программирование на командном языке
Средства графического интерфейса пользователей
Оконная система X как базовое средство графических интерфейсов в среде ОС UNIX
Общая организация X-Window
Клиентская и серверная части
Базовые библиотеки
Средства разработки графических интерфейсов
Пакет Motif
Язык и интерпретатор Tcl/Tk
Современное состояние ОС UNIX
UNIX System V Release 4 и UnixWare
Системы, основанные на System V Release 4
Solaris компании Sun Microsystems
HP/UX компании Hewlett-Packard, DG/UX компании Data General, AIX компании IBM
Santa Cruz Operation и SCO UNIX
Open Software Foundation и OSF-1
Свободно распространяемые и коммерческие варианты ОС UNIX семейства BSD
Другие свободно распространяемые варианты ОС UNIX
Linux университета Хельсинки
Hurd Free Software Foundation
Стандарты ОС UNIX
System V Interface Definition (SVID)
Деятельность комитетов POSIX
Деятельность X/Open
Стандарт ANSI C
Другие стандарты
Перспективные ОС, поддерживающие среду ОС UNIX
Понятие микроядра
Микроядро Mach университета Карнеги-Меллон
Микроядро Chorus компании Chorus Systems
Примеры микроядерных реализаций ОС UNIX
OSF-1 компании Open Software Foundation
MiX компании Chorus Systems
Hurd Free Software Foundation
Новости IT
25 октября 2026
Block показала голосовую модель Dessa, обученную без текста
25 октября 2026
Уволенные специалисты OpenAI оспорили обвинения в утечке данных
25 октября 2026
РАН одобрила проект плана по созданию 300-кубитного квантового компьютера к 2030 году
25 октября 2026
Штаб Минцифры утвердил рекомендации по защите ЦОДов от беспилотников
25 октября 2026
YouTube планирует запустить AV2-потоки в веб-версии в начале 2027 года
25 октября 2026
Nvidia опубликовала Flora для автоматической разметки видео с роботами
25 октября 2026
OpenAI переманивает крупных клиентов Anthropic скидками на корпоративные контракты
25 октября 2026
Техас подал в суд на OpenAI и потребовал ограничить доступ детей к ChatGPT
24 октября 2026
Quest Diagnostics подтвердила утечку персональных и медицинских данных пациентов
24 октября 2026
AT&T, T-Mobile и Verizon попросили FCC исключить два диапазона 5G из правил спутниковой связи
24 октября 2026
Оболочки кодовых ИИ-агентов увеличили расходы втрое без заметного роста качества
24 октября 2026
OpenAI раскрыла архитектуру 500-петабайтного хранилища Habitat для ChatGPT
24 октября 2026
DeepSeek и MiniMax зарегистрировали зарубежное лицензирование своих ИИ-моделей
24 октября 2026
OpenAI изолировала обучение передовых моделей от открытого интернета
24 октября 2026
ИИ-агенты OpenAI создали скрытый канал связи через процессорный кэш
24 октября 2026
Moonshot AI выпустила Kimi K3.1 Pro, занявшую четвертое место в рейтинге Artificial Analysis
23 октября 2026
«Росатом» запустил систему предиктивной аналитики на трёх АЭС
23 октября 2026
Сэм Альтман: «песочницы» и мониторинг ИИ со временем перестанут обеспечивать безопасность
23 октября 2026
SpaceX обсуждает доступ к 80 тысячам площадок для сети Starlink Mobile
23 октября 2026
Signal исправила уязвимость, оставлявшую звонок активным после отбоя
Все новости →
Связь с редакцией