1. Trang chủ
  2. » Giáo án - Bài giảng

kiến trúc máy tính trương văn cường lecture 01 chương ter 01 introduction sinhvienzone com

42 69 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 2,03 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lecture goals• Giới thiệu về lịch sử phát triển của máy tính • Phân loại máy tính • Bên dưới một chương trình ứng dụng • Các thành phần của một máy tính... Năm 1958, IC tạo ra bởi Jack K

Trang 1

COMPUTER ARCHITECTURE

Computer Abstractions and Technology

Chapter 1

Trang 2

Lecture goals

• Giới thiệu về lịch sử phát triển của máy tính

• Phân loại máy tính

• Bên dưới một chương trình ứng dụng

• Các thành phần của một máy tính

Trang 6

The Computer evolution

• Transistor đầu tiên

được phát minh khi

Trang 7

The Computer evolution

Phiên bản đầu tiên của

transitor

Trang 8

The Computer evolution

Mạch tích hợp (Integrated circuit –

IC) được phát minh khi nào?

Năm 1958, IC tạo ra bởi

Jack Kilby (Texas

Instruments)

Đặt nền tảng cho máy

tính với các mạch tích hợp

mật độ thấp (SSI)

Trang 9

The Computer evolution

Năm 1972, sự ra đời của

mạch tích hợp mật độ

cao (LSI), mật độ rất cao

(VLSI)

Trang 10

Thế hệ Năm Công nghệ Hãng SX

1946-1957

Đèn điện tử

Trang 11

MOORE’s Law

https://en.wikipedia.org/wiki/Transistor_count

Trang 12

IBM z13 Storage Controller 7,100,000,000 2015 IBM 22 nm 678 mm²

Quad-core + GPU GT2 Core i7 Skylake K 1,750,000,000 2015 Intel 14 nm 122 mm²

SPARC M7 10,000,000,000 2015 Oracle 20 nm

22-core Xeon Broadwell-E5 ~7,200,000,000 2016 Intel 14 nm 456 mm²

Trang 13

Technology trend

Trang 14

• Công nghệ điện tử tiếp tục

DRAM capacity

Trang 16

Intel core i7

Technology: 14nm

# of Cores 4

# of Threads 8 Processor Base

Frequency 2.8 GHz Max Turbo Frequency 3.6 GHz

Cache 8 MB

SmartCache Bus Speed 8 GT/s DMI3

TDP 35 W

Trang 17

cost per bit:

Trang 18

• Máy tính cá nhân - Desktop computer

• Phục vụ mục đích chung, phần mềm đa dạng

• Hiệu suất và chi phí thấp.

• Máy chủ - Server computer

• Network based – truy cập từ xa qua mạng.

• Hiệu suất, dung lượng và độ tin cậy cao.

• Thực hiện khối lượng công việc lớn, các chức năng

Trang 19

• Siêu máy tính - Supercomputers

• Công suất cao, chi phí cao.

• Bao gồm hàng trăm đến hàng ngàn bộ xử lý

• Dung lượng lưu trữ từ terabytes -> petabytes

Classes of Computers

Trang 20

Review:

Trang 21

Growth in Cell Phone Sales (Embedded)

• Where else are embedded processors found?

Trang 23

Below Your Program

• Managing memory and storage

• Scheduling tasks & sharing resources

• Hardware

• Bộ xử lý, bộ nhớ, bộ điều khiển I/O

Below Your Program

Trang 24

Levels of Program Code

Trang 25

Below Your Program

Below the Program, Con’t

Trang 26

• Chương trình ngôn ngữ cấp cao(in C)

swap (int v[], int k) (int temp;

Trang 27

Below Your Program

• Ngôn ngữ lập trình cấp cao: Các ngôn ngữ có tính linh động

(portable) như C, Fortran, Java; bao gồm các từ và kí hiệu số học,

có thể được dịch sang ngôn ngữ Assembly bởi một trình biên dịch.

Trang 28

• Assembly language: ngôn ngữ hợp ngữ mô tả lệnh

của máy tính thông qua kí hiệu biểu diễn (symbol)

Below the Program, Con’t

Trang 29

Below Your Program

Trang 33

Components of a Computer

• Optical mouse

• LED illuminates desktop

• Small low-res camera

• Basic image processor

• Looks for x, y movement

• Buttons & wheel

• Supersedes roller-ball mechanical mouse

Anatomy of a Mouse

Trang 34

• LCD screen: picture elements (pixels)

• Mirrors content of frame buffer memory

Through the Looking Glass

Trang 35

Components of a Computer

Opening the Box

Trang 36

• Đường dữ liệu: thực hiện các phép toán trên dữ

Trang 38

Volatile main memory (

bộ nhớ chính bay hơi)

Không

• lưu lệnh và dữ liệu khi tắt nguồn)

Non

-volatile secondary memory

• (bộ nhớ không bay hơi)

• đĩa quang (CDROM, DVD)

A Safe Place for Data

Trang 40

• Desktop computers

• Server computers

• Embedded computers

Classes of Computers

Trang 41

Lecture review

Levels of Program Code

Trang 42

• Next Lecture

• Instruction: language of the Computer – L01

• Introduction

• Operations/operands of the Computer Hardware

• Review: Signed/unsigned number

• Representing Instruction in Computer Hardware

Ngày đăng: 28/01/2020, 23:15

TỪ KHÓA LIÊN QUAN