Реклама:

Таненбаум Э.- Архитектура компьютера. стр.516

В отличие от большинства книг по UNIX, эта начинается с фотографии четырех авторов на конференции USENIX. Трое из них много написали о пакете BSD версии 4.4 и весьма квалифицированны в этом вопросе. В книге говорится о системных вызовах, процессах, вводе-выводе. Целый раздел посвящен сетям.

Ritchie and Thompson, The UNIX Time-Sharing System.

Это самая первая работа, посвященная системе UNIX. И тем не менее ее стоит прочитать. Из этого маленького зернышка выросла большая операционная система.

Russinovich and Solomon, Inside Microsoft Windows, 4th ed.

Если вы хотите знать, как работает система Windows, эта книга — для вас. В ней обсуждаются архитектура и механизмы системы, процессы, программные потоки, управление памятью, защита, ввод-вывод, кэш-память, файловые системы и т. д. Целевая аудитория — студенты факультетов компьютерных систем и специалисты в области информационных технологий.

Tanenbaum and Woodhull, Operating Systems: Design and Implementation, 2nd ed. Большинство книг об операционных системах касаются только теоретических аспектов. В этой книге теория иллюстрирована реальным программным кодом операционной системы MINIX, клона UNIX, работающей на IBM PC и других компьютерах. Исходный код с подробными комментариями приводится в приложении.

Уровень ассемблера

Levine, Linkers and Loaders.

Если вы интересуетесь компоновщиками и загрузчиками, разбираетесь в форматах объектов и библиотек, понимаете, чем статическая компоновка отличается от динамической, эта книга — для вас.

Saloman, Assemblers and Loaders.

Все, что вы хотели знать об однопроходных и двупроходных ассемблерах, а также о компоновщиках и загрузчиках, макросах и условной компоновке программ.

Параллельные компьютерные архитектуры

Adve and Gharachorloo, Shared Memory Consistency Models: A Tutorial.

Во многих современных компьютерах, особенно мультипроцессорах, поддерживается менее строгая модель памяти, чем модель секвенциальной состоятельности. В этом учебном пособии обсуждаются различные модели и объясняется, как они работают. Здесь также приводятся и опровергаются многочисленные мифы о слабо состоятельной модели памяти.

Comer, Network Systems Design.

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

Dally and Towles, Principles and Practicles of Interconnection Networks.

Эта книга для тех, кто интересуется коммуникационными сетями. После общего знакомства с топологиями рассматриваются сетевые топологии «бабочка» и тор, а также неблокирующие топологии. Далее следуют главы, посвященные трассировке, управлению потоками данных, буферизации, взаимной блокировке и родственным проблемам.

Dongarra et al., The Sourcebook of Parallel Computing.

Методики программирования для мультипроцессоров и кластеров радикально отличаются от соответствующих методик для однопроцессных систем. Семь ведущих специалистов в предметной области излагают в этой книге свои взгляды на различные аспекты параллельного программирования, в частности на параллельные архитектуры, программные технологии, параллельные алгоритмы и некоторые приложения.


⇐ Предыдущая страница| |Следующая страница ⇒