B LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI
TRƯỜNG CAO ĐẲNG K THUT - DU LCH SÀI GÒN
TÀI LIU
MÔN HC: CU TRÚC MÁY TÍNH
NGÀNH: QUN TR MNG MÁY TÍNH
TRÌNH ĐỘ: CAO ĐẲNG
(Ban hành theo Quyết định s /QĐ-STC, ngày tháng năm 2023 ca Hiệu trưởng
Tờng Cao đẳng K thut Du lch Sài Gòn)
Tp. H Chí Minh, Năm ban hành 2023
TUYÊN B BN QUYN
Đây tài liệu biên son bi Ban Ch nhim xây dng tài liu của trường Cao
đẳng K thut - Du lịch Sài Gòn và được lưu hành nội b.
Tài liệu này đưc áp dng vào ging dy hc tp tại trường Cao đẳng K
thut - Du lch Sài Gòn. Các ngun thông tin trong tài liu này có th đưc phép dùng
nguyên bn hoc trích dùng cho các mc đích v đào to và tham kho ti trưng.
Mi mục đích khác mang tính lệch lc hoc s dng vi mục đích kinh doanh sẽ
b nghiêm cm.
LI GII THIU
Cu trúc máy tính là mt thut ng thường đưc s dụng đ nói v các vấn đề liên
quan đến t chc và thiết kế các máy tính điện t s. Ni dung ca nghiên cu này gn lin
vi vic thiết kế phn cng ca các h thống máy tính cũng như việc thiết kế đó phụ thuc
vào các h thng phn mm.
Trong k thut máy tính, cu trúc máy tính t các khái nim cu trúc hot
động căn bản ca mt h thng máy tính. mt bn t tính cht chức năng v
các yêu cu nhng s hoạt động cho nhng b phn khác nhau ca mt máy tính - tp
trung ch yếu vào cách t chc bên trong h thng máy tính, vic CPU hoạt động ni ti
như thế nào và truy cập các địa ch trong b nh bng cách nào.
cũng th được định nghĩa như khoa hc ngh thut la chn kết ni
các thành phn phn cứng để tạo thành các máy tính đáp ứng được các mục đích về tính
năng, hiệu sut và giá c.
Cu trúc máy tính bao gm:
Vi kiến trúc (Microarchitecture), còn gi t chc máy tính (Computer
organization) là mt mô t bc thp, c th hơn về h thng. Mô t này nói v các b phn
cu thành ca h thống đưc kết ni với nhau như thế nào chúng hoạt động tương h
như thế nào để thc hin kiến trúc tp lnh.
Thiết kế h thng (System Design) bao gm tt c các thành phn phn cng khác
bên trong mt h thng tính toán chng hn:
- Các đường kết ni h thống như bus (máy tính) và switch
- Các b điều khin b nh (memory controller) và các cp b nh
- Các cơ chế CPU off-load như Direct memory access (truy nhp b nh trc tiếp)
- Các vấn đề như đa xử lý (multi-processing).
Ni dung bài giảng được phân b gồm 4 chương:
Chương 1: Tng quan v kiến trúc máy tính
Gii thiu lch sthành qu phát trin ca các loại máy tính điện t; các khái nim
cơ bản v thông tin, phương pháp mã hóa thông tin trong máy tính đin t
Chương 2: B x
Gii thiu t chc, nguyên hoạt động ca các b phn bên trong b x nhm
thc hin nhim v kiến trúc phn mềm đã đề ra; các k thut nâng cao hiu qu hot
động ca các b x lý hiện đại.
Chương 3: Các cp b nh
Gii thiu chức năng, nguyên hoạt động ca các loi b nh, t chc các cp b
nh và các k thut nâng cao hiu qu hot đng ca b nh trong máy tính điện t
Chương 4: Nhp Xut
Gii thiu chức ng, nhiệm v các thiết b nhp xut trong h thng máy tính;
nguyên tc hoạt động ca mt s thiết b u trữ thông dng; gii thiu h thng kết nối cơ
bn gia các b phn trong máy tính cách giao tiếp gia ngoi vi b x lý; phương
pháp lưu trữ an toàn d liệu trên đĩa cứng.
Mc dù tác gi đã có nhiều c gng trong vic biên son tài liu này, song không th
tránh khi nhng thiếu sót. Rt mong nhận được nhng ý kiến đóng góp quý báu từ các
bạn đọc để bài ging ngày càng hoàn thiện hơn.
Tp. H Chí Minh, ngày……tháng….năm 2023
Tham gia biên son
1. Ch biên
2. ………….
3. ………….
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN VỀ KIẾN TRÚC MÁY TÍNH ................................ 1
1. Một số khái niệm và nguyên lý cơ bản .............................................................. 1
1.1. Nguyên tắc tổ chức ...................................................................................... 1
1.2. Ngôn ngữ máy và cấp kiến trúc máy tính ................................................... 2
2. Lịch sử phát triển và ứng dụng của máy tính điện tử ........................................ 4
2.1. Lịch sử phát triển ......................................................................................... 4
2.2. Phân loại máy tính ....................................................................................... 7
2.3. Các lĩnh vực ứng dụng của máy tính ........................................................... 8
3. Các hệ thống số .................................................................................................. 9
3.1. Nguyên lý của việc viết số .......................................................................... 9
3.2. Biến đổi qua lại giữa các hệ thống số ........................................................ 11
3.3. Các phép tính trong hệ nhị phân ................................................................ 17
4. Thông tin và mã hóa thông tin ......................................................................... 19
4.1. Số nguyên có dấu....................................................................................... 20
4.2. Cách biểu diễn số với dấu chấm đng ....................................................... 22
4.3. Biểu diễn các số thập phân ........................................................................ 23
4.4. Biểu diễn các ký tự .................................................................................... 24
CHƯƠNG 2 : BỘ XỬ .................................................................................... 28
1. Các thành phần cơ bản của một máy tính ........................................................ 30
2. Kiến trúc CISC, RISC ...................................................................................... 31
2.1. Bộ điều khiển vi chương trình (CISC) ...................................................... 33
2.2. Bộ điều khiển mạch điện tử ....................................................................... 34
3. Tổ chức bộ xử lý trung tâm CPU ..................................................................... 35
3.1. Đường đi dữ liệu ........................................................................................ 35
3.2. Các yếu tố tác động đến hiệu suất của CPU .............................................. 35
3.3. Nguyên lý hoạt động của CPU .................................................................. 38
3.4. Phân loại CPU ........................................................................................... 38