0% found this document useful (0 votes)
8 views21 pages

Computer System Overview and History

The document provides an overview of computer systems, covering topics such as computer history, organization, and abstraction layers. It details the evolution of computers from non-digital to modern hardware, including various generations and architectures. Additionally, it references key textbooks for further reading on computer systems and architecture.

Uploaded by

phknguyen2419
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views21 pages

Computer System Overview and History

The document provides an overview of computer systems, covering topics such as computer history, organization, and abstraction layers. It details the evolution of computers from non-digital to modern hardware, including various generations and architectures. Additionally, it references key textbooks for further reading on computer systems and architecture.

Uploaded by

phknguyen2419
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like