Путь человека труден и опасен, но мы преодолеем всё и доберёмся до конечной точки нашего пути – Вершине знаний.

UNIX


С. Волк Mac OS X — UNIX для ВСЕХ — М: «Айкондейл Промоушн», 2002. — 272 с: ил.

Еще... Сергей Волк Mac OS X - UNIX для всехНастоящая книга— подробное иллюстрированное руководство по работе с новой операционной системой фирмы Apple — Mac OSX. Книга рассчитана на широкий крут пользователей.
Книга состоит из трех основных разделов. Первый раздел написан для начинающих пользователей. В нем даются пояснения большинству понятий и терминов, используемых в книге. Опытные пользователи могут, конечно, его пропустить, но, как мне кажется, и они найдут в этом разделе что-нибудь полезное для себя. Второй раздел посвящен самой Mac OS X. Рассмотрены характерные элементы этой системы, ее особенности, приведены подробные рекомендации по настройке различных параметров, описаны основные приемы работы. Третий раздел содержит более подробную информацию о внутренней природе Mac OS X, о ее структуре и используемых технологиях.
В начале каждого раздела перечислены основные понятия и вопросы, рассматриваемые в данном разделе. Достаточно обширный глоссарий и алфавитный указатель в конце книги призваны помочь в поиске информации.
Приложения 1-5 — это, по сути, небольшие компактные справочники, назначение которых — повысить эффективность вашей работы, сократить время освоения и облегчить переход на новую систему.

 Просмотреть  содержание  »

Стивенс У. Р. UNIX: взаимодействие процессов. — СПб,; Питер, 2003. — 576 с: ил.

Стивенс У. Р. UNIX: взаимодействие процессов. — СПб,; Питер, 2003. — 576 с: ил.Кому адресована эта книга? Эта книга может использоваться как учебник по IPC или как справочник для опытных программистов. Текст разделен на четыре части: передача сообщений; синхронизация; разделяемая память; удаленный вызов процедур.
Возможно, некоторые читатели будут интересоваться содержимым конкретных подразделов. Большая часть глав может читаться совершенно независимо от остальных, хотя в главе 2 объединены многие общие особенности средств Posix IPC, в главе 3 — System V IPC, а глава 12 является введением в разделяемую память (как Posix, так и System V). Всем читателям настоятельно рекомендуется прочесть главу 1, в особенности раздел 1.6, в котором описываются используемые в книге функции-обертки. Главы, описывающие средства Posix IPC, могут читаться отдельно от глав, посвященных System V IPC. Описание каналов и блокировок записей стоит особняком. Две главы, посвященные удаленному вызову процедур, также могут читаться отдельно от прочих. Подробный индекс упрощает использование книги в качестве справочника. Для читающих текст в случайном порядке приводятся многочисленные перекрестные ссылки на сходный материал.
Книга написана известным экспертом по операционной системе UNIX и посвящена описанию одной из форм межпроцессного взаимодействия, IPC, с использованием которой создается большинство сложных программ. В ней описываются четыре возможности разделения решаемых задач между несколькими процессами или потоками одного процесса: передача сообщений, синхронизация, разделяемая память, удаленный вызов процедур. Книга содержит большое количество иллюстрирующих примеров и может использоваться как учебник по IPC, и как справочник для опытных программистов.

 Просмотреть  содержание  »

Вахалия. Ю. UNIX изнутри. — СПб.: Питер, 2003. — 844 с: ил. — (Серия «Классика computer science»)

Вахалия. Ю. UNIX изнутри. — СПб.: Питер, 2003. — 844 с: ил. — (Серия «Классика computer science»)Эта книга показывает ядро UNIX с точки зрения разработчика систем. Для каждого компонента ядра приводится описание архитектуры и внутреннего устройства, практической реализации в каждом нз описываемых вариантов операционной системы, а также преимуществ и недостатков альтернативных вариантов рассматриваемого компонента. Такой сравнительный подход придает книге отличительную особенность и дает возможность читателю рассматривать систему с критической точки зрения. При изучении операционной системы важно знать не только сильные, но и слабые ее стороны. Это возможно только при проведении анализа альтернативных вариантов.Вы увидите описание основных коммерческих и научных реализаций операционной системы.Предлагаемая книга может быть использована как профессиональное руководство для изучения в высших учебных заведениях. Уровень изложения материала достаточен для изложения в качестве основного или дополнительного курса лекций по операционным системам. Книга не рассчитана на начинающих и содержит знания о таких концептуальных вещах, как ядро системы, процессы или виртуальная память. В конце каждой главы приводится набор вопросов, разработанных для стимулирования дальнейшего самостоятельного изучения и поиска дополнительного материала, а также для более глубокого изучения внутреннего устройства систем. Ответы на многие вопросы остаются открытыми, а для некоторых из них нужно изучение дополнительной литературы. Каждая глава завершается исчерпывающим списком материалов, которые могут быть использованы студентами для более подробного ознакомления с описываемой тематикой.

 Просмотреть  содержание  »

МакКузик М. К., Невилл-Нил Д. В. FreeBSD: архитектура и реализация / Пер. с англ. - М: КУДИЦ-ОБРАЗ, 2006. - 800 с.

Еще... Маршалл Кирк МакКузик, Джордж В. Невилл-Нил FreeBSD. Архитектура и реализацияВ книге подробно описана внутренняя структура операционной системы FreeBSD. В ней рассказывается об организации ядра FreeBSD и его службах, управлении процессами, потоками и памятью, сетевой и локальной файловых подсистемах и сетевых протоколах. Отражены вопросы межпроцессного взаимодействия и сетевой коммуникации. Рассматривается одна из последних версий FreeBSD - 5.2.
Информация представлена в структурированном виде, поэтому книга может быть использована в качестве справочника. Данная книга полезна широкому кругу читателей: от системных администраторов, использующих FreeBSD, до системных программистов. Данная книга о внутренней структуре ядра FreeBSD 5.2 и о концепциях, структурах данных и алгоритмах, использованных при реализации возможностей системы FreeBSD. Уровень детализации сходен с уровнем книги Bach's о UNIX System V [Bach, 1986]; однако данное руководство фокусируется на возможностях, структурах данных и алгоритмах, использованных в варианте FreeBSD операционной системы UNIX. Система освещает FreeBSD от уровня системных вызовов и ниже - от интерфейса ядра до самого аппаратного обеспечения. Ядро включает системные возможности, такие, как управление процессами, виртуальная память, система ввода/вывода, файловые системы, механизм IPC-сокетов и реализация сетевых протоколов. Материал, относящийся к уровню выше системных вызовов - такому, как библиотеки, оболочки, команды, языки программирования и другие интерфейсы пользователя, - не включен, за исключением некоторых сведений, относящихся к интерфейсу терминалов и запуску системы. Следуя расположению, впервые принятому в книге Organick для Multics [Organick, 1975], данная книга является подробным исследованием современной операционной системы.

 Просмотреть  содержание  »

У. Стивенс. UNIX: разработка сетевых приложений.

Ещё...У. Р. Стивенс, Б. Феннер, Э. М. Рудофф<br />
UNIX. Разработка сетевых приложений. UNIX: Network Programming. Серия: Мастер-классКнига написана известным экспертом по операционной системе UNIX и незаменима для тех, кто занимается созданием web-серверов» клиент-серверных приложений или любого другого сетевого программного обеспечения, так как в ней содержится максимально подробное описание сетевых программных интерфейсов (API), в частности сокетов, которые стали практически стандартом для сетевого программирования под Unix.
Книга содержит большое количество иллюстрирующих примеров и может использоваться как учебник по программированию в сетях, так и в качестве справочника для опытных программистов. Сетевое программирование подразумевает написание программ, взаимодействующих через сеть. Одна из этих программ обычно называется клиентом, а другая — сервером. В большинстве операционных систем имеются предварительно скомпилированные программы, взаимодействующие через сеть — в мире TCP/IP наиболее типичным примером таких программ являются web-клиенты (браузеры) и web-серверы, а также клиенты и серверы FTP и Telnet, — однако в этой книге рассказывается о том, как писать собственные сетевые приложения.
Сетевые приложения пишутся с использованием программного интерфейса приложений, или API {Application Program Interface). В этой книге мы рассматриваем два API для сетевого программирования:
1. Сокеты, иногда называемые Беркли-сокетами (Berkeley), что указывает на их связь с Berkeley Unix.
2. XTI (X/Open Transport Interface — транспортный интерфейс группы X/Open), являющийся модификацией TLI (Transport Layer Interface — интерфейс транспортного уровня), разработанного группой AT&T.
Все примеры в этой книге относятся к операционной системе Unix, хотя основные понятия и концепции сетевого программирования практически не зависят от операционной системы. В примерах используется набор протоколов TCP/IP, причем рассматривается как IP версии 4, так и IP версии 6.
Для написания сетевых приложений необходимо знание лежащей в их основе операционной системы и сетевых протоколов. Эта книга опирается на другие мои книги по двум указанным темам:
Advanced Programming in the Unix Environment [93];
TCP/IP Illustrated, vol. 1 [94];
TCP/IP Illustrated, vol. 2 [105];
TCP/IP Illustrated, vol. 3 [95].
Это книга, являющаяся вторым изданием книги «UNIX Network Programming», содержит также сведения по операционной системе Unix и по протоколам TCP/I P, но для получения более подробной информации по различным темам в этих областях следует обращаться к четырем перечисленным выше книгам, используя многочисленные ссылки, включенные в текст. В большей степени это относится к книге [105], в которой представлена реализация 4.4BSD функций сетевого программирования для API сокетов (socket, bind, connect и т. д.). При понимании того, как реализована та или иная функциональная возможность, ее применение в приложениях становится более осмысленным.

 Просмотреть  содержание  »

Немет Э, Снайдер Г, Сибасс С, Хейн Т. Р. UNIX: руководство системного администратора. Для профессионалов


Немет Э, Снайдер Г, Сибасс С, Хейн Т. Р. UNIX:  руководство системного администратора. Для профессионалов
Немет Э, Снайдер Г, Сибасс С, Хейн Т. Р. UNIX: руководство системного администратора. Для профессионалов


Третье издание уже ставшего классикой бестселлера. Эта книга — одна из немногих, предназначенных не для широкого круга пользователей, а для системных администраторов, работающих в среде UNIX. Изложенный материал будет полезен как профессионалам, так и тем, кто еще только постигает тонкости этой увлекательной и трудной работы. Другими словами, перед читателями исчерпывающее руководство, в котором подробно описаны многие используемые опытными администраторами приемы работы с разнообразными ресурсами системы UNIX.
Как создать файлы конфигурации, повысить быстродействие и надежность системы, организовать работу в корпоративной сети, наладить обмен электронной почтой, подключить новые устройства, — ответы на эти и многие другие важные вопросы читатели найдут в данной книге. Кроме того, значительное внимание уделено обслуживанию технических средств, а также правилам работы администраторов и пользователей.
Книга снабжена большим количеством примеров, взятых из реальной жизни и относящихся к популярнейшим версиям UNIX: Solaris, HP-UX, Red Hat Linux и FreeBSD.

 Просмотреть  содержание  »

Стивенс P., Раго С. UNIX. Профессиональное программирование, 2-е издание.

Стивенс P., Раго С. UNIX. Профессиональное программирование, 2-е издание.«UNIX. Профессиональное программирование» представляет собой подробнейшее справочное руководство для любого профессионального программиста, ра-ботающего с UNIX. Стивену Раго удалось обновить и дополнить текст фундаментального классического труда Стивенса, сохранив при этом точность и стиль оригинала. Содержание всех тем, примеров и прикладных программ обновлено в соответствии с последними версиями наиболее популярных реализаций UNIX. Среди важных дополнений главы, посвященные потокам и разработке многопоточных программ, использованию интерфейса сокетов для организации межпроцессного взаимодействия (IPC), а также широкий охват интерфейсов, добавленных в последней версии P0SIX. 1. Аспекты прикладного программного интерфейса разъясняются на простых и понятных примерах, протестированных на 4-х платформах: FreeBSD, Linux, Solaris 9 и Mac OS X 10.3. Описывается множество ловушек, о которых следует помнить при написании программ для различных реализаций UNIX, и показывается, как их избежать, опираясь на стандарты POSIX. 1 и Single UNIX Specification.

 Просмотреть  содержание  »





Все материалы взяты из открытых источников и представлены исключительно в ознакомительных целях. Все права на книги принадлежат их авторам и издательствам.



Вход в систему