Bài giảng Nhập môn lập trình - Chương 1: Các khái niệm cơ bản về máy tính - Đặng Bình Phương
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Nhập môn lập trình - Chương 1: Các khái niệm cơ bản về máy tính - Đặng Bình Phương", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- bai_giang_nhap_mon_lap_trinh_chuong_1_cac_khai_niem_co_ban_v.ppt
Nội dung text: Bài giảng Nhập môn lập trình - Chương 1: Các khái niệm cơ bản về máy tính - Đặng Bình Phương
- Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Tin học cơ sở NHẬP MÔN LẬP TRÌNH Đặng Bình Phương dbphuong@fit.hcmus.edu.vn CÁC KHÁI NIỆM CƠ BẢN VỀ MÁY TÍNH 1
- & VC BB Nội dung 1 Vài nét lịch sử máy tính 2 Các thế hệ máy tính điện tử 3 Phân loại 4 Các thành phần cơ bản Các khái niệm cơ bản về máy tính 2
- & VC BB Vài nét lịch sử máy tính Blaise Pascal (1623 – 1662) 1642 Máy cộng cơ học đầu tiên trên thế giới Gottfried Leibritz (1646 – 1716) 1670 Cải tiến máy của Pascal để +, -, *, / Charle Babbage 1833 Không nên phát triển máy cơ học Máy tính với chương trình bên ngoài John von Neumann Nguyên lý có tính chất quyết định 1945 . Chương trình lưu trữ trong máy . Sự gián đoạn quá trình tuần tự Các khái niệm cơ bản về máy tính 3
- & VC BB 5 thế hệ máy tính điện tử Thế hệ thứ nhất (1950 – 1958) Sử dụng đèn chân không 1 Tốc độ thấp: 103 phép tính/s Chtrình viết bằng ngôn ngữ máy Máy ENIAC nặng 30 tấn! Các khái niệm cơ bản về máy tính 4
- & VC BB 5 thế hệ máy tính điện tử 1 2 Thế hệ thứ hai (1959 – 1963) Sử dụng đèn bán dẫn Tốc độ nhanh: 106 phép tính/s Chtrình viết bằng COBOL, ALGOL Máy IBM151 (Mỹ), MINSK22 (LX) Các khái niệm cơ bản về máy tính 5
- & VC BB 5 thế hệ máy tính điện tử 1 Thế hệ thứ ba (1964 – 1977) Sử dụng mạch tích hợp IC Tốc độ cao: 109 tính toán/s 2 Ngôn ngữ lập trình cấp cao & các phần mềm ứng dụng IBM360 (Mỹ), MINSK32 (LX) 3 Các khái niệm cơ bản về máy tính 6
- & VC BB 5 thế hệ máy tính điện tử Thế hệ thứ tư (1978 - 1983) Mạch tích hợp quy mô lớn LSI Tốc độ cao: 1012 phép tính/s 1 Nhỏ gọn và bộ nhớ tăng dần Phần mềm phong phú, đa dạng 2 Mạng máy tính ra đời 4 3 Các khái niệm cơ bản về máy tính 7
- & VC BB 5 thế hệ máy tính điện tử Thế hệ thứ năm (1984 đến nay) Mạch tích hợp quy mô rất lớn WSI 1 Tốc độ: 100Mega –> 1Giga LIPS 5 Xử lý theo cơ chế song song 2 4 3 Các khái niệm cơ bản về máy tính 8
- & VC BB Phân loại Máy tính lớn (Mainframe) Kích thước vật lý lớn. Thực hiện hàng tỉ phép tính/s Phục vụ tính toán phức tạp. Trong cơ quan nhà nước. Siêu máy tính (Super Computer) Nhiều máy lớn ghép song song. Tốc độ tính toán cực lớn. Dùng trong lĩnh vực đặc biệt như quân sự, vũ trụ. Các khái niệm cơ bản về máy tính 9
- & VC BB Phân loại Máy tính cá nhân (Personal Computer - PC) Còn gọi là máy tính để bàn (Desktop) Dùng ở văn phòng, gia đình. Máy tính xách tay (Laptop) Còn gọi là “Notebook”. Là loại máy tính nhỏ, có thể mang theo người. Chạy bằng pin. Các khái niệm cơ bản về máy tính 10
- & VC BB Phân loại Máy tính bỏ túi (Pocket PC) Thiết bị kỹ thuật số cá nhân có chức năng rất phong phú như kiểm tra email, xem phim, nghe nhạc, duyệt web. Nhiều máy còn tính hợp chức năng điện thoại di động. Các khái niệm cơ bản về máy tính 11
- & VC BB Các thành phần cơ bản Phần mềm (Software) • Phần mềm hệ thống Máy tính • Phần mềm ứng dụng điện tử Phần cứng (Hardware) • Bộ nhớ (Memory) • Đơn vị xử lý trung ương CPU (Central Processing Unit) • Thiết bị nhập xuất (Input/Ouput Device). Các khái niệm cơ bản về máy tính 12
- & VC BB Phần cứng - Cấu trúc Thiết bị nhập Thiết bị xuất (Input) (Output) Bộ xử lý trung ương CPU (Central Processing Unit) Khối điều khiển CU Khối làm tính ALU (Control Unit) (Arithmetic Logic Unit) Các thanh ghi (Registers) Bộ nhớ trong (ROM, RAM) Bộ nhớ ngoài (FDD, HDD, CD/DVD) Các khái niệm cơ bản về máy tính 13
- & VC BB Phần cứng - Bộ nhớ Bộ nhớ Bộ nhớ ngoàitrong Bộ nhớ (Memory) Thiết bị lưu trữ thông tin trong quá trình máy tính xử lý. Các khái niệm cơ bản về máy tính 14
- & VC BB Phần cứng - Bộ nhớ trong ROM (Read Only Memory) Bộ nhớ • Chỉ đọc thông tin • Lưu chương trình hệ thống trong • Không mất khi mất điện. RAM (Random Access Memory) • Bộ nhớ truy xuất ngẫu nhiên. • Bị mất khi mất điện. Các khái niệm cơ bản về máy tính 15
- & VC BB Phần cứng - Bộ nhớ ngoài Đĩa mềm (Floppy Disk) Đường kính 3.5” Dung lượng 1.44 MB. Đĩa cứng (Hard Disk) Dung lượng lớn khoảng: 20 GB, 30 GB, 750 GB Đĩa quang (Compact Disk) CD (700 MB) DVD (4.7 GB) Các khái niệm cơ bản về máy tính 16
- & VC BB Phần cứng - Bộ nhớ ngoài Thẻ nhớ (Memory Stick hay Compact Flash Card) Dung lượng khoảng 32 MB, 64 MB, 128 MB USB Flash Drive Dung lượng khoảng 256 MB, 512 MB, 1GB Các khái niệm cơ bản về máy tính 17
- & VC BB Phần cứng - CPU Khối điều khiển (CU – Control Unit) Các thanh ghi (Registers) Khối tính toán số học và logic (ALU – Arithmetic Logic Unit) Các khái niệm cơ bản về máy tính 18
- & VC BB Phần cứng - CPU ❖Đơn vị xử lý trung ương CPU: ▪ Gắn với một đồng hồ (clock) hay còn gọi là bộ xung nhịp. Tần số đồng hồ càng cao thì tốc độ xử lý thông tin càng nhanh. ▪ Pentium 4/D, Dual Core, Core 2 Duo, Core 2 Quad. Tốc độ: 2.0 GHz, , 3.0 GHz Các khái niệm cơ bản về máy tính 19
- & VC BB Phần cứng - Thiết bị nhập Bàn phím (Keyboard) Nhập dữ liệu và câu lệnh Loại phổ biến có 104 phím Chuột (Mouse) Kích thước vừa nắm tay Dùng để di chuyển con trỏ chuột trong môi trường đồ họa. Các khái niệm cơ bản về máy tính 20
- & VC BB Phần cứng - Thiết bị nhập Máy quét hình (Scanner) Nhập văn bản hay hình vẽ, hình chụp vào máy tính. Camera & Webcam Quay hình ảnh bên ngoài đưa vào máy tính Máy chụp hình kỹ thuật số Chụp hình ảnh bên ngoài đưa vào máy tính. Các khái niệm cơ bản về máy tính 21
- & VC BB Phần cứng - Thiết bị xuất CRT LCD Màn hình (Screen hay Moniter) Thể hiện thông tin ra màn hình bằng kỹ thuật ánh xạ bộ nhớ (memory mapping) Các loại màn hình phổ biến hiện nay là SVGA 15”, 17”, 19” Các khái niệm cơ bản về máy tính 22
- & VC BB Phần cứng - Thiết bị xuất Máy chiếu (Projector) Tương tự như màn hình nhưng phóng to hình ảnh. Máy in (Printer) Xuất thông tin ra giấy. Loa (Speaker) Phát âm thanh. Các khái niệm cơ bản về máy tính 23
- & VC BB Phần mềm Phần mềm Phần mềm hệ thống Phần mềm ứng dụng • Hệ điều hành (OS) • Soạn thảo văn bản • PM đi kèm thiết bị • Tính toán, phân tích phần cứng (Driver) • Đồ họa • Ví dụ: MSDOS, • Bảo mật Linux, Windows • Trò chơi Các khái niệm cơ bản về máy tính 24
- & VC BB Bài tập 1. Nêu vài nét lịch sử phát triển máy tính và phân loại máy tính điện tử. 2. Mô tả cấu tạo và chức năng CPU? 3. Phân biệt bộ nhớ trong và bộ nhớ ngoài. Kể tên và mô tả một số bộ nhớ ngoài mà bạn biết. 4. Kể tên và mô tả một số thiết bị nhập và thiết bị xuất mà bạn biết. Các khái niệm cơ bản về máy tính 25