Kiến trúc máy tính - Chương 1: Giới thiệu

Tài liệu Kiến trúc máy tính - Chương 1: Giới thiệu: + KIẾN TRÚC MÁY TÍNH MÔ TẢ MÔN HỌC  Môn học cơ sở ngành, cung cấp cho các sinh viên kiến thức nền tảng về tổ chức và kiến trúc của máy tính  Thời lượng  Tổng số: 60 tiết  Lý thuyết: 45 tiết + Thực hành: 15 tiết.  Tài liệu học tập: 1. Computer Organization and Architecture, William Stallings, 9th Edition 2. Slide bài giảng  Đánh giá: Điểm môn học = Điểm quá trình x 40% + Thi trắc nghiệm hết môn x 60% + NỘI DUNG Chương 1 – Giới thiệu Chương 2 – Sự phát triển của máy tính và hiệu năng Chương 3 – Tổng quan về chức năng và kết nối trong máy tính Chương 4 – Bộ nhớ Cache Chương 5 – Bộ nhớ trong Chương 6 – Bộ nhớ ngoài Chương 7 – Vào/Ra Chương 8 – Các hệ đếm Chương 9 – Bộ xử lý số học Chương 10 – Tập lệnh: Các đặc tính và chức năng Chương 11 – Tập lệnh: Chế độ địa chỉ và khuôn dạng Chương 12 – Tổ chức và chức năng bộ vi xử lý + Chương 1 Giới thiệu 1. Kiến trúc máy tính và Tổ chức máy tính  Kiến trúc là những thuộc tính mà lập t...

pdf24 trang | Chia sẻ: putihuynh11 | Lượt xem: 924 | Lượt tải: 1download
Bạn đang xem trước 20 trang mẫu tài liệu Kiến trúc máy tính - Chương 1: Giới thiệu, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
+ KIẾN TRÚC MÁY TÍNH MÔ TẢ MÔN HỌC  Môn học cơ sở ngành, cung cấp cho các sinh viên kiến thức nền tảng về tổ chức và kiến trúc của máy tính  Thời lượng  Tổng số: 60 tiết  Lý thuyết: 45 tiết + Thực hành: 15 tiết.  Tài liệu học tập: 1. Computer Organization and Architecture, William Stallings, 9th Edition 2. Slide bài giảng  Đánh giá: Điểm môn học = Điểm quá trình x 40% + Thi trắc nghiệm hết môn x 60% + NỘI DUNG Chương 1 – Giới thiệu Chương 2 – Sự phát triển của máy tính và hiệu năng Chương 3 – Tổng quan về chức năng và kết nối trong máy tính Chương 4 – Bộ nhớ Cache Chương 5 – Bộ nhớ trong Chương 6 – Bộ nhớ ngoài Chương 7 – Vào/Ra Chương 8 – Các hệ đếm Chương 9 – Bộ xử lý số học Chương 10 – Tập lệnh: Các đặc tính và chức năng Chương 11 – Tập lệnh: Chế độ địa chỉ và khuôn dạng Chương 12 – Tổ chức và chức năng bộ vi xử lý + Chương 1 Giới thiệu 1. Kiến trúc máy tính và Tổ chức máy tính  Kiến trúc là những thuộc tính mà lập trình viên có thể nhìn thấy được, hoặc những thuộc tính có tác động trực tiếp đến việc thực hiện của một chương trình.  Bao gồm: Tập lệnh (tập các lệnh mã máy hoàn chỉnh có thể hiểu và xử lý bởi bộ xử lý trung tâm); cách đánh địa chỉ bộ nhớ; các thanh ghi; các định dạng địa chỉ và dữ liệu; cơ chế I/O  Tổ chức là cách thực hiện các tính năng, hoặc các khối hoạt động được kết nối như thế nào để thực hiện các đặc tính kiến trúc.  Bao gồm: Chi tiết phần cứng; Tín hiệu điều khiển; Giao diện giữa máy tính và thiết bị ngoại vi; Công nghệ bộ nhớ + Kiến trúc IBM System/370 Được giới thiệu vào năm 1970 Bao gồm nhiều model Có thể nâng cấp lên model đắt tiền và tốc độ nhanh hơn mà không cần bỏ đi các phần mềm gốc Các model mới tung ra được cải tiến kĩ thuật nhưng giữ nguyên kiến trúc do đó khách hàng không cần mua phần mềm mới Kiến trúc này được duy trì đến ngày nay trên các dòng máy tính mainframe IBM + Kiến trúc Intel x86 Bộ vi xử lý Intel 8086 được giới thiệu vào năm 1978 Kiến trúc x86 gần như chiếm toàn bộ thị phần máy tính cá nhân, máy workstation, server thậm chí siêu máy tính.  Các model mới tung ra được cải tiến kĩ thuật nhưng giữ nguyên kiến trúc do đó khách hàng không cần mua phần mềm mới Các model khác nhau trong 1 họ có cùng kiến trúc Nhưng tổ chức khác nhau! + 2. Cấu trúc và chức năng  Hệ thống cấp bậc  Là tập hợp các hệ thống con có liên quan với nhau  Bản chất cấp bậc của các hệ thống phức tạp là cần thiết cho cả thiết kế và mô tả của chúng.  Nhà thiết kế chỉ cần làm việc với từng cấp cụ thể của hệ thống  Mỗi cấp có cấu trúc và chức năng riêng Cấu trúc Cách thức các thành phần liên quan đến nhau Chức năng Hoạt động của từng thành phần riêng của cấu trúc + 2.1 Chức năng  Bốn chức năng cơ bản: ● Xử lý dữ liệu (Data processing) ● Lưu trữ dữ liệu (Data storage) ● Di chuyển dữ liệu (Data movement) ● Điều khiển (Control) Data Movement Apparatus Operating Environment (source and destination of data) Control Mechanism Data Storage Facility Data Processing Facility Figure 1.1 A Functional View of the Computer + Hoạt động (a) Di chuyển dữ liệu (Data movement) Máy tính phải có khả năng di chuyển dữ liệu giữa nó và thế giới bên ngoài. Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Điều khiển Di chuyển Lưu trữ Xử lý + Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Hoạt động (b) Lưu trữ dữ liệu (Data storage) Máy tính phải tạm thời lưu trữ những mẩu dữ liệu đang làm việc tại bất kỳ thời điểm nào. Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Điều khiển Di chuyển Lưu trữ Xử lý + Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Hoạt động (c) Xử lý dữ liệu vào/ra (Processing from/to storage) Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Di Chuyển Điều khiển Xử lý Lưu trữ + Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Hoạt động (d) Xử lý dữ liệu từ lưu trữ tới I/O • Dữ liệu có thể có nhiều dạng khác nhau và phạm vi yêu cầu xử lý rất rộng. Movement Control (a) Storage Processing Movement Control (b) Storage Processing Movement Control (c) Figure 1.2 Possible Computer Operations Storage Processing Movement Control (d) Storage Processing Di chuyển Điều khiển Lưu trữ Xử lý Máy tính MÁY TÍNH: - Lưu trữ - Xử lý 2.2 Cấu trúc +  CPU – bộ xử lý trung tâm, điều khiển hoạt động của máy tính và thực hiện chức năng xử lý dữ liệu  Bộ nhớ chính: lưu trữ dữ liệu. Là tập hợp các ô nhớ, mỗi ô nhớ có một số bit nhất định và chứa thông tin mã hoá số nhị phân.  I/O – bộ phận nhập xuất thông tin – di chuyển dữ liệu giữa máy tính và môi trường bên ngoài Hệ thống kết nối (bus) – một số cơ chế cung cấp cho việc truyền đạt thông tin giữa CPU, bộ nhớ chính và I/O Máy tính gồm có bốn phần chính: + CPU  Bộ điều khiển (Control Unit - CU)  Điều khiển hoạt động của CPU và cả máy tính  Khối số học và logic (Arithmetic and Logic Unit - ALU)  Thực hiện chức năng xử lý dữ liệu  Thanh ghi (Registers)  Cung cấp khả năng lưu trữ nội bộ cho CPU  Các kết nối trong CPU  Một số cơ chế dùng để cung cấp thông tin liên lạc giữa các khối CU, ALU và thanh ghi. Thành phần cấu trúc chính gồm: + Tổng kết  Tổ chức máy tính  Kiến trúc máy tính  Chức năng  Xử lý dữ liệu  Lưu trữ dữ liệu  Di chuyển dữ liệu  Điều khiển  Cấu trúc  CPU  Bộ nhớ chính  I/O  Kết nối hệ thống  Thành phần cấu trúc CPU  Bộ điều khiển CU  Khối số học và logic ALU  Thanh ghi  Kết nối CPU Chương 1 Giới thiệu chung + Internet Resources Web sites to look for • WWW Computer Architecture Home Page. • CPU Info Center. • Processor Emporium. • ACM Special Interest Group on Computer Architecture. • IEEE Technical Committee on Computer Architecture. • Intel Technology Journal. • Manufacturer’s sites: ▫ Intel, IBM, etc. + https://sites.google.com/site/phuongnh20589 + Câu hỏi chương 1 1. Phân biệt tổ chức máy tính và kiến trúc máy tính? 2. Phân biệt cấu trúc máy tính và chức năng máy tính? 3. Bốn chức năng chính của máy tính là gì? 4. Kể tên các thành phần cấu trúc chính của 1 máy tính? 5. Kể tên các thành phần cấu trúc chính của 1 bộ xử lý?

Các file đính kèm theo tài liệu này:

  • pdfkien_truc_may_tinh_ch01_gioi_thieu_0122_1993028.pdf