
3.3.2. Định dạng lệnh ............................................................................................. 59
3.3.3. Các kiểu truyền địa chỉ toán tử lệnh ............................................................ 60
3.3.4. Nguyên lý thực hiện pipeline ....................................................................... 63
3.3.5. Hazard .......................................................................................................... 64
CÂU HỎI ÔN TẬP CHƢƠNG 3 .................................................................................. 67
Chƣơng 4. HỆ ĐIỀU HÀNH NHÚNG ......................................................................... 68
4.1. Hệ điều hành ....................................................................................................... 68
4.2. Bộ nạp khởi tạo ................................................................................................... 69
4.3. Các yêu cầu chung .............................................................................................. 71
4.4. Hệ điều hành thời gian thực ................................................................................ 73
4.4.1. Hệ điều hành thời gian thực RTOS (Real Time Operating System) ........... 73
4.4.2. Hạt nhân điển hình cơ bản ........................................................................... 75
4.5. Ngôn ngữ và môi trƣờng phát triển .................................................................... 76
4.5.1. Ngôn ngữ ...................................................................................................... 76
4.5.2. Biên dịch ...................................................................................................... 77
4.5.3. Simulator ...................................................................................................... 83
4.5.4. Emulator ....................................................................................................... 83
4.5.5. Thiết kế hệ thống bằng máy tính .................................................................. 83
CÂU HỎI ÔN TẬP CHƢƠNG 4 .................................................................................. 86
Chƣơng 5. KỸ THUẬT LẬP TRÌNH NHÚNG............................................................ 87
5.1. Tác vụ và quá trình ............................................................................................. 87
5.2. Lập lịch ............................................................................................................... 87
5.2.1. Các khái niệm ............................................................................................... 87
5.2.2. Các phƣơng pháp lập lịch phổ biến .............................................................. 89
5.2.3 Kỹ thuật lập lịch ............................................................................................ 91
5.3. Truyền thông và đồng bộ .................................................................................... 92
5.3.1. Semaphore .................................................................................................... 92
5.3.2. Monitor ......................................................................................................... 95
5.4. Xử lý ngắt ........................................................................................................... 96
CÂU HỎI ÔN TẬP CHƢƠNG 5 ................................................................................ 100
Chƣơng 6. THIẾT KẾ HỆ NHÚNG, TỔ HỢP PHẦN CỨNG VÀ MỀM ................. 101
6.1. Quy trình phát triển ........................................................................................... 101
6.2. Mô hình hóa sự kiện và tác vụ .......................................................................... 101
6.2.1. Phƣơng pháp mô hình Petrinet ................................................................... 101
6.2.2. Quy ƣớc biểu diễn mô hình Petrinet .......................................................... 102
6.2.3. Mô tả các vấn đề hoạt động cơ bản với Petrinet ........................................ 103
6.2.4. Ngôn ngữ mô tả phần cứng ........................................................................ 106