Скачать книги категории «Компьютеры»

Цифровая схемотехника и архитектура компьютера

В книге представлен уникальный и современный подход к разработке цифровых устройств. Авторы начинают с цифровых логических элементов, переходят к разработке комбинационных и последовательных схем, а затем используют эти базовые блоки как основу для самого сложного: проектирования настоящего процессора MIPS. По всему тексту приводятся примеры на языках SystemVerilog и VHDL, иллюстрирующие методы и способы проектирования схем с помощью САПР. Изучив эту книгу, читатели смогут разработать свой собственный микропроцессор и получат полное понимание того, как он работает. В книге объединен привлекательный и юмористический стиль изложения с развитым и практичным подходом к разработке цифровых устройств.

Во второе англоязычное издание вошли новые материалы о системах ввода/вывода применительно к процессорам общего назначения как для ПК, так и для микроконтроллеров. Приведены практические примеры интерфейсов периферийных устройств с применением RS-232, SPI, управления двигателями, прерываний, беспроводной связи и аналого-цифрового преобразования. Представлено высокоуровневое описание интерфейсов, включая USB, SDRAM, WiFi, PCI Express и другие.

Издание будет полезно студентам, инженерам, а также широкому кругу читателей, интересующихся современной схемотехникой.

1000 и одна микронтроллерная схема. Выпуск 4

Книга дополняет и развивает схемотехнические идеи, изложенные в аналогичных по названию авторских сборниках под общим заголовком «1000 и одна микроконтроллерная схема». Ранее вышли в свет книги: «Выпуск 1» (2010 г.), «Выпуск 2» (2011 г.), «Выпуск 3» (2016 г.). Новая книга «Выпуск 4» отличается профессиональной направленностью, поскольку в ней анализируются технические решения, применяемые фирмами в реальных конструкциях, прошедших проверку практикой.

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

Если внимательно присмотреться, то в отладочных платах присутствуют все элементы микроконтроллерных подсистем: ввода и вывода сигналов, питания, тактирования, сброса, интерфейсов, программирования. Системный уровень позволяет рассматривать схемы через призму небольших, но функционально завершённых узлов.

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

Общее число рисунков в книге достигает 1000, что хорошо согласуется с её названием.

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

Умные устройства безопасности на микроконтроллерах Atmel

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

Издание будет полезно как начинающим радиолюбителям, так и профессионалам.

Основы моделирования в SolidWorks. Практическое руководство по освоению программы в кратчайшие сроки

Данная книга позволяет в кратчайшие сроки освоить принципы работы в программе SolidWorks. В ней представлены уроки по основам моделирования в данной программе.

Издание рассчитано для начинающих пользователей программы. Однако опытным пользователям оно также пригодится – поможет систематизировать ранее полученные знания и навыки и узнать неочевидные приемы работы.

Дизайн и реклама. От теории к практике

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

Материал книги содержит общие сведения о дизайне – художественном проектировании промышленных изделий и объектов интеллектуальной деятельности. Подробно анализируются коммуникативные средства графического дизайна. Рассматривается рекламный дизайн, приводятся различные виды и формы его использования. Особое внимание уделяется практической области графического дизайна, направленной на обработку растровых и векторных изображений, создание 3D-моделей продукции промышленного производства.

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

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

В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных микроконтроллеров 8051 и их расширений в системах управления и контроля. Основной упор сделан на практические аспекты разработки цифровых и аналоговых интерфейсов, использования таймеров, визуализации результатов измерений в системах сбора информации. Значительная часть материала посвящена практическому программированию в популярной среде разработки Keil uVision. Приводятся многочисленные примеры разработки несложных аппаратно–программных систем сбора аналоговой и цифровой информации, измерительных систем, систем управления внешними устройствами и т.д. Все приведенные в книге проекты разработаны и проверены на отладочном модуле Rita-51 фирмы Rigel Corp. и могут служить основой при разработке собственных проектов.

Прогнозное моделирование в IBM SPSS Statistics, R и Python. Метод деревьев решений и случайный лес

Данная книга представляет собой практическое руководство по применению метода деревьев решений и случайного леса для задач сегментации, классификации и прогнозирования. Каждый раздел книги сопровождается практическим примером. Кроме того, книга содержит программный код SPSS Syntax, R и Python, позволяющий полностью автоматизировать процесс построения прогнозных моделей. Автором обобщены лучшие практики использования деревьев решений и случайного леса от таких компаний, как Citibank N.A., Transunion и DBS Bank.

Издание будет интересно маркетологам, риск-аналитикам и другим специалистам, занимающимся разработкой и внедрением прогнозных моделей.

Assembler. Для DOS, Windows и Unix

В книге описываются все аспекты современного программирования на ассемблере для DOS, Windows и Unix (Solaris, Linux и FreeBSD), включая создание резидентных программ и драйверов, прямое программирование периферийных устройств, управление защищенным режимом и многое другое. Подробно рассмотрена архитектура процессоров Intel вплоть до Pentium II. Все главы иллюстрированы подробными примерами работоспособных программ.

Книга ориентирована как на профессионалов, так и на начинающих без опыта программирования.

Основы машинного зрения в среде LabVIEW. Учебный курс

Данная книга представляет собой краткий учебный курс для школьников и студентов по машинному зрению и цифровой обработки изображений в среде визуального программирования LabVIEW с использованием библиотеки IMAQ Vision. Рассматриваются основные аспекты получения, хранения, обработки и анализа цифровых изображений, а также автоматического выделения и распознавания на изображениях различного рода объектов.

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

Встраиваемые системы на основе Linux

В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени.

Издание рассчитано на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами. Предполагаются знание основ языка C и опыт системного программирования.

Теоретические и методологические принципы разработки новых подходов к моделированию элементов архитектуры предприятия

В настоящее время все больше руководителей и ИТ-аналитиков испытывают потребность в комплексном описании и планировании развития своей организации. Управление ИТ-архитектурой предприятия создает основу для синхронизации всех объектов внутри организации и в то же время запускает цикл их непрерывного изменения для целей оптимизации бизнеса, что все больше определяет успешность функционирования любого предприятия в целом. В рамках настоящей статьи авторы представляют краткие результаты исследования по разработке новых подходов при построении модели ИТ-архитектуры и развития предприятия в целом, которые рассмотрены на примерах веб-интерфейса, логической и датаориентированной моделей инфраструктуры предприятия, включающих в себя как прикладные программные системы, так и организационные единицы. Авторы рассмотрели и дали рекомендации, которые возможно использовать в деятельности ИТ-специалистов, системных аналитиков, программистов, веб-дизайнеров, студентов направлений подготовки «Бизнес-информатика», «Прикладная информатика».

Иерархические структуры и их компьютерная реализация в расчете светодиодных оптических систем

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

Программная реализация эффективной структуры данных для задач ортогональной упаковки различной размерности

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

Задачи исследования операционных свойств совершенствуемых систем и процессов их функционирования: концептуальные аспекты

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

3ds Max 2018. Дизайн интерьеров и архитектуры

Для эффективной работы в 3ds Max 2018 понадобится многое: моделирование, настройка материалов, постановка источников света и, наконец, визуализация. Уникальная система обучения, предложенная автором книги, была проверена на тысячах студентов, поэтому вам не придется обращаться к другим источникам в поисках дополнительной информации. Продвигаясь от простого к сложному, вы не только освоите технические навыки, но и научитесь действовать осознанно, четко понимая, что вы делаете и для чего. Вся основная информация – сплайновое и полигональное моделирование, материалы и развертки, камеры и свет – представлена в новом интерфейсе. Начинающие пользователи смогут легко ориентироваться в обновленной программе, а тем, кто уже имеет опыт работы с 3ds Max, будут особенно интересны главы про современные движки рендера: V-Ray и Corona. Вы узнаете о новых средствах визуализации, которые пришли на смену Mental Ray – Autodesk Raytracer и Arnold. Теперь в распоряжении пользователя есть удобные современные материалы, расширенные возможности работы с камерами и экспозицией.

Масштабирование приложений. Выращивание сложных систем

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

Особенности киберпреступлений в России: инструменты нападения и защита информации

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

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

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

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

Создание умного дома на базе Arduino

С появлением интернета вещей отношения умного дома с владельцем переходят на новый уровень – теперь контроллер, управляющий жилищем, может в любой момент связаться с хозяином и получить от него новое задание. Специальное приложение для Android или iOS позволит вам управлять своим домом с экрана смартфона из соседней комнаты или с другого континента. Взаимодействовать с техникой будущего и разрабатывать новые способы применения интернета вещей научит вас эта книга – в ней есть всё, что нужно для творчества. Издание познакомит вас с основами создания и отладки проектов по автоматизации дома на основе контроллеров Arduino и NodeMCU.

Разработка печатных плат в EAGLE

Книга известного американского специалиста посвящена пакету программ для разработки печатных плат EAGLE. Автор не просто показывает все особенности и возможности программы, он освещает технологические основы производства печатных плат и представляет способы и оборудование для этого. Изучение материала основано на проектах реальных устройств – Arduino и BeagleBone, которые вполне можно собрать самостоятельно, прочитав книгу. Также большое внимание уделено автоматизации рутинных задач, возникающих перед инженерами.

Издание будет полезно радиолюбителям, радиоинженерам, схемотехникам и разработчикам печатных плат, а также студентам вузов и ссузов

Имитация социально-экономической системы Евразийского континента с помощью агент-ориентированных моделей

В статье приведена конструкция агент-ориентированной модели стран Евразии, имитирующей основные процессы движения населения этих стран, их экономики, а также последствия реализации крупных проектов как результата действий множества самостоятельных агентов. В модели присутствуют агенты двух типов: а) страны, способные лоббировать реализацию проектов; б) жители этих стран, создающие семьи, выбирающие вид деятельности и место жительства. Приводятся результаты компьютерного эксперимента, в ходе которого страны выбирали маршрут Нового «Шелкового пути» из предложенных вариантов с учетом собственных интересов, а также влияния международных союзов.

Обработка цифрового фото

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

Виды обработки и классы моделей знаний в компьютерных системах

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