CITForum на CD
Форумы
Газета
Море(!) аналитической информации!
IT-консалтинг
Software Engineering
Программирование
СУБД
Безопасность
Internet
Сети
Операционные системы
Hardware
Операционная система 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
BrainBoard.ru
Море работы для программистов, сисадминов, вебмастеров.
Иди и выбирай!
Новости мира IT:
03.02 -
AMD поделилась планами по выпуску процессоров
03.02 -
«Яндекс» займётся продвижением Skype в России
03.02 -
Чистая прибыль Facebook в 2011 г выросла на 65% - до $1 млрд
03.02 -
Apple выпустит обновленный плеер iPod nano со встроенной камерой
03.02 -
Facebook подала заявку на IPO, собираясь привлечь не менее $5 млрд
03.02 -
Объявлены лауреаты Международного конкурса научно-технической визуализации-2011
02.02 -
Чистая прибыль AOL в 2011 году составила $13,1 млн против убытка ранее
02.02 -
Браузеры Chrome и Firefox теряют рыночную долю
02.02 -
iPad третьего поколения, вероятно, получит процессор с четырьмя ядрами
02.02 -
МТС получила лицензию на LTE
02.02 -
Document Foundation официально зарегистрирован как общественная организация
02.02 -
Началось обсуждение лицензии Open Hardware License 1.2
02.02 -
Panasonic создала SD-карту с поддержкой WiGig
02.02 -
RIM готовит мощный смартфон BlackBerry London
02.02 -
Квартальная прибыль Seagate выросла почти вчетверо
01.02 -
Электронная запись к врачу начнет работать в РФ уже в конце 2012 года
01.02 -
Срок поддержки Red Hat Enterprise Linux 5/6 продлён с 7 до 10 лет
01.02 -
Официально представлена десятая версия Firefox
01.02 -
Еврокомиссия начала расследование в отношении Samsung Electronics
01.02 -
Представлен мощный игровой видеоадаптер AMD Radeon HD 7950
Архив новостей
Последние комментарии:
Symantec: через Android Market распространяется нежелательное ПО
(4)
4 Февраль, 10:13
«Яндекс» займётся продвижением Skype в России
(3)
4 Февраль, 10:11
Браузеры Chrome и Firefox теряют рыночную долю
(10)
4 Февраль, 10:06
The Pirate Bay позволит "скачать" физические объекты
(7)
3 Февраль, 14:45
В России утверждён прототип национальной программной платформы
(234)
3 Февраль, 14:32
Почему объектно-ориентированное программирование провалилось?
(1429)
3 Февраль, 14:25
Чистая прибыль Facebook в 2011 г выросла на 65% - до $1 млрд
(1)
3 Февраль, 14:24
Объявлены лауреаты Международного конкурса научно-технической визуализации-2011
(1)
3 Февраль, 10:56
Квартальная прибыль Seagate выросла почти вчетверо
(3)
3 Февраль, 00:16
Электронная запись к врачу начнет работать в РФ уже в конце 2012 года
(6)
2 Февраль, 18:36
IT-консалтинг
Software Engineering
Программирование
СУБД
Безопасность
Internet
Сети
Операционные системы
Hardware
Информация для рекламодателей
PR-акции, размещение рекламы —
adv@citforum.ru
,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы —
pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2009
CIT Forum
Внимание!
Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.
Подробнее...
Лучшее предложение:
качественная профессиональная уборка недорого
от компании «НКС».