Tải bản đầy đủ (.pdf) (18 trang)

Bài 1:Tổng quan về máy tính - Lê Trí Anh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.53 MB, 18 trang )

TH028 – Kiến trúc máy tính và hợp ngữ
Bài 1. Tổng quan về máy tính

Lê Trí Anh


Bài giảng có sử dụng tư liệu từ trang />

Mục tiêu
• Sau bài này, SV có khả năng:
– Trình bày những nét đặc trưng của các thế hệ
máy tính điện tử
– Liệt kê 5 bộ phận cơ bản của máy tính
– Giải thích mơ hình abstraction layers
– Phát biểu quy luật Moore
– Giải thích các khái niệm wafer, chip, package

LTA08

2


Non-digital Computers

/>LTA08

3


Thế hệ 1


Vacuum tube

IBM 700
LTA08

4


ENIAC

LTA08

5


Thế hệ 2

IBM 7094

Transistor

/>
6


Thế hệ 3

Integrated circuit (IC)

IBM 360

/>
7


Thế hệ 4

Intel 4004 with 2300 transistors inside

XT computer with Intel 8086 chip

8


Ngày nay

478.2 teraFLOPS

/>
9


Thế hệ 5 ???

10


Các thế hệ máy tính
Thế hệ Khoảng thời gian Cơng nghệ

LTA08


1

1940-1956

Vacuum Tubes

2

1956-1963

Transistors

3

1964-1971

Integrated Circuits

4

1971-nay

Microprocessors

5

Tương lai

Artificial intelligence,

Parallel processing

11


Bare Die

Chip in Package

• Primarily Crystalline Silicon
• 1mm - 25mm on a side
• 2007 feature size ~ 65 nm = 65 x 10-9 m
(then 45, 32, 22, and 16 [by yr 2013])
• 100 - 1000M transistors
• (25 - 100M “logic gates”)
• 3 - 10 conductive layers
• “CMOS” (complementary metal oxide
semiconductor) - most common.
• Package provides:
• spreading of chip-level signal paths to
board-level
• heat dissipation.

• Ceramic or plastic with gold wires.


Printed Circuit Boards
• fiberglass or ceramic
• 1-20 conductive
layers

• 1-20 in on a side
• IC packages are
soldered down.
• Provides:
– Mechanical support
– Distribution of power
and heat.
LTA08


Quy luật Moore

The number of transistors that can be inexpensively placed
on an integrated circuit is increasing exponentially,
doubling approximately every two years

LTA08


5 bộ phận cơ bản

Computer
Processor
Control
(“brain”)
Datapath
(“brawn”)

Memory
(where

programs,
data
live when
running)

Devices
Input

Output

Keyboard,
Mouse
Disk
(where
programs,
data
live when
not running)

Display,
Printer
LTA08


Abstraction layers
Application (ex: browser)

Software

Hardware


Compiler

Operating
System

Assembler
Processor Memory I/O system

Instruction Set
Architecture

Datapath & Control
Digital Design
Circuit Design
transistors

LTA08

16


Level of presentation
High Level Language
Program (e.g., C)
Compiler
Assembly Language
Program (e.g.,MIPS)
Assembler
Machine Language

Program (MIPS)
Machine
Interpretation
Hardware Architecture Description
(e.g., block diagrams)
Architecture
Implementation
Logic Circuit Description
(Circuit Schematic Diagrams)

temp = v[k];
v[k] = v[k+1];
v[k+1] = temp;
lw
lw
sw
sw
0000
1010
1100
0101

$t0, 0($2)
$t1, 4($2)
$t1, 0($2)
$t0, 4($2)
1001
1111
0110
1000


1100
0101
1010
0000

0110
1000
1111
1001

1010
0000
0101
1100

1111
1001
1000
0110

0101
1100
0000
1010

1000
0110
1001
1111



Bài tập về nhà
• Đọc
– />– 01_Timeline.pdf
– 02_Hardware.pdf
– Chương 1, P&H

LTA08

18



×