Kiến trúc máy tính
Computer Architecture
Mô tả học phần
Học phần trang bị cho sinh viên các kiến thức cơ bản về cấu trúc vi xử lý và hệ thống máy tính. Nội dung tập trung vào: Giao diện giữa phần cứng vi xử lý và phần mềm; các thành phần cơ bản trong máy tính. Phương pháp phân tích và tính toán định lượng hiệu năng hệ thống máy tính. Kiến trúc tập lệnh (ISA) và ảnh hưởng của nó đến hiệu năng hệ thống. Thiết kế vi xử lý pipeline, kỹ thuật giải quyết xung đột dữ liệu, cấu trúc và điều khiển. Kiến trúc bộ nhớ phân cấp, bộ đệm (cache) và ảnh hưởng của phần mềm lên hiệu năng bộ nhớ.
English description
The course equips students with basic knowledge of microprocessor architecture and computer systems. The content focuses on: Interface between microprocessor hardware and software; basic components in the computer. Methods for analyzing and quantitatively calculating the performance of computer systems. Instruction Set Architecture (ISA) and its impact on system performance. Pipeline microprocessor design, data conflict resolution techniques, structure and control. Hierarchical memory architecture, cache, and the impact of software on memory performance.
Chuẩn đầu ra học phần (CLO) 5
Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.
-
CLO1 Hiểu rõ các thành phần cơ bản của tổ chức máy tính và các phân mức trừu tượng trong xử lý chương trình.
Understand the basic components of computer organization and the levels of abstraction in program processing.
PLO 01 I -
CLO2 Vận dụng kiến trúc tập lệnh RISC-V 32I và hợp ngữ để biên dịch chương trình qua các mức trừu tượng.
Apply RISC-V 32I instruction set architecture and assembly language to compile programs through abstraction levels.
PLO 02 I -
CLO3 Thiết kế được khối đường dữ liệu và khối điều khiển cho bộ xử lý đơn xung nhịp và bộ xử lý đường ống (pipeline).
Design the data path block and control block for single-cycle processor and pipeline processor.
PLO 03 R -
CLO4 Phân tích hiệu năng xử lý, thiết kế kiến trúc bộ nhớ phân cấp, bộ đệm và hệ thống kết nối vào/ra.
Analyze processing performance, design hierarchical memory architecture, cache and I/O connection system.
PLO 03 M -
CLO5 Thể hiện kỹ năng thực hành lab, làm việc nhóm, viết báo cáo kỹ thuật và thuyết trình dự án thiết kế vi xử lý.
Demonstrate lab practice skills, teamwork, writing technical reports and presenting microprocessor design projects.
PLO 10 RPLO 12 R
Đánh giá học phần
| Thành phần | Tỉ trọng | Thời gian |
|---|---|---|
| Bài kiểm tra tại lớp | 15.0% | |
| Bài tập lớn | 15.0% | |
| Điểm cuối kỳ | 70.0% |