46
BÀI GIẢNG TIN HỌC CƠ SỞ Giảng viên: ĐÀO KIẾN QUỐC Mobile 098.91.93.980 Email: [email protected] BÀI 2. CẤU TẠO VÀ CÁC THIẾT BỊ CỦA MÁY TÍNH ĐIỆN TỬ ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

BÀI GIẢNG TIN HỌC CƠ SỞ

Embed Size (px)

DESCRIPTION

Giảng viên: ĐÀO KIẾN QUỐC Mobile 098.91.93.980 Email: [email protected]. ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ. BÀI GIẢNG TIN HỌC CƠ SỞ. BÀI 2. CẤU TẠO VÀ CÁC THIẾT BỊ CỦA MÁY TÍNH ĐIỆN TỬ. NỘI DUNG. Các thành phần Bộ nhớ Các thiết bị vào Các thiết bị ra Nguyên lý hoạt động - PowerPoint PPT Presentation

Citation preview

Page 1: BÀI GIẢNG TIN HỌC CƠ SỞ

BÀI GIẢNG TIN HỌC CƠ SỞ

Giảng viên: ĐÀO KIẾN QUỐCMobile 098.91.93.980

Email: [email protected]

BÀI 2. CẤU TẠO VÀ CÁC

THIẾT BỊ CỦA MÁY TÍNH ĐIỆN TỬ

ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Page 2: BÀI GIẢNG TIN HỌC CƠ SỞ

NỘI DUNG

Các thành phần– Bộ nhớ– Các thiết bị vào – Các thiết bị ra

Nguyên lý hoạt động– Bộ xử lý và hoạt động của bộ xử lý– Pipeline và kiến trúc siêu vô hướng– Nguyên lý Von Neuman

Page 3: BÀI GIẢNG TIN HỌC CƠ SỞ

CÁC CHỨC NĂNG TRONG TÍNH TOÁN

Chức năng nhập thông tin

Chức năng xuất thông tin

Chức năng điều khiển

Chức năng nhớ

Chức năng tính toán 1234+4321

1234

5555

Page 4: BÀI GIẢNG TIN HỌC CƠ SỞ

Khu vực trung tâm

Bộ xử lý

KIẾN TRÚC CHỨC NĂNG CỦA MÁY TÍNH ĐIỆN TỬ

Bộ nhớ

Bộ số học và logic

Bộ điều khiển

Bộ nhớ trong

Bộ nhớ ngoài

Thiết bị đưa vào Thiết bị đưa ra

Khu vực ngoại vi

Page 5: BÀI GIẢNG TIN HỌC CƠ SỞ

Bộ xử lý (CPU)

GIẢI PHẪU MỘT MÁY TÍNH ĐIỆN TỬ

Bộ nhớ (memory)

Bộ số học và logic

Bộ điều khiển

Bộ nhớ trong

Bộ nhớ ngoài

Thiết bị đưa vào(input device)

Thiết bị đưa ra(output device)

Page 6: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ NHỚ TRONG

Bộ nhớ xuyến ferrit

Bộ nhớ bán dẫn

Đặc tính của bộ nhớ trong

1. Tốc độ truy xuất thông tin nhanh

2. Nói chung, không giữ được thông tin khi không có nguồn nuôi

3. Giá thành lưu trữ cao

Bộ nhớ trong là nơi lưu trữ thông tin tạm thời trong quá trình làm việc của máy tính. CPU truy xuất dữ liệu trực tiếp từ bộ nhớ trong.

Page 7: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ NHỚ TRONG

RWM (Read Write Memory), bộ nhớ ghi, xoá được. Do trước khi ghi/đọc, ô nhớ được định vị trước nên tốc độ truy nhập không phụ thuộc vào vị trí các ô nhớ trong bộ nhớ. Chính vì thế RWM còn gọi là bộ nhớ truy nhập ngẫu nhiên (Random Access Memory) Người ta thường gọi bộ nhớ loại này là RAM và ít gọi là RWM)ROM (read only memory): chỉ

đọc, chương trình không ghi được, phải ghi trước bằng các phương tiện chuyên dụng.

EPROM có thể xoá và ghi lại bằng các thiết bị chuyên dụng

Page 8: BÀI GIẢNG TIN HỌC CƠ SỞ

TỔ CHỨC CỦA BỘ NHỚ TRONG

0 1 1 0 0 1 1 0

0 0 0 1 1 0 1 1

1 1 0 1 1 0 0 1

1 0 1 1 1 1 0 1

0 1 1 0 0 0 1 1

0 1 1 0 0 1 1 0

0 0 0 1 1 0 1 1

1 1 0 1 1 0 0 1

Ô nhớ 8 bit 7 6 5 4 3 2 1 0

Địa chỉ 0

Địa chỉ 1

Địa chỉ 2

Địa chỉ 3

Địa chỉ n-1

Một ô nhớ

Một ngăn nhớ

Page 9: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ NHỚ NGOÀI

Có khả năng lưu trữ không cần nguồn nuôi (giữ các tài liệu dùng nhiều lần)

Lưu trữ với khối lượng lớn (ví dụ hồ sơ của một ngân hàng)

Lưu trữ với giá thành rẻ

Các công nghệ lưu trữ

Vật liệu tử (đĩa mềm, đĩa cứng, băng từ, đĩa quang từ MO)

Vật liệu quang (đĩa CD)

Bán dẫn (Flash driver)

Page 10: BÀI GIẢNG TIN HỌC CƠ SỞ

BĂNG TỪ

Băng có phủ vật liệu từ tính. Thông tin được ghi theo các đường bằng các đầu từ. Chế độ ghi- đọc là tuần tự

Ưu điểm: Dung lượng lớn, rất rẻ tiền

Nhược điểm: Khai thác chậm vì chế độ khai thác là tuần tự

Băng từ thường dùng để lưu trữ dữ liệu có tần số khai thác thấp (ví dụ ghi cước điện thoại, một tháng lấy ra một lần để tính cước) hoặc dùng với mục đích backup tự động. Định kỳ, máy tính sao chép một vùng dữ liệu lên băng từ, mỗi lần giữ lại một phiên bảnBăng từ kiểu

cassette

Băng từ và tủ đọc băng từ cỡ lớn

Page 11: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ NHỚ NGOÀI: ĐĨA MỀM (FLOPPY DISK)

Lẫy chống ghi

Các cung (sector)

Đường ghi track)

Vỏ đĩa

Đĩa

Cửa đọc/ghi

Làm bằng nhựa tổng hợp, trên đó có phủ lớp vật liệu từ tính được đặt trong vỏ bọc hình vuông để bảo vệ khỏi bụi và chỉ để mở một cửa cho đầu đọc/ghi tiếp xúc được với đĩa.

Dữ liệu được định vị trên đĩa theo địa chỉ, được xác định qua mặt đĩa, chỉ số đường ghi (track), chỉ số cung (sector). Việc đọc/ghi thông tin với đĩa thực hiện theo các đơn vị vài cung gọi là liên cung (cluster) trên một đường ghi chứ không thực hiện theo từng byte. Thiết bị đọc ghi gọi là ổ đĩa (driver)Đía mềm dễ tháo lắp, rẻ tiền nhưng mau hỏng, dung lượng nhỏ, khai thác chậm

Ổ đĩa

Page 12: BÀI GIẢNG TIN HỌC CƠ SỞ

ĐĨA CỨNG (HARD DISK)

Sức chứa hay dung lượng tính theo GB. Từ năm 2006 đã xuất hiện các đĩa cứng có sức chứa tới terabyte (một nghìn tỉ byte).

Thời gian truy nhập: thời gian trung bình để đặt được đầu từ vào vị trí đọc (khoảng 10 ms).

Độ tin cậy thường tính bằng khoảng thời gian trung bình giữa hai lần lỗi. Khoảng thời gian trung bình có một lỗi của đĩa cứng lên tới hàng chục nghìn giờ

Đĩa cứng thường là một bộ đĩa bằng hợp kim nhôm có phủ vặt liệu từ xếp thành chồng, đồng trục. Mỗi đĩa cũng quy định các đường ghi, các cung tương tự như đĩa mềm.

Page 13: BÀI GIẢNG TIN HỌC CƠ SỞ

ĐĨA QUANG

Pit

Land

Bằng bicarbonat phủ phim nhôm phản xạ.

Ghi bằng cách ép khuôn hay dùng tia laser cường độ cao để khắc thành các vùng lõm (pit).

Đọc bằng tín hiệu phản xạ từ một nguồn laser. Khi gặp vùng lõm tín hiệu sẽ không thu được, khi gặp vùng nổi (land) sẽ thu được tín hiệu.

Đĩa quang có dung lượng rất cao và rẻ tiền

Page 14: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ NHỚ FLASH

Bộ nhớ dùng công nghệ bán dẫn kiểu flash. Giao tiếp qua cổng USB hay các thiết bị đọc có thiết kế khe để cắm thẻ.

Ưu điểm rất nhỏ gọn, tiện dùng và rẻ tiền

Nhược điểm dung lượng chưa thật lớn. Tới đầu năm 2006 đã có thẻ dung lượng tới 16 GB. Dung lượng đang tiếp tục được cải thiện

Page 15: BÀI GIẢNG TIN HỌC CƠ SỞ

THIẾT BỊ VÀO

Con chuột (mouse)

Bàn phím (keyboard)

Máy quét (scanner)

Page 16: BÀI GIẢNG TIN HỌC CƠ SỞ

THIẾT BỊ VÀO – BÀN PHÍM

Phím chữ, phím số và các dấu Phím soạn thảo như điều khiển con trỏ màn hình soạn

thảo, lật trang, xoá phía trước hoặc phía sau con trỏ Bàn phím có các phím điều khiển như lập chế độ chữ

thường chữ hoa, lập chế độ chữ số hay phím soạn thảo, phím thoát Esc và phím ghi nhận Enter

Bàn phím có các phím chức năng F1, F2... mà chức năng của nó được xác định trong các ứng dụng cụ thể

Page 17: BÀI GIẢNG TIN HỌC CƠ SỞ

CHUỘT (MOUSE)

• Chuột dùng để chuyển một dịch chuyển cơ học thành tín hiệu điện đưa vào máy tính để điều khiển một điểm gọi là con trỏ (cursor) trên màn hình.

• Với chuột cơ, khi di chuyển bi bị quay tròn và truyền chuyển động sang hai trục khác, một trục xoay theo dịch chuyển theo chiều đứng và một trục theo chiều ngang. Nhờ một cơ chế biến chuyển động của trục thành các xung điện chuyển cho máy tính để di chuyển con trỏ.

• Chuột quang chụp ảnh bề mặt phía dưới và so hai ảnh liên tiếp để phát hiện hướng và độ dài dịch chuyển. Chuột quang nhạy hơn và đỡ bị ảnh hưởng bới bụi bẩn hơn chuột cơ

Page 18: BÀI GIẢNG TIN HỌC CƠ SỞ

MÁY QUÉT (SCANNER)

Máy quét dùng để đọc một ảnh đưa vào máy tính.

Một số đặc tính của máy quét

• Độ phân giải đo băng dpi ; dot per inch, số điểm ảnh trên một inch

• Độ sâu màu: mức tinh tế của màu đo bằng số bít để mã hoá một điểm màu

• Tốc độ quét (thời gian quét cho trang ảnh ở một độ phân giải nhất định)

• Chế độ nạp giấy (từng tờ hay hàng loạt)

Page 19: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ ĐỌC MÃ VẠCH (BAR CODE READER)

Mã vạch được sử dụng phổ biến trên nhãn hàng hoá, thẻ để có thể đọc bằng máy

Mã vạch cũng được dùng trong các thẻ cá nhân để điểm danh chấm công hay xác nhận người khi mượn sách ở thư viện

Page 20: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ ĐỌC THẺ (CARD READER)

Thẻ từ dùng một vạch phủ từ tính và đọc và ghi bằng các đầu từ

Thẻ thông minh có chứa chip để ghi và đọc thông tin trong thẻ. Thẻ đọc bằng tiếp xúc trực tiếp

Gần đây có thẻ đọc bằng sóng radio RFID (radio frequency identification). Trong mỗi thẻ có một anten và một chíp. Máy đọc phát sóng radio, thẻ nhận sóng và sử dụng năng lượng cảm ứng phát từ máy đọc để gửi trả lại dữ liệu.

Hiện nay thẻ được sử dụngrất rộng rãi vì sự tiện lợi và rẻ tiền

Thẻ từ và bộ đọc thẻ từ

Thẻ thông minh gắn chip nhớ

Thẻ RFID có chip thu phát và nhớ dữ liệu, giao

tiếp với máy đọc nhờ năng lượng cảm ứng thu

được từ máy đọc

Page 21: BÀI GIẢNG TIN HỌC CƠ SỞ

THIẾT BỊ RA : MÀN HÌNH CRT

Đặc tính của màn hinh

• Độ phân giải

• Độ sâu màu

• Chu kỳ làm tươi

• Chế độ tiết kiệm năng lượng

• Dùng súng bắn điện tử tương tự như màn hình TV màu

• Chữ và hình vẽ được tạo từ những điểm ảnh gọi là pixel (picture element)

• Có một bộ phận điều khiển việc hiển thị có thể tích hợp trong bản mạch chủ của máy tính (main board) hoặc bản mạch đồ hoạ độc lập (graphic card)

Page 22: BÀI GIẢNG TIN HỌC CƠ SỞ

MÀN HÌNH TINH THỂ LỎNG LCD

Sử dụng các diodetinh thể lòng (Liquid Crystal Diode) có thể phát sáng khi được đặt vào một điện áp, Các diode này được xếp thành ma trận và được kích hoạt độc lập làm thành một lưới lọc màu.

Ánh sáng từ nền được chiếu lên tạo thành ảnh để người dùng có thể nhìn được.

Ảnh và chữ được tạo từ các điểm ảnh

Page 23: BÀI GIẢNG TIN HỌC CƠ SỞ

MÁY CHIẾU (PROJECTOR)

LCD projector sử dụng một ma trận các diod tinh thể lỏng để tạo mầu trên từng pixel. Sau đó dùng một nguồn sáng cực mạnh phía sau để chiếu toàn bộ lên một màn ảnh lớn

DLP (Digital Lighting Processpor) projector thì dùng công nghệ vi guơng (micro mirror) rất tinh xảo. Vi gương là một linh kiện quang bán dẫn chứa hàng triệu gương nhỏ xíu có thể điều khiển được. Ấnh sáng từ một nguồn sáng được chiếu qua một bộ lọc màu phản xạ qua một vi gương để chiếu lên màn hình

Page 24: BÀI GIẢNG TIN HỌC CƠ SỞ

MÁY IN

Máy in dòng: (Iine printer) Máy in kim (matrix printer hay dot printer)

Máy in laser (laser printer) Máy in phun (ink jet printer)

Page 25: BÀI GIẢNG TIN HỌC CƠ SỞ

MÁY IN KIM

Đầu in của máy là một hàng kim, các kim chỉ có thể đập vào băng mực để in ra một chấm trên giấy .

Các chữ hay ảnh đều do các chấm tạo thành nên gọi là dot printer hay matrix printer

Chất lượng in thấp. Tốc độ chậm Tuy nhiên để in các tài liệu nhiều liên

(hoá đơn) thì không có máy in nào thay thế được.

Page 26: BÀI GIẢNG TIN HỌC CƠ SỞ

MÁY IN LASER

Máy dùng công nghệ laser để tạo ảnh cần in trên một trống tĩnh điện.

Một gương lục lăng xoay tròn để quét tia laser theo đường sinh của trống, còn trống thì quay. Tia laser sẽ tạo nên một bức ảnh tĩnh điện (theo địên áp của các điểm trên trống). Mực in sẽ bám vào trống theo “hình ảnh tĩnh điện”và được làm nóng chảy dính vào giấy

Máy in laser cho chất lượng in rất cao, tốc độ thoả đáng và khá kinh tế. Máy in laser được sử dụng rất rộng rãi

Page 27: BÀI GIẢNG TIN HỌC CƠ SỞ

MÁY IN PHUN (JET INK PRINTER)

Máy tạo từng điểm ảnh bằng cách phun những tia mực vô cùng nhỏ nhờ những máy bơm mực rất tinh xảo

Hai công nghệ thường được sử dụng là dùng tinh thể áp điện (một loại vật liệu khi đặt một điện áp vào hai mặt thì vật liệu này sẽ bị co hay giãn. Một công nghệ khác là đốt nóng đầu in mực đột ngột để sinh ra bong bóng mực. Khi bong bóng vỡ sẽ bắn ra tia mực qua đầu in.

Máy in phun thường dùng in ảnh chất lượng cao nhưng mực đắt tiền.

Page 28: BÀI GIẢNG TIN HỌC CƠ SỞ

CÁC CỔNG GIAO TIẾP

Cổng cắm bàn phím

Cổng 1394 dùng để cắm các thiết bị video

Cổng cắm chuột

Cổng song song dùng cho máy in

Cổng cho màn hình

Các cổng audio (tai nghe, ghi âm)

4 cổng USB với đầu cắm tiêu chuẩn

Cổng đầu ra cho video

Cổng cáp quang cho thiết bị âm thanh

Cổng RJ45 để cắm dây mạng

Cổng USB với loại đầu cắm nhỏ

Page 29: BÀI GIẢNG TIN HỌC CƠ SỞ

CARD MỞ RỘNG

Socket

CardMột số card thông dụng

• Network Card

• Video Card

• Sound Card

• TV Card

• Modem Card

• GPS Card

Một cách mở rộng ngoại vi là các bản mạch mở rộng (extention card). Trong máy tính thường có sẵn những khe cắm (slot) các bản mạch này

Page 30: BÀI GIẢNG TIN HỌC CƠ SỞ

NGUYÊN LÝ HOẠT ĐỘNG

Bộ xử lý và hoạt động của bộ xử lý Pipeline và kiến trúc siêu vô hướng Nguyên lý Von Neumann

Page 31: BÀI GIẢNG TIN HỌC CƠ SỞ

BỘ XỬ LÝ (CPU)

CPU là bộ não của máy tính. CPU có chức năng phối hợp các thiết bị của máy để điều khiển máy tính thực hiện các lệnh theo chương trình đã định.

Ngoài bộ số học và logic và bộ điều khiển, CPU còn có các thanh ghi (register) với tư cách là những bộ nhớ chuyên dụng cho hoạt động xử lý lệnh.

Page 32: BÀI GIẢNG TIN HỌC CƠ SỞ

KIẾN TRÚC MÁY TÍNH

[1064] 5[1068] 7………[2B00] ………[A001] A1 64 10 68 10[A006] A2 70 10 [A009] A3 74 10

xxxxx xxxxx

Thanh ghi lệnh PC

Thanh ghi dữ liệu

Thanh ghi lệnh IR

xxxxx ALU

Bus điều khiển

Bus dữ liệu

Bus địa chỉ

BỘ NHỚ

CU

Thiết bị ngoại vi

CPU

Page 33: BÀI GIẢNG TIN HỌC CƠ SỞ

THANH GHIMÃ LỆNH THANH GHI

CẤU TRÚC LỆNH

ĐỊA CHỈ MÃ LỆNH ĐỊA CHỈ

ĐỊA CHỈ MÃ LỆNH

MÃ LỆNH

THANH GHI MÃ LỆNH

ĐỊA CHỈ MÃ LỆNH THANH GHI

Lệnh không có thành phần địa chỉ

Lệnh 0 có thành phần địa chỉ, dữ liệu ở thanh ghi, được thể hiện từ

mã lệnh

Lệnh 1 địa chỉ

Lệnh 2 địa chỉ (ít được sử

dụng)

Lệnh có 1 thành phần địa chỉ, 1

thành phần khác ở thanh ghi,

được thể hiện từ mã lệnh

Lệnh có 2 thành phần ở thanh ghi, được thể

hiện từ mã lệnh

Page 34: BÀI GIẢNG TIN HỌC CƠ SỞ

CHU TRÌNH LỆNH

Đọc một lệnh từ bộ nhớ (Instruction Fetch)

Đọc các dữ liệu (Data Fetch)

Giải mã lênh (Decode)Thực hiện lệnh (Execute)

Page 35: BÀI GIẢNG TIN HỌC CƠ SỞ

VÍ DỤ VỀ CHU TRÌNH LỆNH ĐỐI VỚI MÁY HAI ĐỊA CHỈ GIẢ ĐỊNH

x = (b+ c).d

[1064] .......... b

[1068] .......... c

[106C].......... a

[1070] .......... d

[1074] .......... x

[A001] A1 64 10 68 10 Cộng 2 số ở bộ nhớ, ghi kết quả vào thanh ghi R1

[A006] A2 70 10 Nhân thanh ghi R1 với một số ở bộ nhớ, ghi vào thanh ghi R1

[A009] A3 74 10 Lưu thanh ghi R1 vào ô nhớ

R1 ← b + cR1 ← R1 x dx ← R1

Page 36: BÀI GIẢNG TIN HỌC CƠ SỞ

VÍ DỤ VỀ CHU TRÌNH LỆNH

[1064] 5[1068] 7………[2B00] ………[A001] A1 64 10 68 10[A006] A2 70 10 [A009] A3 74 10

Thanh ghi lệnh PC

ADD Thanh ghi dữ liệu

Thanh ghi lệnh IR

ALU

Bus điều khiển

Bus dữ liệu

Bus địa chỉ

Fetch (Instruction)

[A001]

A1 64 10 68 105

[A006]

[1064]7 12A2 70 10

[1068]

MEMORY

Decode

Fetch (Data)

Execute

CU

[A001]

Page 37: BÀI GIẢNG TIN HỌC CƠ SỞ

Kiến trúc von Neumann

Page 38: BÀI GIẢNG TIN HỌC CƠ SỞ

NGUYÊN LÝ VON NEUMANN

Nguyên lý điều khiển bằng chương trình: máy tính thực hiện một công việc theo chương trình được đưa vào bộ nhớ. Nguyên lý này đảm bảo khả năng thực hiện tự động để giải quyết một bài toán của máy tính điện tử

Nguyên lý truy cập qua địa chỉ: dữ liệu trong chương trình không chỉ định bằng giá trị mà thông qua địa chỉ trong bộ nhớ. Nguyên lý đảm bảo tính mềm dẻo của chương trình, có thể thể hiện thuật toán không phụ thuộc vào các giá trị phát sinh trong chương trình

Kiến trúc Von-Neumann nói trên chính là kiến trúc máy tính thực hiện phù hợp với nguyên lý Von Neumann

Page 39: BÀI GIẢNG TIN HỌC CƠ SỞ

PIPELINE

Trong các máy tính hiện đại, CPU được tổ chức để song song hoá nhiều công đoạn trong một chu kỳ xử lý lệnh.

Khối thanh ghi được tổ chức phân cấp và có khối lượng lớn (gọi là cache). CPU không chỉ lấy từng lệnh ở bộ nhớ mà lấy cả khối lệnh đặt sẵn trên cache để giảm thiểu thời gian do truy cập bộ nhớ nhiều lần

Khi nhiều lệnh đã được đưa lên cache thì trong khi đang thực hiện một lệnh, có thể đồng thời đọc dữ liệu cho một lệnh thứ hai và giải mã một lệnh thứ 3 theo thứ tự. Cơ chế này gọi là pipeline (đường ống)

Page 40: BÀI GIẢNG TIN HỌC CƠ SỞ

instruction pipeline

Page 41: BÀI GIẢNG TIN HỌC CƠ SỞ

CƠ CHẾ ĐOÁN TRƯỚC RẼ NHÁNH

Một lệnh rẽ nhánh bao giờ cũng liên quan tới một điều kiện được kiểm tra. Nếu kết quả là đúng thì thực hiện một khối lệnh này, sai thì thực hiện khối lệnh kia. Điều không may là, đoạn lệnh được nạp vào trong cache lại không phải đoạn lệnh sẽ phải thực hiện gây ra phải thay thế cache

Cơ chế dự đoán rẽ nhánh được phát triển gần đây cho phép dự báo rẽ nhánh với xác xuất đúng trên 90% cho phép giảm thiểu việc truy xuất từ bộ nhớ lên cache.

Page 42: BÀI GIẢNG TIN HỌC CƠ SỞ

KIẾN TRÚC SIÊU VÔ HƯỚNG

Trong kiến trúc siêu vô hướng (superscala), việc xử lý một lệnh được cắt ra rất nhỏ và nhiều lệnh được xử lý đồng thời miễn là không gây ra tranh chấp dữ liệu. Hai lệnh có tranh chấp dữ liệu là lệnh này có sử dụng kết quả do lệnh kia tạo ra. Trong trường hợp đó bắt buộc phải tôn trọng thứ tự. Sau đó bộ xử lý sẽ liên kết kết quả các xử lý các thành phần.

Điều phức tạp nhất trong xử lý cả một dãy lệnh còn liên quan tới việc “gọi nhầm” một dãy lệnh từ bộ nhớ lên cache theo thứ tự bình thường do hiện tượng rẽ nhánh

Page 43: BÀI GIẢNG TIN HỌC CƠ SỞ

TỔNG KẾT

Ngoài các chức năng như nhớ, vào-ra, tính toán, MTĐT có một chức năng đặc thù đảm bảo khả năng tính toán tự động là chức năng điều khiển

Máy tính có bộ nhớ để nhớ dữ liệu làm việc. Bộ nhớ được phân cấp thành bộ nhớ trong và bộ nhớ ngoài

Giao tiếp với môi trường bên ngoài thông qua các thiết bị ngoại vi. Các thiết bị vào cho phép chuyển dữ liệu từ môi trường ngoài vào máy. Các thiết bị ra cho phép chuyển dữ liệu từ máy ra môi trường ngoài.

Các thiết bị ngoại vi có thể kết nối qua các cổng giao tiếp có sẵn hoặc chế tạo trên các card mở rộng để cẳm vào các khe cắm dự phòng trong máy tính.

Page 44: BÀI GIẢNG TIN HỌC CƠ SỞ

TỔNG KẾT

CPU là đầu não của máy tính, có khả năng thực hiện lệnh và phối hợp sự hoạt động của các thiết bị trong máy tính để xử lý đúng theo chương trình đã định

Một số các cải tiến như pipeline, kiến trúc siêu hướng và dự đoán rẽ nhánh đã giúp cho việc xử lý lệnh trong CPU được song song hoá

Nguyên lý Von Neumann đảm bảo cho máy tính có thể xử lý thông tin tự động

Page 45: BÀI GIẢNG TIN HỌC CƠ SỞ

CÂU HỎI VÀ BÀI TẬP

1. Hãy nêu kiến trúc chung của một máy tính.2. Lý do của việc phân biệt khu vực trung tâm và khu

vực ngoại vi.3. Phân biệt bộ nhớ ROM và RAM .4. Tại sao cần bộ nhớ ngoài.5. Tại sao nói RAM là bộ nhớ truy nhập ngẫu nhiên.6. Tại sao nói đĩa là thiết bị truy nhập trực tiếp, 7. Thế nào là thiết bị ra, thế nào là thiết bị vào. Có thiết

bị nào có chức năng của cả thiết bị ra và cả thiết bị vào hay không.

8. Kể một số thiết bị vào và ra.

Page 46: BÀI GIẢNG TIN HỌC CƠ SỞ

CÂU HỎI VÀ BÀI TẬP

1. Chức năng của CPU và các thành phần trong CPU.

2. Nêu cấu trúc lệnh và tại sao có thể dùng các lệnh có 1 thành phần địa chỉ trong khi nhiều phép toán thông thường có nhiều đối tượng tham gia tính toán.

3. Mô tả hoạt động xử lý lệnh của CPU.

4. Pipeline là gì.

5. Thế nào là cơ chế siêu vô hướng.

6. Nêu ý nghĩa của nguyên lý điều khiển theo chương trình.

7. Nêy ý nghĩa của nguyên lý truy nhập theo địa chỉ.