Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 1 - Vũ Thị Thúy Hà
Số trang: 83
Loại file: ppt
Dung lượng: 2.02 MB
Lượt xem: 11
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Kiến trúc máy tính và Hệ điều hành" Chương 1: Giới thiệu chung, được biên soạn gồm các nội dung chính sau: Khái niệm kiến trúc và tổ chức máy tính; cấu trúc và chức năng của máy tính; lịch sử phát triển máy tính; kiến trúc Von Neumann; kiến trúc Harvard; các hệ số đếm và tổ chức lưu trữ dữ liệu trên máy tính. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 1 - Vũ Thị Thúy Hà HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNHGiảng viên: Vũ Thị Thúy HàBộ môn: Tín hiệu và hệ thốngEmail: havt@ptit.edu.vnTÀI LIỆU THAM KHẢO1. Stallings W., Computer Organization and Architecture, Prentice – Hall 1996.2. Nguyễn Thị Ngọc Vinh, Bài giảng Kiến trúc máy tính và Hệ điều hành3. Trần Quang Vinh, Cấu trúc máy vi tính, Nhà xuất bản Giáo dục, 1999.4. Hồ Khánh Lâm, Kỹ thuật vi xử lý, Nhà xuất bản Bưu điện, 2005ĐIỂM THÀNH PHẦN • Điểm chuyên cần: 10% • Bài tập, thảo luận: 10% • Kiểm tra: 10% • Thi cuối kỳ : 70%CÁC NỘI DUNG CHÍNH• Phần 1- Kiến trúc máy tính: • Giới thiệu chung • Khối xử lý trung tâm – CPU • Hệ thống nhớ • Hệ thống bus và thiết bị ngoại vi• Phần 2 - Hệ điều hành: • Tổng quan về hệ điều hành • Các thành phần của hệ điều hànhCHƯƠNG 1: GIỚI THIỆU CHUNGCHƯƠNG 1 – NỘI DUNG CHÍNH1. Khái niệm kiến trúc và tổ chức máy tính2. Cấu trúc và chức năng của máy tính3. Lịch sử phát triển máy tính4. Kiến trúc Von Neumann5. Kiến trúc Harvard6. Các hệ số đếm và tổ chức lưu trữ dữ liệu trên máy tính1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH • Tổ chức máy tính (computer organization): là khoa học nghiên cứu các thành phần của máy tính và phương thức làm việc của chúng • Kiến trúc máy tính (computer architecture): là khoa học về lựa chọn và kết nối các thành phần phần cứng của máy tính nhằm đạt yêu cầu: • Hiệu năng: càng nhanh càng tốt • Chức năng: nhiều chức năng • Giá thành: càng rẻ càng tốt1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH • 3 thành phần cơ bản của kiến trúc máy tính: 1. Kiến trúc tập lệnh (ISA): là hình ảnh trừu tượng của máy tính ở mức ngôn ngữ máy (hoặc hợp ngữ), bao gồm: • Tập lệnh • Các chế độ địa chỉ bộ nhớ • Các thanh ghi • Khuôn dạng địa chỉ và dữ liệu1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH 2. Vi kiến trúc (microarchitecture): còn được gọi là tổ chức máy tính, mô tả về hệ thống ở mức thấp, liên quan tới: • Các thành phần phần cứng kết nối với nhau như thế nào • Các thành phần phần cứng phối hợp, tương tác với nhau như thế nào để thực hiện tập lệnh1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH 3. Thiết kế hệ thống, bao gồm tất cả các thành phần phần cứng khác trong hệ thống máy tính, ví dụ: • Các hệ thống kết nối như bus và chuyển mạch • Mạch điều khiển bộ nhớ, cấu trúc phân cấp bộ nhớ • Các kỹ thuật giảm tải cho CPU như truy cập trực tiếp bộ nhớ • Các vấn đề như đa xử lý2. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁYTÍNHCPU CPU ALU Input/output interface Memory Control unit Program counter2. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH Bộ xử lý trung tâm (CPU): Chức năng: Đọc lệnh từ bộ nhớ Giải mã và thực hiện lệnh Bao gồm: Khối điều khiển (CU: Control Unit) Khối tính toán số học và logic (ALU: Arithmetic and Logic Unit) Các thanh ghi (Registers) Bus trong CPUComponents of a CPU • ALU (arithmetic and logic unit) • Perform arithmetic and logic operations • Arithmetic: add, subtract, multiply, divide, etc. • Logic: AND, OR, NOT, Shift, etc. • Control unit • Interprets instructions • Controls the flow of information within the CPU • Works with a “program counter” (address of next instruction) • Input/output interface • Provides mechanism for input and output of data • Many variations possibleCPU Vi xử lý Intel 8086 (1978) Vi xử lý Intel Core 2 Duo (2006)2. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH• Bộ nhớ trong: • Lưu trữ lệnh và dữ liệu để CPU xử lý • Bao gồm: • ROM – Read Only Memory: • Lưu trữ lệnh và dữ liệu của hệ thống • Thông tin trong ROM vẫn tồn tại khi mất nguồn nuôi • RAM – Random Access Memory: • Lưu trữ lệnh và dữ liệu của hệ thống và người dùng • Thông tin trong RAM sẽ mất khi mất nguồn nuôiBỘ NHỚ TRONGMemory Capacity• 2n x m• n address bits = 2n addresses• m data bits• m is the “width” of the data path• Typical values: • n: 16, 17, 18, 19, 20, 21, 22, etc. • m: 8, 16, 32, 642. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNHCác thiết bị vào ra: Thiết bị vào (input devices): nhập dữ liệu và điều khiển Bàn phím Chuột ổ đĩa Máy quét Thiết bị ra: kết xuất dữ liệu Màn hình Máy in ổ đĩaTHIẾT BỊ NGOẠI VI Các thiết bị vào ra - ổ đĩa cứng HDD ...
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 1 - Vũ Thị Thúy Hà HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNHGiảng viên: Vũ Thị Thúy HàBộ môn: Tín hiệu và hệ thốngEmail: havt@ptit.edu.vnTÀI LIỆU THAM KHẢO1. Stallings W., Computer Organization and Architecture, Prentice – Hall 1996.2. Nguyễn Thị Ngọc Vinh, Bài giảng Kiến trúc máy tính và Hệ điều hành3. Trần Quang Vinh, Cấu trúc máy vi tính, Nhà xuất bản Giáo dục, 1999.4. Hồ Khánh Lâm, Kỹ thuật vi xử lý, Nhà xuất bản Bưu điện, 2005ĐIỂM THÀNH PHẦN • Điểm chuyên cần: 10% • Bài tập, thảo luận: 10% • Kiểm tra: 10% • Thi cuối kỳ : 70%CÁC NỘI DUNG CHÍNH• Phần 1- Kiến trúc máy tính: • Giới thiệu chung • Khối xử lý trung tâm – CPU • Hệ thống nhớ • Hệ thống bus và thiết bị ngoại vi• Phần 2 - Hệ điều hành: • Tổng quan về hệ điều hành • Các thành phần của hệ điều hànhCHƯƠNG 1: GIỚI THIỆU CHUNGCHƯƠNG 1 – NỘI DUNG CHÍNH1. Khái niệm kiến trúc và tổ chức máy tính2. Cấu trúc và chức năng của máy tính3. Lịch sử phát triển máy tính4. Kiến trúc Von Neumann5. Kiến trúc Harvard6. Các hệ số đếm và tổ chức lưu trữ dữ liệu trên máy tính1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH • Tổ chức máy tính (computer organization): là khoa học nghiên cứu các thành phần của máy tính và phương thức làm việc của chúng • Kiến trúc máy tính (computer architecture): là khoa học về lựa chọn và kết nối các thành phần phần cứng của máy tính nhằm đạt yêu cầu: • Hiệu năng: càng nhanh càng tốt • Chức năng: nhiều chức năng • Giá thành: càng rẻ càng tốt1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH • 3 thành phần cơ bản của kiến trúc máy tính: 1. Kiến trúc tập lệnh (ISA): là hình ảnh trừu tượng của máy tính ở mức ngôn ngữ máy (hoặc hợp ngữ), bao gồm: • Tập lệnh • Các chế độ địa chỉ bộ nhớ • Các thanh ghi • Khuôn dạng địa chỉ và dữ liệu1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH 2. Vi kiến trúc (microarchitecture): còn được gọi là tổ chức máy tính, mô tả về hệ thống ở mức thấp, liên quan tới: • Các thành phần phần cứng kết nối với nhau như thế nào • Các thành phần phần cứng phối hợp, tương tác với nhau như thế nào để thực hiện tập lệnh1. KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH 3. Thiết kế hệ thống, bao gồm tất cả các thành phần phần cứng khác trong hệ thống máy tính, ví dụ: • Các hệ thống kết nối như bus và chuyển mạch • Mạch điều khiển bộ nhớ, cấu trúc phân cấp bộ nhớ • Các kỹ thuật giảm tải cho CPU như truy cập trực tiếp bộ nhớ • Các vấn đề như đa xử lý2. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁYTÍNHCPU CPU ALU Input/output interface Memory Control unit Program counter2. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH Bộ xử lý trung tâm (CPU): Chức năng: Đọc lệnh từ bộ nhớ Giải mã và thực hiện lệnh Bao gồm: Khối điều khiển (CU: Control Unit) Khối tính toán số học và logic (ALU: Arithmetic and Logic Unit) Các thanh ghi (Registers) Bus trong CPUComponents of a CPU • ALU (arithmetic and logic unit) • Perform arithmetic and logic operations • Arithmetic: add, subtract, multiply, divide, etc. • Logic: AND, OR, NOT, Shift, etc. • Control unit • Interprets instructions • Controls the flow of information within the CPU • Works with a “program counter” (address of next instruction) • Input/output interface • Provides mechanism for input and output of data • Many variations possibleCPU Vi xử lý Intel 8086 (1978) Vi xử lý Intel Core 2 Duo (2006)2. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH• Bộ nhớ trong: • Lưu trữ lệnh và dữ liệu để CPU xử lý • Bao gồm: • ROM – Read Only Memory: • Lưu trữ lệnh và dữ liệu của hệ thống • Thông tin trong ROM vẫn tồn tại khi mất nguồn nuôi • RAM – Random Access Memory: • Lưu trữ lệnh và dữ liệu của hệ thống và người dùng • Thông tin trong RAM sẽ mất khi mất nguồn nuôiBỘ NHỚ TRONGMemory Capacity• 2n x m• n address bits = 2n addresses• m data bits• m is the “width” of the data path• Typical values: • n: 16, 17, 18, 19, 20, 21, 22, etc. • m: 8, 16, 32, 642. CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNHCác thiết bị vào ra: Thiết bị vào (input devices): nhập dữ liệu và điều khiển Bàn phím Chuột ổ đĩa Máy quét Thiết bị ra: kết xuất dữ liệu Màn hình Máy in ổ đĩaTHIẾT BỊ NGOẠI VI Các thiết bị vào ra - ổ đĩa cứng HDD ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kiến trúc máy tính Hệ điều hành Kiến trúc máy tính Kiến trúc Von Neumann Lịch sử phát triển máy tính Chức năng của máy tínhGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 451 0 0 -
67 trang 299 1 0
-
173 trang 274 2 0
-
175 trang 271 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 270 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 247 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 244 0 0 -
Giáo trình Kiến trúc máy tính và quản lý hệ thống máy tính: Phần 1 - Trường ĐH Thái Bình
119 trang 233 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 227 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 218 0 0