Архитектура, аппаратные средства ПК (для специалистов). Разработка драйверов
1001 совет по обустройству компьютера (+ CD-ROM) Юрий Ревич В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение. На компакт-диске находятся полезные программы и утилиты различных производителей и файлы с примерами.
32-битные микропроцессоры и микроконтроллеры SuperH Юкихо Фудзисава В книге описывается семейство SuperH - группа встраиваемых процессоров компании Renesas с оригинальной RISC-архитектурой, ориентированных на использование как в качестве микроконтроллеров (SH-1/SH-2), так и микропроцессоров (SH-3/SH-4), причем основное внимание уделяется последним. Описывается архитектура процессоров, приводятся примеры программ, задействующих различные их узлы, а также даются описания программных средств и примеры их использования при проектировании устройств на базе SuperH. Рассмотрены принципы работы MMU, кэш-памяти и SDRAM и то, как они влияют на производительность системы. Предназначена для инженеров-разработчиков, будет полезна студентам соответствующих специальностей, а также широкому кругу читателей, которые хотят узнать о микропроцессорах семейства SuperH.
Windows Driver Foundation. Разработка драйверов Пенни Орвик, Гай Смит Книга содержит описания принципов и методик, примеры программирования и подсказки для эффективной разработки драйверов. Представлены инструменты и ресурсы, основные понятия драйверов и операционной системы Windows, обзор модели Windows Driver Foundation (WDF), информация об архитектуре Windows, модели ввода/вывода. Приводятся три основные составляющие модели WDF: инфраструктура драйвера пользовательского режима, инфраструктура драйвера режима ядра и набор инструментов тестирования и верификации, а также шаблоны и рекомендации по выбору. Подробно рассматриваются различия между пользовательским режимом и режимом ядра.
Аппаратные средства PC Олег Колесниченко, Игорь Шишигин, Валентин Соломенчук Приведено детальное описание всех компонентов PC. Подробно рассмотрены принципы работы и устройство таких элементов компьютера, как материнская плата, процессор, память, шина, накопители на гибких и жестких дисках, монитор, принтер и т. д. Особое внимание уделено популярной в настоящее время 3D-графике. Освещены вопросы, касающиеся установки дополнительных плат расширения и новых периферийных устройств. Шестое издание книги дополнено информацией о новейших достижениях в области компьютерных технологий, в том числе описанием процессоров Intel Core i7, Intel Core 2, AMD Phenom II, AMD Athlon X2, памяти DDR 2 и 3, интерфейсов SATA и PCI Express, видеопроцессоров, 3D-конвейеров и др. Читатель узнает, на какие из характеристик следует обращать внимание в первую очередь при покупке комплектующих, научится не только устанавливать дополнительные компоненты, находить и устранять неисправности, но и самостоятельно модернизировать PC, сэкономив при этом значительные средства. Для широкого круга пользователей.
Железо ПК 2012 Валентин Соломенчук, Павел Соломенчук Приведены технические характеристики современных процессоров, комплектующих изделий и периферийного оборудования, которые желательно использовать для сборки высокопроизводительного компьютера РС. Основное назначение книги - дать возможность пользователям и специалистам получить в удобной форме информацию о продукции наиболее известных фирм, изделия которых пользуются спросом в России. Материал представлен таким образом, что любой пользователь может легко подобрать в компьютерном магазине наиболее выгодный вариант конфигурации нового компьютера или осознанно модернизировать старый.
Идеальная архитектура. Ведущие специалисты о красоте программных архитектур Диомидис Спинеллис, Георгиос Гусиос Из каких компонентов строятся надежные, элегантные, гибкие, удобные в сопровождении программные архитектуры? Книга отвечает на этот вопрос серией очерков, написанных ведущими программными архитекторами и проектировщиками современности. В каждом очерке авторы представляют какую-либо выдающую программную архитектуру, анализируют ее отличия от других архитектур и объясняют, почему она идеально подходит для своей цели. Из книги вы узнаете, как на основе архитектуры Facebook была построена экосистема приложений, ориентированных на работу с данными; как новаторская архитектура Xen повлияла на будущее операционных систем; как процессы в сообществе проекта KDE способствовали превращению программной архитектуры из предварительного проекта в элегантную систему; как "ползучая функциональность" помогла GNU Emacs выйти за пределы изначально запланированных возможноcтей; как устроена высокооптимизированная виртуальная машина Jikes RVM; какие сходства и различия существуют между объектно-ориентированными и функциональными архитектурными школами; как архитектуры влияют на эволюцию программных продуктов и труд разработчиков.
Многоядерные процессоры А. В. Калачев Курс посвящен обзору состояния дел в области многоядерных процессоров. Представлены основные многоядерные процессоры и архитектуры, разработанные на конец 2009 года, кратко рассмотрены основные приемы программирования многоядерных систем. Материал курса составлен на основе статей и отчетов ряда экспертов, работах исследовательских групп, технических материалов и анонсов компаний-производителей. Описаны процессоры для широкого спектра систем и приложений - от микромощных встраиваемых систем до серверных приложений.
Программирование PIC-микроконтроллеров на PicBasic (+CD-ROM) Чак Хелибайк Книга представляет собой практическое руководство по программированию микроконтроллеров семейства PIC на языке PicBasic. В книге рассматриваются ключевые различия между стандартным компилятором PicBasic и компилятором PicBasic Pro; набор команд, архитектура и характеристики наиболее используемых PIC-микроконтроллеров; обработка прерываний и исключительных ситуаций; организация связи между PIC-микроконтроллерами. Приведены многочисленные примеры программ для реализации различных функций PIC-микроконтроллеров с использованием языка PicBasic (исходные тексты всех примеров находятся на прилагаемом компакт-диске). Отдельная глава посвящена ставшей весьма популярной в последнее время робототехнике. Книга будет полезна начинающим разработчикам, инженерам, студентам радиотехнических специальностей, а также широкому кругу читателей, интересующихся электроникой и программированием. К изданию прилагается CD-диск, на котором представлены тексты программ: ЖКИ; Вольтметр; 7-сегм. Индикатор; Робот с интеллектом; Обращение к PORTA; Последовательный порт; Бегущий огонь; Сервомотор; Мелодия и другое.
Программирование аппаратных средств в Windows (+ CD-ROM) Всеволод Несвижский Книга посвящена программированию базовых компонентов персонального компьютера: мыши, клавиатуры, процессора, системных устройств, дисковой подсистемы, а также систем мониторинга питания, температур, видео и звука. Уделено внимание популярным интерфейсам USB, IEEE 1394 и др. Рассмотрены особенности программирования в операционных системах Windows ME/2000/XP и Vista. Приведено большое количество простых и понятных примеров, написанных на языке C++. Для написания и отладки примеров были использованы оболочки Visual C++ 6.0 и Visual Studio 2008. Во втором издании расcмотрены особенности программирования для ОС Windows Vista. Прилагаемый компакт-диск содержит исходные коды всех примеров и системные драйверы для работы с аппаратными портами ввода-вывода.