Bài giảng môn Kiến trúc máy tính và hệ điều hành: Chương 2 - ThS. Nguyễn Thị Ngọc Vinh
Số trang: 49
Loại file: pdf
Dung lượng: 1.45 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng môn "Kiến trúc máy tính và hệ điều hành - Chương 2: Khối xử lý trung tâm" cung cấp cho người học các kiến thức: Khối xử lý trung tâm, tập lệnh máy tính, giới thiệu cơ chế ống lệnh. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Kiến trúc máy tính và hệ điều hành: Chương 2 - ThS. Nguyễn Thị Ngọc Vinh 6/25/2014 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH Giảng viên: ThS. Nguyễn Thị Ngọc Vinh Bộ môn: Khoa học máy tính- Khoa CNTT1 Email: ntngocvinh@yahoo.com CHƯƠNG 2: KHỐI XỬ LÝ TRUNG TÂM GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 2 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Gfdsfd 1 6/25/2014 CHƯƠNG 2: NỘI DUNG CHÍNH 1. Khối xử lý trung tâm Sơ đồ khối tổng quát Chu kỳ xử lý lệnh Thanh ghi Khối điều khiển (CU) Khối số học và logic (ALU) Bus trong CPU GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 3 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CHƯƠNG 2: NỘI DUNG CHÍNH 2. Tập lệnh máy tính Khái niệm lệnh, tập lệnh Chu kỳ và các pha thực hiện lệnh Các dạng toán hạng Các chế độ địa chỉ Một số dạng lệnh thông dụng 3. Giới thiệu cơ chế ống lệnh GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 4 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Gfdsfd 2 6/25/2014 2.1 KHỐI XỬ LÝ TRUNG TÂM GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 5 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CPU – SƠ ĐỒ KHỐI TỔNG QUÁT CU: (Control Unit) Khối điều khiển IR: (Instruction Register) Thanh ghi lệnh CU A PC: (Program Counter) Bộ đếm chương trình IR Y MAR: (Memory Address Register) Internal Bus Thanh ghi địa chỉ bộ nhớ MBR: (Memory Buffer Register) Thanh PC ghi nhớ đệm ALU A: (Accumulator Register) Thanh ghi A tích lũy Bus MAR Y, Z: (Temporary Register) Thanh ghi Z tạm thời D FR: (Flag Register) Thanh ghi cờ Bus MBR ALU: (Arithmetic and Logic Unit) Khối FR tính toán số học -logic GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 6 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Gfdsfd 3 6/25/2014 CHU KỲ XỬ LÝ LỆNH 1. Khi một chương trình được chạy, hệ điều hành tải mã chương trình vào bộ nhớ trong 2. Địa chỉ lệnh đầu tiên của chương trình được đưa vào thanh ghi PC 3. Địa chỉ của ô nhớ chứa lệnh được chuyển tới bus A qua thanh ghi MAR 4. Tiếp theo, bus A truyền địa chỉ tới khối quản lý bộ nhớ MMU (Memory Management Unit) 5. MMU chọn ô nhớ và sinh ra tín hiệu READ GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 7 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CHU KỲ XỬ LÝ LỆNH 6. Lệnh chứa trong ô nhớ được chuyển tới thanh ghi MBR qua bus D 7. MBR chuyển lệnh tới thanh ghi IR. Sau đó IR lại chuyển lệnh tới CU 8. CU giải mã lệnh và sinh ra các tín hiệu xử lý cho các đơn vị ...
Nội dung trích xuất từ tài liệu:
Bài giảng môn Kiến trúc máy tính và hệ điều hành: Chương 2 - ThS. Nguyễn Thị Ngọc Vinh 6/25/2014 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH Giảng viên: ThS. Nguyễn Thị Ngọc Vinh Bộ môn: Khoa học máy tính- Khoa CNTT1 Email: ntngocvinh@yahoo.com CHƯƠNG 2: KHỐI XỬ LÝ TRUNG TÂM GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 2 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Gfdsfd 1 6/25/2014 CHƯƠNG 2: NỘI DUNG CHÍNH 1. Khối xử lý trung tâm Sơ đồ khối tổng quát Chu kỳ xử lý lệnh Thanh ghi Khối điều khiển (CU) Khối số học và logic (ALU) Bus trong CPU GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 3 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CHƯƠNG 2: NỘI DUNG CHÍNH 2. Tập lệnh máy tính Khái niệm lệnh, tập lệnh Chu kỳ và các pha thực hiện lệnh Các dạng toán hạng Các chế độ địa chỉ Một số dạng lệnh thông dụng 3. Giới thiệu cơ chế ống lệnh GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 4 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Gfdsfd 2 6/25/2014 2.1 KHỐI XỬ LÝ TRUNG TÂM GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 5 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CPU – SƠ ĐỒ KHỐI TỔNG QUÁT CU: (Control Unit) Khối điều khiển IR: (Instruction Register) Thanh ghi lệnh CU A PC: (Program Counter) Bộ đếm chương trình IR Y MAR: (Memory Address Register) Internal Bus Thanh ghi địa chỉ bộ nhớ MBR: (Memory Buffer Register) Thanh PC ghi nhớ đệm ALU A: (Accumulator Register) Thanh ghi A tích lũy Bus MAR Y, Z: (Temporary Register) Thanh ghi Z tạm thời D FR: (Flag Register) Thanh ghi cờ Bus MBR ALU: (Arithmetic and Logic Unit) Khối FR tính toán số học -logic GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 6 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Gfdsfd 3 6/25/2014 CHU KỲ XỬ LÝ LỆNH 1. Khi một chương trình được chạy, hệ điều hành tải mã chương trình vào bộ nhớ trong 2. Địa chỉ lệnh đầu tiên của chương trình được đưa vào thanh ghi PC 3. Địa chỉ của ô nhớ chứa lệnh được chuyển tới bus A qua thanh ghi MAR 4. Tiếp theo, bus A truyền địa chỉ tới khối quản lý bộ nhớ MMU (Memory Management Unit) 5. MMU chọn ô nhớ và sinh ra tín hiệu READ GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 7 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CHU KỲ XỬ LÝ LỆNH 6. Lệnh chứa trong ô nhớ được chuyển tới thanh ghi MBR qua bus D 7. MBR chuyển lệnh tới thanh ghi IR. Sau đó IR lại chuyển lệnh tới CU 8. CU giải mã lệnh và sinh ra các tín hiệu xử lý cho các đơn vị ...
Tìm kiếm theo từ khóa liên quan:
Hệ điều hành Kiến trúc máy tính Bài giảng Kiến trúc máy tính Bài giảng Hệ điều hành Khối xử lý trung tâm Tập lệnh máy tính Cơ chế ống lệnhGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 453 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 384 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 331 0 0 -
67 trang 300 1 0
-
173 trang 275 2 0
-
175 trang 272 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 272 0 0 -
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 272 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 248 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 245 0 0