Giáo trình Tin đại cương - Chương 1: Đại cương về tin học - Trần Tiến Dũng

JPEG: –viết tắt cho Joint Photographic Experts Group, –là một trong những phương pháp nén ảnh hiệu quả, có tỷ lệ nén ảnh tới vài chục lần. –Các ảnh JPEG không thể làm trong suốt hoặc chuyển động –Phần mở rộng của các file JPEG thường có dạng .jpeg, .jfif, .jpg, .JPG, hay .JPE; (dạng .jpg là dạng được dùng phổ biến nhất) –Hiện nay dạng nén ảnh JPEG rất được phổ biến trong ĐTDD cũng như những trang thiết bị lưu giữ có dung lượng nhỏ. PNG: –PNG (từ viết tắt của Portable Network Graphics) là một dạng hình ảnh sử dụng phương pháp nén dữ liệu mới - không làm mất đi dữ liệu gốc. –PNG được tạo ra nhằm cải thiện và thay thế định dạng ảnh GIF –Những tập tin PNG thường có phần mở rộng là .PNG và .png

pdf167 trang | Chia sẻ: thucuc2301 | Lượt xem: 528 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Giáo trình Tin đại cương - Chương 1: Đại cương về tin học - Trần Tiến Dũng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
10/09/2014 1 ĐẠI CƢƠNG VỀ TIN HỌC Trần Tiến Dũng - FITHOU 10/09/2014 2 I. Giới thiệu Trần Tiến Dũng - FITHOU 10/09/2014 3 * Thông tin là gì? Thông tin (Information): –Là sự hiểu biết của con người về một sự kiện, một hiện tượng nào đó –Được thu nhận qua nghiên cứu, trao đổi, nhận xét, học tập, truyền thụ, cảm nhận, Thông tin giúp con người thực hiện hợp lý công việc cần làm để đạt tới mục đích một cách tốt nhất Ví Dụ: –Bản tin thời sự –Bài báo, Sách, Nghe giảng, Trần Tiến Dũng - FITHOU Thông tin có nhiều không? (thảo luận) Yêu cầu: Giao cho 1 người làm công việc thu nhập thông tin về dân số của Trung Quốc, công việc là đếm xem có bao nhiêu người (giả sử người đó làm việc liên tục, tốc độ đếm 1s / 1 người), vậy người đó sẽ kết thúc công việc trong thời gian bao nhiêu lâu. Đáp án : 1 ngày có 86 400 giây Dân số Trung Quốc xấp xỉ 1,3 tỷ người Số ngày xấp xỉ : 15000 ngày, tương đương 41 năm Kết Luận: số lượng thông tin là rất lớn, ngoài khả năng xử lý của con người 10/09/2014 4 Trần Tiến Dũng - FITHOU Thông tin có quan trọng không? (thảo luận) Trong chiến tranh: Giả sử trong chiến tranh, nếu vua tôi thành Troy biết trước trong con ngựa gỗ có các chiến binh Hy Lạp thì liệu thành Troy có thất thủ không? Nếu quân Nam Hán biết được sẽ có thủy triều tại sông Bạch Đằng, liệu có thua Ngô Quyền không? Trong kinh tế: Nếu bạn biết trước 1 khu đất sẽ được quy hoạch ? Mà giá thành của nó đang rẻ vì không ai biết việc đấy? Liệu thông tin đấy có giá trị không? Nếu bạn chơi chứng khoán, việc biết các thông tin về tình hình phát triển của các công ty có quan trọng không? 10/09/2014 5 Trần Tiến Dũng - FITHOU *Quá trình xử lý thông tin Mọi quá trình xử lý thông tin bằng máy tính hay bởi con ngƣời đều thực hiện theo quy trình sau: 10/09/2014 6 Trần Tiến Dũng - FITHOU Thông tin mà máy tính có thể xử lý được gọi là dữ liệu (data). Dữ liệu bao gồm : –Dữ liệu dạng số: số nguyên, số thực –Dữ liệu dạng phi số: văn bản (chữ viết), âm thanh, hình ảnh (màu sắc), – Dữ liệu dạng tri thức: các sự kiện, các luật Xử lý thông tin bằng máy tính có lợi ích: –Tiết kiệm nhiều thời gian, công sức –Tăng độ chính xác cao trong việc tự động hóa một phần hay toàn phần của quá trình xử lý 10/09/2014 7 Trần Tiến Dũng - FITHOU Máy tính (computer) là thiết bị điện tử thực hiện các công việc sau: –Nhận thông tin vào –Xử lý thông tin theo chương trình được nhớ sẵn bên trong –Đưa thông tin ra Chƣơng trình (program) là một dãy các lệnh nằm trong bộ nhớ để yêu cầu máy tính thực hiện một công việc cụ thể  Máy tính hoạt động theo chƣơng trình 10/09/2014 8 Trần Tiến Dũng - FITHOU 10/09/2014 9 *Tin học là gì? Infomatics Tin học là một ngành khoa học nghiên cứu việc xử lý thông tin có sự hỗ trợ của máy tính (Computer – Máy tính) Tin học là –khoa học về tổ chức, lƣu trữ, xử lý và truyền - nhận thông tin một cách tự động bằng các máy tính điện tử –cũng là khoa học về nguyên lý hoạt động và phƣơng pháp điều khiển các máy tính điện tử Trần Tiến Dũng - FITHOU Một số lĩnh vực nghiên cứu máy tính: –Khoa học máy tính (Computer Science) –Kỹ thuật phần cứng (hardware engineering) –Công nghệ phần mềm (software engineering) –Công nghệ thông tin (Information technology) Ứng dụng của máy tính: –Nghiên cứu - Thống kê - Thiết kế - Giáo dục - Quản trị KD - An ninh quốc phòng - 10/09/2014 Trần Tiến Dũng - FITHOU 10 * Công nghệ thông tin là gì? Information Technology – IT Xuất hiện ở VN vào những năm 90 Công nghệ thông tin là ngành nghiên cứu các hệ thống thông tin dựa vào máy tính, đặc biệt là các phần mềm ứng dụng và phần cứng máy tính  IT xử lý với các máy tính điện tử và các phần mềm máy tính nhằm chuyển đổi, lưu trữ, bảo vệ, truyền tin và trích rút thông tin một cách an toàn (ITAA) 10/09/2014 11 Trần Tiến Dũng - FITHOU 10/09/2014 12 * Đơn vị thông tin trong máy tính BIT là đơn vị nhỏ nhất của thông tin, biểu thị một phần tử nhỏ của máy tính, thể hiện trạng thái 0/1 BYTE là một nhóm 8 BIT, để ghi nhớ một ký tự  mỗi ký tự ứng với một BYTE Các đơn vị bội của thông tin: – 1 Kilobyte (KB) = 210 Byte = 1024 Bytes – 1 MegaByte (MB) = 1024 KB = 1.048.576 Bytes – 1 GigaByte (GB) = 1024 MB = 1.073.741.824 Bytes – 1 TeraByte (TB) = 1024 GB = 240 Bytes – 1 PetaByte (PB) = 1024 TB = 250 Bytes – 1 ExaByte (EB) = 1024 PB = 260 Bytes – 1 ZettaByte (ZB) = 1024 EB – 1 YottaByte (YB) = 1024 ZB  Lưu ý: Các nhà SX dùng 1GB = 1000 MB HĐH sử dụng 1GB = 1024 MB  VD : USB 1GB = 1.000 MB, nhận được trong máy tính: 1.000/1.048576  953.7 MiB Trần Tiến Dũng - FITHOU 10/09/2014 13 II. Hệ đếm trong tin học Hệ đếm: –Là tập hợp các ký hiệu và quy tắc, sử dụng tập ký hiệu đó để biểu diễn và xác định giá trị các số –Mỗi hệ đếm có một số ký tự/(ký số) hữu hạn. Tổng số ký số của mỗi hệ đệm được gọi là cơ số Ví dụ: –Hệ đếm cơ số 10, dùng 10 ký tự số từ 0 -> 9 Trần Tiến Dũng - FITHOU Các hệ đếm khi nghiên cứu máy tính: –Hệ thập phân (Decimal System) → con người sử dụng –Hệ nhị phân (Binary System) → máy tính sử dụng –Hệ mười sáu (Hexadecimal System) → dùng để viết gọn số nhị phân –Hệ đếm bát phân/hệ cơ số 8 (Octal System) → dùng để viết gọn số nhị phân. 10/09/2014 14 Trần Tiến Dũng - FITHOU 10/09/2014 15 1. Hệ thập phân: là hệ đếm được sử dụng để đếm và tính toán trong đời sống hàng ngày Sử dụng 10 ký hiệu chữ số: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 để biểu diễn các số Ví dụ: 15 100 45 Để phân biệt số trong các hệ đếm khác: –viết kèm hệ số vào: 1510 –thêm D vào sau số: 15D Trần Tiến Dũng - FITHOU 10/09/2014 16 2. Hệ nhị phân – Binary System Là hệ đếm sử dụng nhiều để lưu trữ trong máy tính Chỉ sử dụng hai chữ số 0 và 1 để biểu diễn các số Ví dụ:1111(15) 1100100(100) 101101(45) Số N trong hệ cơ số 2 được ký hiệu: –Thêm chỉ số 2 ở dưới: N2 –hoặc thêm chữ B vào sau số Ví dụ: 11112 11001002 101101B Trần Tiến Dũng - FITHOU Giả sử có số A được biểu diễn theo hệ nhị phân như sau: A = an an-1 a1 a0 . a-1 a-2 a-m Với ai là các chữ số nhị phân, khi đó giá trị của A là: 10/09/2014 17 Trần Tiến Dũng - FITHOU Ví dụ: –Số nhị phân 1101001.1011 –Có giá trị: 1101001.1011(2) = 26 + 25 + 23 + 20 + 2-1+ 2-3 + 2-4 = 64 + 32 + 8 + 1 + 0.5 + 0.125 + 0.0625 = 105.6875(10) 10/09/2014 18 Trần Tiến Dũng - FITHOU Phép toán với bit nhị phân Phép cộng: 1 + 0 = 0 + 1 = 1 0 + 0 = 0 1 + 1 = 0 (nhớ 1) Phép trừ: 0 -1 = 1 (vay 1) 1 – 1 = 0 0 – 0 = 0 1 – 0 = 1 Ví dụ: – 10 + 11 = ? – 1100 – 111 = ? 10/09/2014 19 Trần Tiến Dũng - FITHOU 10/09/2014 20 3. Hệ thập lục phân - Hexadecimal System Sử dụng ký hiệu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15) để biểu diễn các số: Ví dụ: F(15) 64(100) 2D(45) Số N trong hệ cơ số 16 được biểu diễn bằng ký hiệu N16 hoặc thêm chữ H vào sau Ví dụ: F16 6416 2DH Trần Tiến Dũng - FITHOU Giả sử có số A được biểu diễn theo hệ thập lục phân như sau: A = an an-1 a1 a0 . a-1 a-2 a-m Với ai là các ký tự trong hệ thập lục phân, khi đó giá trị của A là: 10/09/2014 21 Trần Tiến Dũng - FITHOU Ví dụ: 34F5C.12D16 có giá trị bao nhiêu? 10/09/2014 22 Trần Tiến Dũng - FITHOU 10/09/2014 23 4. Biến đổi số từ thập phân sang hệ cơ số bất kỳ Trước hết cần tách phần nguyên và phần thập phân => biến đổi riêng biệt sang hệ đếm cơ số b bất kỳ => ghép nối các kết quả thu được giá trị cần tìm Trần Tiến Dũng - FITHOU 10/09/2014 24 * Biến đổi phần nguyên Thực hiện: – chia nguyên số cần chuyển cho b được thương số là N1 và số dư d1 – Sau đó lại lấy N1 chia nguyên cho b, được thương số là N2 và số dư là d2. – – Lặp lại quá trình cho đến khi thương số Nk=0, được kết quả cần tìm có dạng dkdk-1d2d1 23 2 11 2 1 5 2 1 2 2 1 1 0 2 0 1 923 16 57 16 11 3 16 9 0 3 B Trần Tiến Dũng - FITHOU 10/09/2014 25 *Biến đổi phần thập phân Để biến đổi phần thập phân 0,M: – nhân 0,M với b, được phần nguyên của kết quả là y1, Tính 0,M trừ đi y1 được 0,M1. – lấy 0,M1 nhân với b, được phần nguyên của kết quả là y2. Tính 0,M1 trừ đi y2 được 0,M2 – – Tiếp tục lặp lại quá trình này, quá trình này lặp vô hạn, khi đó tùy theo yêu cầu mà quyết định dừng khi nào, ta có kết quả cần tìm là 0, y1y2y3.  0,42710 = 0,? 2 0. 427 x 2 0. 854 x 2 1. 708 x 2 1. 416 x 2 0. 832 .  0,4210 = 0,? 16 0. 42 x 16 6. 72 x 16 11.52 x 16 8. 32 x 16 5. 12 . Trần Tiến Dũng - FITHOU 10/09/2014 26 Ví dụ: Chuyển 12.687510 sang hệ nhị phân? Trần Tiến Dũng - FITHOU 10/09/2014 27 5. Chuyển đổi giữa hệ 16 và hệ nhị phân Để đổi từ hệ 2 thành hệ 16: nhóm các chữ số thành các nhóm đủ 4 chữ số, thay mỗi nhóm đó bằng một chữ số tương ứng trong hệ cơ số 16 1001101,0100110 → 01001101,01011100 → Để đổi từ hệ 16 sang hệ 2: thay mỗi chữ số của hệ cơ số 16 bằng một nhóm ở cơ số 2 có đủ 4 chữ số tương ứng 14F,8D → 0001 0100 1111, 0111 1101 → 101001111,01111101 4 D 5 C , Trần Tiến Dũng - FITHOU 10/09/2014 28 Trần Tiến Dũng - FITHOU III. Mã hóa dữ liệu Mọi dữ liệu khi đưa vào máy tính đều phải được mã hóa thành số nhị phân 10/09/2014 29 Trần Tiến Dũng - FITHOU 1. Biểu diễn số trong máy tính Dữ liệu số nguyên: –Số nguyên không dấu: biểu diễn theo mã nhị phân thông thường –Số nguyên có dấu: biểu diễn dưới dạng mã bù hai Dữ liệu số thực: được biểu diễn bằng số dấu chấm động 10/09/2014 30 Trần Tiến Dũng - FITHOU * Biểu diễn số nguyên Dùng 1 chuỗi bit để biểu diễn  dạng nhị phân Đối với số nguyên có dấu, sử dụng bit đầu tiên để biểu diễn dấu „-‟ và gọi là bit dấu 10/09/2014 31 Trần Tiến Dũng - FITHOU Số nguyên không dấu: –Dùng n bit để biểu diễn cho một số nguyên không dấu A –Dạng tổng quát: an-1an-2...a3a2a1a0 –Dải biểu diễn: từ 0 đến 2n-1 10/09/2014 32 Trần Tiến Dũng - FITHOU Ví dụ: Biểu diễn số nguyên không dấu: A = 45 và B = 156 A = 45  A = 0010 1101 B = 156  B = 1001 1100 10/09/2014 33 Trần Tiến Dũng - FITHOU Biểu diễn số nguyên có dấu A: an-1an-2a2a1a0 Số dương: – Bit an-1=0 – Các bit còn lại biểu diễn độ lớn của số dương đó  dạng tổng quát: 0an-2...a2a1a0 Số âm: – Bit an-1=1 – Các bit còn lại biểu diễn độ lớn của số đó  dạng tổng quát: 1an-2...a2a1a0 Dải biểu diễn [-2n-1, 2n-1-1] Giá trị của A được xác định: 10/09/2014 34 Trần Tiến Dũng - FITHOU Ví dụ: Xác định giá trị của số nguyên có dấu sau: A = 0101 0110 B = 1101 0010 A= 26 + 24 + 22 + 21 = 64 + 16 + 4 + 2 = 86 B=-27 + 26 + 24 + 21=-128 + 64 + 16 + 2= -56 10/09/2014 35 Trần Tiến Dũng - FITHOU Số bù một và số bù hai (hệ nhị phân) –Giả sử có một số nguyên (không dấu) nhị phân A được biểu diễn bởi n bit. Khi đó: Số bù một của A = (2n – 1) – A Số bù hai của A = 2n – A  Số bù hai = số bù một + 1 –Ví dụ: A = 6  A = 0110 ( biểu diễn ở dạng 4 bít  n = 4) Số bù một của A = (24 -1) – 0110 = 1001 Số bù hai của A = 24 – 0110 = 1010 Số nguyên có dấu –A = số bù 2 của A (n bit) 10/09/2014 36 Trần Tiến Dũng - FITHOU Ví dụ: Biểu diễn A = -70 bằng 8 bit Ta có: 70 = 0100 0110 Bù 1 : 1011 1001 + 1 Bù 2: 1011 1010 Vậy A = -70 biểu diễn A = 1011 1010 10/09/2014 37 Trần Tiến Dũng - FITHOU 10/09/2014 38 *Biểu diễn số thực Để biểu diễn số thực, trong máy tính thường dùng ký pháp dấu phẩy động (Floating Point Number) Nguyên tắc: một số thực X được biểu diễn dưới dạng: M*RE – M là phần định trị – R là cơ số (thường là 2 hoặc 10) – E là phần mũ dấu phẩy tĩnh: – Ví dụ: 1000 0.0012 1234567,8 dấu phẩy động: – Ví dụ: 1.0E+3 1.2E-3 1.2E+6 Trần Tiến Dũng - FITHOU Ví du: Trong cơ số 10 (R=10) N1 = -15 000 000 000 000 M=-15 và E=+12 N1 = Mx10E = -15x 1012 N2 = 0.000 000 314 M =+314 và E=-9 N2 = Mx10E = +314 x 10-9 10/09/2014 39 Trần Tiến Dũng - FITHOU 2. Biểu diễn chữ viết trong máy tính: ký tự được biểu diễn bằng mã ký tự dựa trên bộ mã trong bảng mã, mỗi ký tự được quy định bởi một con số tương ứng với một mã (vị trí) của ký tự đó Có 2 bảng mã: –ASCII –Unicode 10/09/2014 40 Trần Tiến Dũng - FITHOU * Bộ mã ASCII Do ANSI (American National Standard Institute) thiết kế Là bộ mã được dùng để trao đổi thông tin chuẩn của Mỹ Là bộ mã 8 bít -> mã hóa được 28 = 256 ký tự, có mã từ 0 -> 255, gồm: –128 ký tự chuẩn –128 ký tự mở rộng 10/09/2014 41 Trần Tiến Dũng - FITHOU Bộ mã ASCII (thảo luận) 10/09/2014 42 Trần Tiến Dũng - FITHOU Trong đó: –26 chữ cái hoa Latinh („A‟ -> „Z‟): 65 -> 90 –26 chữ cái thường latinh („a‟ -> „z‟): 97 -> 122 –10 chữ số („0‟ -> „9‟): 48 -> 57 Ví dụ: Biểu diễn chuỗi “Hi Sue” 10/09/2014 43 Trần Tiến Dũng - FITHOU * Bảng mã Unicode Do các hãng máy tính hàng đầu thiết kế Là bộ mã 16-bit  số ký tự có thể mã hóa là 216 Đựơc thiết kế cho đã ngôn ngữ, trong đó có tiếng Việt 10/09/2014 44 Trần Tiến Dũng - FITHOU 3. Biểu diễn màu sắc trong máy tín Các giá trị màu trong máy tính được tổng hợp dựa trên 3 màu chuẩn (Red, Green, Blue) Mỗi màu có 256 mức cường độ  có khả năng hiển thị 256*256*256=16.777.216 màu Ví dụ: – Red = 255,0,0 (255 Red + 0 Green + 0 Blue) – Yellow = 255,255,0 (255 Red + 255 Green + 0 Blue) – Black = 0,0,0 – White = 255,255,255 10/09/2014 45 Trần Tiến Dũng - FITHOU 4. Biểu diễn hình ảnh trong máy tính Một bức ảnh được chia thành các hàng, các cột, tại vị trí giao nhau gọi là pixel 1 pixel được thể hiện 1 màu sắc nhất định Số hàng * số cột  độ phân giải của ảnh –800x600 = 480.000 pixel Độ phân giải cao => điểm ảnh càng nhỏ => bức ảnh thật => dung lượng lớn Định dạng hình ảnh: –*.bmp, *.gif –*.jpeg, *.png, 10/09/2014 46 Trần Tiến Dũng - FITHOU 5. Biểu diễn âm thanh trong máy tính Âm thanh trong máy tính được thể hiện bởi: –Tần số  Hz => thể hiện số lần máy tính thay đổi cường độ trong 1 giây –Cường độ  bit Ví dụ: –22.050Hz, 4 bit Các định dạng: –*.avi, *.midi, *.wav –*.mp3, 10/09/2014 47 Trần Tiến Dũng - FITHOU 6. Biểu diễn video trong máy tính Video bao gồm tập hợp các ảnh tĩnh, các ảnh thay đổi nhanh trong một thời gian ngắn tạo ra hiệu ứng chuyển động –VD: 24 hình/s, 30 hình/s Số lượng hình/ giây càng cao => hiệu ứng càng thực => tốn dung lượng lưu trữ VD: – Chuẩn Video: 640 x 480 x 24fps – Chuẩn Full HD: 1920 x 1080 x 30 fps Các định dạng: *.dat, *.avi, *.mpeg, *.mp4, 10/09/2014 48 Trần Tiến Dũng - FITHOU 10/09/2014 49 IV. Ứng dụng tin học Máy tính làm được gì? – Hỗ trợ quản lý: lưu trữ, tìm kiếm, tạo báo cáo – Hỗ trợ tính toán các bài toán phức tạp – Hỗ trợ giải trí: tạo hiệu ứng video, games, – Hỗ trợ giảng dạy, học tập – Hỗ trợ kinh doanh: quảng cáo, bán hàng – Hỗ trợ thiết kế – Hỗ trợ điều khiển thiết bị – Hỗ trợ các dây chuyền sản xuất – Hỗ trợ chuẩn đoán bệnh – Hỗ trợ dự báo Trần Tiến Dũng - FITHOU 10/09/2014 50 *Giải các bài toán khoa học kỹ thuật Thiết kế oto Thiết kế quy hoạch Thiết kế nhà Thiết kế máy bay Trần Tiến Dũng - FITHOU 10/09/2014 51 *Ứng dụng trong quản lý Quản lý vé tại sân bay Quản lý bệnh nhân tại bệnh viện Quản lý sách tại thƣ viện Quản lý doanh nghiệp Trần Tiến Dũng - FITHOU 10/09/2014 52 *Tự động hóa và điều khiển Điều khiển dây truyền sản xuất Điều khiển hệ thống phun nƣớc Điều khiển hệ thống đèn đô thị Điều khiển hệ thống ánh sáng Trần Tiến Dũng - FITHOU 10/09/2014 53 *Truyền thông Trần Tiến Dũng - FITHOU 10/09/2014 54 *Công tác văn phòng Tổng hợp, phân tích số liệu cho cơ quan Lập dự án của công ty Trần Tiến Dũng - FITHOU 10/09/2014 55 *Trí tuệ nhân tạo Tạo người máy thay thế các công việc của con người Trần Tiến Dũng - FITHOU 10/09/2014 56 *Giáo dục Học qua vệ tinh Học trực tuyến Trao đổi nhóm Trần Tiến Dũng - FITHOU 10/09/2014 57 *Giải trí Xem phim, nghe nhạc, chơi điện tử, . Trần Tiến Dũng - FITHOU *Nghề nghiệp liên quan trực tiếp C.I.O – Chief Information Officer Programmer – lập trình viên Designer – Thiết kế – System Designer – Software Designer – Web Designer Tester – kiểm thử sản phẩm Supporter – hỗ trợ kỹ thuật Technician – kỹ thuật viên Network Administration – quản trị mạng Consultant – chuyên viên tư vấn Teacher – giáo viên 10/09/2014 58 Trần Tiến Dũng - FITHOU 10/09/2014 59 V. Tiếng Việt Các bộ mã và phông chữ tiếng Việt thường gặp bao gồm: Chế độ gõ Telex: – Bộ mã TCVN3: là bộ mã tiêu chuẩn quốc gia năm 1993, được sử dụng tại các tỉnh phía Bắc. thường được đặt tên bắt đầu bằng dấu chấm và hai chữ vn. Phông chữ hoa kết thúc bằng chữ H. Ví dụ: .VnTime; .VnTimeH. – Bộ mã tiếng Việt 16 bit TCVN 6909 – bộ mã Unicode:  là bộ mã theo chuẩn UNICODE Bộ phông chữ Unicode có sẵn trong mọi máy tính cài đặt hệ điều hành Windows. Ví dụ: Time New Roman, Arial Chế độ gõ VNI: – Bộ mã và phông VNI: do công ty Vietnam International (USA) phát triển, thường được dùng ở các tỉnh phía Nam và ở ngoài nước. Các bộ phông VNI thường được đặt tên bắt đầu bằng VNI. Ví dụ: VNI- Time. Trần Tiến Dũng - FITHOU 10/09/2014 60 *Sử dụng bộ gõ tiếng Việt Để gõ được tiếng Việt cần: – có font chữ tiếng Việt TCVN: .vnTime, .vnTimeH, .vnArial, .vnArialH, Unicode: Arial, Time New Roma, Tohoma, VNI: VNI-Time, – chương trình gõ tiếng Việt. ABC, Vietkey, Unikey Hiện nay bộ gõ Vietkey và Unikey đang được sử dụng rộng rãi vì có nhiều ưu điểm: – dung lượng nhỏ, – hỗ trợ phương pháp gõ cho nhiều bộ font, Trần Tiến Dũng - FITHOU 10/09/2014 61 * Chƣơng trình gõ Vietkey Chọn cách gõ Unicode khi dùng font chữ Unicode Chọn cách gõ TCVN3 khi dùng font chữ ABC Chọn chế độ gõ tiếng Việt hoặc tiếng Anh (Alt+Z) Hiện cửa sổ Vietkey để thiết lập kiểu gõ (TELEX, VNI), các tuỳ chọn, thông tin Trần Tiến Dũng - FITHOU 10/09/2014 62 * Chƣơng trình gõ Unikey – 1: Chọn bảng mã – 2: Chọn kiểu gõ – 3: Phím tắt chuyển đổi qua lại giữa tiếng Việt và tiếng Anh – 4: Đóng cửa sổ cấu hình nhưng chương trình vẫn còn chạy – 5: Thoát chương trình Unikey – 6: Mở các chức năng mở rộng của Unikey Trần Tiến Dũng - FITHOU 10/09/2014 63 Dấu với nguyên âm Telex VNI â aa a6 ê ee e6 ô oo o6 ă aw a8 ơ ow o7 ư uw u7 đ dd d9 sắc s 1 huyền f 2 nặng j 5 hỏi r 3 ngã x 4 Xóa dấu: z 0 Ví dụ: Tiếng Việt Vis duj: Tieesng Vieejt Vi1 du5: Tie61ng Vie65t Trần Tiến Dũng - FITHOU VI. Lịch sử và phân loại máy tính Máy ENIAC I là chiếc đầu tiên được ra đời tháng 2/1946 – Sau 3 năm nghiên cứu – Nặng gần 30 tấn – Kích thước: 2.4 m × 0.9 m × 30 m – Thực hiện: 5000 phép tính/ s – Giá: 500.000$ (~ 6 tỷ năm 2010) 10/09/2014 64 Trần Tiến Dũng - FITHOU (thảo luận) Một số mốc quan trọng: – 1952, IBM giới thiệu IBM 701 đầu tiên – 1955, ENIAC ngừng hoạt động, ước tính đã thực hiện số phép tính toàn bộ nhân loại trước 1945 – 13/09/1956, IBM 305 RAMAC đầu tiên sử dụng ổ cứng (5MB) – 1967, IBM tạo ra đĩa mềm – 1970, Intel đưa ra vi xử lý đầu tiên – 1981, MSDOS đầu tiên ra đợi – 1983, Microsoft Window đầu tiên được giới thiệu – 10/09/2014 65 Trần Tiến Dũng - FITHOU Phân loại máy tính Có nhiều loại máy tính khác nhau, phục vụ các mục đích khác nhau: Microcomputer: máy vi tính PDAs và Palmtop: các máy trợ giúp cầm tay Workstations/Servers: trạm làm việc và máy chủ Minicomputers: máy tính cỡ nhỏ Mainframes: máy tính lớn Supercomputers: siêu máy tính 10/09/2014 66 Trần Tiến Dũng - FITHOU Microcomputer (thảo luận) là máy vi tính, sử dụng một bộ vi xử lý để tính toán, còn được gọi là máy PC (personal computer), được thiết kế nhằm mục đích phục vụ một người dùng tại một thời điểm Gồm: Desktop computer Laptop/notebook Netbook 67 10/09/2014 Trần Tiến Dũng - FITHOU Một số loại Desktop 68 10/09/2014 Trần Tiến Dũng - FITHOU Một số máy Laptop + Netbook 10/09/2014 Trần Tiến Dũng - FITHOU 69 PDA/Palmtop (thảo luận) 70 10/09/2014 Trần Tiến Dũng - FITHOU Workstations 71 10/09/2014 Trần Tiến Dũng - FITHOU Servers 72 10/09/2014 Trần Tiến Dũng - FITHOU 10/09/2014 73 VII. Cấu trúc máy tính: Trần Tiến Dũng - FITHOU 10/09/2014 74 Thiết bị đƣa vào (input device) Thiết bị đƣa ra (output device) Bộ xử lý (CPU) Bộ số học và logic Bộ điều khiển Bộ nhớ (memory) Bộ nhớ trong Bộ nhớ ngoài Trần Tiến Dũng - FITHOU 1. Bộ xử lý trung tâm - CPU Central Processor Unit CPU là bộ xử lý trung tâm, thực hiện tất cả các tính toán của máy tính, là thành phần không thể thiếu được của mỗi máy tính. CPU có các chức năng: –Thực hiện việc nhận lệnh, giải mã lệnh và điều khiển các khối khác thực hiện lệnh –Thực hiện các phép tính số học, logic và các phép tính khác –Sinh ra các tín hiệu địa chỉ trên máy 10/09/2014 75 Trần Tiến Dũng - FITHOU Câu tạo của CPU: –Đơn vị điều khiển – Control unit –Đơn vị tính toán số học và logic – Arithmeric logic unit –Thanh ghi – register 10/09/2014 76 Trần Tiến Dũng - FITHOU Phân loại: Theo hãng sản xuất Theo mục đích sử dụng Theo giá thành Theo serries oCác loại CPU khác nhau có thông số và loại chân cắm khác nhau 10/09/2014 77 Trần Tiến Dũng - FITHOU Thông số thông dụng của CPU: –Clock (xung nhịp) –FSB (front side bus) –Cache (bộ nhớ đệm) –Socket (loại chân cắm) –Core (nhân) 10/09/2014 78 Trần Tiến Dũng - FITHOU *Một số hình ảnh của CPU 79 10/09/2014 Trần Tiến Dũng - FITHOU 10/09/2014 80 2. Bộ nhớ chính - trong dùng để lưu trữ chương trình và dữ liệu đưa vào cũng như dữ liệu thu được trong quá trình thực hiện chương trình. §Æc ®iÓm: Tèc ®é trao ®æi d÷ liÖu víi CPU rÊt lín Dung lîng bé nhí kh«ng lín (16 MB, 32 MB, 64MB, 128MB, 512MB, 1GB, 2GB, ) Trần Tiến Dũng - FITHOU ROM - Read Only Memory: –Là một loại chip đặc biệt, được nạp sẵn phần mềm và được gắn trên bo mạch của của máy tính –Thông tin trên ROM là cố định, chỉ có thể đọc không viết lên được –Các thông tin trong ROM được gắn theo phần cứng và được lập trình sẵn bởi hãng sản xuất  Thông tin cố định không mất khi tắt máy 10/09/2014 81 Trần Tiến Dũng - FITHOU RAM - Random Access Memory – Là nơi mà hệ điều hành được tải vào khi máy tính khởi động, – Là nơi mà các chương trình hay ứng dụng được tải vào và lưu trữ tạm thời trong quá trình vận hành – Việc thực hiện sao lưu, xóa bỏ thông tin ra khỏi RAM là ngẫu nhiên và không theo một trình tự củ thể nào – Dữ liệu trong RAM chỉ tồn tại khi máy tính có điện và chương trình đang hoạt động. Khi tắt máy các thông tin trong RAM bị xóa. DDRAM for Notebook DDRAM 10/09/2014 Trần Tiến Dũng - FITHOU 82 Hiện nay có các loại RAM sau: –SDRAM –DDRAM –DDRAM – II –DDRAM – III –DDRAM IV, V 10/09/2014 83 Trần Tiến Dũng - FITHOU *Một số thông số của RAM Dung lƣợng Bus Độ trễ (Column Address Strobe Latency) Tần số làm tƣơi Thƣơng hiệu 10/09/2014 84 Trần Tiến Dũng - FITHOU 10/09/2014 85 3. Bộ nhớ ngoài Bộ nhớ ngoài dùng để lưu giữ lâu dài các thông tin và hỗ trợ cho bộ nhớ trong Tồn tại đến khi người sử dụng xóa đi Gồm: –đĩa cứng, –đĩa CD, DVD –USB, thẻ nhớ – §Æc ®iÓm: –Tốc độ trao đổi dữ liệu với CPU chậm hơn bộ nhớ trong –Dung lượng bộ nhớ cao (1.4 MB đến hàng trăm GB - đĩa cứng) Trần Tiến Dũng - FITHOU 10/09/2014 86 a. Đĩa cứng – Hard disk: Hầu hết các máy tính đều có HDD HDD có dung lƣợng lớn, tốc độ đọc ghi cao, tuổi thọ tốt, và chi phí không cao, có độ nguy hiểm nhất định vì va chạm thì có thể dẫn đến tình trạng mất, hỏng dữ liệu. Đĩa đựng trong hộp kín, nhiều tầng đĩa Công nghệ tạo HDD: –Nhiễm từ/ Giải nhiễm từ –Nhớ Flash, thể rắn SSD => giá thành cao Trần Tiến Dũng - FITHOU 10/09/2014 87 Trần Tiến Dũng - FITHOU * Một số thông số HDD Capacity RPM (Revolution per minute) Cache Kích thước Chuẩn kết nối,  10/09/2014 88 Trần Tiến Dũng - FITHOU * Một số hình ảnh: 10/09/2014 89 Trần Tiến Dũng - FITHOU b. ODD – Optical Disk Drive ODD là ổ đĩa quang, sử dụng công nghệ laser để đọc ghi lên các đĩa quang. Phân loại: – Công nghệ: CD: Compact Disk (700MB) DVD: Digital Video Disk ( 1GB -> ~20GB) BD: Bluray Disk (25GB, 50GB, 100GB) – Chuẩn công nghiệp: R: chỉ đọc RW: đọc/ghi – Kiểu kết nối: lắp trong hay lắp ngoài thông qua USB, eSATA 90 10/09/2014 Trần Tiến Dũng - FITHOU Thông số: –Tốc độ đọc ghi: thường tính bằng X CD: 1X = 150Kb/s Maximum speed: 52X = 52x150 = 7800 Kb/s DVD: 1X = 1350Kb/s Maximum speed: 20X = 20x1350 = 27000Kb/s BD: 1X = 4.5 Mb/s Maximum speed: 12x = 12x4.5 = 54 Mb/s –Thƣơng hiệu: Samsung, LG, HP, Liteon, Pioneer, Sony, 10/09/2014 91 Trần Tiến Dũng - FITHOU *Một số hình ảnh ODD 10/09/2014 92 Trần Tiến Dũng - FITHOU c. Bộ nhớ Flash - USB: Là các loại ổ đĩa sử dụng công nghệ nhớ Flash, có dung lượng lưu trữ lớn và tốc độ đọc ghi nhanh. Có 2 loại phổ biến hiện nay là: –USB Disk Drive: ổ đĩa USB, tích hợp cả phần lƣu trữ dữ liệu và bộ đọc ghi dữ liệu, –Flash Memory Card: các thẻ nhớ, chỉ có phần lƣu trữ, cần có đầu đọc ghi riêng,  các thẻ nhớ thường được sử dụng trong các thiết bị số di động như điện thoại, máy ảnh số, PDAs, 10/09/2014 93 Trần Tiến Dũng - FITHOU *Các thông số cơ bản Dung lƣợng: từ 1Gb đến 64Gb Tốc độ đọc ghi Hãng sản xuất: Transend, Kingston, OCZ, Crucial, Sandisk, Patriot,  Có một số loại thiết bị nhớ cho phép Lock (khoá) để vào chế độ chỉ đọc, không được ghi dữ liệu. Có một số loại khác có hỗ trợ cài phần mềm bảo mật, phải nhập mật khẩu mới có thể đọc ghi 10/09/2014 94 Trần Tiến Dũng - FITHOU *Một số hình ảnh 10/09/2014 95 Trần Tiến Dũng - FITHOU 10/09/2014 96 Trần Tiến Dũng - FITHOU 4. Thiết bị ngoại vi Là những thiết bị bên ngoài vỏ case máy tính, thực hiện các chức năng Input và Output Các thiết bị ngoại vi phổ thông: – Monitor – màn hình – Printer – máy in – Speaker – Loa máy tính – Keyboard – bàn phím – Mouse – chuột máy tính Ngoài ra còn có: – Scanner – máy quét ảnh – Touchscreen – màn hình cảm ứng – Digitizing pad – bàn vẽ – Game pad – tay chơi game – Joystick – thiết bị hỗ trợ chơi game dạng cần gạt 97 10/09/2014 Trần Tiến Dũng - FITHOU a. Monitor – màn hình máy tính  Thiết bị hỗ trợ hiển thị dữ liệu dưới dạng hình ảnh  Công nghệ: – CRT – Cathode Ray Tube: sử dụng ống phóng tia âm cực – LCD – Liquid Crystal Display: sử dụng tinh thể lỏng – LED – Light-Emitting Diode: dùng các đi ốt phát quang làm đèn nền, tăng độ tương phản cũng như chất lượng ảnh – Màn hình LCD cần quan tâm đến góc nhìn (1780/1780), độ sáng (300cd/m2), độ tương phản (10000:1), thời gian phản hồi (ms)  Kích thƣớc: – Màn theo chuẩn 4:3 – Màn theo chuẩn 16:9 (Widescreen – màn ảnh rộng) – Độ dài đường chéo (tính bằng inch): 14”, 15”, 17”,  Độ phân giải tối đa: – HD Ready: 1366 x 720 – Full HD: 1920 x 1080 – Các độ phân giải phổ thông khác: 640x480, 800x600, 1024x768, 1280 x 1024, 1280 x 800, 1600x900, 98 10/09/2014 Trần Tiến Dũng - FITHOU Monitor – màn hình máy tính 99 10/09/2014 Trần Tiến Dũng - FITHOU b. Printer – máy in Printer hỗ trợ xuất các dữ liệu dạng văn bản, hình ảnh ra giấy Phân loại máy in: –Theo công nghệ: In laser In phun màu In kim In bằng hóa chất (mini Lab) –Theo khả năng: in màu / in đen trắng 100 10/09/2014 Trần Tiến Dũng - FITHOU *Một số thông số: Khổ giấy tối đa: A4: 210 x 297 mm Tốc độ in Bộ nhớ đệm (cache) Thời gian in bản đầu tiên Độ phân giải Trữ lƣợng mực Kết nối máy tính: LPT, USB, LAN, Bluetooth, Wifi, 101 10/09/2014 Trần Tiến Dũng - FITHOU * Một số hình ảnh: 102 10/09/2014 Trần Tiến Dũng - FITHOU c. Speaker – loa máy tính Speaker là thiết bị giúp máy tính xuất ra âm thanh Các thông số cần quan tâm : –Số loa vệ tinh và loa trầm:  2.1, 5.1, 7.1, –Công suất  1000W –Dải âm thanh thể hiện đƣợc: tính bằng Hz, 20-20000Hz – 103 10/09/2014 Trần Tiến Dũng - FITHOU *Một số hình ảnh 104 10/09/2014 Trần Tiến Dũng - FITHOU d. Keyboard – Bàn phím Số phím cơ bản : 102 phím + 3 phím mở rộng (Windows + Shortcut) Có một số bàn phím có thêm các chức năng điều khiển, được gọi là bàn phím multimedia Các cách kết nối với máy tính: – PS/2, USB – Kết nối không dây: kết nối qua Bluetooth hoặc cần một bộ phát tín hiệu không dây được lắp vào máy tính qua cổng USB 105 10/09/2014 Trần Tiến Dũng - FITHOU *Một số hình ảnh 106 10/09/2014 Trần Tiến Dũng - FITHOU e. Mouse – Chuột máy tính Thiết bị định vị trên màn hình đồ họa Các công nghệ: – Chuột bi – Chuột quang – Chuột Laser Ngoài ra còn có : – Chuột có dây: PS/2, USB – Chuột không dây:  dùng hồng ngoại / radio (cần một đầu phát lắp vào cổng USB của máy tính),  bluetooth 107 10/09/2014 Trần Tiến Dũng - FITHOU *Một số hình ảnh 108 10/09/2014 Trần Tiến Dũng - FITHOU 5. Các thiết bị mở rộng Là các thiết bị được lắp đặt để mở rộng khả năng của máy tính Các thiết bị phổ biến: – VGA card: được lắp bên trong máy để giúp máy tính xuất tín hiệu ra màn hình máy tính – NIC: giúp máy tính kết nối với hệ thống mạng nội bộ, có loại lắp trong và lắp ngoài – Sound card: giúp máy tính xuất tín hiệu ra hệ thống loa, có loại lắp trong và lắp ngoài – Modem: giúp máy tính kết nối với mạng Internet qua đường truyền điện thoại 10/09/2014 109 Trần Tiến Dũng - FITHOU *Một số hình ảnh 10/09/2014 110 Trần Tiến Dũng - FITHOU *Một số kết nối VGA 10/09/2014 111 VGA DVI HDMI S-Video Trần Tiến Dũng - FITHOU *Một số hình ảnh 10/09/2014 112 Trần Tiến Dũng - FITHOU *Một số hình ảnh 10/09/2014 113 Trần Tiến Dũng - FITHOU 6. Nguồn – Power supply Nguồn cung cấp điện cho các thành phần trong máy tính điện tử. Nguồn chuyển hóa điện 2 chiều AC thông thường (110V/220V) sang dạng điện 1 chiều phù hợp với các thành phần của máy tính. 10/09/2014 114 Trần Tiến Dũng - FITHOU * Các thông số cơ bản Công suất tiêu thụ – Các nguồn phổ dụng: 400W – 1200W Công suất hiệu dụng – Các nguồn phổ thông có công suất hiệu dụng từ 50- 80% Các loại chân cắm nguồn có sẵn – 20 chân, 24 chân 10/09/2014 115 Trần Tiến Dũng - FITHOU *Một số hình ảnh 10/09/2014 116 Trần Tiến Dũng - FITHOU 7. Main board Mainboard – là bảng mạch chính của máy tính, – đảm nhiệm việc kết nối các thành phần của máy tính lại với nhau (chủ yếu là kết nối các thành phần trong hệ thống với CPU), và kết nối các thiết bị ngoại vi Trên mainboard có các hệ thống đường truyền và các chân cắm các thiết bị: – chân cắm CPU, – chân cắm RAM, – cổng nối HDD, – chân cắm nguồn, 10/09/2014 117 Trần Tiến Dũng - FITHOU 10/09/2014 118 Trần Tiến Dũng - FITHOU * Các thành phần trên mainboard (thảo luận) Chân cắm RAM: Mỗi loại RAM có chân cắm RAM riêng, tránh các lỗi phát sinh do cắm sai chủng loại RAM 10/09/2014 119 Trần Tiến Dũng - FITHOU Chân cắm Chip 10/09/2014 120 LGA1366 Socket LGA775 Socket Socket AMD AM3 Socket AMD 939 Trần Tiến Dũng - FITHOU Chân cắm nguồn 10/09/2014 121 Trần Tiến Dũng - FITHOU Chân cắm card mở rộng: 10/09/2014 122 Trần Tiến Dũng - FITHOU Chân cắm ổ đĩa 10/09/2014 123 Trần Tiến Dũng - FITHOU 8. Case – Vỏ máy tính Case là nơi lắp đặt các thiết bị, bảo vệ các thiết bị với môi trường bên ngoài, nơi lắp đặt các loại đèn báo hiệu, công tắc điều khiển, quạt tản nhiệt Case cần được thiết kế: – để đảm bảo các tiêu chuẩn về kích thước, – thuận tiện cho việc lắp đặt, – đảm bảo các tiêu chuẩn về độ ồn âm thanh, – đảm bảo an toàn về điện – Có khả năng chuyển luồng khí nóng ra bên ngoài – Kích thước phù hợp với mục đích sử dụng 10/09/2014 124 Trần Tiến Dũng - FITHOU Phân loại hình dáng: – Desktop: để nằm trên bàn – Mini Tower & Barebone PC: các máy tính cỡ nhỏ – Tower: vỏ máy đứng phổ thông có kích thước vừa phải – Mid Tower: kích thước đủ cho các hệ thống phần cứng đời mới – Full Tower – Super Tower: dáng đứng, có kích thước lớn, đủ đáp ứng mọi yêu cầu về phần cứng Giá thành sản phẩm phụ thuộc: – chất liệu, thiết kế, – hệ thống làm mát, – độ tương thích, – độ ồn và độ rung, – khả năng thêm bớt, thay đổi, – thương hiệu 10/09/2014 125 Trần Tiến Dũng - FITHOU 10/09/2014 126 Trần Tiến Dũng - FITHOU 10/09/2014 127 9. Các loại cáp nối – Cables (Thảo luận) Cáp nối màn hình và máy chiếu VGA – Video Graphics Adapter Trần Tiến Dũng - FITHOU 10/09/2014 128 Đầu nối cho chuột và bàn phím Trần Tiến Dũng - FITHOU 10/09/2014 129 Đầu cắm cho loa và mic Trần Tiến Dũng - FITHOU 10/09/2014 130 Đầu cắm máy in – cổng song song Trần Tiến Dũng - FITHOU 10/09/2014 131 * Đầu cắm mạng Trần Tiến Dũng - FITHOU Một số đầu cáp mở rộng 10/09/2014 132 DVI HDMI S-Video Trần Tiến Dũng - FITHOU 10/09/2014 133 Dây cáp nguồn Trần Tiến Dũng - FITHOU 10/09/2014 134 10. Nối máy: Trần Tiến Dũng - FITHOU 10/09/2014 135 VIII. Tổng quan phần mềm Trần Tiến Dũng - FITHOU Phần mềm máy tính là gì ? – Phần mềm là một thuật ngữ chung cho các loại chương trình điều khiển máy tính và các thiết bị liên quan. – Phần mềm có thể coi là phần thay đổi còn phần cứng là các phần cố định của máy tính: trên một hệ thống phần cứng, có thể có nhiều phần mềm cùng hoạt động, điều này giúp cho khả năng năng của máy tính trở nên đa dạng. Nếu không có phần mềm, phần cứng máy tính không tự hoạt động được  phần mềm chính là não bộ của máy tính, giúp cho máy tính có thể làm việc phục vụ con người. 10/09/2014 136 Trần Tiến Dũng - FITHOU *Cấu trúc phân tầng của hệ thống máy tính 10/09/2014 137 Software is a green industry Trần Tiến Dũng - FITHOU * Phân loại phần mềm 10/09/2014 138 Trần Tiến Dũng - FITHOU 10/09/2014 139 1. Hệ điều hành OS – Operating System Là tập hợp các chương trình đảm bảo các chức năng cơ bản sau : –Điều khiển việc thực thi mọi chương trình –Quản lí, phân phối và thu hồi bộ nhớ trong và ngoài –Điều khiển các thiết bị –Điều khiển và quản lí việc vào/ra dữ liệu –Ghép nối giữa máy tính với người sử dụng Trần Tiến Dũng - FITHOU *Các thành phần của HĐH 10/09/2014 140 Trần Tiến Dũng - FITHOU User Interface: hỗ trợ người sử dụng giao tiếp với máy tính để thực hiện các công việc – Command line: dòng lệnh – Menu: thực đơn lựa chọn – Graphical User Interface (GUI): giao diện đồ hoạ Resource Management: quản lý các loại tài nguyên – CPU – Memory – Storage – I/O – Network 10/09/2014 141 Trần Tiến Dũng - FITHOU 10/09/2014 142 * Phân loại hệ điều hành Hệ điều hành đơn nhiệm (single task): –là hệ điều hành tại một thời điểm chỉ điều khiển một chương trình. Gồm các hệ điều hành như: PC-DOS, CP/M, MS-DOS, Hệ điều hành đa nhiệm (multi task): –là hệ điều hành có thể điều khiển nhiều chương trình cùng lúc, gồm các hệ điều hành: Windows, Linux, Hệ điều hành mạng (netword task): –là hệ điều hành quản lý mạng máy tính, gồm các hệ điều hành: Unix, Window NT, Trần Tiến Dũng - FITHOU 10/09/2014 143 2. Phần mềm công cụ là phần mềm dùng hỗ trợ để thực hiện xử lý Thường gồm: –MicroSoft Word : là công cụ để soạn thảo các văn bản cao cấp –MicroSoft Excel : là công cụ để soạn thảo và tính toán trên các bảng tính –MicroSoft Access : là công cụ để soạn thảo các chương trình quản lý –Internet Explorer, FireFox : là công cụ để duyệt và xem các trang Web –Photoshop, CorelDraw: Là công cụ để xử lý, chỉnh sửa và tạo ảnh –AutoCad: Là công cụ để tạo các bản vẽ thiết kế Trần Tiến Dũng - FITHOU 10/09/2014 144 3. Phần mềm ứng dụng Phần mềm ứng dụng là một loại chương trình có khả năng làm cho máy tính thực hiện trực tiếp một công việc nào đó người dùng muốn thực hiện. Điều này khác với phần mềm hệ thống tích hợp các chức năng của máy tính, nhưng có thể không trực tiếp thực hiện một tác vụ nào có ích cho người dùng Ví dụ: – Phần mềm kế toán – Phần mềm quản lý nhân sự – Phần mềm quản lý bán hàng Trần Tiến Dũng - FITHOU Application Software được chia làm 2 mảng: –General-Purpose Application Programs: các chương trình hỗ trợ một mục đích cụ thể nào đó vd như trình duyệt, xử lý văn bản, bảng tính, –Application-Specific Programs: các chương trình thực hiện một mục đích chuyên biệt nào đó, ví dụ như: kế toán, quản lý quan hệ khách hàng, quản lý tài nguyên, khoa học kỹ thuật, giáo dục, giải trí, 10/09/2014 145 Trần Tiến Dũng - FITHOU Software suites (bộ phần mềm) là một bộ các phần mềm thuộc cùng một chủ đề, hoặc nhà sản xuất, phát hành đi kèm với nhau, ví dụ như: Microsoft Office, Lotus SmartSuite, Adobe Creative Suites, – Software suites giúp người dùng dễ dàng hơn trong việc tìm kiếm các ứng dụng liên quan, các môi trường giao diện và một số chức năng tương tự nhau, giúp người dùng dễ dàng làm quen với ứng dụng mới, giá thành rẻ hơn – Software suites cũng tốn bộ nhớ hơn, hiệu suất sử dụng không cao, người dùng thường không dùng hết các phần mềm trong bộ phần mềm 10/09/2014 146 Trần Tiến Dũng - FITHOU Ví dụ: 10/09/2014 147 Trần Tiến Dũng - FITHOU Intergrated packages là các gói phần mềm tích hợp, được đưa ra nhằm giảm các nhược điểm của bộ phần mềm, có số lượng phần mềm ít hơn, và chuyên vào một mảng nào đó, vd như: Microsoft Works, AppleWorks, Intergrated packages thường có dung lượng nhỏ, ít chức năng hơn các bộ phần mềm hoặc các phần mềm đơn lẻ, tuy nhiên vẫn đáp ứng được hầu hết các nhu cầu cơ bản về một vấn đề nào đó, giá thành rẻ, có thể được cài đặt sẵn trên các máy tính chính hãng. 10/09/2014 148 Trần Tiến Dũng - FITHOU Ví dụ 10/09/2014 149 Trần Tiến Dũng - FITHOU 10/09/2014 150 4. Ngôn ngữ lập trình Ngôn ngữ lập trình là phần mềm cung cấp các công cụ hỗ trợ lập trình viên trong khi viết chương trình - phần mềm bằng các ngôn ngữ lập trình khác nhau. Các ngôn ngữ lập trình cơ bản: –C –C++ –ASP –Java – Trần Tiến Dũng - FITHOU 5. Vòng đời phần mềm 10/09/2014 151 Ý tưởng ban đầu Khảo sát thực tế Phân tích thiết kế Xây dựng chương trình Thử nghiệm, sửa lỗi Phát hành, bảo trì phần mềm Trần Tiến Dũng - FITHOU 10/09/2014 152 IX. Phần mềm mã nguồn mở Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng một giấy phép nguồn mở. Giấy phép này cho phép bất cứ ai cũng có thể nghiên cứu, thay đổi và cải tiến phần mềm, và phân phối phần mềm ở dạng chưa thay đổi hoặc đã thay đổi. PMNM do một người, một nhóm người hay một tổ chức phát triển và đưa ra phiên bản đầu tiên cùng với mã nguồn, công bố công khai cho cộng đồng, thường là trên Internet. Trên cơ sở đó các cá nhân tham gia sử dụng sẽ đóng góp phát triển. Trần Tiến Dũng - FITHOU 10/09/2014 153 X. Tệp và thƣ mục: Trần Tiến Dũng - FITHOU 10/09/2014 154 1. Tệp – File: Tập tin (viết tắt cho tập thông tin; còn được gọi là tệp, tệp tin, file) là một tập hợp các thông tin có liên quan đến nhau và được lưu trữ trong bộ nhớ ngoài (như đĩa cứng, đĩa mềm, CD, DVD, các ổ nhớ USB). Trần Tiến Dũng - FITHOU 10/09/2014 155 Độ dài (kích thước) của tập tin: –phụ thuộc vào khả năng của máy tính, –khả năng của hệ điều hành cũng như vào phần mềm ứng dụng dùng nó. Đơn vị nhỏ nhất dùng để đo độ dài của tập tin là byte Trần Tiến Dũng - FITHOU 10/09/2014 156 *Tên tệp: Tùy theo hệ điều hành mà có thể có các qui ước về tên tập tin. Độ dài của tên tập tin tùy thuộc vào hệ thống tập tin. Tùy thuộc vào hệ thống tập tin và hệ điều hành mà sẽ có một số ký tự không được dùng cho tên tập tin. Thí dụ: – Trên hệ điều hành Microsoft Windows, không được dùng các ký tự sau trong tên tập tin: \ / : * ? " | Theo truyền thống cũ của hệ thống DOS và Windows, tên tập tin thường bao gồm hai phần: – phần tên và – phần mở rộng (còn gọi là phần đuôi). – tên của một tập tin không nhất thiết phải có phần mở rộng này. Trần Tiến Dũng - FITHOU 10/09/2014 157 * Thuộc tính tập tin: Những đặc tính và giới hạn của tập tin gọi là thuộc tính của tập tin Tùy theo hệ thống tập tin mà các thuộc tính này có thể khác nhau – Archive: lưu trữ. – Hidden: ẩn => các chương trình liệt kê các tập tin theo mặc định sẽ bỏ qua, không liệt kê tập tin này, làm việc trên tập tin này bình thường. – Read-only: chỉ đọc. Các chương trình xử lý tập tin sẽ không cho phép xóa, di chuyển tập tin hoặc thay đổi nội dung tập tin. Các thao tác khác như đổi tên tập tin, đọc nội dung tập tin vẫn được cho phép. – System: thuộc về hệ thống. Một tập tin có thuộc tính này sẽ chịu các hạn chế bao gồm các hạn chế của thuộc tính Hidden và các hạn chế của thuộc tính Read-only. Thuộc tính này chủ yếu dùng cho các tập tin quan trọng của hệ điều hành. – Sub-directory (hay directory): thư mục con. Những tập tin có thuộc tính này được xử lý như là thư mục. Thư mục là tập tin ở dạng đặc biệt, nội dung không chứa dữ liệu thông thường mà chứa các tập tin và các thư mục khác. Trần Tiến Dũng - FITHOU 10/09/2014 158 2. Thư mục: Thư mục là một ngăn chứa các tệp và các thư mục con trong các thiết bị lưu trữ thông tin trên máy tính Trần Tiến Dũng - FITHOU THAM KHẢO THÊM 10/09/2014 15 9 Trần Tiến Dũng - FITHOU 10/09/2014 160 WMV: –Viết tắt của Windows Media Video –Là dạng phim nén được phát triển và sở hữu của Microsft –Tương thích tốt với các phần mềm chơi nhạc, còn được chơi trực tuyến thông qua Internet Trần Tiến Dũng - FITHOU 10/09/2014 161 MP3: –là một loại âm thanh kỹ thuật số, định dạng bằng cách sử dụng một dạng nén dữ liệu –là một định dạng âm thanh phổ biến cho người tiêu dùng lưu trữ âm thanh, cũng như một tiêu chuẩn nén âm thanh kỹ thuật số cho việc chuyển giao và phát lại của âm nhạc Trần Tiến Dũng - FITHOU 10/09/2014 162 MPEG: –Định dạng nén video, Dung lượng lưu trữ khá nhỏ –Được dùng nhiều vào các thiết bị cầm tay như: Ipod, điện thoại di động –Các định dạng: MPEG-1: chuẩn dành cho đĩa VCD và chứa âm thanh MPEG-2: hình ảnh và âm thanh trên truyền hình, truyền hình cáp, đĩa DVD, kỹ thuật số vệ tinh MPEG-4: gồm âm thanh, hình ảnh, nội dung 3 chiều  hình ảnh và âm thanh chuẩn hơn Trần Tiến Dũng - FITHOU 10/09/2014 163 *Biểu diễn hình ảnh BMP GIF JPEG PNG Trần Tiến Dũng - FITHOU 10/09/2014 164 BMP: –là một định dạng tập tin hình ảnh khá phổ biến –Các tập tin độ họa có đuôi là .BMP hoặc .DIB (Device Independent Bitmap). Trần Tiến Dũng - FITHOU 10/09/2014 165 GIF: –viết tắt của Graphics Interchange Format – là một định dạng tập tin hình ảnh bitmap cho các hình ảnh dùng ít hơn 256 màu khác nhau và các hoạt hình dùng ít hơn 256 màu cho mỗi khung hình. –GIF là định dạng nén dữ liệu đặc biệt hữu ích cho việc truyền hình ảnh qua đường truyền lưu lượng nhỏ. –GIF thường được dùng cho sơ đồ, hình vẽ nút bấm và các hình ít màu Trần Tiến Dũng - FITHOU 10/09/2014 166 JPEG: –viết tắt cho Joint Photographic Experts Group, –là một trong những phương pháp nén ảnh hiệu quả, có tỷ lệ nén ảnh tới vài chục lần. –Các ảnh JPEG không thể làm trong suốt hoặc chuyển động –Phần mở rộng của các file JPEG thường có dạng .jpeg, .jfif, .jpg, .JPG, hay .JPE; (dạng .jpg là dạng được dùng phổ biến nhất) –Hiện nay dạng nén ảnh JPEG rất được phổ biến trong ĐTDD cũng như những trang thiết bị lưu giữ có dung lượng nhỏ. Trần Tiến Dũng - FITHOU 10/09/2014 167 PNG: –PNG (từ viết tắt của Portable Network Graphics) là một dạng hình ảnh sử dụng phương pháp nén dữ liệu mới - không làm mất đi dữ liệu gốc. –PNG được tạo ra nhằm cải thiện và thay thế định dạng ảnh GIF –Những tập tin PNG thường có phần mở rộng là .PNG và .png Trần Tiến Dũng - FITHOU

Các file đính kèm theo tài liệu này:

  • pdftdc_chuong_i_dai_cuong_6959_2001663.pdf
Tài liệu liên quan