Bài giảng Nhập môn điện toán - Chương 2: Phần cứng

Chương 2. PHẦN CỨNG  
2.1 Hệ thống máy tính  
2.2 Kiến trúc máy tính  
2.3 Thiết bị xuất nhập  
Slide 1  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
1. Hệ thống máy tính  
• Hệ thống máy tính có các khối chức năng sau :  
– Khối nhập (input).  
– Bộ nhớ chính (memory).  
– Đơn vị xử lý tessing unit).  
– Khối xuất (output).  
– Bộ nhớ phụ (storage).  
– Thiết bị ngoại 
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Nhập- CmhôưnơĐnigện2 Toꢀn  
Slide 2  
Khối nhập - Input  
Giữ vai trò nhận dữ liệu cho máy tính.  
Có nhiệm vụ chuyển đổi các thông tin từ thế giới ngoài thành dữ  
liệu mà máy tính có thể xử lý.  
Có rất nhiều thiết bị có thể làm việc này nhưng bàn phím (keyboard)  
là thiết bị được dùng phổ biến nhất.  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 3  
Bộ nhớ chính - Main memory  
Còn gọi là bộ nhớ RAM hay bộ nhớ bán dẫn.  
Có 2 chức năng chính :  
Chứa tạm chương trình đang được sử dụng để xử lý thông tin.  
Chứa tạm dữ liệu.  
Dữ liệu dùng trong máy tính có 3 loại :  
Dữ liệu ban đầu nhận từ khối nhập.  
Dữ liệu trung gian đang dược xử lý.  
Nhập- CmhôưnơĐnigện2 Toꢀn  
Slide 4  
Đơn vị xử lý trung tâm - CPU  
Thường còn gọi là bộ xử lý (processor), vi xử lý (micro-processor).  
CPU có nhiệm vụ thi hành lệnh của chương trình và xử lý các dữ  
liệu trong chương trình.  
Trong CPU có 2 phần chính :  
Đơn vị số học luận lý ALU (Arithmetic / logic unit).  
Đơn vị điều kh
ALU dùng để tính toán các phép số học (cộng, trừ, nhân, chia) và  
các phép luận lý (not, and, or, xor).  
Đơn vị điều khiển chi phối toàn bộ hoạt động của máy tính bằng  
cách lấy lệnh từ bộ nhớ, giải mã lệnh và thực hiện lệnh đó.  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 5  
Khối xuất - Output  
Ngược lại với khối nhập, khối xuất chuyển dữ liệu mà máy  
xử lý (số nhị phân) ra thành dạng thông tin mà con người có  
thể chấp nhận.  
Hai thiết bị thông dụng dùng trong khối này là màn hình và máy  
in.  
Đôi khi các thông ợc xử lý tiếp  
sau này nên còn phải được lưu trên bộ nhớ phụ (chủ yếu là trên  
đĩa từ).  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 6  
Bộ nhớ phụ - Storage  
Cung cấp cho máy tính chức năng lưu trữ, sắp xếp, phân  
loại thông tin theo dạng tập tin (file).  
Cần phân biệt hai khái niệm sau :  
Bộ nhớ bốc hơi (memory volatility) : là bộ nhớ mà thông tin lưu  
giữ trong nó sẽ bị mất đi, hoặc là do tắt máy, hoặc là do thông tin  
khác ghi chồng lên. Chính vì vậy nên loại bộ nhớ này còn được  
gọi là RAM (Random Access Memory). Bộ nhớ chính của máy  
tính là bộ nhớ bay hơi.  
Dữ liệu có thể dùng lại (retrievable data) : bộ nhớ phụ có thể giữ  
chương trình hay dữ liệu lâu dài mà không bị bốc hơi. Điều đó  
cho phép ta có thể sử dụng lại các thông tin ày nhiều lần.  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Thiết bị ngoại vi - Peripherals  
Thiết bị ngoại vi là các thiết bị phụ trợ xung quanh CPU và bộ nhớ  
chính.  
Các thiết bị đáp ứng chức năng của các khối nhập, xuất và bộ nhớ  
phụ đều là thiết bị ngoại vi.  
Nhập  
CPU  
ALU  
Luồng  
dữ liệu  
Xuất  
Control Unit  
Bộ nhớ phụ  
Điều khiển  
Cấu trúc luận lý của một máy tính  
Chương 2  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Nhập- CmhôưnơĐnigện2 Toꢀn  
Slide 8  
2.Kiến trúc máy tính  
• Kiến trúc máy tính ngày nay được biết đến như là  
một hệ thống gồm có :  
– Bộ nhớ (memory).  
– Bộ xử lý (processor).  
– Các tuyến (buses).  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 9  
Bộ nhớ  
là nơi chứa chương trình và dữ liệu  
Bộ nhớ  
là gì ?  
ROM  
Electrically  
Read  
ROM  
PROM  
(Chết)  
Erasable  
Phân loại  
ROM  
Programmable  
EEPROM  
Only  
Random  
RAM (Sống)  
Flash ROM (SRAM + EEPROM)  
(Bốc hơi)  
Static  
DRAM  
SRAM  
Access  
Memory  
Dynamic  
Synchronous  
SDRAM  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 10  
Bộ nhớ đệm - Cache  
Cache là bộ nhớ đệm giữa CPU và bộ nhớ chính  
Bộ nhớ  
CPU  
Cache  
(SRAM)  
(Mạch điều khiển)  
Cache được chế tạo từ SRAM có tốc độ làm việc rất cao và có dung lượng  
nhỏ.  
Nhiệm vụ của cache là làm giảm thời gian đợi (wait-state) của CPU khi  
truy xuất bộ nhớ chính bằng cơ chế đọc trước các ô nhớ kế tiếp.  
Các bộ xử lý hiện đại đều có cache bên trong.  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 11  
Cấu trúc phân cấp của bộ nhớ  
NhậpCmhôưnơĐnigện1 Toꢀn -  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 12  
Bộ xử lý - Processor  
Bộ xử lý hay còn gọi là CPU (Central Procesing Unit) là nguồn  
phát sinh mọi hoạt động của máy tính.  
Bộ xử lý điều khiển hoạt động của máy tính thông qua việc lấy và  
thi hành lệnh nằm trong bộ nhớ.  
Máy tính  
Bật mꢀy  
Tắt mꢀy  
ệnh  
(Ngôn ngữ mꢀy)  
lệnh đầu  
lệnh giữa  
lệnh giữa  
lệnh giữa  
lệnh cuối  
làm gì nữa ?  
mục đꢁch ?  
tại sao lệnh này ?  
Chương trình  
xong ?  
Diễn tả làm thế  
nào giải quyết  
Chương 2  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Nhập- CmhôưnơĐnigện2 Toꢀn  
Slide 13  
CPU  
(Tꢁn hiệu điều khiển xuất)  
CPU có gì  
bên trong ?  
(Tꢁn hiệu điều khiển nhập)  
điều khiển  
định thì  
Khối  
CPU  
(Xung clock)  
(Lấy và thi hành lệnh)  
(Thanh ghi lệnh IR)  
Trừ  
Nhân  
Chia  
Dịch  
And  
Or  
Xor  
Not  
Quay  
(Bộ thanh ghi)  
ALU  
PC  
ACC  
IDX  
SP  
Flags  
Đa dụng  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 14  
Kiến trúc bộ xử lý  
Kiến trúc CISC (Complex Instruction Set Computer)  
Các lệnh của CPU có chiều dài khác nhau.  
Thời gian thi hành lệnh cũng khác nhau.  
Kiến trúc RISC (Reduced Instruction Set Computer)  
Các lệnh dài bằng nhau.  
Thời gian thi hành các lệnh chỉ bằng 1 chu kỳ xung clock.  
Cung cấp khả năng thi hành nhiều hoạt động cùng lúc (Super scalar  
execution).  
Dùng cơ chế đường ống (Pipelining) để giảm thời gian thi hành.  
Vấn đề đoán trước rẽ nhánh (Branche prediction).  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 15  
Cơ chế đường ống - Pipelining  
P1  
P2  
P3  
P4  
P5  
Phân tꢁch  
lệnh  
Xꢀc định  
toꢀn hạng  
Thực hiện  
lệnh  
Lưu  
kết quả  
Lấy lệnh  
L1  
L2  
L1  
L3  
L2  
L4  
L3  
L1  
L5  
L4  
L2  
L1  
L6  
L5  
L3  
L2  
L7  
L6  
5  
L4  
L3  
L8  
L7  
L6  
L5  
L4  
L9  
L8  
L7  
L6  
L5  
P1:  
P2:  
P3:  
P4:  
P5:  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 16  
Máy tính song song  
3 loại máy song song  
SISD : single Instruction stream, single data stream  
SIMD : single Instruction stream, multiple data stream  
MIMD : multiple Instruction stream, multiple data stream  
Bộ nhớ  
dùng chung  
CPU CPU CPU  
Bộ  
Bộ  
Bộ  
hớ nhớ  
riêng riêng riêng  
Bộ nhớ  
dùng chung  
CPU CPU CPU  
Máy Von Neumann  
Máy Vector 8 ALU  
Chương 2  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 17  
Tuyến - Bus  
Tuyến là một nhóm các dây dẫn song song mà mỗi đường có  
nhiệm vụ truyền tải 1 bit thông tin.  
Tuyến hệ thống là tuyến kết nối giữa CPU với các bộ phận mà nó  
muốn trao đổi thông tin mà cụ thể là bộ nhớ và khối xuất nhập  
(I/O).  
Trên một tuyến cng tin khác nhau.  
Một số tuyến có khả năng truyền thông tin theo cả 2 chiều. Tuy  
nhiên, trong từng thời điểm, luồng dữ liệu chỉ đi một chiều.  
Độ rộng của tuyến (số đường) xác định chiều dài của một từ  
(word) thông tin m
Ví dụ : CPU dùng bus 16 bit để truyền dữ liệu 32 bit thì phải thực hiện 2  
lần.  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 18  
Tuyến - Bus  
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 19  
Kiến trúc tuyến  
• Tuyến chuẩn (standard bus) :  
– MCA : micro channel architecture  
– ISA  
: industry standard architecture  
– IBM AT : advanced technology  
– PS/2 : personal system 2  
– EISA : extended ind
• Tuyến cục bộ (local bus) :  
– VESA : video electronics standard association  
– PCI : Peripheral Component Interface  
– AGP : Accelerated
Nhập- CmhôưnơĐnigện2 Toꢀn  
KhoaTKꢁnHh,&ĐKꢀTI HMꢁꢀyC BꢂCH KHOA TP.HCM  
Slide 20  
Tải về để xem bản đầy đủ
pdf 29 trang yennguyen 24460 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Nhập môn điện toán - Chương 2: Phần cứng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_nhap_mon_dien_toan_chuong_2_phan_cung.pdf