Basic Computer Architecture

Book image

Livro digital

Título:
Basic Computer Architecture

Autor:
Smruti R. Sarangi

Categoria:
Tecnologia > DevOps

Doador:
Raffaello D. N.

Sinopse:
Understanding why software behaves as it does requires a bridge from code to circuits. Smruti R. Sarangi builds that bridge in a deliberate sequence: bits and Boolean logic lead into assembly for ARM, x86, and RISC-V; logic gates and arithmetic become processor design; and the path continues through pipelining, memory systems, multiprocessors, and I/O and storage devices. The scope is broad, but the progression keeps every layer connected to the next. Along the way, readers encounter instruction-set design, stacks and functions, number representation, combinational and sequential logic, cache behavior, virtual memory, coherence, consistency, vector processing, GPUs, and common interconnects. The treatment also reaches back to theoretical ideas such as universal machines, then returns to practical architectures and real-world processors, showing how formal models become hardware that executes actual programs. This is a strong foundation for programmers, computer science students, and engineers who want more than a black-box view of a machine. By linking software interfaces, digital logic, processor internals, and system-level performance, the material develops the vocabulary needed to reason about low-level code, bottlenecks, and architectural tradeoffs. Readers finish with a coherent mental model of the computer beneath the abstractions.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
1 pessoa já recebeu este livro
Comprar na Amazon
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.