Bài giảng môn kiến trúc máy tính và hệ điều hành chương 1 ths nguyễn thị ngọc vinh

27 489 1
Bài giảng môn kiến trúc máy tính và hệ điều hành  chương 1   ths  nguyễn thị ngọc vinh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

6/25/2014 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ÀNH Giảng viên: ThS Nguyễn Thị Ngọc Vinh Bộ môn: Khoa học máy tính- Khoa CNTT1 Email: ntngocvinh@yahoo.com TÀI LIỆU THAM KHẢO Stallings W., Computer Organization and Architecture, Prentice – Hall 1996 Hoàng Xuân Dậu, Bài giảng Kiến trúc máy tính Từ Minh Phương, Bài giảng Hệ điều hành Trần Quang Vinh, Cấu trúc máy vi tính, Nhà xuất Giáo dục, 1999 Hồ Khánh Lâm, Kỹ thuật vi xử lý, Nhà xuất Bưu điện, 2005 www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 6/25/2014 Đ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% www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 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 thiết bị ngoại vi Phần - Hệ điều hành:  Tổng quan hệ điều hành  Các thành phần hệ điều hành www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 6/25/2014 CHƯƠNG 1: GIỚI THIỆU CHUNG www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang CHƯƠNG – NỘI DUNG CHÍNH Khái niệm kiến trúc tổ chức máy tính Cấu trúc chức 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 tổ chức lưu trữ liệu máy tính www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 6/25/2014 KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH Tổ chức máy tính (computer organization): khoa học nghiên cứu thành phần máy tính phương thức làm việc chúng Kiến trúc máy tính (computer architecture): khoa học lựa chọn kết nối thành phần phần cứng máy tính nhằm đạt yêu cầu:  Hiệu năng: nhanh tốt  Chức năng: nhiều chức  Giá thành: rẻ tốt GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH 3 thành phần kiến trúc máy tính: Kiến trúc tập lệnh (ISA): hình ảnh trừu tượng máy tính mức ngôn ngữ máy (hoặc hợp ngữ), bao gồm: • • • • www.ptit.edu.vn Gfdsfd Tập lệnh Các chế độ địa nhớ Các ghi Khuôn dạng địa liệu GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 6/25/2014 KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH Vi kiến trúc (microarchitecture): gọi tổ chức máy tính, mô tả 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 Các thành phần phần cứng phối hợp, tương tác với để thực tập lệnh GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH Thiết kế hệ thống, bao gồm tất thành phần phần cứng khác hệ thống máy tính, ví dụ: • • • • www.ptit.edu.vn Gfdsfd Các hệ thống kết nối bus chuyển mạch Mạch điều khiển nhớ, cấu trúc phân cấp nhớ Các kỹ thuật giảm tải cho CPU truy cập trực tiếp nhớ Các vấn đề đa xử lý GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 10 6/25/2014 CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 11 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ừ nhớ • Giải mã thực lệnh  Bao gồm: • Khối điều khiển (CU: Control Unit) • Khối tính toán số học logic (ALU: Arithmetic and Logic Unit) • Các ghi (Registers) • Bus CPU www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 12 6/25/2014 CPU Vi xử lý Intel 8086 (1978) Vi xử lý Intel Core Duo (2006) www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 13 CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH Bộ nhớ trong:  Lưu trữ lệnh liệu để CPU xử lý  Bao gồm: • ROM – Read Only Memory: – Lưu trữ lệnh liệu hệ thống – Thông tin ROM tồn nguồn nuôi • RAM – Random Access Memory: – Lưu trữ lệnh liệu hệ thống người dùng – Thông tin RAM mất nguồn nuôi www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 14 6/25/2014 BỘ NHỚ TRONG GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 15 CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH Các thiết bị vào ra:  Thiết bị vào (input devices): nhập liệu điều khiển • • • • Bàn phím Chuột ổ đĩa Máy quét  Thiết bị ra: kết xuất liệu • Màn hình • Máy in • ổ đĩa www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 16 6/25/2014 THIẾT BỊ NGOẠI VI Các thiết bị vào - ổ đĩa cứng HDD www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 17 BUS HỆ THỐNG  Tập đường dây kết nối CPU với thành phần khác máy tính  Bao gồm loại: • Bus địa (gọi bus A) • Bus liệu (gọi bus D) • Bus điều khiển (bus C) www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 18 6/25/2014 PCI bus www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 19 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH Chia thành hệ dựa phát triển mạch điện tử Thế hệ (1944-1959):  Sử dụng bóng đèn điện tử  Dùng băng từ làm thiết bị đầu vào/  Mật độ tích hợp linh kiện: 1000 linh kiện/ foot3 (1 foot= 30.48 cm)  Ví dụ: ENIAC - Electronic Numerical Integrator and Computer, giá 500,000 USD www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 20 10 6/25/2014 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH– UNIVAC 9400 www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 25 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH Thế hệ 4(1975-1989):  Sử dụng LSI – Large Scale Integrated Circuit  ~ tỷ linh kiện / foot3  Ví dụ: IBM System 3090, IBM RISC 6000, IBM RT, Cray XMP www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 26 13 6/25/2014 History of computers Cray XMP www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 27 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH Thế hệ thứ (1990- nay):  Sử dụng VLSI – Very Large Scale Integrated Circuit  0.18m – 0.045m  Ví dụ: Pentium II, III, IV, M, D, Core Duo, Core Duo, Core Quad,  Hỗ trợ xử lý song song  Hiệu cao  Kết hợp xử lý giọng nói hình ảnh www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 28 14 6/25/2014 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 29 KIẾN TRÚC VON-NEUMANN www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 30 15 6/25/2014 KIẾN TRÚC VON-NEUMANN www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 31 KIẾN TRÚC VON-NEUMANN Kiến trúc Von-Neumann giới thiệu John von-Neumann vào năm 1945 Các máy tính kiến trúc Von-Neumann dựa khái niệm bản:  Dữ liệu lệnh lưu nhớ đọc/viết chia sẻ  Bộ nhớ đánh địa dựa đoạn không phụ thuộc vào việc lưu trữ  Các lệnh chương trình chạy lần lượt, lệnh tiếp sau lệnh www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 32 16 6/25/2014 KIẾN TRÚC VON-NEUMANN Quá trình thực lệnh chia thành giai đoạn :  CPU lấy lệnh (fetch) từ nhớ  CPU giải mã lệnh chạy lệnh; lệnh cần liệu đọc liệu từ nhớ  CPU viết kết vào nhớ có www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 33 KIẾN TRÚC HARVARD www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 34 17 6/25/2014 KIẾN TRÚC HARVARD Bộ nhớ chia thành phần:  Bộ nhớ chương trình  Bộ nhớ liệu CPU sử dụng bus hệ thống để liên hệ với nhớ:  Một bus A cho nhớ chương trình bus A cho nhớ liệu  Một bus D cho nhớ chương trình bus D khách cho nhớ liệu www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 35 KIẾN TRÚC HARVARD Nhanh băng thông bus rộng Hỗ trợ nhiều truy cập đọc/viết nhớ lúc  giảm xung đột truy cập nhớ www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 36 18 6/25/2014 Sample mother board www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 37 Sample mother board www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 38 19 6/25/2014 Sample mother board www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 39 BIỂU DIỄN DỮ LIỆU TRONG MÁY TÍNH Sử dụng hệ nhị phân để biểu diễn liệu Hệ nhị phân sử dụng kí tự 1; biểu diễn giá trị logic False; biểu diễn giá trị logic True Hệ hexa sử dụng; gồm 16 kí tự: 0-9, A, B, C, D, E, F www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 40 20 6/25/2014 HỆ THẬP PHÂN  Sử dụng 10 chữ số: 0, 1, 2, 3, 4, 5, 6, 7, 8,  Một số hệ thập phân biểu diễn dạng đa thức: anan-1 a1 = an*10n-1an-1*10n-2* *a1*100 Ví dụ: 123 = 1*102 + * 101 + 3*100 = 100+20+3 123.456 = 1*102 + 2*101 + 3*100 + 4*10-1 + 5*10-2 + 6*10-3 = 100 + 20 + + 0.4 + 0.05 + 0.006 www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 41 HỆ NHỊ PHÂN  Sử dụng dạng đa thức để biểu diễn số nhị phân: (11001010)2 = 1*27 + 1*26 + 0*25 + 0*24 + 1*23 + 0*22 + 1*21 + 0*20 = 128 + 64 + + = (202)10 www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 42 21 6/25/2014 CHUYỂN ĐỔI SỐ THẬP PHÂN SANG NHỊ PHÂN www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 43 HỆ HEXA  Mỗi kí hiệu hệ hexa biểu diễn kí hiệu hệ nhị phân www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 44 22 6/25/2014 TỔ CHỨC DỮ LIỆU  Bits:  Là đơn bị liệu nhỏ  Một bit lưu trữ giá trị: hoặc1, true false  Nibbles:  Nhóm bits  Có thể lưu trữ tới 16 giá trị từ (0000)2 tới (1111)2, số hệ hexa www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 45 TỔ CHỨC DỮ LIỆU  Bytes:  Nhóm bit nibbles  Có thể lưu tới 256 giá trị, từ (0000 0000)2 tới (1111 1111)2, từ (00)16 tới (FF)16 www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 46 23 6/25/2014 TỔ CHỨC DỮ LIỆU  Words (từ):  Nhóm 16 bits, hay bytes  Có thể lưu tới 216 (65536) values, từ (0000)16 tới (FFFF)16 www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 47 TỔ CHỨC DỮ LIỆU  Double words:  A double word nhóm 32 bits, bytes, words  Có thể lưu tới 232 values, từ (0000 0000)16 tới (FFFF FFFF)16 www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 48 24 6/25/2014 SỐ CÓ DẤU VÀ KHÔNG DẤU  Trong hệ nhị phân, bit trái dùng để biếu diễn dấu số có dấu  Bit trái  số dương  Bit trái  số âm  Ví dụ: sử dụng bit để biểu diễn số  0011, 0111, 0101là số dương  1011, 1111, 1101 số âm  Đối với số không dấu, tất bit lưu giá trị www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 49 SỐ CÓ DẤU VÀ KHÔNG DẤU  Phạm vi biểu diễn: n bits biểu diễn:  Số có dấu: từ -2n-1 tới + 2n-1-1 • bits: từ -128 tới +127 • 16 bits: từ -32768 tới +32767 • 32 bits: từ -2,147,483,648 tới +2,147,483,647  Số không dấu: từ tới 2n • bits: từ tới 256 • 16 bits: từ tới 65536 • 32 bits: từ tới 4,294,967,296 www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 50 25 6/25/2014 BẢNG MÃ ASCII  ASCII (American Standard Code for Information Interchange) bảng mã kí tự chuẩn tiếng Anh dùng cho trao đổi liệu hệ thống tính toán  Sử dụng bit để biểu diễn kí tự  Mã ASCII gồm định nghĩa cho 128 kí tự :  33 kí tự điều khiển  94 kí tự  Các giá trị lại (129-255) dự trữ www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 51 BẢNG MÃ ASCII www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 52 26 6/25/2014 BẢNG MÃ ASCII www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 53 27 [...]... 6/25/2 014 HỆ THẬP PHÂN  Sử dụng 10 chữ số: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9  Một số trong hệ thập phân có thể được biểu diễn dạng đa thức: anan -1 a1 = an *10 n-1an -1* 10n-2* *a1 *10 0 Ví dụ: 12 3 = 1* 102 + 2 * 10 1 + 3 *10 0 = 10 0+20+3 12 3.456 = 1* 102 + 2 *10 1 + 3 *10 0 + 4 *10 -1 + 5 *10 -2 + 6 *10 -3 = 10 0 + 20 + 3 + 0.4 + 0.05 + 0.006 www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH –... nói và hình ảnh www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 28 14 6/25/2 014 3 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 29 4 KIẾN TRÚC VON-NEUMANN www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 30 15 ... (0000)2 tới (11 11) 2, hoặc 1 số hệ hexa www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 45 TỔ CHỨC DỮ LIỆU  Bytes:  Nhóm 8 bit hoặc 2 nibbles  Có thể lưu tới 256 giá trị, từ (0000 0000)2 tới (11 11 111 1)2, hoặc từ (00 )16 tới (FF )16 www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 46 23 6/25/2 014 TỔ CHỨC... NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 36 18 6/25/2 014 Sample mother board www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 37 Sample mother board www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 38 19 6/25/2 014 Sample mother board www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH. .. CNTT1 Trang 41 HỆ NHỊ PHÂN  Sử dụng dạng đa thức để biểu diễn số nhị phân: (11 0 010 10)2 = 1* 27 + 1* 26 + 0*25 + 0*24 + 1* 23 + 0*22 + 1* 21 + 0*20 = 12 8 + 64 + 8 + 2 = (202 )10 www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 42 21 6/25/2 014 CHUYỂN ĐỔI SỐ THẬP PHÂN SANG NHỊ PHÂN www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY...6/25/2 014 3 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 21 3 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH Thế hệ thứ 2 (19 60 -19 64):  Sử dụng transistors  ~ 10 0,000 linh kiện/ foot3  Ví dụ: UNIVAC 11 07, UNIVAC III, IBM 7070, 7080, 7090, 14 00 series, 16 00 series www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY... lại (12 9-255) dự trữ www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 51 BẢNG MÃ ASCII www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 52 26 6/25/2 014 BẢNG MÃ ASCII www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 53 27 ... kết quả vào bộ nhớ nếu có www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 33 5 KIẾN TRÚC HARVARD www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 34 17 6/25/2 014 5 KIẾN TRÚC HARVARD Bộ nhớ được chia thành 2 phần:  Bộ nhớ chương trình  Bộ nhớ dữ liệu CPU sử dụng 2 bus hệ thống để liên hệ với... 2 XMP www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 26 13 6/25/2 014 History of computers Cray 2 XMP www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 27 3 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH Thế hệ thứ 5 (19 90- nay):  Sử dụng VLSI – Very Large Scale Integrated Circuit  0 .18 m – 0.045m  Ví dụ: Pentium... www.ptit.edu.vn Gfdsfd GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 24 12 6/25/2 014 3 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH– UNIVAC 9400 www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 25 3 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH Thế hệ 4 (19 75 -19 89):  Sử dụng LSI – Large Scale Integrated Circuit  ~ 1 tỷ linh kiện / foot3  Ví dụ: IBM System ... số hệ thập phân biểu diễn dạng đa thức: anan -1 a1 = an *10 n-1an -1 * 10n-2* *a1 *10 0 Ví dụ: 12 3 = 1* 102 + * 10 1 + 3 *10 0 = 10 0+20+3 12 3.456 = 1* 102 + 2 *10 1 + 3 *10 0 + 4 *10 -1 + 5 *10 -2 + 6 *10 -3 = 10 0...  0 011 , 011 1, 010 1là số dương  10 11, 11 11, 11 01 số âm  Đối với số không dấu, tất bit lưu giá trị www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang... GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 31 KIẾN TRÚC VON-NEUMANN Kiến trúc Von-Neumann giới thiệu John von-Neumann vào năm 19 45 Các máy tính kiến trúc

Ngày đăng: 14/04/2016, 12:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan