Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Операционная система UNIX.

Операционная система UNIX
Операционная система 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


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте