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

Giáo trình Cấu trúc máy tính (Mã mô đun: MĐ 11) là tài liệu học tập và giảng dạy do tác giả Châu Mũi Khéo cùng ban biên soạn tại Trường Cao đẳng nghề Cần Thơ biên soạn, hoàn thành vào ngày 20 tháng 11 năm 2021. Trong chương trình đào tạo nghề và trung cấp kỹ thuật, mô đun này giữ vị trí môn cơ sở nghề bắt buộc, được bố trí giảng dạy sau khi người học đã hoàn thành mô đun Tin học cơ bản.

Mục tiêu đào tạo của giáo trình được xác định trên ba phương diện cụ thể:

  • Về kiến thức: Cung cấp hiểu biết về cấu trúc chung, phân loại máy tính, chức năng của từng thành phần phần cứng và nguyên lý hoạt động phối hợp giữa các khối chức năng trong hệ thống máy tính cá nhân (PC).
  • Về kỹ năng: Hình thành khả năng phân biệt, nhận diện linh kiện, thiết bị phần cứng; khai báo và cài đặt chính xác các thông số kỹ thuật trong hệ thống ROM-BIOS/RAM-CMOS; thiết lập tư duy tổ chức kỹ thuật logic.
  • Về năng lực tự chủ và trách nhiệm: Rèn luyện tác phong tỉ mỉ, chính xác, khoa học và tinh thần trách nhiệm trong công việc kỹ thuật phần cứng.

Về mặt thời lượng và cấu trúc, giáo trình được thiết kế với tổng thời lượng 45 giờ, bao gồm 15 giờ lý thuyết, 28 giờ thực hành/bài tập và 2 giờ kiểm tra. Nội dung giáo trình tiếp cận theo cấu trúc phân tầng phần cứng máy vi tính PC, đi từ biểu diễn dữ liệu cấp thấp, bộ vi xử lý trung tâm (CPU), hệ thống đường truyền (Bus), phân cấp bộ nhớ, các chuẩn ghép nối vào/ra (I/O), thiết bị ngoại vi cho đến hệ thống điều khiển khởi động cấp thấp (ROM-BIOS và RAM-CMOS). Điểm đặc sắc của giáo trình là sự gắn kết giữa lý thuyết nguyên lý mạch điện tử với việc phân tích chi tiết các thanh ghi, cổng logic, địa chỉ ngắt phần cứng và phần mềm.


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

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

Nội dung giáo trình được phân chia thành 6 bài học chính:

  • Bài 1: Cấu trúc cơ bản của máy tính (MĐ11-01 - 8 giờ: 2 giờ Lý thuyết, 6 giờ Thực hành/Bài tập)
    Trình bày các phương pháp biểu diễn thông tin nhị phân (Binary), bit MSB, LSB, hệ thống số nguyên không dấu/có dấu (trị tuyệt đối kèm dấu, số bù 1, số bù 2), chuẩn dấu chấm động IEEE 754 định dạng đơn 32-bit ($X = (-1)^S \times 1.m \times 2^{e-127}$) và định dạng kép 64-bit ($X = (-1)^S \times 1.m \times 2^{e-1023}$), cùng bảng mã ký tự ASCII 7-bit và mở rộng 8-bit. Chương này cũng phân tích lịch sử tiến hóa của CPU từ các dòng vi xử lý 4-bit (Intel 4004), 8-bit (8008, 8080, 8085), 16-bit (80186, 80286), 32-bit (80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III, Celeron, Pentium 4 kiến trúc NetBurst) đến các thế hệ 64-bit đa nhân (Pentium D, Core 2 Duo, Core i3, Core i5, Core i7, Core i9 kiến trúc Skylake-X). Đi kèm với đó là các nguyên lý hoạt động của xung nhịp (Clock), kiến trúc xử lý đường ống (Pipelining với mô hình 11 tầng của Pentium III, 14 tầng của Core Microarchitecture, 20 đến 31 tầng của NetBurst/Prescott), công nghệ chế tạo bán dẫn MOS, CMOS và công nghệ Silicon On Insulator (SOI) sử dụng kỹ thuật cấy oxy SIMOX.

  • Bài 2: Bus và truyền thông tin trong máy tính (MĐ11-02 - 4 giờ: 2 giờ Lý thuyết, 2 giờ Thực hành)
    Phân tích khái niệm và đặc tính của hệ thống đường truyền dữ liệu trong máy tính. Nội dung bao gồm việc phân loại và đối chiếu các chuẩn bus: Bus ISA (8/16-bit, tần số 8.33 MHz, quản lý 16 MB bộ nhớ), MCA, EISA (32-bit, tốc độ 33 MBps, không gian địa chỉ 4 GB), Bus cục bộ VL-Bus (VESA, hỗ trợ quản lý qua bộ điều khiển LMB/LBT) và Bus PCI (ghép kênh địa chỉ/dữ liệu, hỗ trợ truyền dạng Burst Mode đạt tốc độ 120 MBps).

  • Bài 3: Bộ nhớ (MĐ11-03 - 8 giờ: 3 giờ Lý thuyết, 4 giờ Thực hành, 1 giờ Kiểm tra)
    Trình bày các đặc trưng kỹ thuật của bộ nhớ như tốc độ truyền, băng thông (PC2700, DDR333), các thông số độ trễ (RAS to CAS Delay, CAS Latency) và chu kỳ truy xuất SDRAM Access Time. Phân loại cấu trúc bộ nhớ bán dẫn gồm ROM (PROM, EPROM, EEPROM), RAM (SRAM sử dụng transistor, DRAM sử dụng tụ điện với cơ chế làm tươi), và bộ nhớ Flash (kiến trúc NOR cho truy xuất ngẫu nhiên và NAND cho truy xuất tuần tự). Ngoài ra, bài học giới thiệu cấu tạo đĩa quang (CD, CD-R dùng lớp thuốc nhuộm quang học, CD-RW, DVD) và các công nghệ lưu trữ tiên tiến như bộ nhớ phân tử (Molecular Memory), bộ nhớ thay đổi pha (Phase-Change Memory dựa trên nguyên lý Stanford Ovshinsky) và bộ nhớ không gian ba chiều (Holographic Memory).

  • Bài 4: Các phương pháp vào/ra dữ liệu (MĐ11-04 - 8 giờ: 4 giờ Lý thuyết, 4 giờ Thực hành)
    Phân tích cấu trúc phần cứng và cơ chế điều khiển I/O. Phần ghép nối song song khảo sát cổng LPT (các thanh ghi dữ liệu tại offset 00h, trạng thái tại 01h, điều khiển tại 02h; cơ chế bắt tay bằng các đường tín hiệu STR, ACK, BSY; truy xuất qua ngắt BIOS INT 17h). Phần ghép nối nối tiếp khảo sát chuẩn RS-232C, cấu trúc khung dữ liệu SDU (Start bit, Data bits, Parity bit, Stop bit), tốc độ baud, truy xuất qua lệnh DOS MODE, ngắt DOS INT 21h và ngắt BIOS INT 14h. Phần giao tiếp bàn phím phân tích ma trận quét, chip điều khiển 8042/8741/8742, mã quét (Make code, Break code), hàng đợi bộ đệm vòng 16 ký tự tại địa chỉ BIOS 40:1Eh-40:3Dh, ngắt phần cứng INT 09h (IRQ1), ngắt BIOS INT 16h và truy xuất trực tiếp cổng Port 60h/64h. Bài học cũng đề cập đến cấu trúc cổng đồ họa tăng tốc AGP (kỹ thuật đường truyền điểm-điểm, bảng chuyển đổi địa chỉ đồ họa GART, các chế độ 1X, 2X, 4X) và chuẩn PCI Express (PCIe).

  • Bài 5: Các thiết bị ngoại vi (MĐ11-05 - 8 giờ: 2 giờ Lý thuyết, 5 giờ Thực hành, 1 giờ Kiểm tra)
    Tập trung nghiên cứu nguyên lý hoạt động, phân loại và kết nối của các thiết bị nhập dữ liệu, thiết bị xuất dữ liệu và hệ thống các thiết bị lưu trữ từ tính, lưu trữ quang và bán dẫn.

  • Bài 6: ROM – BIOS và RAM – CMOS (MĐ11-06 - 9 giờ: 2 giờ Lý thuyết, 7 giờ Thực hành)
    Khảo sát cấu trúc của hệ thống phần mềm nhúng cơ sở ROM-BIOS, quy trình tự kiểm tra khi bật nguồn (POST), bảng dữ liệu hệ thống BIOS và phương pháp đọc, ghi, cài đặt cấu hình thông số phần cứng trong bộ nhớ lưu trữ tham số RAM-CMOS.

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

Giáo trình xây dựng hệ thống lý thuyết kỹ thuật máy tính dựa trên các nguyên lý:

  1. Hệ thống logic số và biểu diễn dữ liệu: Nguyên tắc chuyển đổi cơ số (nhị phân, thập phân, thập lục phân), cấu trúc bit dấu, phương pháp lấy bù của số nhị phân để thực hiện phép trừ thông qua bộ cộng, và chuẩn hóa biểu diễn số thực dấu chấm động theo chuẩn quốc tế IEEE 754.
  2. Nguyên lý kiến trúc bộ vi xử lý: Hoạt động của xung nhịp đồng bộ hệ thống, chu trình lệnh cơ bản (Fetch - Nạp lệnh, Decode - Giải mã, Execute - Thực thi), kiến trúc Superscalar và kỹ thuật xử lý xen kẽ đường ống (Pipelining) nhằm tăng thông lượng xử lý.
  3. Vật lý bán dẫn ứng dụng trong vi mạch: Cơ chế hoạt động của transistor trường kim loại - oxit - bán dẫn (MOS), vi mạch bổ trợ CMOS, hiện tượng tích điện dung tại lớp tiếp giáp và giải pháp cách điện bằng công nghệ Silicon On Insulator (SOI).
  4. Cấu trúc ghép nối và truyền thông nội bộ: Phân định đường truyền dữ liệu, đường truyền địa chỉ, đường truyền điều khiển; phương pháp dồn kênh (Multiplexing) và kỹ thuật truy xuất bộ nhớ trực tiếp (DMA / Bus Mastering).

Kỹ năng phát triển

Thông qua các nội dung kỹ thuật, người học phát triển các kỹ năng chuyên môn:

  • Kỹ năng tính toán kỹ thuật: Chuyển đổi qua lại giữa các định dạng số nhị phân, bù 1, bù 2, số chấm động IEEE 754; tính toán băng thông bus dựa trên xung nhịp và độ rộng bit dữ liệu; tính toán chu kỳ truy xuất bộ nhớ.
  • Kỹ năng phân tích phần cứng: Nhận dạng, phân loại các dòng CPU Intel/AMD, các chuẩn khe cắm Bus (ISA, PCI, AGP, PCIe), các chuẩn module bộ nhớ RAM và cấu tạo cổng giao tiếp ngoại vi (LPT 25 chân, COM DB9/DB25, PS/2).
  • Kỹ năng can thiệp mức hệ thống: Đọc hiểu bảng mã quét bàn phím (Scan code); lập trình giao tiếp cổng phần cứng bằng mã lệnh hợp ngữ (Assembly) với các lệnh IN/OUT qua cổng 60h, 64h, 378h; khai thác các hàm ngắt của hệ thống BIOS (INT 14h, INT 16h, INT 17h) và thiết lập cấu hình trong BIOS Setup Utility.

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 kết hợp giữa lý thuyết nguyên lý và rèn luyện kỹ năng thực hành, trong đó thời lượng thực hành và làm bài tập chiếm tỷ trọng lớn (28/45 giờ, tương đương hơn 62% tổng thời lượng mô đun).

TỔNG THỜI LƯỢNG MÔ ĐUN CẤU TRÚC MÁY TÍNH: 45 GIỜ
├── Lý thuyết: 15 giờ (33.3%)
├── Thực hành, bài tập: 28 giờ (62.2%)
└── Kiểm tra định kỳ: 2 giờ (4.5%)

Cấu trúc mỗi bài học được tiêu chuẩn hóa theo quy trình sư phạm kỹ thuật:

  1. Xác định mục tiêu bài học: Nêu rõ các yêu cầu cụ thể về mặt kiến thức, kỹ năng thao tác và thái độ làm việc cần đạt được sau bài học.
  2. Nội dung lý thuyết chuyên sâu: Cung cấp định nghĩa, sơ đồ mạch, cấu trúc thanh ghi và bảng mã chuẩn.
  3. Quy trình thực hành theo từng bước (Step-by-step): Các bài tập thực hành đều quy định các bước thực hiện tuần tự. Ví dụ ở Bài 1, Bài 2 và Bài 3, quy trình thực hành gồm 3 bước:
    • Bước 1: Kể tên / nêu định nghĩa thiết bị.
    • Bước 2: Nêu chức năng của từng linh kiện, thiết bị.
    • Bước 3: Nhận diện linh kiện thực tế hoặc phân tích thông số trên phần mềm chuyên dụng và ghi nhận kết quả ra biểu mẫu.
  4. Hệ thống bài tập mở rộng và nâng cao: Bổ sung các bài toán chuyển đổi hệ thống số phức tạp (ví dụ: chuyển đổi các số thập phân có phần lẻ như 15.25 hay 134.375 sang nhị phân, bù 1, bù 2) hoặc phân loại các chuẩn bus và bộ nhớ hiện hành.

Phương pháp đánh giá kết quả học tập được thực hiện đa dạng:

  • Đánh giá kiến thức lý thuyết thông qua kiểm tra viết, câu hỏi trắc nghiệm khách quan hoặc vấn đáp kỹ thuật.
  • Đánh giá kỹ năng thông qua bài kiểm tra thực hành nhận biết linh kiện, phân tích thông số hệ thống và tính toán kỹ thuật trực tiếp trên máy tính.
  • Hai bài kiểm tra định kỳ (1 giờ ở Bài 3 về Bộ nhớ và 1 giờ ở Bài 5 về Thiết bị ngoại vi) để chuẩn hóa năng lực người học trước khi hoàn thành mô đun.

Điểm nổi bật và cập nhật

Giáo trình ghi nhận nhiều nội dung cập nhật về mặt tiến trình công nghệ phần cứng máy tính:

  • Sự chuyển dịch kiến trúc vi xử lý: Phân tích chi tiết bước chuyển biến từ các kiến trúc đơn nhân xung nhịp cao (vi kiến trúc NetBurst trên Pentium 4 với các lõi Willamette, Northwood, Prescott sản xuất trên tiến trình 90nm) sang vi xử lý lõi kép (Pentium D lõi kép Smithfield 90nm, Presler 65nm) và vi kiến trúc Intel Core (Core 2 Duo mã Conroe, Allendale). Giáo trình cũng cập nhật thông số của các dòng vi xử lý đa lõi hiện đại như Core i3, Core i5, Core i7 (như chip Intel Core i7-10700K thế hệ thứ 10 với 8 nhân, 16 luồng, xung nhịp đạt 5.10 GHz sản xuất trên công nghệ đa nhân) và Core i9 nền tảng Skylake-X với khả năng xử lý đồng thời đa luồng.
  • Cải tiến trong vật liệu và công nghệ bán dẫn: Phân tích những hạn chế vật lý của công nghệ MOS/CMOS truyền thống khi thu nhỏ kích thước xuống dưới 0.13 micron (hiện tượng rò điện chéo giữa các cầu nối và thời gian nạp/xả điện dung của tấm silicon). Từ đó, giáo trình trình bày chi tiết công nghệ Silicon On Insulator (SOI) do IBM và AMD ứng dụng, sử dụng kỹ thuật cấy oxy SIMOX (Seperation by Implantation of Oxygen) để tạo lớp cách điện $SiO_2$, giúp tăng tốc độ chuyển mạch lên 30%, giảm tiêu thụ điện năng 50% và giảm nhiệt lượng phát sinh.
  • Tích hợp các công nghệ truyền thông và bus chuyên dụng: Trình bày công nghệ truyền dữ liệu điểm-điểm tốc độ cao HyperTransport và cơ chế tiết kiệm điện Cool'n'Quiet của AMD; kỹ thuật tối ưu hóa xử lý đồ họa của AGP thông qua bảng phân bổ địa chỉ GART (Graphic Address Remapping Table) giúp lưu trữ Texture Map trực tiếp trên bộ nhớ hệ thống; và sự thay thế của giao diện nối tiếp tốc độ cao PCI Express (PCIe).
  • Khảo sát các công nghệ lưu trữ thế hệ mới: Cung cấp thông tin nghiên cứu về bộ nhớ phân tử (Molecular Memory) trên nền tảng ống nano, bộ nhớ thay đổi pha (Phase-Change Memory của Ovshinsky được IBM, Macronix, Qimonda phát triển năm 2006 với tốc độ nhanh gấp 500 lần bộ nhớ Flash) và bộ nhớ quang học ba chiều Holographic.

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

Giáo trình Cấu trúc máy tính được thiết kế phục vụ các nhóm đối tượng cụ thể:

  • Sinh viên và học viên:
    • Học sinh, sinh viên theo học trình độ trung cấp và cao đẳng thuộc các chuyên ngành: Công nghệ thông tin, Kỹ thuật sửa chữa và lắp ráp máy tính, Quản trị mạng máy tính, Điện tử tin học.
    • Điều kiện tiên quyết: Người học cần có kiến thức cơ bản từ mô đun Tin học (sử dụng máy tính cơ bản, hệ điều hành, khái niệm file/folder) trước khi học mô đun này.
  • Giảng viên và cán bộ đào tạo nghề:
    • Sử dụng làm giáo trình giảng dạy chuẩn hóa với đề cương chi tiết 45 giờ đã được phân bổ cụ thể theo từng tiết học lý thuyết và thực hành.
    • Sử dụng nguồn câu hỏi, bài tập thực hành từng bước và các tiêu chí đánh giá kết quả học tập để xây dựng ngân hàng đề thi và giáo án thực hành.
  • Kỹ thuật viên phần cứng và người tự học:
    • Dùng làm tài liệu tra cứu các thông số kỹ thuật phần cứng PC: sơ đồ chân cổng LPT, chuẩn tín hiệu cáp nối tiếp RS-232C, danh mục mã quét bàn phím (Make/Break code), định dạng khung dữ liệu SDU và các hàm ngắt BIOS hệ thống.

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

1. Giáo trình này phù hợp với đối tượng người học nào?

Tài liệu được biên soạn làm giáo trình giảng dạy chính thức cho sinh viên trình độ trung cấp và cao đẳng nghề kỹ thuật, đồng thời phù hợp cho kỹ thuật viên sửa chữa, bảo trì phần cứng máy tính có nhu cầu nắm vững cấu trúc hệ thống máy vi tính cá nhân (PC).

2. Cần chuẩn bị kiến thức nền tảng nào trước khi học mô đun này?

Người học cần hoàn thành mô đun Tin học cơ sở, hiểu các thao tác vận hành máy vi tính căn bản và các khái niệm logic toán học cơ sở để tiếp thu các nội dung về biểu diễn số nhị phân và kiến trúc phần cứng.

3. Giáo trình có điểm gì khác biệt so với các tài liệu lý thuyết cấu trúc máy tính thông thường?

Giáo trình phân bổ tỷ trọng thực hành lớn (28 giờ thực hành trên tổng số 45 giờ). Bên cạnh việc giải thích nguyên lý tổ chức máy tính, tài liệu đi sâu vào các chi tiết kỹ thuật thực tế của dòng máy PC như: phân tích từng chân tín hiệu cổng LPT/COM, cấu trúc bộ đệm bàn phím tại vùng nhớ BIOS 40:1Eh, mã điều khiển vi mạch 8042 và các bước lập trình qua ngắt hệ thống.

4. Phương pháp tự học giáo trình này như thế nào để đạt hiệu quả cao?

Người học cần kết hợp làm bài tập tính toán biểu diễn nhị phân/IEEE 754 trên giấy, đối chiếu các bảng mã chuẩn (ASCII, Scan code), đồng thời sử dụng các công cụ phần mềm kiểm tra phần cứng và thực hành cấu hình thông số trực tiếp trên các thiết bị máy tính thực tế.

5. Tài liệu có cung cấp các hướng dẫn liên quan đến hệ điều hành và phần mềm không?

Có. Giáo trình hướng dẫn các phương thức truy xuất phần cứng thông qua hệ điều hành DOS (lệnh MODE, ngắt INT 21h), thông qua firmware hệ thống (các hàm ngắt BIOS INT 14h, INT 16h, INT 17h) và truy xuất trực tiếp mức thanh ghi qua các cổng I/O.


Kết luận

Giáo trình Cấu trúc máy tính do tác giả Châu Mũi Khéo biên soạn là tài liệu đào tạo chuyên môn cung cấp hệ thống kiến thức toàn diện và thực tế về cấu trúc phần cứng máy vi tính PC. Với sự cân bằng giữa nguyên lý lý thuyết (biểu diễn thông tin, cấu trúc CPU, phân cấp bộ nhớ, cơ chế bus) và kỹ năng thực tế (nhận dạng thiết bị, cấu hình BIOS, giao tiếp cổng I/O), tài liệu đáp ứng đầy đủ chuẩn đầu ra của mô đun đào tạo nghề 45 giờ.

Lộ trình học tập đề xuất bắt đầu từ việc nắm vững cách biểu diễn dữ liệu nhị phân tại Bài 1, tìm hiểu cơ chế truyền thông tin qua Bus ở Bài 2, phân tích hệ thống lưu trữ ở Bài 3, làm chủ các phương thức ghép nối vào/ra tại Bài 4, và kết thúc bằng việc làm chủ cấu hình hệ thống ngoại vi cùng ROM-BIOS/RAM-CMOS ở Bài 5 và Bài 6. Đây là cơ sở kiến trúc phần cứng phục vụ cho các môn học chuyên sâu tiếp theo như Mạng máy tính, Hệ điều hành và Kỹ thuật sửa chữa, lắp ráp máy tính.