Bài giảng Kiến trúc máy tính - Chương: Cấu trúc cơ bản máy tính - Nguyễn Ngọc Hóa

Kiến trúc máy tính  
Cấu trúc cơ bản máy tính  
NGUYỄN Ngọc Hoá  
Bộ môn Hệ thống thông tin, Khoa CNTT  
Trường Đại học Công nghệ,  
Đại học Quốc gia Hà Nội  
7 September 2015  
Nội dung  
1. Nguyên tắc chung  
2. Các thành phần cơ bản  
3. Chức năng chính  
4. Cơ chế ngắt và chu trình lệnh đầy đủ  
Tham khảo chương 3 của [1]  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
2
1. Khái niệm chương trình  
Chương trình cứng hoá không cho phép thay đổi  
Phần cứng đa dụng: có thể làm nhiều tác vụ khác nhau,  
kiểm soát bằng các tín hiệu điều khiển  
Chương trình mềm: Thay vì thiết kế lại mạch - re-wiring,  
cung cấp một tập mới các tín hiệu điều khiển  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
3
Khái niệm chương trình…  
Chuỗi các bước  
Với mỗi bước, một phép tính logic/số học được thực hiện  
Mỗi phép tính khác nhau được xác định bởi 1 tập các tín  
hiệu điều khiển khác nhau  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
4
Mô hình máy tính vạn năng  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
5
Nguyên tắc chung  
1. Dữ liệu và chương trình (lệnh) được lưu giữ trên cùng bộ  
nhớ  
2. Nội dung bộ nhớ xác định thông qua địa chỉ vị trí, không phụ  
thuộc vào kiểu dữ liệu đã lưu  
3. Chương trình được thi hành tuần tự từ lệnh này đến lệnh kế  
tiếp (ngoại trừ những thay đổi cụ thể)  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
6
Minh hoạ chương trình với MARS  
Com
7
2. Thành phần máy tính  
Central Processing Unit: Control Unit & Arithmetic and Logic  
Unit  
Input/Output: dữ liệu và các lệnh cần phải được nạp vào hệ  
thống cũng như kết xuất kết quả  
Main memory: lưu trữ lệnh và dữ liệu tạm thời trong quá  
trình tính toán  
Hệ thống liên kết: kết nối, truyền thông các thành phần  
chính nêu trên  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
8
Thành phần: mức tổng quan  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
9
3. Chức năng máy tính  
Thực thi chương trình, đã được xây dựng thông qua tập các  
lệnh của CPU, lưu trong bộ nhớ  
Các bước chính khi thực thi chương trình trong CPU  
Đọc lệnh từ bộ nhớ (fetch)  
Thực thi lệnh (execute)  
Lưu kết quả trong bộ nhớ (store)  
Chu trình lệnh đơn giản  
Computer Architecture –DepartmentofInformationSystems@NGUYỄNNgọc Hoá  
10  
pdf 10 trang yennguyen 12580 Free
Bạn đang xem tài liệu "Bài giảng Kiến trúc máy tính - Chương: Cấu trúc cơ bản máy tính - Nguyễn Ngọc Hóa", để 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_kien_truc_may_tinh_chuong_cau_truc_co_ban_may_tinh.pdf