Evaluare:
Cartea oferă o prezentare generală bine structurată a arhitecturii calculatoarelor, potrivită pentru începători și educatori. Acoperă diverse subiecte cu explicații detaliate, dar poate fi lipsită de profunzime pentru cei care caută cunoștințe avansate.
Avantaje:⬤ Bine structurată și ușor de înțeles
⬤ informativă, cu exemple clare
⬤ bună pentru începători
⬤ oferă o viziune de ansamblu asupra subiectelor legate de calculatoare
⬤ excelentă pentru predare
⬤ include conținut contemporan relevant.
⬤ Lipsă de profunzime și detalii
⬤ poate fi prea elementară pentru cursanții avansați
⬤ nu este potrivită pentru învățarea aprofundată a unor arhitecturi specifice precum RISC-V, ARM sau x86
⬤ abundă în concepte de bază fără aplicații practice
⬤ ar putea beneficia de mai multe diagrame.
(pe baza a 15 recenzii ale cititorilor)
Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers
Un ghid practic, fără noimă, al arhitecturilor actuale și viitoare ale procesoarelor și calculatoarelor, care vă permite să proiectați sisteme de calcul și să dezvoltați aplicații software mai bune într-o varietate de domenii
Caracteristici principale
⬤ Înțelegeți circuitele digitale cu ajutorul tranzistorilor, porților logice și logicii secvențiale.
⬤ Examinați arhitectura și seturile de instrucțiuni ale procesoarelor x86, x64, ARM și RISC-V.
⬤ Explorați arhitectura dispozitivelor moderne, cum ar fi iPhone X și PC-urile de jocuri de înaltă performanță.
Descrierea cărții
Sunteți dezvoltator de software, proiectant de sisteme sau student la arhitectură de calculatoare și căutați o introducere metodică în arhitecturile dispozitivelor digitale, dar sunteți copleșit de complexitatea lor? Această carte vă va ajuta să învățați cum funcționează sistemele informatice moderne, de la cel mai mic nivel de comutare a tranzistorilor până la vederea macro a serverelor multiprocesor care colaborează. Veți obține o perspectivă unică asupra comportamentului intern al procesoarelor care execută codul dezvoltat în limbaje de nivel înalt și vă va permite să proiectați sisteme software mai eficiente și scalabile.
Cartea vă va învăța elementele fundamentale ale sistemelor informatice, inclusiv tranzistorii, porțile logice, logica secvențială și operațiile de instrucțiuni. Veți afla detalii despre arhitecturile procesoarelor moderne și seturile de instrucțiuni, inclusiv x86, x64, ARM și RISC-V. Veți vedea cum să implementați un procesor RISC-V într-o placă FPGA low-cost și cum să scrieți un program de calcul cuantic și să-l rulați pe un computer cuantic real. Până la sfârșitul acestei cărți, veți avea o înțelegere aprofundată a arhitecturilor moderne de procesoare și calculatoare și a direcțiilor viitoare pe care aceste arhitecturi le vor lua probabil.
Ce veți învăța
⬤ Te vei familiariza cu tehnologia tranzistorilor și cu principiile circuitelor digitale.
⬤ Descoperiți elementele funcționale ale procesoarelor de calculator.
⬤ Înțelegeți pipelining-ul și execuția superscalară.
⬤ Să lucreze cu formate de date în virgulă mobilă.
⬤ Înțelegerea scopului și funcționării modului supervizor.
⬤ Implementarea unui procesor RISC-V complet într-un FPGA low-cost.
⬤ Explorați tehnicile utilizate în implementarea mașinilor virtuale.
⬤ Scrieți un program de calcul cuantic și executați-l pe un computer cuantic.
Pentru cine este această carte
Această carte se adresează dezvoltatorilor de software, studenților la inginerie informatică, proiectanților de sisteme, inginerilor inversați și tuturor celor care doresc să înțeleagă arhitectura și principiile de proiectare care stau la baza sistemelor informatice moderne, de la micile dispozitive integrate până la fermele de servere cloud de dimensiunea unui depozit. O înțelegere generală a procesoarelor de calculator este utilă, dar nu obligatorie.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)