Tổng quan về giáo trình

Giáo trình môn học Cấu trúc máy tính (Mã mô đun: MH09) do tác giả Huỳnh Văn Khỏe chủ biên, được ban hành chính thức theo quyết định của Hiệu trưởng Trường Cao đẳng Cộng đồng Đồng Tháp vào năm 2019. Tài liệu được thiết kế chuyên biệt cho chương trình đào tạo nghề Quản trị mạng máy tính ở trình độ Cao đẳng, với tổng thời lượng thực hiện là 90 giờ (bao gồm 45 giờ lý thuyết, 41 giờ thực hành/thảo luận/bài tập và 4 giờ kiểm tra định kỳ).

                      +------------------------------------------+
                      |         CÁC MÔN HỌC TIỀN ĐỀ             |
                      |  - Tin học đại cương & Tin học văn phòng |
                      |  - Kỹ thuật điện - điện tử               |
                      +--------------------+---------------------+
                                           |
                                           v
+------------------------------------------+------------------------------------------+
|                 MÔ ĐUN ĐÀO TẠO NGHỀ BẮT BUỘC: MH09 (90 GIỜ)                         |
|                           GIÁO TRÌNH CẤU TRÚC MÁY TÍNH                              |
|           (Học song song với mô đun Lắp ráp cài đặt máy tính)                       |
+------------------------------------------+------------------------------------------+
|  Lý thuyết: 45 giờ  |  Thực hành / Thảo luận / Bài tập: 41 giờ  |  Kiểm tra: 4 giờ  |
+-------------------------------------------------------------------------------------+

Về vị trí trong khung đào tạo, Cấu trúc máy tính là môn học kỹ thuật cơ sở bắt buộc, được bố trí giảng dạy sau khi người học đã hoàn thành các môn học chung, Tin học đại cương, Tin học văn phòng, Kỹ thuật điện - điện tử và được tổ chức học song hành cùng mô đun Lắp ráp cài đặt máy tính.

Giáo trình hướng tới 8 mục tiêu học tập (learning outcomes) cốt lõi:

  1. Trình bày được lịch sử phát triển, các thế hệ máy tính điện tử và phân loại máy tính.
  2. Mô tả các thành phần cơ bản của kiến trúc máy tính, các tập lệnh và các kiểu kiến trúc, định vị.
  3. Trình bày cấu trúc của bộ xử lý trung tâm (CPU): tổ chức, chức năng và nguyên lý vận hành của các khối chức năng nội bộ.
  4. Mô tả tiến trình thi hành lệnh mã máy và các kỹ thuật xử lý nâng cao: ống dẫn lệnh (pipelining), siêu ống dẫn (superpipelining) và siêu vô hướng (superscalar).
  5. Phân tích chức năng, nguyên lý hoạt động của các cấp bộ nhớ trong hệ thống phân cấp.
  6. Trình bày các phương pháp và nguyên tắc lưu trữ dữ liệu an toàn đối với bộ nhớ ngoài.
  7. Cài đặt được chương trình và áp dụng các lệnh điều khiển cơ bản trong hợp ngữ Assembly để giải quyết bài toán kỹ thuật.
  8. Hình thành tác phong làm việc khoa học, tuân thủ an toàn kỹ thuật cho người và thiết bị.

Cấu trúc giáo trình tiếp cận theo mô hình phân cấp hệ thống (System Hierarchy) từ cấp logic số cơ sở, kiến trúc tập lệnh, tổ chức vi kiến trúc phần cứng đến tầng hợp ngữ, tạo sự liên kết chặt chẽ giữa tổ chức phần cứng và cơ chế thực thi phần mềm.


Nội dung kiến thức cốt lõi

+-----------------------------------------------------------------------------------+
|              MÔ HÌNH PHÂN CẤP HỆ THỐNG MÁY TÍNH TRONG GIÁO TRÌNH                  |
+-----------------------------------------------------------------------------------+
| Cấp 5: Ngôn ngữ bậc cao & Hướng đối tượng (C/C++, Pascal, Fortran) -> Trình biên dịch
| Cấp 4: Cấp Hợp ngữ (Assembly Language Level) -> Trình hợp dịch (Assembler)        |
| Cấp 3: Cấp Hệ điều hành (Operating System Level) -> Trình thông dịch / Dịch 1 phần|
| Cấp 2: Cấp Lệnh máy / Lệnh vĩ mô (Conventional Machine Level)                     |
| Cấp 1: Cấp Vi lệnh / Vi chương trình (Microprogramming Level)                     |
| Cấp 0: Cấp Logic số (Digital Logic Level - Transistor, IC, Mạch logic số)         |
+-----------------------------------------------------------------------------------+

Các chương và chủ đề chính

Giáo trình được phân bổ thành 4 chương lý thuyết chính, tương ứng với 7 bài giảng chi tiết trong tiến trình đào tạo 90 giờ:

  • Chương 1: Tổng quan về kiến trúc máy tính (Mã chương MH09-01 / Bài I - 10 giờ): Khái quát lịch sử 4 thế hệ máy tính từ thế hệ đèn điện tử chân không (máy ENIAC năm 1946 với 18.000 đèn điện tử, tiêu thụ 140 kW, cân nặng 30 tấn; kiến trúc máy IAS của John Von Neumann), thế hệ transistor (1958–1964), thế hệ mạch tích hợp IC SSI/MSI (1965–1971) đến thế hệ vi xử lý LSI/VLSI (1972 đến nay). Trình bày lý thuyết thông tin và định lượng thông tin qua công thức $I = \log_2(N)$ bit; nguyên lý các hệ thống số (hệ 10, hệ nhị phân 2, hệ bát phân 8, hệ thập lục phân 16); các phương pháp chuyển đổi cơ số; kỹ thuật biểu diễn số nguyên có dấu (dấu và trị tuyệt đối, số bù 1, số bù 2, số thừa K); biểu diễn số thực dấu chấm động theo chuẩn IEEE 754 (định dạng chính xác đơn 32 bit và chính xác kép 64 bit); biểu diễn số thập phân mã hóa nhị phân BCD; và các bộ mã ký tự ASCII (7 bit), EBCDIC, Unicode (2 byte).
  • Chương 2: Bộ xử lý (Mã chương MH09-02 / Bài II & Bài III - 22 giờ): Phân tích các thành phần cấu thành CPU bao gồm Đơn vị điều khiển (CU), Đơn vị số học và logic (ALU) và hệ thống thanh ghi. So sánh kiến trúc tập lệnh phức tạp CISC (Complex Instruction Set Computer) sử dụng bộ điều khiển vi chương trình và kiến trúc tập lệnh rút gọn RISC (Reduced Instruction Set Computer) sử dụng bộ điều khiển mạch phần cứng dựa trên Automate trạng thái hữu hạn (FSM) và mảng logic lập trình (PLA). Chi tiết hóa cấu trúc đường đi dữ liệu (Datapath) với 32 thanh ghi tổng quát, các mạch chốt A, B, C, thanh ghi đếm chương trình (PC), thanh ghi trạng thái (SR), thanh ghi địa chỉ bộ nhớ (MAR), thanh ghi số liệu bộ nhớ (MBR) và bộ đa hợp (MUX). Phân tích chu kỳ lệnh mã máy (nạp lệnh, giải mã, đọc thanh ghi, thi hành, thâm nhập bộ nhớ, lưu kết quả, ngắt) và các kỹ thuật tăng tốc xử lý: ống dẫn lệnh (pipeline) cùng 3 loại xung đột (xung đột cấu trúc, xung đột dữ liệu, xung đột điều khiển), kỹ thuật siêu ống dẫn (superpipelining), siêu vô hướng (superscalar) và mô hình tính toán song song.
  • Chương 3: Các cấp bộ nhớ (Bài IV & Bài V - 28 giờ): Khảo sát hệ thống phân cấp bộ nhớ nhằm tối ưu hóa thời gian truy xuất và dung lượng lưu trữ. Phân loại bộ nhớ bán dẫn RAM (SRAM, DRAM) và ROM; nguyên lý vận hành của bộ nhớ đệm Cache (Cache L1/L2, cache duy nhất, cache riêng lẻ); cơ chế quản lý bộ nhớ trong và bộ nhớ ảo. Giới thiệu các thiết bị lưu trữ thứ cấp: đĩa từ, đĩa quang, thẻ nhớ bán dẫn, ổ cứng thể rắn SSD và các phương pháp bảo vệ an toàn dữ liệu trên đĩa từ.
  • Chương 4: Nhập – Xuất (Bài VI & Bài VII - 30 giờ): Phân tích cấu trúc hệ thống Bus (Bus dữ liệu, Bus địa chỉ, Bus điều khiển; bus đồng bộ và bất đồng bộ; chuẩn Front Side Bus - FSB và kết nối QPI); cơ chế ghép nối ngoại vi qua giao diện điều khiển và chip cầu/chipset. Đồng thời, giáo trình dành riêng 20 giờ cho nội dung Ngôn ngữ Assembly: cấu trúc chương trình hợp ngữ, tập lệnh điều khiển cơ bản, cơ chế quản lý ngăn xếp (Stack) và các thủ tục con.
                  +-------------------------------------------------+
                  |      TỔ CHỨC ĐƯỜNG ĐI DỮ LIỆU CƠ BẢN (CPU)      |
                  +-------------------------------------------------+
                  |  - PC (Program Counter)   - SR (Status Reg)     |
                  |  - MAR (Memory Addr Reg)  - MBR (Memory Buf Reg)|
                  |  - TEMP (Temporary Reg)   - MUX (Multiplexor)   |
                  |  - 32 Thanh ghi tổng quát (Mạch chốt A, B, C)   |
                  |  - ALU (Arithmetic & Logic Unit)                |
                  +-------------------------------------------------+
                                           |
                                           v
                  +-------------------------------------------------+
                  |        CHU KỲ THỰC THI MÃ LỆNH NỘI TẠI          |
                  +-------------------------------------------------+
                  | 1. Lấy chỉ thị (Fetch) từ bộ nhớ / Cache        |
                  | 2. Giải mã lệnh (Decode) & Đọc thanh ghi nguồn  |
                  | 3. Thi hành lệnh (Execute) tại khối ALU         |
                  | 4. Thâm nhập bộ nhớ trong (Memory Access)       |
                  | 5. Ghi lưu trữ kết quả (Write-back)             |
                  | 6. Xử lý ngắt quãng (Interrupt Handling)        |
                  +-------------------------------------------------+

Kiến thức nền tảng được xây dựng

  • Fundamental theories (Lý thuyết nền tảng): Mô hình kiến trúc máy tính John Von Neumann (chương trình lưu trữ trong bộ nhớ, xử lý nhị phân tuần tự, ALU, CU, I/O); Lý thuyết định lượng thông tin Claude Shannon ($I = \log_2 N$).
  • Core principles (Nguyên lý cốt lõi): Mô hình phân cấp máy tính 6 mức (từ Cấp 0 - Logic số đến Cấp 5 - Ngôn ngữ bậc cao); Chu kỳ nạp và thực thi lệnh của CPU; Nguyên lý hoạt động của Automate trạng thái hữu hạn trong vi mạch điều khiển; Nguyên lý cục bộ không gian và thời gian trong phân cấp bộ nhớ Cache.
  • Essential frameworks (Khung kiến trúc thiết yếu): Khung phân loại vi kiến trúc CISC đối chiếu RISC dựa trên các khảo sát thống kê của Fairclough (trong đó nhóm lệnh chuyển dữ liệu và rẽ nhánh chiếm tới 74% tần suất sử dụng thực tế); Chuẩn biểu diễn dữ liệu dấu chấm động IEEE 754.
+------------------------------------------------------------------------------------+
|  BẢNG TẦN SUẤT SỬ DỤNG CÁC NHÓM LỆNH TRONG KIẾN TRÚC MÁY TÍNH (THEO FAIRCLOUGH)   |
+---------------------------------------------------+--------------------------------+
| Nhóm lệnh                                         | Tần suất xuất hiện (%)         |
+---------------------------------------------------+--------------------------------+
| Nhóm 1: Nhóm các lệnh chuyển dữ liệu (Data Transfer) | 45.44%                         |
| Nhóm 2: Nhóm các lệnh thay đổi tuần tự (Branch/Call)| 28.56% (Tổng Nhóm 1+2 = 74%)  |
| Nhóm 3: Nhóm các lệnh tính số học (Arithmetic)    | Phân bổ phần trăm còn lại      |
| Nhóm 4: Nhóm các lệnh so sánh (Compare)           | Phân bổ phần trăm còn lại      |
| Nhóm 5: Nhóm các lệnh logic (Logical)             | Phân bổ phần trăm còn lại      |
| Nhóm 6: Nhóm các lệnh dịch (Shift)                | Phân bổ phần trăm còn lại      |
| Nhóm 7: Nhóm các lệnh xử lý bit (Bit manipulation)| Phân bổ phần trăm còn lại      |
| Nhóm 8: Nhóm các lệnh vào/ra (I/O)                | Phân bổ phần trăm còn lại      |
+---------------------------------------------------+--------------------------------+

Kỹ năng phát triển

  • Technical skills (Kỹ năng kỹ thuật): Tính toán và chuyển đổi chính xác dữ liệu giữa các hệ số $2, 8, 10, 16$; biểu diễn số nguyên có dấu theo phương pháp số bù 2; chuẩn hóa số thực dấu chấm động 32 bit/64 bit theo IEEE 754; viết mã nguồn, dịch và thực thi chương trình hợp ngữ Assembly điều khiển ngăn xếp và thủ tục.
  • Analytical skills (Kỹ năng phân tích): Phân tích và đánh giá các thông số tác động trực tiếp đến hiệu năng CPU như độ rộng Bus dữ liệu (Data Bus), độ rộng Bus địa chỉ (Address Bus tính theo công thức không gian địa chỉ $2^n$), tốc độ xung nhịp nội tại (MHz/GHz), tốc độ đường truyền Bus phía trước (FSB) hoặc QPI, và dung lượng bộ nhớ đệm Cache; phân tích và nhận diện nguyên nhân gây trễ trong kỹ thuật ống dẫn lệnh (xung đột tài nguyên phần cứng, phụ thuộc dữ liệu, rẽ nhánh điều khiển).
  • Practical competencies (Năng lực thực hành): Năng lực đọc hiểu thông số kỹ thuật, đánh giá và lựa chọn các linh kiện phần cứng (CPU, Mainboard, RAM, Ổ cứng SSD, Bus kết nối) để thiết lập cấu hình máy tính Desktop phù hợp với yêu cầu thực tế; ứng dụng các giải pháp bảo toàn và an toàn dữ liệu trên thiết bị lưu trữ.

Phương pháp giảng dạy và học tập

Giáo trình Cấu trúc máy tính áp dụng phương pháp tiếp cận sư phạm kết hợp chặt chẽ giữa lý thuyết hệ thống và thực nghiệm kỹ thuật, được lượng hóa qua tỷ lệ phân bổ thời gian: 50% lý thuyết (45 giờ), 45.5% thực hành/thảo luận/bài tập (41 giờ) và 4.5% kiểm tra (4 giờ).

                                  TỔNG THỜI LƯỢNG: 90 GIỜ
               +-----------------------------+-----------------------------+
               |                             |                             |
               v                             v                             v
      +------------------+          +------------------+          +------------------+
      |     LÝ THUYẾT    |          |    THỰC HÀNH /   |          |     KIỂM TRA     |
      |     (45 GIỜ)     |          |  THẢO LUẬN / BT  |          |     (4 GIỜ)      |
      |                  |          |     (41 GIỜ)     |          |                  |
      | Chiếm 50.0% tổng |          | Chiếm 45.5% tổng |          | Chiếm 4.5% tổng  |
      |    thời lượng    |          |    thời lượng    |          |    thời lượng    |
      +------------------+          +------------------+          +------------------+

Tiến trình sư phạm được triển khai theo các hợp phần:

  • Pedagogical approach (Tiếp cận sư phạm): Giảng dạy theo mô hình phân tích cấu trúc từ dưới lên (Bottom-up approach), bắt đầu từ cơ chế biểu diễn bit nhị phân ở tầng mạch logic, tiến đến cấu tạo vi xử lý, tổ chức bộ nhớ, bus liên kết và kết thúc ở tầng lập trình điều khiển Assembly.
  • Bài tập và case studies (Bài tập & Tình huống): Hệ thống bài tập định lượng được tích hợp ở cuối mỗi chương, tập trung vào: thực hiện các phép toán nhị phân 4 phép tính, chuyển đổi giữa các hệ đếm, chuyển đổi số thực sang định dạng IEEE 754 chính xác đơn 32 bit (ví dụ mẫu: biến đổi số $-12.625_{10}$ thành chuỗi nhị phân $1\ 10000010\ 10010100000000000000000_2$), giải mã địa chỉ BCD bù 9 và bù 10, tính toán không gian bộ nhớ CPU có thể quản lý dựa trên độ rộng Address Bus (như CPU 8 bit quản lý $2^8 = 256$ địa chỉ, CPU có 64 bit địa chỉ quản lý tới $2^{64}$ ô nhớ).
  • Practical exercises (Thực hành kỹ thuật): Bố trí 41 giờ cho các bài thực hành chuyên sâu, trong đó có 10 giờ thực hành thiết bị nhớ ngoài (Bài V), 5 giờ thực hành hệ thống Bus (Bài VI) và 9 giờ thực hành trực tiếp lập trình hợp ngữ Assembly (Bài VII) nhằm rèn luyện kỹ năng thao tác trên các thanh ghi và vùng nhớ máy tính.
  • Assessment methods (Phương pháp đánh giá): Quy trình kiểm tra định kỳ 4 giờ gồm 4 bài kiểm tra 1 giờ được phân bố sau các mốc kiến thức trọng yếu: Bài II (Kiến trúc tập lệnh), Bài III (Bộ xử lý), Bài IV (Bộ nhớ) và Bài VII (Assembly), kết hợp đánh giá thông qua câu hỏi ôn tập cuối chương.
  • Self-study guidelines (Hướng dẫn tự học): Tài liệu quy định rõ nhiệm vụ của người học: nghiên cứu trước đề cương chi tiết môn học, đọc tài liệu giảng dạy trước khi lên lớp, hoàn thành các câu hỏi tự lượng giá ở cuối mỗi chương (từ trang 28, 53, 77, 95) và tra cứu các tài liệu tham khảo chuyên ngành được chỉ dẫn tại trang 96.

Điểm nổi bật và dữ liệu kỹ thuật cập nhật

Giáo trình tích hợp nhiều dữ liệu kỹ thuật thực tế và thông số vi kiến trúc của các thế hệ linh kiện máy tính:

+------------------------------------------------------------------------------------+
|               DỮ LIỆU ĐẶC TẢ KỸ THUẬT VI XỬ LÝ ĐƯỢC NÊU TRONG TÀI LIỆU             |
+-----------------------+-----------------------------+------------------------------+
| Dòng vi xử lý / Chip  | Mật độ Transistor tích hợp  | Diện tích đế bán dẫn (Die)   |
+-----------------------+-----------------------------+------------------------------+
| Intel Core 2 Duo      | 291 triệu Transistor        | 143 mm²                      |
| (Tên mã: Conroe)      |                             |                              |
+-----------------------+-----------------------------+------------------------------+
| Intel Penryn (45nm)   | 410 triệu Transistor        | 107 mm²                      |
| (Tên mã: Wolfdale)    |                             |                              |
+-----------------------+-----------------------------+------------------------------+
  • Thông số vi xử lý hiện đại: Cập nhật thông số kỹ thuật của các dòng vi xử lý Intel Core i7, Core 2 Duo mã Conroe chứa 291 triệu transistor trên diện tích đế $143\text{ mm}^2$, và vi xử lý tiến trình 45nm mã Wolfdale (thuộc họ Penryn) tích hợp 410 triệu transistor trên diện tích $107\text{ mm}^2$.
  • Phân tích hiệu năng siêu máy tính: Dẫn chứng số liệu đối chuẩn giữa siêu máy tính Sequoia của IBM với năng lực tính toán 504 TFLOPS (504 nghìn tỷ phép tính/giây), vận hành trên 1,5 triệu bộ xử lý và tiêu thụ $7.9\text{ MW}$ điện năng, so sánh trực tiếp với dòng máy tính lớn của Fujitsu có số lượng CPU ít hơn nhưng tiêu thụ tới $12.6\text{ MW}$.
  • Công nghệ truyền thông Bus và Bộ nhớ đệm: Phân tích sự chuyển dịch công nghệ bus từ chuẩn Front Side Bus (FSB) với các mức xung nhịp 800MHz (dòng Pentium E1xxx, E2xxx, E5xxx), 1066MHz (E6300, Core 2 Duo), 1333MHz đến 1600MHz (Core 2 Quad), chuyển sang chuẩn giao tiếp điểm-điểm tốc độ cao QPI (QuickPath Interconnect) trên dòng vi xử lý Core i7. Phân tích dung lượng bộ nhớ Cache tĩnh (SRAM) hiện đại đạt từ 2MB trở lên.
  • Công nghệ lưu trữ thứ cấp: Tích hợp kiến trúc ổ cứng thể rắn SSD, các loại thẻ nhớ flash bán dẫn, đồng thời phân tích các biện pháp an toàn và dự phòng dữ liệu trên đĩa từ.
  • Cơ sở thẩm định chuyên môn: Giáo trình được xây dựng với sự phối hợp đóng góp ý kiến chuyên môn từ đội ngũ giảng viên Trường Cao đẳng Cộng đồng Đồng Tháp, Trường Cao đẳng Nghề An Giang, Trường Trung cấp Hồng Ngự, Trường Trung cấp Tháp Mười, cùng đại diện Sở Lao động - Thương binh và Xã hội và các doanh nghiệp CNTT trên địa bàn.

Đối tượng sử dụng giáo trình

+------------------------------------------------------------------------------------+
|                         ĐỐI TƯỢNG SỬ DỤNG GIÁO TRÌNH                               |
+------------------------------------------------------------------------------------+
| 1. SINH VIÊN CHÍNH QUY:                                                            |
|    - Trình độ: Cao đẳng.                                                           |
|    - Chuyên ngành: Quản trị mạng máy tính, Kỹ thuật phần cứng, CNTT.               |
|    - Điều kiện tiên quyết: Tin học đại cương, Tin học văn phòng, Kỹ thuật điện-ĐT. |
+------------------------------------------------------------------------------------+
| 2. GIẢNG VIÊN VÀ CÁN BỘ ĐÀO TẠO:                                                   |
|    - Dùng làm giáo trình giảng dạy chuẩn cho mô đun MH09 (90 giờ).                 |
|    - Tham chiếu phân phối bài giảng lý thuyết, bài tập và đề mục kiểm tra.        |
+------------------------------------------------------------------------------------+
| 3. HỌC VIÊN TỰ HỌC & KỸ THUẬT VIÊN DOANH NGHIỆP:                                   |
|    - Tài liệu tham khảo tra cứu cấu trúc vi xử lý, chuẩn giao tiếp bus, Assembly. |
|    - Tự ôn luyện qua hệ thống bài tập định lượng và câu hỏi kiểm tra cuối chương.  |
+------------------------------------------------------------------------------------+
  • Sinh viên mục tiêu: Sinh viên theo học hệ Cao đẳng chính quy ngành Quản trị mạng máy tính và các chuyên ngành liên quan thuộc nhóm ngành Công nghệ thông tin.
  • Kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành khối kiến thức giáo dục đại cương, các môn Tin học cơ bản (Tin học đại cương, Tin học văn phòng) và môn Kỹ thuật điện - điện tử.
  • Giảng viên chuyên ngành: Được sử dụng làm tài liệu giảng dạy chính khóa mô đun MH09 (90 giờ), cung cấp khung phân phối thời gian, giáo án chi tiết cho từng bài, đề cương bài tập thực hành và câu hỏi đánh giá kết quả học tập.
  • Tự học và tham khảo: Phù hợp cho kỹ thuật viên bảo trì máy tính, quản trị viên hệ thống mạng và người tự học có nhu cầu nghiên cứu sâu về nguyên lý hoạt động của phần cứng máy tính, tối ưu hóa bộ nhớ và lập trình cấp thấp bằng Assembly.

Câu hỏi thường gặp

+------------------------------------------------------------------------------------+
|                               CÂU HỎI THƯỜNG GẶP (FAQ)                             |
+------------------------------------------------------------------------------------+
| 1. Phù hợp đối tượng nào?   | Sinh viên Cao đẳng Quản trị mạng máy tính & CNTT.    |
| 2. Cần kiến thức nền nào?   | Tin học đại cương, Tin học văn phòng, Điện-điện tử.  |
| 3. Điểm khác biệt cốt lõi?  | Kết hợp sâu giữa vi kiến trúc phần cứng và Assembly. |
| 4. Cách tự học hiệu quả?    | Đọc trước đề cương, làm bài tập IEEE 754/Bus/Code.   |
| 5. Tài liệu bổ trợ đi kèm?  | Bảng mã ASCII/Unicode, sơ đồ mạch, tài liệu trang 96.|
+------------------------------------------------------------------------------------+

1. Giáo trình này phù hợp với ai?

Tài liệu được biên soạn làm giáo trình giảng dạy bắt buộc cho sinh viên trình độ Cao đẳng chuyên ngành Quản trị mạng máy tính, đồng thời là tài liệu tham khảo chuyên môn cho sinh viên ngành Công nghệ thông tin và kỹ thuật viên bảo trì hệ thống máy tính.

2. Cần kiến thức nền nào để học?

Người học bắt buộc phải tích lũy kiến thức nền tảng từ các môn học chung, Tin học đại cương, Tin học văn phòng và môn Kỹ thuật điện - điện tử trước khi bắt đầu mô đun này.

3. Điểm khác biệt với giáo trình khác là gì?

Giáo trình thiết kế cân bằng giữa tổ chức phần cứng (vi kiến trúc bộ xử lý, đường đi dữ liệu, các cấp bộ nhớ, chuẩn bus FSB/QPI) với kỹ năng thực hành lập trình hợp ngữ Assembly (chiếm 20 giờ đào tạo), kết hợp trích dẫn các dữ liệu thực tế về vi xử lý đa nhân (Intel Core i7, Penryn) và ổ cứng SSD.

4. Làm sao để tự học hiệu quả?

Người học cần bám sát đề cương chi tiết của từng chương, đọc trước nội dung lý thuyết trước khi lên lớp, giải đầy đủ các dạng bài tập định lượng (chuyển đổi hệ đếm, tính toán số bù 2, chuẩn hóa số thực IEEE 754, tính địa chỉ bộ nhớ theo số đường bus) và thực hành viết code Assembly theo các cấu trúc lệnh trong Bài VII.

5. Có tài liệu bổ trợ nào kèm theo?

Giáo trình tích hợp sẵn hệ thống bảng tra cứu mã chuẩn (ASCII, EBCDIC, Unicode), bảng số liệu đối chiếu các hệ đếm, sơ đồ cấu trúc vi xử lý và hệ thống câu hỏi trắc nghiệm/tự luận sau mỗi chương, cùng danh mục tài liệu tham khảo chuyên ngành tại trang 96.


Kết luận

Giáo trình Cấu trúc máy tính (Mã mô đun: MH09) của Trường Cao đẳng Cộng đồng Đồng Tháp cung cấp hệ thống kiến thức toàn diện, chuẩn xác về nguyên lý tổ chức và hoạt động của máy tính điện tử số. Nội dung tài liệu xây dựng nền tảng vững chắc về biểu diễn thông tin nhị phân, cấu trúc vi xử lý trung tâm, kiến trúc tập lệnh CISC/RISC, hệ thống phân cấp bộ nhớ và cơ chế truyền thông nhập - xuất.

                      LỘ TRÌNH HỌC TẬP ĐỀ XUẤT (7 BÀI HỌC - 90 GIỜ)
                      
[Bài I: Tổng quan kiến trúc & Mã hóa]  --->  [Bài II & III: Tập lệnh CISC/RISC & CPU]
                 |                                             |
                 v                                             v
[Bài IV & V: Các cấp bộ nhớ & Bộ nhớ ngoài] ---> [Bài VI: Hệ thống Bus & Giao tiếp I/O]
                 |
                 v
[Bài VII: Lập trình Hợp ngữ Assembly (20 giờ)]

Lộ trình học tập đề xuất cho người học gồm 5 giai đoạn nối tiếp:

  1. Tiếp thu lý thuyết biểu diễn thông tin và các hệ thống số (Bài I).
  2. Nghiên cứu sâu tổ chức vi xử lý và kiến trúc tập lệnh (Bài II, III).
  3. Khảo sát nguyên lý vận hành của các cấp bộ nhớ trong và bộ nhớ ngoài (Bài IV, V).
  4. Phân tích hệ thống bus và cơ chế kết nối ngoại vi (Bài VI).
  5. Thực hành lập trình điều khiển phần cứng bằng ngôn ngữ Assembly (Bài VII).

Để mở rộng kiến thức chuyên sâu, người học có thể nghiên cứu bổ sung danh mục các tài liệu tham khảo chuyên ngành về Kiến trúc và Tổ chức máy tính được trích dẫn tại trang 96 của giáo trình.