SDRAM ábrák
Fast Page Mode DRAM ábrák
Memória átviteli sebességek
x86 lapozási példa
Mikroprocesszor architektúrák
A tárgyhoz kapcsolódó fejezetek a könyvekből és segédanyagokból:
A Tanenbaum könyvből
A Sima-Fountain-Kacsuk könyvből
Cserny: RISC processzorok c. könyvből
Az AMD kézikönyvekből
Az Intel kézikönyvekből
A MicroBlaze kézikönyvekből
Angol nyelvű irodalom
Hennessy, Patterson: Computer Architecture, A Quantitative Approach
Baer: Microprocessor Architecture
Egy jó tutorial:
Oklobdzija: Modern Microprocessor Architectures: Evolution of RISC into Super-Scalars
Magyar nyelvű könyvek
Knuth: A számítógép-programozás művészete 1/1 MMIX RISC számítógép az új évezrednek
(Az angol nyelvű kiadás)
Cserny: Számítógép architektúrák I., Dunaújvárosi Főiskola, 2007
Tanenbaum: Számítógép architektúrák, 2. magyar kiadás, Panem kiadó, 2006
Tanenbaum fenti könyvének tartalomjegyzéke
Cserny L.: Számítógépek architektúrája. Dunaújvárosi Főiskola, Dunaújváros, 2002.
Sima, Fountain, Kacsuk: Korszerű számítógép-architektúrák tervezésitér-megközelítésben Szak Kiadó Kft, 1998
A könyv tartalomjegyzéke
Cserny: RISC Processzorok. LSI oktatóközpont, 1996
Cserny: Mikroszámítógépek. LSI oktatóközpont
Murray, Pappas: A 80386/80286-os processzor assembly nyelvű programozása. McGraw Hill-Novotrade Rt., 1988
Segédanyagok
Processzorok
Intel
Letölthető általános CPU kézikönyvek:
Intel 64 and IA-32 Architectures Software Developer's Manual Volume 1: Basic Architecture
Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A: Instruction Set Reference, A-M
Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2B: Instruction Set Reference, N-Z
Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide Part 1
Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3B: System Programming Guide Part 2
Intel 64 and IA-32 Architectures Optimization Reference Manual
Könyv, csak a tartalomjegyzék érhető el online:
The Software Optimization Cookbook
High-Performance Recipes for IA-32 Platforms,
Intel Press, Second Edition
AMD
Letölthető általános CPU kézikönyvek:
AMD64 Architecture Programmer's Manual Volume 1: Application Programming
AMD64 Architecture Programmer's Manual Volume 2: System Programming
AMD64 Architecture Programmer's Manual Volume 3: General Purpose and System Instructions
AMD64 Architecture Programmer's Manual Volume 4: 128-bit and 256 bit media instructions
AMD64 Architecture Programmer's Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions
Software Optimization Guide for AMD64 Processors
Software Optimization Guide for AMD Family 10h and 12h Processors
Software Optimization Guide for AMD Family 15h Processors
Compiler Usage Guidelines for AMD64 Platforms
ARM
Általános letöltési központ
Az újabb processzorok és az ARM architektúrák dokumentációjának letöltéséhez egyszerű regisztráció szükséges
XILINX
PicoBlaze dokumentáció
PicoBlaze 8-bit Embedded Microcontroller User Guide
MicroBlaze dokumentáció
MicroBlaze Processor Reference Guide
Grafikus processzor (GPU) alapú párhuzamos processzorok
NVidia CUDA és OpenCL
NVIDIA CUDA Zone
NVIDIA OpenCL
NVIDIA GPU Computing Developer Home Page
AMD (ATI) OpenCL
AMD OpenCL Zone
AMD GPU Tools
DRAM Memóriák
Általános működési elvek
Drepper: What every programmer should know about memory, Part 1
A Samsung DRAM kezdőlapja
Samsung: SDRAM - Device Operations
Samsung: DDR SDRAM - Device Operation & Timing Diagram
Samsung: DDR2 SDRAM - Device Operation & Timing Diagram
Samsung: DDR3 SDRAM - Device Operation & Timing Diagram
Konkrét típusok:
A Micron DRAM kezdőlapja:
512Mbites SDR chip
Micron: Synchronous DRAM
MT48LC128M4A2 – 32 Meg x 4 x 4 banks
MT48LC64M8A2 – 16 Meg x 8 x 4 banks
MT48LC32M16A2 – 8 Meg x 16 x 4 banks
512Mbites DDR chip:
Micron: Double Data Rate (DDR) SDRAM
MT46V128M4 – 32 Meg x 4 x 4 banks
MT46V64M8 – 16 Meg x 8 x 4 banks
MT46V32M16 – 8 Meg x 16 x 4 banks
1Gbites DDR2 chip
Micron: DDR2 SDRAM
MT47H256M4 – 32 Meg x 4 x 8 banks
MT47H128M8 – 16 Meg x 8 x 8 banks
MT47H64M16 – 8 Meg x 16 x 8 banks
2Gbites DDR3 chip
Micron: DDR3 SDRAM
MT41J512M4 – 64 Meg x 4 x 8 Banks
MT41J256M8 – 32 Meg x 8 x 8 Banks
MT41J128M16 – 16 Meg x 16 x 8 Banks
Grafikus Memória
A GDDR5 működése
ELPIDA User's Manual Introduction To GDDR5 SGRAM
Cache
Általános működési elvek
Genua (Freescale): A Cache Primer
Drepper: CPU caches
Drepper: What Every Programmer Should Know About Memory (A teljes sorozat egy PDF-ben)
Konkrét típusok:
ARM L210 Cache Controller Technical Reference Manual
ARM AMBA Level 2 Cache Controller (L2C-310) Technical Reference Manual
IEEE-754
Konverziós kalkulátorok
Átalakítás decimálisból
Átalakítás hexadecimális 32 bitesből
Átalakítás hexadecimális 64 bitesből
Egy másik 754-es átalakító