Bài 1: Tổng quan Bộ môn Tin học cơ sở Trường Đại học Khoa học Tự nhiên Khoa Công nghệ Thông tin Nội dung chính 1. Giới thiệu về máy tính điện tử 2. Đơn vị đo thông tin 3. Các thành phần cơ bản của máy tính điện tử 4. Hệ đếm Tổng quan
MÔN HỌC: TIN HỌC CƠ SỞ Chương 1: Tin học Bộ môn Tin học sở Trường Đại học Khoa học Tự nhiên Khoa Công nghệ Thông tin Nội dung Bài 1: Tổng quan Bài 2: Hệ điều hành Windows Bài 3: Mạng máy tính Bài 4: Một số chương trình ứng dụng Tin học MICROSOFT WINDOWS Bài 1: Tổng quan Bộ môn Tin học sở Trường Đại học Khoa học Tự nhiên Khoa Công nghệ Thông tin Nội dung Giới thiệu máy tính điện tử Đơn vị đo thông tin Các thành phần máy tính điện tử Hệ đếm Tổng quan Nội dung Giới thiệu máy tính điện tử Vài nét lịch sử Năm hệ máy tính điện tử Phân loại máy tính điện tử Đơn vị đo thơng tin Các thành phần máy tính điện tử Hệ đếm Tổng quan Vài nét lịch sử Thiết bị tính tốn cổ xưa bàn tính, bắt nguồn từ Babylon vào khoảng 2400 năm trước công nguyên Một phiên quen thuộc bàn tính người Trung Quốc Bàn tính người Trung Quốc Tổng quan Vài nét lịch sử 1642, Blaise Pascal (1623 – 1662) chế tạo máy cộng học 1670, Gottfried Leibritz (1646 – 1716) cải tiến máy cộng học Pascal để thực cộng, trừ, nhân, chia đơn giản Blaise Pascal Tổng quan Máy cộng học Pascal Vài nét lịch sử 1833, Charles Babbage (1792 - 1871) cho không nên phát triển máy học đề xuất máy tính với chương trình bên ngồi (phiếu đục lỗ) Charles Babbage Tổng quan Máy tính Charles Babbage Vài nét lịch sử 1945, John Von Neumann đưa nguyên lý có tính chất định, chương trình lưu trữ máy gián đoạn trình John Von Neumann Tổng quan Kiến trúc J.V Neumann hệ máy tính điện tử Thế hệ thứ (1950 – 1958) • Sử dụng đèn chân khơng • Tốc độ thấp: 103 phép tính/giây • Chtrình viết ngơn ngữ máy • Máy ENIAC nặng 30 tấn! Thế hệ thứ hai (1959 – 1963) • Sử dụng đèn bán dẫn • Tốc độ nhanh: 106 phép tính/giây • Chtrình viết COBOL, ALGOL • Máy IBM151 (Hoa Kỳ), MINSK22 (Liên Xô) Tổng quan 10 Phần cứng – Thiết bị nhập Chuột (Mouse) • Dùng để di chuyển trỏ chuột môi trường đồ họa Máy qt hình (Scanner) • Nhập văn hay hình vẽ, hình chụp vào máy tính Camera & Webcam • Quay hình ảnh bên ngồi đưa vào máy tính Bàn vẽ • Thiết bị gồm bảng điện tử bút cảm ứng Tổng quan 27 Phần cứng – Thiết bị xuất Màn hình (Monitor): thiết bị xuất chuẩn • Gồm hai loại thơng dụng CRT, LCD • Độ phân giải 800x600, 1024x768, … • Kích thước hình phổ biến 15”, 17”, 19”, … CRT Tổng quan LCD 28 Phần cứng – Thiết bị xuất Máy chiếu (Projector) • Kết xuất thơng tin chiếu Máy in (Printer) Loa (Speaker) Máy vẽ (Plotter) • In đồ thị, đồ họa vec-tơ Tổng quan 29 Phần mềm – Khái niệm Theo nghĩa đơn giản, phần mềm tập hợp thị điện tử lệnh cho máy tính thực cơng việc Tổng quan 30 Phần mềm – Phân loại Phần mềm hệ thống: • Hệ điều hành (OS): MS-DOS, Linux, Windows, … • Phần mềm kèm thiết bị phần cứng (Driver) Phần mềm ứng dụng: • Ứng dụng văn phịng: MS Office, OpenOffice, … • Môi trường phát triển phần mềm: Borland Pascal, Visual Studio, Eclipse, … • Đồ họa: Paint, Corel Draw, Photoshop, … • Ứng dụng Internet: IE, Firefox, Yahoo! Messenger, … • Trò chơi: Minesweeper, Tetris, … • … Tổng quan 31 Nội dung Giới thiệu máy tính điện tử Đơn vị đo thông tin Các thành phần máy tính điện tử Hệ đếm Khái niệm Một số hệ đếm thông dụng Chuyển đổi hệ đếm Tổng quan 32 Khái niệm Hệ đếm hệ thống quy tắc giúp xác định thể độ lớn giá trị Ví dụ: • Hệ thập phân (Decimal – DEC) • Hệ nhị phân (Binary – BIN) • Hệ thập lục phân (Hexadecimal – HEX) Tổng quan 33 Hệ thập phân Hệ đếm quen thuộc người Sử dụng 10 ký số từ đến Ví dụ • 120810 = 1ì103 + 2ì102 + 0ì101 + 8ì100 ã 120810 = 1ì1000 + 2ì100 + 0ì10 + 8ì1 ã 120810 = 1000 + 200 + + = 120810 • 190410 = 1ì103 + 9ì102 + 0ì101 + 4ì100 ã 190410 = 1ì1000 + 9ì100 + 0ì10 + 4ì1 ã 190410 = 1000 + 900 + + = 190410 Tổng quan 34 Hệ nhị phân Hệ đếm sử dụng máy tính điện tử Sử dụng ký số Ví dụ • 100012 = 1×24 + 0×23 + 0×22 + 0×21 + 1ì20 ã 101102 = 1ì16 + 0ì8 + 0ì4 + 0ì2 + 1ì1 ã 101102 = 16 + + + + = 1710 • 111012 = 1×24 + 1×23 + 1×22 + 0×21 + 1×20 • 101102 = 1×16 + 1×8 + 1×4 + 0×2 + 1ì1 ã 101102 = 16 + + + + = 2910 Tổng quan 35 Hệ thập lục phân Sử dụng 16 ký số từ đến từ A đến F Ví d ã 4B816 = 4ì162 + Bì161 + 8ì160 ã 4B816 = 4ì256 + 11ì16 + 8ì1 ã 4B816 = 1024 + 176 + = 120810 • 77016 = 7ì162 + 7ì161 + 0ì160 ã 77016 = 7ì256 + 7ì16 + 0ì1 ã 77016 = 1792 + 112 + = 190410 Tổng quan 36 Hệ đếm tổng quát a N* biểu diễn dạng: • a = anbn + an-1bn-1 + … + a1b1 + a0b0 hay a = (anan-1…a1a0)b • Trong đó: b sở biểu diễn, b N, b ≥ ký số N, i n, < b Cách viết gọi biểu diễn sở b a Chiều dài biểu diễn n + Tổng quan 37 Chuyển đổi hệ đếm Từ hệ số 2, 16 sang hệ số 10 • Ví dụ 1: Đổi 100012 sang hệ số 10 • 100012 = 1×24 + 0×23 + 0×22 + 0×21 + 1ì20 ã 101102 = 1ì16 + 0ì8 + 0ì4 + 0ì2 + 1ì1 ã 101102 = 16 + + + + = 1710 • Ví dụ 2: Đổi 320316 sang hệ số 10 • 320316 = 3ì163 + 2ì162 + 0ì161 + 3ì160 ã 320316 = 3ì4096 + 2ì256 + 0ì16 + 3ì1 ã 320316 = 12288 + 512 + + = 1280310 Tổng quan 38 Chuyển đổi hệ đếm Từ hệ số 10 sang hệ số 2, 16 • Ví dụ 1: Đổi 1110 sang hệ số • 11 : = dư 1, a0 = • 05 : = dư 1, a1 = • 02 : = dư 0, a2 = • 01 : = dư 1, a3 = • => 1110 = 10112 • Ví dụ 2: Đổi 120810 sang hệ số 16 • 1208 : 16 = 75 dư 08, a0 = • 0075 : 16 = 04 dư 11, a1 = B • 0004 : 16 = 00 dư 04, a2 = • => 120810 = 4B816 Tổng quan 39 Chuyển đổi hệ đếm Từ hệ số sang hệ số 16 • Nhóm bit biểu diễn nhị phân chuyển sang ký số tương ứng hệ thập lục phân (0000 0,…, 1111 F) • Ví dụ: • Tổng quan 10010112 = 0100 1011 = 4B16 HEX BIN HEX BIN HEX BIN HEX BIN 0000 0100 1000 C 1100 0001 0101 1001 D 1101 0010 0110 A 1010 E 1110 0011 0111 B 1011 F 1111 40 Chuyển đổi hệ đếm Từ hệ số 16 sang hệ số • Một ký số hệ số 16 tương ứng với ký số (bit) hệ số • Ví dụ: • Tổng quan 4B16 = 0100 1011 = 10010112 HEX BIN HEX BIN HEX BIN HEX BIN 0000 0100 1000 C 1100 0001 0101 1001 D 1101 0010 0110 A 1010 E 1110 0011 0111 B 1011 F 1111 41 ... 0,…, 11 11 F) • Ví dụ: • Tổng quan 10 010 112 = 010 0 10 11 = 4B16 HEX BIN HEX BIN HEX BIN HEX BIN 0000 010 0 10 00 C 11 00 00 01 010 1 10 01 D 11 01 0 010 011 0 A 10 10 E 11 10 0 011 011 1 B 10 11 F 11 11 40... 1? ?20 ã 10 110 2 = 1? ?16 + 0ì8 + 0ì4 + 0ì2 + 1? ?1 ã 10 110 2 = 16 + + + + = 17 10 • 11 1 012 = 1? ?24 + 1? ?23 + 1? ?22 + 0× 21 + 1? ?20 • 10 110 2 = 1? ?16 + 1? ?8 + 1? ?4 + 0×2 + 1? ?1 ã 10 110 2 = 16 + + + + = 2 910 Tổng... dụng 10 ký số từ đến Ví dụ • 12 0 810 = 1? ?10 3 + 2? ?10 2 + 0? ?10 1 + 8? ?10 0 ã 12 0 810 = 1? ?10 00 + 2? ?10 0 + 0? ?10 + 8? ?1 ã 12 0 810 = 10 00 + 200 + + = 12 0 810 • 19 0 410 = 1? ?10 3 + 9? ?10 2 + 0? ?10 1 + 4? ?10 0 ã 19 0 410