SlideShare a Scribd company logo
1 of 36
MODUL:CẤU TẠO VÀ NGUYÊN LÝ
HOẠT ĐỘNG CỦA CPU
   Người thực hiện:Nguyễn Duy Hảo




                                    1
Mục Tiêu:Người học có khả năng

VỀ KIẾN THỨC:
  Trình bày bằng lời nói khái niệm CPU
  Mô tả được các thành phần bên trong CPU.
  Trình bày được phương thức giao tiếp giữa CPU với thiết bị
ngoại vi.
  Trình bày được mối liên hệ phần cứng và phẩn mềm




                                                               2
Mục Tiêu:Người học có khả năng

VỀ KĨ NĂNG VÀ THÁI ĐỘ:
  Hình thành kỹ năng làm việc nhóm
  Hình thành ý thức ham học hỏi,tìm tòi nghiên cứu hoạt động
CPU
 Rèn luyện tính kiên nhẫn
  Trau dồi khả năng phân tích ,tổng hợp hóa vấn đề,tư duy kĩ
thuật vấn đề khoa học



                                                               3
MỘT SỐ KHÁI NIỆM
   CẤU TRÚC:cách thức các thành phần
    hệ thống liên hệ với nhau
   CHỨC NĂNG:hoạt động của mỗi thành
    phần riêng lẻ với tư cách là một phần
    của cấu trúc




                                       4
HÌNH ẢNH MÁY TÍNH




                    5
PHẦN A:TỔNG QUAN MÁY TÍNH
   Một hệ thống điện tử phức tạp
   Có tính phân cấp
   Mỗi cấp chứa tập hợp thành phần
    con
   Các thành phần có mối quan hệ chặt
    chẽ



                                     6
CẤU TRÚC CỦA MÁY TÍNH
   Bốn thành phần chính:
    Đơn vị xử lý trung tâm (CPU – Central
    Processing Unit)
   Bộ nhớ chính
   Các thành phần nhập xuất
   thành phần nối kết hệ thống



                                        7
Trao đổi       Lưu trữ
thông tin      chương
(di chuyển     trình và
dữ liệu)       dữ liệu




Điều khiển
hoạt động
                Liên kết
của máy tính
                CPU,
và xử lý dữ
                RAM,
liệu            thành
                phần
                xuất
                nhập
                    8
CÂU HỎI :
   Bộ phận nào điều khiển hoạt động
    máy tính?
   Cấu tạo gồm những thành phần nào?
   Hoạt động như thế nào?




                                    9
CHỨC NĂNG CỦA MÁY TÍNH


 Dữ liệu                 Dữ liệu
   Vào                      Ra
   (số ,                   (số ,
hình ảnh,    Máy tính   hình ảnh,
 văn bản,                văn bản,
âm thanh,               âm thanh,
    ...)                    ...)

                              10
CHỨC NĂNG CỦA MÁY TÍNH
   Lưu trữ dữ liệu
   Lưu dữ liệu,thông tin(văn bản,hình
    ảnh,âm thanh,....)
   Hình thức lưu dạng nhị phân




                                         11
CHỨC NĂNG CỦA MÁY TÍNH
   Trao đổi thông tin
   Di chuyển dữ liệu
   Nhập xuất dữ liệu
   Truyền dữ liệu
   Giữa máy tính với thiết bị
   Giữa máy tính với máy tính



                                 12
CHỨC NĂNG CỦA MÁY TÍNH
   Điều khiển
   Quản lý tài nguyên máy tính
   Điều phối vận hành các thành phần




                                        13
PHẦN B:CẤU TẠO VÀ NGUYÊN LÝ
HOẠT ĐỘNG CPU
MÔT SỐ KHÁI NIỆM:
Cấu tạo:kết hợp nhiều bộ phận thành
 một vật thể
Nguyên lý: quy luật được ứng dụng vào
 thực tế




                                   14
MỘT SỐ CPU




             15
1.KHÁI NIỆM CPU
   CPU(Central Processing Unit )
   Đơn vị xử lí trung tâm
   Mạch xử lý dữ liệu được lập trình sẵn
   Phần tử cốt lõi nhất của máy tính




                                        16
2.NHIỆM VỤ CỦA CPU
   Thực hiện lệnh chương trình
   Nhận lệnh
   Giải mã lệnh
   Nhận dữ liệu
   Xử lý dữ liệu
   Ghi dữ liệu



                                  17
3.CHỨC NĂNG CPU
   Điều khiển hoạt động của máy tính
   Thực thi chương trình ghi trên đĩa




                                         18
2.CẤU TẠO VÀ HOẠT ĐỘNG CPU
   ĐƠN VỊ THỰC
                            ĐƠN VỊ GIAO TIẾP
    THI:EU (Execution        BUS:BIU (BUS Interface
    Unit).                   Unit)
   điều khiển cho BIU
                            chức năng gửi ra các
    tìm đúng lệnh, dữ        địa chỉ
    liệu                    nhận các lệnh từ bộ
                             nhớ
                            đọc số liệu vào từ các
                             cổng, bộ nhớ
                             ghi dữ liệu


                                                19
20
2.1.Ðơn vị thi hành (Executive
Unit)

           ĐƠN VỊ THỰC THI


Bộ xử lý                        Bộ
               Bộ thanh
 số học                      thanh ghi
                ghi cờ
và logic                      đa năng



                                         21
Bộ xử lý số học và logic
   ALU(Arithmetic Logic Unit)
    xử lý thông tin đã số hoá của máy
    tính
   Thực hiện các phép tính cơ bản
   cộng, trừ (các số nhị phân)
    AND, OR, NOR, NOT ,đảo, quay, dịch
    các bít ...


                                     22
Bộ thanh ghi cờ
   một thanh ghi 16 bít
   Lưu các thông tin đặc biệt trạng thái
    hiện thời CPU
   Lưu trạng thái kết quả của lệnh




                                        23
Bộ thanh ghi đa năng
   AX:thực hiện phép toán số học,lệnh xuất
    nhập cổng,xử lý chuỗi

   BX:định địa chỉ cơ sở khi truy xuất các dữ liệu
    trong bộ nhớ

   CX:định số lần lặp lại trong một lệnh

   DX:để ghi kết quả của các phép toán nhân và
    chia, định địa cổng trong các phép xuất nhập

                                                 24
25
2.2.ĐƠN VỊ GIAO TIẾP
   BIU(Bus Interface Unit)
   Gồm có:
   Hàng đợi lệnh (Instruction Queue)
   Các thanh ghi đoạn (Segment
    Register)
   Con trỏ lệnh IP (Instruction Pointer)



                                        26
HÀNG ĐỢI LỆNH
   một thanh ghi FIFO (First - In - First -
    Out) hàng đợi
   Chứa các lệnh tiếp theo
   tăng tốc độ của hệ thống
   kỹ thuật pipelining




                                          27
CÁC THANH GHI ĐOẠN
   bốn thanh ghi CS, DS, ES, SS
   CS (Code Segment): chứa địa chỉ đoạn
    mã lệnh.
   DS (Data Segment): chứa địa chỉ đoạn
    dữ liệu.
   ES (Extra Segment): chứa địa chỉ đoạn
    dữ liệu bổ sung.
   SS (Stack Segment): chứa địa chỉ đoạn
    Stack.

                                       28
CON TRỎ LỆNH IP
   địa chỉ offset lệnh kế tiếp (trong đoạn
    xác định bởi thanh ghi CS).

   thanh ghi IP tự động thay đổi chỉ địa
    chỉ offset lệnh sẽ được CPU thi hành
    kế tiếp.




                                        29
3.Bus
   Bus địa chỉ (Address BUS)
   BUS dữ liệu (Data BUS)
   BUS điều khiển (Control BUS)




                                   30
BUS ĐỊA CHỈ
   CPU xác định và nhận ra vị trí của các
    thiết bị trong hệ thống.
    Các thiết bị này có thể là các ô nhớ,
    các cổng giao tiếp...




                                        31
BUS DỮ LIỆU
   chuyển dữ liệu và lệnh giữa bộ VXL
    với các thiết bị
   vừa phải thu và phát thông tin
   BUS hai chiều (Bidirectional BUS)
   không thể thu phát đồng thời cùng
    một lúc



                                         32
BUS ĐIỀU KHIỂN
   tập hợp các đường dây điều khiển
   điều khiển các tác vụ của hệ thống
   4 đến 10 đường tín hiệu
   các tín hiệu điều khiển điển hình:
    MEMR (MEMory Read), MEMW
    (MEMory Write), IOR (I/O Read) và
    IOW (I/O Write)


                                         33
3.NGUYÊN LÝ HOẠT ĐỘNG CPU
   CPU hoạt động hoàn toàn phụ thuộc vào
    các mã lệnh , mã lệnh là tín hiệu số dạng
    0,1
    CPU sẽ đọc và làm theo các chỉ lệnh một
    cách lần lượt
   Trong quá trình đọc và thực hiện các chỉ
    lệnh, các bộ giải mã sẽ giải mã các chỉ lệnh
    này thành các tín hiệu điều khiển

                                             34
HỎI VÀ ĐÁP
1.Máy tính là gì ?
2.Trình bày cấu tạo và chức năng CPU ?
3.Trình bày chức năng của đơn vị thi
  hành ?
4.Trình bày chức năng đơn vị giao tiêp?
5.Nêu mối liên hệ các thành phần trong
  CPU?


                                     35
đọc, phân
                      Sơ đồ khối
 tích lệnh ,
                         CPU
ra lệnh cho
 các đơn vị                                               Main Memory
chức năng            Control Unit
                                                         Có 2 tác vụ : Đọc /Ghi
 thực hiện
                                                         2 loại dữ liệu:
                        ALU                              1) Data : số liệu đầu vào,
                                                         kết quả,
                                                         dữ liệu trung gian
                                                         2) Chương trình
                        Registers



Phép toán: số học,          Đơn vị giao tiếp – IO Card
 luận lý, so sánh,
 dịch, quay,xử lý
        bit                           IO Device
                                Chuong 2 : Tổ chức CPU                                36

More Related Content

What's hot

Hệ điều hành (chương 1)
Hệ điều hành (chương 1)Hệ điều hành (chương 1)
Hệ điều hành (chương 1)realpotter
 
Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05Nhóc Nhóc
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTMasterCode.vn
 
Đồ Án Quản Lý Bán Hàng bằng C++
Đồ Án Quản Lý Bán Hàng bằng C++Đồ Án Quản Lý Bán Hàng bằng C++
Đồ Án Quản Lý Bán Hàng bằng C++nataliej4
 
Giáo trình Quản trị mạng
Giáo trình Quản trị mạngGiáo trình Quản trị mạng
Giáo trình Quản trị mạngTran Tien
 
Giao trinh kien truc may tinh
Giao trinh kien truc may tinhGiao trinh kien truc may tinh
Giao trinh kien truc may tinhTung Huynh
 
Giáo trình kiến trúc máy tính ICTU
Giáo trình kiến trúc máy tính ICTUGiáo trình kiến trúc máy tính ICTU
Giáo trình kiến trúc máy tính ICTUNgô Doãn Tình
 
Khái niệm thông tin và dữ liệu
Khái niệm thông tin và dữ liệuKhái niệm thông tin và dữ liệu
Khái niệm thông tin và dữ liệuminhhai07b08
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnhTùng Trần
 
Kiến trúc máy tính và hợp ngữ bài 08
Kiến trúc máy tính và hợp ngữ bài 08Kiến trúc máy tính và hợp ngữ bài 08
Kiến trúc máy tính và hợp ngữ bài 08Nhóc Nhóc
 
Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07Nhóc Nhóc
 
Ngân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhNgân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhCao Toa
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐỗ Đức Hùng
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGThùy Linh
 
Quan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linuxQuan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linuxThu Lam
 

What's hot (20)

Hệ điều hành (chương 1)
Hệ điều hành (chương 1)Hệ điều hành (chương 1)
Hệ điều hành (chương 1)
 
BTL Lập trình C#
BTL Lập trình C#BTL Lập trình C#
BTL Lập trình C#
 
Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
 
Đồ Án Quản Lý Bán Hàng bằng C++
Đồ Án Quản Lý Bán Hàng bằng C++Đồ Án Quản Lý Bán Hàng bằng C++
Đồ Án Quản Lý Bán Hàng bằng C++
 
Giáo trình Quản trị mạng
Giáo trình Quản trị mạngGiáo trình Quản trị mạng
Giáo trình Quản trị mạng
 
Giao trinh kien truc may tinh
Giao trinh kien truc may tinhGiao trinh kien truc may tinh
Giao trinh kien truc may tinh
 
Ktmt chuong 5
Ktmt chuong 5Ktmt chuong 5
Ktmt chuong 5
 
Giáo trình kiến trúc máy tính ICTU
Giáo trình kiến trúc máy tính ICTUGiáo trình kiến trúc máy tính ICTU
Giáo trình kiến trúc máy tính ICTU
 
Khái niệm thông tin và dữ liệu
Khái niệm thông tin và dữ liệuKhái niệm thông tin và dữ liệu
Khái niệm thông tin và dữ liệu
 
Chia subnetmask
Chia subnetmaskChia subnetmask
Chia subnetmask
 
Ktmt chuong 4
Ktmt chuong 4Ktmt chuong 4
Ktmt chuong 4
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnh
 
Ktmt chuong 1
Ktmt chuong 1Ktmt chuong 1
Ktmt chuong 1
 
Kiến trúc máy tính và hợp ngữ bài 08
Kiến trúc máy tính và hợp ngữ bài 08Kiến trúc máy tính và hợp ngữ bài 08
Kiến trúc máy tính và hợp ngữ bài 08
 
Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07
 
Ngân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhNgân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tính
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
 
Quan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linuxQuan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linux
 

Similar to Cấu tạo và nguyên lý hoạt động cpu

BGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhBGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhCao Toa
 
Cấu Trúc Máy Tính.pdf
Cấu Trúc Máy Tính.pdfCấu Trúc Máy Tính.pdf
Cấu Trúc Máy Tính.pdfPhamThao955982
 
vxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhongvxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhongLong Tran Huy
 
Chuong 02 to chuc cpu
Chuong 02 to chuc cpuChuong 02 to chuc cpu
Chuong 02 to chuc cpuSonNguyen888
 
Bai1laprapcaidat ttth
Bai1laprapcaidat ttthBai1laprapcaidat ttth
Bai1laprapcaidat ttthut1101833
 
He dieuhanh lythuyet
He dieuhanh lythuyetHe dieuhanh lythuyet
He dieuhanh lythuyetKhicon Vodanh
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pcquyen08021995
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pcKiên Trần
 
Giao trinh cau truc phan cung pc
Giao trinh cau truc phan cung pcGiao trinh cau truc phan cung pc
Giao trinh cau truc phan cung pcBảo Bối
 
Giao trinh tin dai cuong kiem phan i
Giao trinh tin dai cuong kiem phan iGiao trinh tin dai cuong kiem phan i
Giao trinh tin dai cuong kiem phan iPhi Phi
 
Bai giang tin_hoc_co_ban
Bai giang tin_hoc_co_banBai giang tin_hoc_co_ban
Bai giang tin_hoc_co_banHải Nguyễn
 
Phancungcomputer
PhancungcomputerPhancungcomputer
PhancungcomputerHai Nguyen
 
Bai 01 tong quan ve phan cung may tinh
Bai 01  tong quan ve phan cung may tinhBai 01  tong quan ve phan cung may tinh
Bai 01 tong quan ve phan cung may tinhQuang Nguyễn Thái
 
Chương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptChương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptDuongTranTrong
 
Kien thuc coban
Kien thuc cobanKien thuc coban
Kien thuc cobanPhi Phi
 
Baocao th ctmt
Baocao th ctmtBaocao th ctmt
Baocao th ctmtJohn Lemon
 

Similar to Cấu tạo và nguyên lý hoạt động cpu (20)

Chuong1 tổng quan 8051
Chuong1 tổng quan 8051Chuong1 tổng quan 8051
Chuong1 tổng quan 8051
 
BGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhBGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tính
 
Bovixuli
BovixuliBovixuli
Bovixuli
 
Cấu Trúc Máy Tính.pdf
Cấu Trúc Máy Tính.pdfCấu Trúc Máy Tính.pdf
Cấu Trúc Máy Tính.pdf
 
Bai tap3
Bai tap3Bai tap3
Bai tap3
 
vxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhongvxl.vdk.TranThanhPhong
vxl.vdk.TranThanhPhong
 
Chuong 02 to chuc cpu
Chuong 02 to chuc cpuChuong 02 to chuc cpu
Chuong 02 to chuc cpu
 
Bai1laprapcaidat ttth
Bai1laprapcaidat ttthBai1laprapcaidat ttth
Bai1laprapcaidat ttth
 
He dieuhanh lythuyet
He dieuhanh lythuyetHe dieuhanh lythuyet
He dieuhanh lythuyet
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pc
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pc
 
Giao trinh cau truc phan cung pc
Giao trinh cau truc phan cung pcGiao trinh cau truc phan cung pc
Giao trinh cau truc phan cung pc
 
Bai 04 vi xu ly cpu
Bai 04  vi xu ly cpuBai 04  vi xu ly cpu
Bai 04 vi xu ly cpu
 
Giao trinh tin dai cuong kiem phan i
Giao trinh tin dai cuong kiem phan iGiao trinh tin dai cuong kiem phan i
Giao trinh tin dai cuong kiem phan i
 
Bai giang tin_hoc_co_ban
Bai giang tin_hoc_co_banBai giang tin_hoc_co_ban
Bai giang tin_hoc_co_ban
 
Phancungcomputer
PhancungcomputerPhancungcomputer
Phancungcomputer
 
Bai 01 tong quan ve phan cung may tinh
Bai 01  tong quan ve phan cung may tinhBai 01  tong quan ve phan cung may tinh
Bai 01 tong quan ve phan cung may tinh
 
Chương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptChương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.ppt
 
Kien thuc coban
Kien thuc cobanKien thuc coban
Kien thuc coban
 
Baocao th ctmt
Baocao th ctmtBaocao th ctmt
Baocao th ctmt
 

Cấu tạo và nguyên lý hoạt động cpu

  • 1. MODUL:CẤU TẠO VÀ NGUYÊN LÝ HOẠT ĐỘNG CỦA CPU Người thực hiện:Nguyễn Duy Hảo 1
  • 2. Mục Tiêu:Người học có khả năng VỀ KIẾN THỨC: Trình bày bằng lời nói khái niệm CPU Mô tả được các thành phần bên trong CPU. Trình bày được phương thức giao tiếp giữa CPU với thiết bị ngoại vi. Trình bày được mối liên hệ phần cứng và phẩn mềm 2
  • 3. Mục Tiêu:Người học có khả năng VỀ KĨ NĂNG VÀ THÁI ĐỘ: Hình thành kỹ năng làm việc nhóm Hình thành ý thức ham học hỏi,tìm tòi nghiên cứu hoạt động CPU Rèn luyện tính kiên nhẫn Trau dồi khả năng phân tích ,tổng hợp hóa vấn đề,tư duy kĩ thuật vấn đề khoa học 3
  • 4. MỘT SỐ KHÁI NIỆM  CẤU TRÚC:cách thức các thành phần hệ thống liên hệ với nhau  CHỨC NĂNG:hoạt động của mỗi thành phần riêng lẻ với tư cách là một phần của cấu trúc 4
  • 6. PHẦN A:TỔNG QUAN MÁY TÍNH  Một hệ thống điện tử phức tạp  Có tính phân cấp  Mỗi cấp chứa tập hợp thành phần con  Các thành phần có mối quan hệ chặt chẽ 6
  • 7. CẤU TRÚC CỦA MÁY TÍNH  Bốn thành phần chính:  Đơn vị xử lý trung tâm (CPU – Central Processing Unit)  Bộ nhớ chính  Các thành phần nhập xuất  thành phần nối kết hệ thống 7
  • 8. Trao đổi Lưu trữ thông tin chương (di chuyển trình và dữ liệu) dữ liệu Điều khiển hoạt động Liên kết của máy tính CPU, và xử lý dữ RAM, liệu thành phần xuất nhập 8
  • 9. CÂU HỎI :  Bộ phận nào điều khiển hoạt động máy tính?  Cấu tạo gồm những thành phần nào?  Hoạt động như thế nào? 9
  • 10. CHỨC NĂNG CỦA MÁY TÍNH Dữ liệu Dữ liệu Vào Ra (số , (số , hình ảnh, Máy tính hình ảnh, văn bản, văn bản, âm thanh, âm thanh, ...) ...) 10
  • 11. CHỨC NĂNG CỦA MÁY TÍNH  Lưu trữ dữ liệu  Lưu dữ liệu,thông tin(văn bản,hình ảnh,âm thanh,....)  Hình thức lưu dạng nhị phân 11
  • 12. CHỨC NĂNG CỦA MÁY TÍNH  Trao đổi thông tin  Di chuyển dữ liệu  Nhập xuất dữ liệu  Truyền dữ liệu  Giữa máy tính với thiết bị  Giữa máy tính với máy tính 12
  • 13. CHỨC NĂNG CỦA MÁY TÍNH  Điều khiển  Quản lý tài nguyên máy tính  Điều phối vận hành các thành phần 13
  • 14. PHẦN B:CẤU TẠO VÀ NGUYÊN LÝ HOẠT ĐỘNG CPU MÔT SỐ KHÁI NIỆM: Cấu tạo:kết hợp nhiều bộ phận thành một vật thể Nguyên lý: quy luật được ứng dụng vào thực tế 14
  • 16. 1.KHÁI NIỆM CPU  CPU(Central Processing Unit )  Đơn vị xử lí trung tâm  Mạch xử lý dữ liệu được lập trình sẵn  Phần tử cốt lõi nhất của máy tính 16
  • 17. 2.NHIỆM VỤ CỦA CPU  Thực hiện lệnh chương trình  Nhận lệnh  Giải mã lệnh  Nhận dữ liệu  Xử lý dữ liệu  Ghi dữ liệu 17
  • 18. 3.CHỨC NĂNG CPU  Điều khiển hoạt động của máy tính  Thực thi chương trình ghi trên đĩa 18
  • 19. 2.CẤU TẠO VÀ HOẠT ĐỘNG CPU  ĐƠN VỊ THỰC  ĐƠN VỊ GIAO TIẾP THI:EU (Execution BUS:BIU (BUS Interface Unit). Unit)  điều khiển cho BIU  chức năng gửi ra các tìm đúng lệnh, dữ địa chỉ liệu  nhận các lệnh từ bộ nhớ  đọc số liệu vào từ các cổng, bộ nhớ  ghi dữ liệu 19
  • 20. 20
  • 21. 2.1.Ðơn vị thi hành (Executive Unit) ĐƠN VỊ THỰC THI Bộ xử lý Bộ Bộ thanh số học thanh ghi ghi cờ và logic đa năng 21
  • 22. Bộ xử lý số học và logic  ALU(Arithmetic Logic Unit)  xử lý thông tin đã số hoá của máy tính  Thực hiện các phép tính cơ bản  cộng, trừ (các số nhị phân)  AND, OR, NOR, NOT ,đảo, quay, dịch các bít ... 22
  • 23. Bộ thanh ghi cờ  một thanh ghi 16 bít  Lưu các thông tin đặc biệt trạng thái hiện thời CPU  Lưu trạng thái kết quả của lệnh 23
  • 24. Bộ thanh ghi đa năng  AX:thực hiện phép toán số học,lệnh xuất nhập cổng,xử lý chuỗi  BX:định địa chỉ cơ sở khi truy xuất các dữ liệu trong bộ nhớ  CX:định số lần lặp lại trong một lệnh  DX:để ghi kết quả của các phép toán nhân và chia, định địa cổng trong các phép xuất nhập 24
  • 25. 25
  • 26. 2.2.ĐƠN VỊ GIAO TIẾP  BIU(Bus Interface Unit)  Gồm có:  Hàng đợi lệnh (Instruction Queue)  Các thanh ghi đoạn (Segment Register)  Con trỏ lệnh IP (Instruction Pointer) 26
  • 27. HÀNG ĐỢI LỆNH  một thanh ghi FIFO (First - In - First - Out) hàng đợi  Chứa các lệnh tiếp theo  tăng tốc độ của hệ thống  kỹ thuật pipelining 27
  • 28. CÁC THANH GHI ĐOẠN  bốn thanh ghi CS, DS, ES, SS  CS (Code Segment): chứa địa chỉ đoạn mã lệnh.  DS (Data Segment): chứa địa chỉ đoạn dữ liệu.  ES (Extra Segment): chứa địa chỉ đoạn dữ liệu bổ sung.  SS (Stack Segment): chứa địa chỉ đoạn Stack. 28
  • 29. CON TRỎ LỆNH IP  địa chỉ offset lệnh kế tiếp (trong đoạn xác định bởi thanh ghi CS).  thanh ghi IP tự động thay đổi chỉ địa chỉ offset lệnh sẽ được CPU thi hành kế tiếp. 29
  • 30. 3.Bus  Bus địa chỉ (Address BUS)  BUS dữ liệu (Data BUS)  BUS điều khiển (Control BUS) 30
  • 31. BUS ĐỊA CHỈ  CPU xác định và nhận ra vị trí của các thiết bị trong hệ thống.  Các thiết bị này có thể là các ô nhớ, các cổng giao tiếp... 31
  • 32. BUS DỮ LIỆU  chuyển dữ liệu và lệnh giữa bộ VXL với các thiết bị  vừa phải thu và phát thông tin  BUS hai chiều (Bidirectional BUS)  không thể thu phát đồng thời cùng một lúc 32
  • 33. BUS ĐIỀU KHIỂN  tập hợp các đường dây điều khiển  điều khiển các tác vụ của hệ thống  4 đến 10 đường tín hiệu  các tín hiệu điều khiển điển hình: MEMR (MEMory Read), MEMW (MEMory Write), IOR (I/O Read) và IOW (I/O Write) 33
  • 34. 3.NGUYÊN LÝ HOẠT ĐỘNG CPU  CPU hoạt động hoàn toàn phụ thuộc vào các mã lệnh , mã lệnh là tín hiệu số dạng 0,1  CPU sẽ đọc và làm theo các chỉ lệnh một cách lần lượt  Trong quá trình đọc và thực hiện các chỉ lệnh, các bộ giải mã sẽ giải mã các chỉ lệnh này thành các tín hiệu điều khiển 34
  • 35. HỎI VÀ ĐÁP 1.Máy tính là gì ? 2.Trình bày cấu tạo và chức năng CPU ? 3.Trình bày chức năng của đơn vị thi hành ? 4.Trình bày chức năng đơn vị giao tiêp? 5.Nêu mối liên hệ các thành phần trong CPU? 35
  • 36. đọc, phân Sơ đồ khối tích lệnh , CPU ra lệnh cho các đơn vị Main Memory chức năng Control Unit Có 2 tác vụ : Đọc /Ghi thực hiện 2 loại dữ liệu: ALU 1) Data : số liệu đầu vào, kết quả, dữ liệu trung gian 2) Chương trình Registers Phép toán: số học, Đơn vị giao tiếp – IO Card luận lý, so sánh, dịch, quay,xử lý bit IO Device Chuong 2 : Tổ chức CPU 36