Understanding Computer Organization: Undergraduate Topics in Computer Science
Autor Patricio Buli¿en Limba Engleză Paperback – 6 iul 2024
Înțelegerea modului în care hardware-ul interacționează cu software-ul reprezintă fundamentul oricărei cariere solide în ingineria sistemelor de calcul. Understanding Computer Organization abordează direct această provocare, oferind o perspectivă tehnică asupra arhitecturilor care domină piața actuală. Observăm o tranziție clară de la conceptele teoretice la implementări practice, autorul Patricio Bulić structurând materialul în jurul a patru piloni esențiali: memoria principală, magistralele de date, gestionarea întreruperilor și accesul direct la memorie (DMA).
Ceea ce diferențiază acest volum de lucrări precum Computer Organization, Design, and Architecture de Sajjan G. Shiva este ancorarea strictă în ecosistemele reale. În timp ce alte manuale utilizează adesea computere ipotetice pentru a preda designul logic, Understanding Computer Organization utilizează exemple concrete din mediile RISC-V, ARM și Intel. Găsim aici explicații detaliate despre tehnologii moderne, de la controlere SDRAM și module DIMM, până la subtilitățile memoriei virtuale și ale cache-ului. Această abordare este mult mai aplicabilă pentru un inginer care trebuie să optimizeze codul pentru un procesor specific sau să proiecteze drivere de dispozitiv.
În contextul operei sale anterioare, Introduction to Parallel Computing, autorul continuă explorarea eficienței la nivel de procesor, însă de data aceasta se concentrează pe micro-arhitectură înainte de a trece la algoritmi paraleli. Textul publicat de Springer în seria Undergraduate Topics in Computer Science este riguros tehnic, eliminând abstracțiunile inutile în favoarea unei înțelegeri profunde a fluxului de date și a ierarhiilor de memorie.
Din seria Undergraduate Topics in Computer Science
- 20%
Preț: 293.26 lei - 20%
Preț: 294.33 lei - 20%
Preț: 290.93 lei - 20%
Preț: 357.01 lei - 20%
Preț: 182.15 lei - 20%
Preț: 466.99 lei - 20%
Preț: 324.10 lei - 20%
Preț: 394.21 lei - 20%
Preț: 365.26 lei -
Preț: 380.36 lei - 20%
Preț: 532.42 lei - 20%
Preț: 402.02 lei - 20%
Preț: 423.91 lei - 20%
Preț: 410.57 lei - 20%
Preț: 405.53 lei - 20%
Preț: 288.81 lei - 20%
Preț: 263.25 lei - 20%
Preț: 288.19 lei - 20%
Preț: 432.63 lei - 20%
Preț: 209.72 lei - 20%
Preț: 304.25 lei - 20%
Preț: 463.30 lei - 20%
Preț: 204.93 lei - 20%
Preț: 288.59 lei - 20%
Preț: 416.44 lei - 38%
Preț: 213.33 lei - 20%
Preț: 293.52 lei -
Preț: 382.99 lei - 20%
Preț: 300.52 lei - 20%
Preț: 294.96 lei - 20%
Preț: 300.06 lei - 20%
Preț: 292.25 lei - 20%
Preț: 308.75 lei - 20%
Preț: 360.32 lei - 20%
Preț: 344.53 lei - 20%
Preț: 415.84 lei - 20%
Preț: 409.50 lei -
Preț: 243.25 lei - 20%
Preț: 277.03 lei - 20%
Preț: 354.18 lei - 20%
Preț: 359.54 lei - 20%
Preț: 224.46 lei -
Preț: 371.03 lei - 20%
Preț: 359.09 lei - 20%
Preț: 322.62 lei - 20%
Preț: 290.85 lei -
Preț: 414.07 lei
Preț: 367.07 lei
Preț vechi: 458.83 lei
-20%
Carte disponibilă
Livrare economică 25 mai-08 iunie
Livrare express 08-14 mai pentru 35.94 lei
Specificații
ISBN-10: 3031580745
Pagini: 312
Ilustrații: XIII, 297 p. 184 illus., 121 illus. in color.
Dimensiuni: 155 x 235 x 16 mm
Greutate: 0.53 kg
Ediția:2024
Editura: Springer
Colecția Undergraduate Topics in Computer Science
Seria Undergraduate Topics in Computer Science
Locul publicării:Cham, Switzerland
De ce să citești această carte
Recomandăm această carte studenților și inginerilor care doresc să depășească nivelul abstract al programării și să înțeleagă fizic cum funcționează un sistem de calcul modern. Cititorul câștigă o viziune comparativă rară între RISC-V, ARM și Intel, învățând să gestioneze eficient resursele de memorie, întreruperile și transferurile de date hardware, competențe critice pentru dezvoltarea de sisteme embedded sau de înaltă performanță.
Despre autor
Patricio Bulić este un specialist recunoscut în arhitectura calculatoarelor, cu un interes academic și practic extins în eficientizarea sistemelor de procesare. Experiența sa anterioară, reflectată în lucrarea Introduction to Parallel Computing, se concentrează pe designul și analiza algoritmilor paraleli în raport cu avansurile tehnologice ale microprocesoarelor. În prezentul volum, acesta își canalizează expertiza spre educația tehnică, oferind resurse clare pentru înțelegerea interdependenței dintre hardware și software în contextul noilor arhitecturi emergente precum RISC-V.
Cuprins
Notă biografică
Textul de pe ultima copertă
This unique textbook unlocks modern computer organizations' secrets, with real-world examples from RISC-V, ARM, and Intel-based computer systems. The guide provides a comprehensive yet accessible explanation of fundamental principles and components and serves as a gateway to mastering the interplay between hardware and software. It demystifies complex concepts and provides clear explanations and practical insights into their roles in computing systems.
Topics and features:
- Provides comprehensive coverage of computer organization principles across three major architectures (RISC-V, ARM Cortex, and Intel), ensuring a broad understanding of modern computing
- Includes numerous practical explanations using real-world examples from each architecture, offering hands-on insights into memory-mapped I/O, interrupts, DMA, and various memory technologies
- Presents detailed exploration of diverse components such as interrupts and their usage, interrupt controllers, DMA transfers, and DMA controllers
- Offers exploration of DDRx SDRAM memory, SDRAM controllers, DIMM modules, caches, and virtual memory
Patricio Bulić is a computer engineering professor at the Faculty of Computer Science, University of Ljubljana, Slovenia.