Bài giảng Nhập môn Điện toán: chương 1 - ĐH Bách khoa TP. HCM
lượt xem 5
download
Bài giảng Nhập môn Điện toán: chương 1 - Khái niệm cơ bản cung cấp cho các bạn những kiến thức về lịch sử điện toán, hệ thống số đếm, biểu diễn dữ liệu, luận lý máy tính, ứng dụng cơ bản của cổng luận lý và một số khái niệm khác. Mời các bạn tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn Điện toán: chương 1 - ĐH Bách khoa TP. HCM
- Giới thiệu môn học : Nhập môn điện toán Giảng viên : Phạm Tường Hải, Nguyễn Xuân Minh, Phạm Hoàng Anh, Lê Ngọc Minh, . . . Đối tượng : Sinh viên năm thứ nhất Đại học Bách khoa tpHCM. Chương trình : C1. Khái niệm cơ bản. C2. Phần cứng máy tính. C3. Hệ điều hành và mạng máy tính. C4. Cơ sở dữ liệu. C5. Ngôn ngữ lập trình. C6. Phần mềm ứng dụng. C7. Vấn đề ứng dụng trong xã hội. Tài liệu tham khảo : [1] Computing, 3rd ed., Geoffrey Knott & Nick Waites, 2000. [2] Slide bài giảng.
- Chương 1 Khái niệm cơ bản
- 1. Vài dòng lịch sử . . . o Máy tính xuất hiện từ rất lâu theo nhu cầu buôn bán và trao đổi tiền tệ. o Bàn tính tay abacus là dạng sơ khai của máy tính. 5 đơn vị 1 đơn vị Chương 1 Nhập môn Công nghệ thông tin Tờ 3
- Các thế hệ máy tính số Blaise Pascal (Pháp-1642) ENIAC (1946) Intel 8080 (1974) Charles Babbage (Anh-1830) 18.000 bóng đèn được xem như CPU đầu 1500 rờ le tiên được tích hợp trên 1 30 tấn chip 140 KW IBM 360 (1965) Von Neumann (1945) Cơ Đèn PDP-1 (1961) 80x86 (1978) điện tử Transistors IC ? (1642 - 1945) (1945 - 1955) (1955 - 1965) (1965 - 1980) (1980 - ????) Herman Hollerith lập IBM Bộ nhớ dây trễ, tĩnh Bộ nhớ xuyến từ. điện. Giấy, phiếu đục Băng từ, trống từ, (International Business lổ. Băng từ đĩa từ. Machine) ở Mỹ - 1890 Chương 1 Nhập môn Công nghệ thông tin Tờ 4
- 2. Hệ thống số đếm o Trước khi có máy tính, con người dùng hệ số đếm thập phân (10). Thập phân (decimal) Ký số 01234 56789 Quy tắc đếm 0 1 2 ... 9 10 11 12 ... 19 20 21 22 ... 29 ... 90 91 92 ... 99 100 101 ... 109 ... 990 991 ... 999 1000 1001 1002 ... 1009 ... Chương 1 Nhập môn Công nghệ thông tin Tờ 5
- Hệ thống số đếm (tt.1) o Sau khi máy tính số ra đời, các hệ số mới hình thành. Hệ nhị phân (Binary) Ký số 01 Quy tắc đếm 0 1 10 11 100 101 110 111 1000 1001 . . . 1110 1111 10000 10001 ... Chương 1 Nhập môn Công nghệ thông tin Tờ 6
- Hệ thống số đếm (tt.2) o Số ở hệ nhị phân dài, khó nhớ chỉ dùng cho máy. o Con người dùng số hệ bát phân (8) và thập lục phân (16) thay cho hệ nhị phân. Hệ bát phân (Octal) Ký số 0123 4567 Quy tắc đếm 0 1 2 ... 7 10 11 12 . . . 17 20 21 22 . . . 77 100 101 102 . . . 107 . . . 777 1000 1001 1002 . . . 1007 ... Chương 1 Nhập môn Công nghệ thông tin Tờ 7
- Hệ thống số đếm (tt.3) o Một ký số hệ 8 bằng 3 ký số hệ 2. o Một ký số hệ 16 bằng 4 ký số hệ 2. Hệ thập lục phân (hexadecimal) Ký số 01234567 89ABCDEF Quy tắc đếm 0 1 2 ... 9 A B ... F 10 11 12 . . . 19 1A . . . 1F 20 ... 9F A0 A1 A2 . . . AF . . . F0 F1 F2 ... FF 100 101 102 . . . 10F . . . FFF 1000 1001 1002 . . . 100F ... Chương 1 Nhập môn Công nghệ thông tin Tờ 8
- Công thức tính trị số o Nếu B là cơ số, vi là ký số ở hàng i (0 là hàng đơn vị, 1 là hàng "chục", 2 là hàng "trăm", ...) thì giá trị Q của số tính trong hệ 10 theo công thức sau : vnvn-1...v0.v-1...v-m Chấm B phân Q = vn Bn + vn-1 Bn-1 + . . . + v0 B0 + v-1 B-1 + . . . + v-m B-m n i hay i = -m v i ´ B Chương 1 Nhập môn Công nghệ thông tin Tờ 9
- Ví dụ số nguyên 1011 2 173 8 1 23 + 0 22 + 1 21 + = 8+0+2+1 = 11 10 1 20 1 82 + 7 81 + 3 80 = 64+56+3 = 12310 A4B5 16 A 163 + 4 162 + B 161 + 5 160 10 4096 + 4 256 + 11 16 + 5 1 = 40960+1024+176+5 = 42165 Chương 1 Nhập môn Công nghệ thông tin Tờ 10
- Ví dụ số lẻ 1011.01 2 1 23 + 0 22 + 1 21 + 1 20 + 0 2-1 + 1 2-2 1 8 + 0 4 + 1 2 + 1 1 + 0 0.5 + 1 0.25 = 11.2510 10.4 8 1 81 + 0 80 + 4 8-1 1 8 + 0 1 + 4 0.125 = 8.510 Chương 1 Nhập môn Công nghệ thông tin Tờ 11
- Học thuộc lòng Số hệ 10 Số hệ 16 Số hệ 2 0 0 0000 1 1 0001 2 2 0010 3 3 0011 Mã 8421 4 4 0100 5 5 0101 6 6 0110 (0+4+2+0) 7 7 0111 8 8 1000 9 9 1001 10 A 1010 11 B 1011 (8+0+2+1) 12 C 1100 13 D 1101 (8+4+0+1) 14 E 1110 15 F 1111 Chương 1 Nhập môn Công nghệ thông tin Tờ 12
- Chuyển đổi hệ số 10 Dec2Bin Dec2Oct Bin2Dec Oct2Dec Hex2Dec Oct2Bin 8 Bin2Oct 2 Dec2Hex Hex2Bin Bin2Hex 16 Chương 1 Nhập môn Công nghệ thông tin Tờ 13
- Phương pháp chuyển đổi số Số hệ 10 Xxx2Dec Định nghĩa Chia cơ số Dec2Xxx Kết quả Chia cơ số Phương pháp Chia lấy số dư Kết quả Chia cơ số Kết quả Chia cơ số Số hệ Xxx kq = 0 : dừng Số dư Số dư . . . Số dư Số dư Chương 1 Nhập môn Công nghệ thông tin Tờ 14
- Ví dụ Dec2Bin Số hệ 10 35 2 17 2 8 2 4 2 2 2 1 2 =0 Số hệ 2 1 0 0 0 1 1 Số hệ 10 : 35 = 32 0 0 0 2 1 Chương 1 Nhập môn Công nghệ thông tin Tờ 15
- Ví dụ Dec2Hex Số hệ 10 2004 16 125 16 7 16 =0 Số hệ 16 7 D 4 Số hệ 10 : 2004 = 7 x 256 13 x 16 4 Chương 1 Nhập môn Công nghệ thông tin Tờ 16
- Đổi hệ 2 ra hệ 8, 16 Bin2Oct Ghép nhóm bảng thuộc lòng Số hệ 2 1 0 1 0 0 0 1 1 3 bit 3 bit 3 bit Mã 8421 (010) (100) (011) Bin2Hex Số hệ 8 2 4 3 Số hệ 2 1 0 1 0 0 0 1 1 4 bit 4 bit Mã 8421 (1010) (0011) Số hệ 16 A 3 Chương 1 Nhập môn Công nghệ thông tin Tờ 17
- Biểu diễn thông tin bằng hệ nhị phân BIT ( BInary digiT ) : 0 1 BYTE = tổ hợp 8 bit : 01001101 11111111 (BYTE được chọn làm đơn vị tổ chức thông tin trong máy tính) WORD = tổ hợp nhiều bit : 10110 1011100101 1 KiloByte (KB) = 1024 byte = 210 byte 1 MegaByte (MB) = 1024 KB = 220 byte 1 GigaByte (GB) = 1024 MB = 230 byte 1 số dài n bit thì biểu diễn được 2n giá trị Chương 1 Nhập môn Công nghệ thông tin Tờ 18
- 3. Biểu diễn dữ liệu o Máy tính làm việc trên số nhị phân. o Con người không thể làm việc với số nhị phân vì dài, khó nhớ. o Dữ liệu cần biểu diễn, xử lý, lưu trữ bằng máy tính gồm có đại lượng số và phi số. o Dữ liệu đưa vào máy tính phải được mã hóa thành số nhị phân (code) rồi mới xử lý. Chương 1 Nhập môn Công nghệ thông tin Tờ 19
- Mã hóa thông tin đầu vào Ánh sáng Âm thanh Hình ảnh Số Độ ẩm Nhiệt độ Điện áp Thông tin Áp suất Chữ Mã hóa Dòng điện Tổ hợp bit Xử lý Chương 1 Nhập môn Công nghệ thông tin Tờ 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn điện toán - ĐH Bách khoa TP.HCM
140 p | 663 | 40
-
Bài giảng Nhập môn an toàn thông tin: Chương 1 - Trần Thị Kim Chi
90 p | 376 | 27
-
Bài giảng Nhập môn khai phá dữ liệu: Giới thiệu môn học – K55
12 p | 198 | 18
-
Bài giảng Nhập môn an toàn hệ thống thông tin: Chương 4 - Trần Thị Kim Chi
95 p | 93 | 8
-
Bài giảng Nhập môn An toàn thông tin: Chương 2 - PGS. Nguyễn Linh Giang
77 p | 51 | 7
-
Bài giảng Nhập môn điện toán: Chương 6 - ĐH Bách khoa TP.HCM
48 p | 60 | 7
-
Bài giảng môn Nhập môn điện toán: Chương 3 - TS. Nguyễn Văn Hiệp
27 p | 68 | 5
-
Bài giảng Nhập môn điện toán: Chương 5 - ĐH Bách khoa TP.HCM
82 p | 83 | 5
-
Bài giảng môn Nhập môn điện toán: Chương 1 - TS. Nguyễn Văn Hiệp
32 p | 71 | 5
-
Bài giảng Nhập môn điện toán: Chương 4 - ĐH Bách khoa TP.HCM
21 p | 73 | 5
-
Bài giảng môn Nhập môn điện toán: Chương 4 - TS. Nguyễn Văn Hiệp
20 p | 66 | 4
-
Bài giảng môn Nhập môn điện toán: Chương 5 - TS. Nguyễn Văn Hiệp
21 p | 64 | 4
-
Bài giảng môn Nhập môn điện toán: Chương 6 - TS. Nguyễn Văn Hiệp
25 p | 59 | 4
-
Bài giảng môn Nhập môn điện toán: Chương 7 - TS. Nguyễn Văn Hiệp
4 p | 66 | 4
-
Bài giảng môn Nhập môn điện toán: Chương 2 - TS. Nguyễn Văn Hiệp
14 p | 81 | 4
-
Bài giảng Nhập môn điện toán: Chương 2 - ĐH Bách khoa TP.HCM
29 p | 86 | 3
-
Bài giảng Nhập môn Điện toán: chương 2 - ĐH Bách khoa TPHCM
27 p | 73 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn