CHAPTER
fit@hcmus
fit@hcmus
What will you learn?
• Basic components of a privacy computer (hardware
interface)
• Inside a Processor
• Level of program code
• Abstraction layer (hardware & software)
fit@hcmus
Components of a Computer
Same components of all kinds
of computer
1. Input (mouse, keyboard, …)
2. Output (display, printer, …)
3. Memory:
Main memory (DRAM), cache
(SRAM), secondary (disk,
CD, DVD, …)
4. Datapath Processor
5. Control (CPU)
Chap1, A. Patterson and J. L. Hennessy, Computer Organization and
Design: The Hardware/Software Interface,5th ed, 2014 Figure 1.5
fit@hcmus
Inside the Processor
• Central Processing Unit - CPU
• Datapath: performs operations on data
• Control: sequences data-path, memory,
... [Link]
• Cache memory: The Inside of Intel Core i9 six core
Processor
Small fast SRAM memory for immediate
access to data
fit@hcmus
Level of Program Code
fit@hcmus
Abstraction layer