CSC10009 – Computer Systems
Chapter 1
Computer System Overview
Instructor: Vu Thi My Hang, Ph.D.
TA: Le Quoc Hoa, [Link].
4.0
fit@hcmus
4.0
fit@hcmus
Outline
▪ Computer History
▪ Computer Organization
▪ Abstraction Layers
2
4.0
fit@hcmus
Outline
▪ Computer History
▪ Computer Organization
▪ Abstraction Layers
3
4.0
fit@hcmus
Non-digital Computers
4
4.0
fit@hcmus
1st Generation: Vacuum Tubes
5
4.0
fit@hcmus
1st Generation: Vacuum Tubes (2)
ENIAC (Electronic Numerical Integrator and Computer)
6
4.0
fit@hcmus
2nd Generation: Transistors
7
4.0
fit@hcmus
3rd Generation: Integrated Circuits
8
4.0
fit@hcmus
4th Generation: Microprocessors
9
4.0
fit@hcmus
Later Generation
Multicore CPU, Super-computer
10
4.0
fit@hcmus
Later Generation (2)
Parallel Processing
11
4.0
fit@hcmus
Summary
12
4.0
fit@hcmus
Moore’s Law
13
4.0
fit@hcmus
Outline
▪ Computer History
▪ Computer Organization
▪ Abstraction Layers
14
4.0
fit@hcmus
Computer Architecture
John Von Neumann Architecture
Harvard Architecture
Link: [Link]
between-von-neumann-and-harvard-architecture/ 15
4.0
fit@hcmus
Modern Computer Hardware
1: Monitor
2: Mainboard
3: CPU
4: HDD Connector Port
5: RAM
6: PCI Slots
7: Power Supply Unit
8: CD / DVD
9: HDD
10: Keyboard
5 types:
11: Mouse - Input
- Output
- Memory: main, cache,
secondary
These two are in CPU:
Datapath: perform op on
data
Control (unit)
16
4.0
fit@hcmus
Modern Computer Hardware (2)
17
4.0
fit@hcmus
Outline
▪ Computer History
▪ Computer Organization
▪ Abstraction Layers
18
4.0
fit@hcmus
Abstraction Layers
Software
Hardware
19
4.0
fit@hcmus
Reference
BOOKS
1. Computer Systems: A Programmers Perspective, Prentice Hall, 2016, Pearson.
2. Computer Organization and Design: The Hardware/Software Interface (5th ed),
D. A. Patterson and J. L. Hennessy, 2014, Morgan Kaufmann.
3. Computer Organization: A Quantitative Approach, Patterson and J. L.
Hennessy, 2017, Morgan Kaufmann.
4. Digital Design and Computer Architecture (2th ed), D.M Harris and S. L. Harris,
2013, Morgan Kaufmann.
20
4.0
fit@hcmus
4.0
Thank you for your
attention!
21