Bài giảng trình bày tổng quan về các khái niệm và định nghĩa cơ bản về kiến trúc máy thời phân tích các nguyên lý hoạt động và cách phân loại máy tính. | Chương 1 : Tổng Quan về Kiến Trúc Máy Tính 1. Các khái niệm và định nghĩa cơ bản 2. Nguyên lý họat động 3. Phân lọai máy tính 4. Lịch sử phát triển máy tính 21/04/13 Kiến Trúc Máy Tính 1 Các khái niệm và định nghĩa cơ bản Máy tính (Computer) là thiết bị điện tử thực hiện công việc sau: 1. Nhận thông tin vào. ( Input ) 2. Xử lý thông tin theo chương trình nhớ sẵn bên trong bộ nhớ máy tính. ( Processing ) 3. Đưa thông tin ra. ( Output ) Thông qua 1. Chương trình (Program): chương trình là dãy các câu lệnh nằm trong bộ nhớ, nhằm mục đích hướng dẫn máy tính thực hiện một công việc cụ thể nào đấy. Máy tính thực hiện theo lệnh trong chương trình. 21/04/13 Kiến Trúc Máy Tính 2 Các khái niệm và định nghĩa cơ bản 2. Phần mềm (Software): Bao gồm chương trình và dữ liệu. 3. Phần cứng (Hardware): Bao gồm tất cả các thành phần vật lý cấu thành lên hệ thống máy tính. 4. Phần dẻo (Firmware): Là thành phần chứa cả hai thành phần trên. Kiến trúc máy tính (Computer Architecture) đề cập đến các thuộc tính của hệ thống máy tính dưới cái nhìn của người lập trình. Hay nói cách khác, là những thuộc tính ảnh hưởng trực tiếp đến quá trình thực hiện logic của chương trình. Bao gồm: tập lệnh, biểu diễn dữ liệu, các cơ chế vào ra, kỹ thuật gán địa chỉ, 21/04/13 Kiến Trúc Máy Tính 3 Các khái niệm và định nghĩa cơ bản Tổ chức máy tính(Computer Organization): đề cập đến các khối chức năng và liên hệ giữa chúng để thực hiện những đặc trưng của kiến trúc. Ví dụ: trong kiến trúc bộ nhân: đây là thuộc tính của hệ thống xử lý. Bộ nhân này sẽ được tổ chức riêng bên trong máy tính hoặc nó được tính toán nhiều lần trên bộ cộng để được một kết qủa nhân tương ứng. Cấu trúc máy tính(Computer Structure): là những thành phần của máy tính và những liên kết giữa các thành phần. Ở mức cao nhất máy tính bao gồm 4 thành phần: 21/04/13 Kiến Trúc Máy Tính 4 Các khái niệm và định nghĩa cơ bản Bộ xử lý : điều khiển và xử lý số liệu. Bộ nhớ : chứa chương trình và dữ liệu. Hệ thống vào ra : trao đổi thông tin .