Essential Computer Science. A Programmer's Guide to Foundational Concepts #1
Постоплата

Essential Computer Science. A Programmer's Guide to Foundational Concepts

Тип книги:
Печать по требованию
О товаре
Перейти к описанию
Автор на обложке
Paul D. Crutcher; Neeraj Kumar Singh; Peter Tiegs
Год выпуска
2026
Тип бумаги в книге
Офсетная
Тип обложки
Мягкая обложка
Тип книги
Печать по требованию

О книге

Печатная книга «Essential Computer Science. A Programmer's Guide to Foundational Concepts» в мягкой обложке, язык - английский. В книге 316 страниц, она напечатана на белой офсетной бумаге плотностью
1 414 ₽ 2 089 ₽
Магазин
Подписаться
Т8
Перейти
4.9
Чат
Заказы
53.7 K
О магазине

Описание

Essential Computer Science. A Programmer's Guide to Foundational ConceptsПечатная книга «Essential Computer Science. A Programmer's Guide to Foundational Concepts» в мягкой обложке, язык - английский. В книге 316 страниц, она напечатана на белой офсетной бумаге плотностью 80 г/м². Формат издания — 152x229 мм. Все книги аккуратно упаковываем в прочный трехслойный сейф-пакет.

Chapter 1: Concept and Fundamentals of Computer System In this chapter we discuss a brief history and evolution of a computer System, and fundamentals of how it operates.


1.       Evolution of Computer System


2.       Von Neumann Model/Architecture: I/O, CPU and memory


1.       Fetch:


2.       Decode,


3.       Execute


3.       Fetch: Address and Data


4.       Decode: Instructions and Instruction Set Architecture:


1.       Encode/Decode


1.       Number Representation


2.       Negative Numbers


3.       Little Endian/Big Endian.


2.       Instruction Format, Opcode, Operand


3.       Addressing modes


4.       ISA:


1.       Categories: RISC, CISC etc.


2.       Examples: x86, ARM etc.


5.       Execute:


1.       Fundamentals of Digital Logic


2.       Examples: ADD, SUB.


6.       Computer Hardware Advancements/Extensions:


1.       Compute Block: Pipelining, and Predictive Execution and Data Hazards


2.       Memory Hierarchy: Cache (inclusive, exclusive), Memory


3.       Interrupt Based vs. Polling


1.       Interrupt Service Routine


4.       DMA


5.       Multiprocessor: SIMD, MIMD, VLIW etc.


7.       Basic Architecture of x86 based computer


1.       Stack, PC, General Purpose Registers (GPRs) etc.


8.       IO Devices- Interface and Controller Advancements, Example: PCIe, USB


1.       Controller, Bus, and Device


9.       Internal and External View of an Example Computer System Design


10.   References and further reading:


1.       Digital Logic and Computer Design: Morris Mano


2.       Computer Organization and Design: The Hardware/Software Interface: Hennessy and Patterson


Chapter 2: Programming the Computer Hardware In the preceding chapter we discussed the fundamentals about the computer hardware and architecture. Now having understood that, let's discuss how to program/instruct the hardware to do what we want/need.


1.       What's programming?


2.       Assembly and Machine language


3.       Programming in High Level Language- why?


4.       Programming Language Fundamentals:


1.       Language Definition:


·         Syntax


·         High Level Constructs to Machine Level Mapping, example:


1.       Variable definition to memory allocation


2.       Assignment to mov


3.       Operators to respective: ADD, SUB, MUL etc.


4.       Conditional
Артикул
5195939876
Автор на обложке
Paul D. Crutcher; Neeraj Kumar Singh; Peter Tiegs
Год выпуска
2026
Тип бумаги в книге
Офсетная
Тип обложки
Мягкая обложка
Тип книги
Печать по требованию
Язык издания
Английский
Количество страниц
316
Размеры, мм
152x229
Вес товара, г
504
ISBN
9781484271063
Возрастные ограничения
12+
Документы качества:
Товар не подлежит обязательной сертификации
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях
Показать сначала: новые и полезные с высокой оценкой
А
Алексей
изменен 25 апреля 2024
Отзыв устарел
Очень кратко и обзорно. Причем авторы явно не большие мастера лаконичного жанра. Не хватает четкости определений; некоторые понятия вообще приводятся без определения. В начале, при всем небольшом объеме книги, приводятся пространные тексты на ассемблере (язык низкого уровня, приближенный к двоичному коду, для узких специалистов), хотя даже нет схемы...  Читать полностью
Вам помог этот отзыв?
С
Сергей
5 марта 2024
Отзыв устарел
Достоинства
Бумага, печтать - качественные 
Недостатки
Слишком кратко, только базовые понятия. 
Комментарий
Книга написана очень кратко в конспективном стиле. Больше похожа на обзор в журнале, чем на учебный материал. Развернутых объяснений мало. Получается, что для тех, кто с предметом не знаком, будет сложно понять, а те, кто с предметом знаком, это все уже знают. 
Вам помог этот отзыв?
В
Виталий
20 января 2024
Отзыв устарел
Достоинства
мне понравилось качество бумаги, размер шрифта, поля страниц (внутренние больше, внешние меньше - очень удобно для чтения), печать черно-белая но вполне приемлемо 
Комментарий
брал себе с целью досугового чтения технической литературы общего характера именно на английском и именно на бумаге - меня всё устраивает 
Вам помог этот отзыв?
К
Ксения
3 декабря 2022
Отзыв устарел
Подача материала и манера письма:Обычная
Внешнее оформление:Обычное
Качество бумаги:Нормальное
Достоинства
Широкий охват тем, от алгоритмов до облачных сервисов. 
Недостатки
Крайне малый объём, из-за этого очень поверхностное рассмотрение.  
Комментарий
Книга подойдет больше как обзорное руководство - путеводитель по теме: "из чего же состоит CS" с пояснением общеупотребительных терминов. Для детального изучения любой из рассматриваемых тем следует выбирать более узкоспециализированные издания.  
Вам помог этот отзыв?
Дмитрий П.
10 мая 2023
Отзыв устарел
Подача материала и манера письма:Очень увлекательная
Внешнее оформление:Превосходное
Качество бумаги:Отличное
Достоинства
все отлично 
Комментарий
прочел книгу в 25 и понял, чему меня на самом деле должны были учить на факультете математики и компьютерных наук 
Вам помог этот отзыв?
К
Кейт
1 марта 2023
Отзыв устарел
Достоинства
Нужная книга для специалистов.  
Недостатки
Цена высокая 
Вам помог этот отзыв?
А
Александр М.
18 сентября 2024
Отзыв устарел
Д
Дмитрий
13 декабря 2023
Отзыв устарел
Б
Борис А.
1 августа 2023
Отзыв устарел
А
Имя скрыто
21 марта 2023
Отзыв устарел
Рейтинга пока нет. Он формируется на основе актуальных отзывов на заказанные и оплаченные товары
По мнению покупателей
Качество бумаги: мнения разделились
Внешнее оформление: мнения разделились
Подача материала и манера письма: мнения разделились

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.