Date: Mon, 8 Aug 2022 08:39:51 Subject: David A. Patterson/John L. Hennesy, Computer Organization & Design Hej! Jag läser böcker och försöker förstå saker. Den här, Computer Organization & Design av Patterson & Hennesy, har jag försökt förstå i 25 år. Hade ett bokmärke på sidan 300 och anteckningar nog från såväl 1997 som ca 2010. Nu har jag läst den, men inte förstått allt än. Den handlar om gränssnittet mellan hårdvara och mjukvara, mer specifikt mestadels om MIPS CPU:er. Med detaljer ända ner på grindnivå och klockcykler, stort fokus på assembler, instruktioner och register men även i/o, minnen, cache, smp, pipelining, mikrokod osv. Och en hel del intressant datorhistorik. Den var kurslitteratur på kursen i datorteknik andra året på LTH. Den används fortfarande på motsvarande kurser både i Lund och Helsingborg, fast de har femte upplagan. Den jag läste var andra som har 759 sidor i kapitel och 160 sidor i appendix. 1 Computer Abstractions and Technology 2 The Role of Perfomance 3 Instructions: Language of the Machine 4 Arithmetic for Computers 5 The Processor: Datapath and Control 6 Enhancing Performance with Pipelining 7 Large and Fast: Exploiting Memory Hierarchy 8 Interfacing Processors and Peripherals 9 Multiprocessors A Assemblers, Linkers, and the SPIM Simulator B The Basics of Logic Design C Mapping Control to Hardware mvh aö