Суббота
04.05.2024
04:11
Форма входа
Категории раздела
Макроинструкции [1]
Управленние данными [9]
Макросы [0]
ПК и железо [3]
Осиписание :) [3]
Разное [491]
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    OPEN SOURCE PROJECT

    Книги

    Алгоритмические трюки для программистов

    Генри Уоррен, мл.
    Аннотация:
    В этой книге слову "хакер" возвращено его первозданное значение - человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода. В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров. Здесь вы найдете множество приемов для работы с отдельными битами, байтами, вычисления различных целочисленных функций. Большей части материала сопутствует строгое математическое обоснование. Каким бы не был ваш профессионализм, вы обязательно найдете в этой книге новое для себя. Кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике.

    Размер архива: 2 517 567 байт
    Формат: DJVU

    Windows NT. File System Internals. A Developer's Guide.

    Rajeev Nagar
    Аннотация:
    Книга известного Rajeev Nagar, посвящена проблемам написания файловых драйверов для NT, ценность её в том, что она содержит массу описаний недокументированных функций Native API, связанных с файловой системой.

    Размер архива: 11 929 674 байт
    Формат: PDF (eng)

    Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP, Windows 2000. Мастер-класс

    М. Руссинович, Д. Соломон
    Аннотация:
    Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows - Windows Server 2003, Windows XP и Windows 2000 - и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, АРС, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. В четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD х64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows.

    Размер архива: 27 774 981 байт
    Формат: DJVU

    Интерфейс USB. Практика использования и программирования

    Павел Агуров
    Аннотация:
    В книге мзложены базовые сведения по интерфейсу USB для ПК: примеры USB-устройств и советы по их выбору, правила установки и конфигурирования устройств, методы решения возникающих проблем. Описаны кабели, разъемы, принципы питания устройств и другое аппаратное обеспечение. Приведено внутреннее устройство USB и его физическая реализация, обсуждены общие вопросы написания драйверов для операционной системы Microsoft Windws 2000/XP с примерами на языке Borland Pascal и в среде Delphi. Рассмотрен процесс создания USB-устройства: от выбора микросхем и схемотехники до написания программы микроконтроллера и WDM-драйвера. В книге содержится большое количество практических советов и примеров программ. Для удобства читателей все исходные коды приводятся на прилагаемом компакт-диске.

    Размер архива: 12 022 706 байт
    Формат: DJVU

    WINDOWS VIA C/C++

    Джеффри РИХТЕР, Кристоф Насарри
    Аннотация:
    Создание эффективных WIN32-приложений Джефри Рихтера вышла 8 лет назад. Это её пятое переиздание. Информация в книге обновлена с учётом специфики новых операционных систем XP и Vista.

    Размер архива: 3 431 956 байт
    Формат: CHM (eng)

    Ассемблер на примерах. Базовый курс.

    Рудольф Марек
    Аннотация:
    Эта книга представляет собой великолепное практическое руководство по основам программирования на языке ассемблера. Изложение сопровождается большим количеством подробно откомментированных примеров, что способствует наилучшему пониманию и усвоению материала. Доходчиво объясняются все основные вопросы программирования на этом языке. Вы узнаете, как писать ассемблерные программы под разные операционные системы (Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные вставки в программы на языках высокого уровня и многое другое. Попутно вам будут разъяснены основные моменты работы процессора, операционных систем, управления памятью и взаимодействия программ с аппаратными устройствами ПК - то есть все то, без знания чего нельзя обойтись при программировании на языке низкого уровня, которым и является ассемблер. Книга написана доступным языком. Лучший выбор для начинающих.

    Размер архива: 5 866 817 байт
    Формат: PDF

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

    У. Р. Стивенс
    Аннотация:
    Книга написана известным экспертом по операционной системе UNIX и незаменима для тех, кто занимается созданием web-серверов, клиент-серверных приложений или любого другого сетевого программного обеспечения, так как в ней содержится максимально подробное описание сетевых программных интерфейсов (API), в частности сокетов, которые стали практически стандартом для сетевого программирования под Unix.
    Книга содержит большое количество иллюстрирующих примеров и может использоваться как учебник по программированию в сетях, так и в качестве справочника для опытных программистов.

    Размер архива: 10 265 688 байт
    Формат: DJVU

    Программирование на аппаратном уровне. Специальный справочник

    Владимир Кулаков
    Аннотация:
    В книге рассматриваются возможности персональных IBM-совместимых компьютеров, рекомендации по использованию которых не даются в официальной технической документации. Информация, собранная в книге, интересна прежде всего для тех, кто не удовлетворен возможностями, предоставляемыми стандартными драйверами и операционными системами. С одной стороны, это создатели "несерьезных", но сложных программ — компьютерных игр, а с другой — разработчики самого серьезного обеспечения, предназначенного для систем управления разнообразными техническими объектами.
    Во второе издание книги внесены исправления и дополнения. В частности, добавлены две главы, в одной из которых рассматривается работа с хост-контроллером и устройствами USB на уровне аппаратуры, а в другой — особенности программирования NE2000-совместимых адаптеров Ethernet.

    Размер архива: 5 275 994 байт
    Формат: DJVU

    Искусство программирования. (в трех томах.)

    Дональд Э. Кнут
    Аннотация:
    Том 1. Основные алгоритмы.

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

    Размер архива: 5 880 926 байт
    Формат: DJVU


    Том 2. Получисленные алгоритмы

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

    Размер архива: 6 419 929 байт
    Формат: DJVU


    Том 3. Сортировка и поиск

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

    Размер архива: 6 699 300 байт
    Формат: DJVU

    Windows NT/2000.
    Справочник по базовым функциям API и
    Native API Reference.


    Гэри Неббет
    Аннотация:
    В этой книге базовые функции API описаны в том же стиле, что и в документации комплекта разработки драйверов устройств DDK. Рассматриваемые конструкции были извлечены из Windows NT 4.0 Service Pack 3 и последней бета версии Windows 2000 для процессоров Intel. Несмотря на стилистическое сходство, эта книга существенно отличается от документации DDK.

    Информация для нее была получена в результате исследования поведения самой Windows NT. В книге содержится полное описание базовых функций API, которого вполне достаточно для разработки утилит на уровне "resource kit", а также другого "нестандартного" программного обеспечения, реализующего возможности, недоступные обычным приложениям.

    Поскольку предполагается, что читатель знаком с интерфейсом Win32 API, C++ и стандартными библиотеками C++, указание на полную эквивалентность между базовой системной службой и функцией Win32 зачастую является единственным объяснением приведенного в книге материала.

    Размер архива: 1 653 734 байт
    Формат: PDF

    1-10 10-20