Phần mềm là một bộ chương trình các chỉ thị điện tử ra lệnh cho máy tính thực hiện một công việc nào đó theo yêu cầu của người sử dụng. Bạn không thể nhìn thấy hoặc sờ được phần mềm,mặ[r]
(1)CHƯƠNG I : THÔNG TIN VÀ BIỂU DIỂN THÔNG TIN I.THÔNG TIN VÀ DỮ LIỆU
1.khái niệm thông tin
Khái niệm thông tin (information) sử dụng thường ngày Con ngườI có nhu cầu đọc báo, nghe đài, xem phim, video, tham quan du lịch, tham khao ý kiến người khác,….để nhận thêm thông tin Thông tin mang lại cho người hiểu biết nhận thức tốt đối tượng đời sống xã hội, thiên nhiên, giúp cho người thực hợp lý công việc cần thiết để đạt tới mục đích cách tốt
Dữ liệu (data) biểu diễn thơng tin thể tín hiệu vật lý Thông tin chứa đựng ý nghĩa liệu kiện khơng có cấu trúc khơng có ý nghĩa chúng khơng tổ chức sử lý
Một hệ thống thơng tin (ìnormation system) tiến trình ghi nhận liệu, xử lý cung cấp để tạo nên liệu môics ý nghĩa thông tin, liên quan phần đến tổ chức, để trợ giúp hoạt động liên quan đến tổ chức
Nhập xuất
Dữ liệu xử lý thông tin
2 Đơn vị đo thông tin
Đơn vị dùng để đo thông tin gọi bit Lượng thông tin bit ứng với thơng báo kiện có hai trạng thái với số đo khả xảy nhau: tắt (off) mở (on) hay (true) sai (false)
Thí dụ bóng đèn có hai trạng thái là: -tắt (off) công tắt hở
-mỡ (on) cơng tắt đóng
Số học nhị phân sử dụng hai số hạng để biểu diễn thơng số hkả sử dụng hai số nên thị gồm số nhị phân xem ls đơn vị chứa thông tin nhỏ
Bit chử viết tắt Binary digiT Trong tin học, người ta thường dùng đơn vị đo thông tin lớn sau:
Bảng đơn vị đo thơng tin
Tên gọi Kí hiệu Giá trị
Byte B bits
KiloByte KB 210B=1.024Bytes
MegaByte MB 220B=1.048.576bytes
GigaByte GB 230B=1.073.741.824Bytes
TetraByte TB 240B=1.099.511.627.776Bytes
3.Xử lý thông tin
(2)Dữ liệu (data) nhập đầu vào (input) Máy tính haycon người thực q trình xử lý đẻ nhận thơng tin đầu (output) Qua trình nhập liệu , xử lý xuất thơng tin điều lưu trữ
Nhập liệu xử lý xuất liệu
Input proessing output
4.Xử lý thông tin máy tính điện tử
Thơng tin kết bao gồm nhiều trình xử lý liệu, thơng tin trở thành liệu để theo trình xử lý khác tạo thơng tin theo mục đích người xử dụng
Có nhiều cáh để thu nhập liệu thơng tin Người ta lưu trữ thơng tin qua trang vẽ, giấy, sách báo, hình ảnh phim, băng từ….trong thời đại ngày nay, lượng thông tin ngày nhiều cần có cơng cụ hỗ trợ cho việc lưu trữ, chọn lọc xữ lý Máy tính điện tử (computer) giúp người làm tiếc kiệm nhiều thời gian công sức, tăng độ xác cao việc tự động hóa phần hay tồn phần q trình xử lý liệu hay thơnh tin II.BIỂU DIỂN THƠNG TIN TRONG MÁY TÍNH
1.Biểu diẻn số hệ điếm
Hệ điếm tập hợp kí hiệu số qui tắt sử dụng tập hợp kí hiệu để biểu diển xác định giá trị số hệ điếm có số kí số (digits) hữu hạn Tổng số kí số hệ điếm gọi số (base hay radix), ký hiệu b
Hệ điếm số b (B>=2,b số nguyên dương) mang tính chất sau: -Có b kí só để thể giá trị số Kí số nhỏ lớn b-1 -Giá trị vị trí thứ n số số b lũy thừa n: bn
-Số N(b) hệ điếm số (b) thể hiện: N(b)=an+an-1+an-2…
trong đó, số N(b) có n+1 Kí số chẳn phần ngun m kí số lẽ có giá trị là: 2.Hệ điếm thập phân (decimal system, b+10)
Hệ đếm thập phân phát minh người ARập cổ, có 10 kí số: 0.1.2.3.4.5.6.7.8.9
3.Hệ đếm nhị phân (Binary system, b+2)
Là hệ đếm đơn giản với hai chữ số 0,1 Mỗi chữ số thập phân gọi BTT 4 Hệ đếm bát phân (octal system, b+8)
hệ điếm dùng tập hợp bits để biểu diển trị khác nhau: 000, 001, 010, 011, 100, 101, 110, 111.Các trị tương đương với trị rong hệ thập phân 0.1.2.3.4.5.6.7
5.Hệ điếm thập lục phân (hexa-decimal numbẻ system,b+16)
hệ điếm sử dụng chữ số 0.1.2.3.4.5.6.7.8.9 chữ in A.B.C.D.E.F để biểu diễn 16 giá trị
bảng qui đổi 16 chữ số hệ điếm
hệ 10 hệ 2 hệ 8 hệ 16
0 0000 00
1 0001 01
2 0010 02
3 0011 03
4 0100 04
5 0101 05
(3)7 0111 07
8 1000 10
9 1001 11
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
6.Đổi số nguyên từ thập phân sang hệ b
Tổng quát: Lấy số nguyên thập phân N(10)lần lược chia cho b đến thương số Kết số chuyển đổi N(b) số dư phép chia viết theo thứ tự ngược lại
Thí dụ:
-Đổi số 250 từ hệ thập phân sang hệ hị phân 250
0 125
62
0 31
1 15
1
1
1
1
Vậy: 250 = 11111010
-Đổi só 11111010 sang hệ thập phân:
11111010 = 1*27+1*26+1*25+1*24+1*23+0*22+1*21+0*20
= 128+64+32+16+8+0+2+0=250 7.mệnh đề logic
Mệnh đề logic mệnh đề nhận gái trị: Đúng (true) haợc Sai (fálse) Tương đương với true = false =
Qui tắc:TRUE = NOT FALSE FALSE = NOT TRUE
Phép toán logic áp dụng cho hai giá trị true false ứng với tổ hợp and (và), or (hoặc) sau:
X Y X AND Y X OR Y
TRUE TRUE TRUE TRUE
TRUE FALSE FALSE TRUE
FALSE TRUE FALSE TRUE
FALSE FALSE FALSE FALSE
8 Biểu diẽn thơng tin máy tính điện tử a.Biểu diễn số nguyên
Số nguyên gồm có số nguyên khơng dấu số ngun có dấu
Số ngun khơng dấu số khơng có bit dấu byte 8bit, biểu diễn 28=250
(4)Số nguyên có dấu thể máy tính dạng nhị phân số dùng bit làm bit dấu (s):0 số dương số âm
b.biểu diễn kí tự
Để biểu diễn kí tự chữ in thường, cữ số, kí hiệu,…trên máy tính phương tiện trao đổi thơng tin khác, người ta phải laapj mã (code system) qui ước khác dựa vào việc chọn tập hợp bit để diễn tả kí tự tương ứng
Các hệ mã tương ứng
Hệ thập phân mã nhị phân BCD (Binary cođe Decimal) dùng bit
Hệi thập phân mã nhị phân mỡ rộng EBCDIC (Extended binary cođe decimal Interchange code) dùng bit tương đương byte để biểu diễn kí tự
Hệ nguyển đổi thơng tin theo mã chuẩn Mỹ ASCII (American Standard code for Information Interchange) hệ mã thông dụng kĩ thuật tin học Hệ mã ASCII dùng nhóm bit bit để biểu diễn tối đa 128 256 kí tự khác mã hóa theo kí tự liên tục theo số 16
Hệ mã ASCII bit, mã hóa 128 kí tự liên tục sau:
Mã ASCII bit Kí tự mã hóa
1 null (kí tự rổng)
1.31 31 kí tự điều khiển
32.47 Các dấu trống SP (space)!” # $ % & ‘ ( ) * + /
48.57 kí số từ đến
58.64 Các dấu < = > ? @
65.90 Các chữ in hoa từ A-Z
91.96 Các dấu [ \ ]
97.122 Các chữ thường từ a-z
123.127 Các dấu { | } ~ del (xóa)
Hệ mã ASCII bit (ASCII mỡ rộng) có thêm 128 kí tự khác ngồi kí tự nêu gồm chữ có dấu, hình vẽ, đương kẽ khung đơn khung đơi số kí hiẹu đặt biệt CHƯƠNG II: HỆ THỐNG MÁY TÍNH
I.PHẦN CỨNG (HARDWARE)
Phần cứng hiểu đơn giản tất phận hệ máy tính mà nhìn thấy sờ Phần cứng gồm thiết bị máy thực chức sau:
1.Bộ nhớ
Bộ nhớ thiết bị lưu trữ thơng tin q trình máy tính sử lí Bộ nhớ bao gồm nhớ nhớ
a.Bộ nhớ (memory
Bộ nhớ gồm có ram rom
-ROM (Read Only Memory) nhớ đọc thông tin, dùng để lưu trữ chương trình hệ thống , chương trình điều khiển việc nhập xuất sở (ROM-BIOS: ROM-Bassic input/output System) Thông tin lưu ROM thườgn xuyên điện
(5)thông tin chứa mất điện tắc máy Dung lượng nhớ máy tính thông thường vào khoảng 64 MB, 128MB, 256 MB b.Bộ nhớ ngồi:
Để lưu trữ thông tin trao đổi thông tin từ máy tính qua máy tính khác, người ta sử dụng đĩa, băng từ nhớ ngồi.Các nhớ có dung lượng lớn, khơng bị khơng có nguồn điện Trên máy tính phổ biến có loại đĩa từ sau: Đĩa cứng (hard disk): Có nhiều loại dung lượng từ vài trăm đến vài ngàn MB, có đĩa cứng dung lượng 60 GB
Đĩa mềm (floppy disk): Phổ bién có hai laọi đĩa có đường kính 5.25 inches (dung lượng 360 KB 1.2 MB) loại 3.5 inches (dung lượng 720 KB 1.44 MB)
Đĩa quang (Compact disk): loại 4.72 inches có dung lượng khoảng 650 MB, thiết bị phổ biến dùng dể lưu trữ phần mềm mang nhiều thơng tin, hình ảnh, âm thường sử dụng phương tiện đa truyền thơng (multimedia)
2.Bộ sử lí trung ương (CPU)
Bộ xử lí trung ương (Central Procesing Unit – CPU) huy hoạt động máy tính theo lệnh thực phép tính CPU có phận chính: khối điều khiển, khối tính tốn số học logic, số ghi
a Khối điều khiển (CU: Côntrol Unit):
Là trung tâm điều hành máy tính Cotrol Unit có nhiệm vụ giải thích mã lệnh,tạo tính hiệu khiển công việc phận khác máy tính theo yêu cầu người sử dụng theo chương trình cài đặt
b.Khối tính tốn số học logic (ALU: Arithmetic-Logic Unit):
Bao gồm thiết bị thực phép tinh số học (cộng, trừ, nhân, chia…), phép tính logic (and, or, not, xor) phép tính quan hệ (so sánh hơn, nhỏ hơn, nhau…)
Ngồi ra, CPU cịn gắn với đồng hồ (clock) hay gọi tạo xung nhip Tần số đồng hồ caothì tốc đọ xử lí thơng tin nhanh Thường đồng hồ gắn tương xứng với cấu hình máy tính có tần số dao động (cho máy Pentium trở lên) GHz, L4GHz,….hoặc cao
3 thiết bị xuất
a thiết bị dùng để xuất thơng tin bàn phím (keyboard):
Bàn phím thiết bị nhập chuẩn, dùng để nhập liệu câu lệnh, bàn phím máy vi tính phổ biến bảng chứa 104 phím có tác dụng khác
Có thể chia phím bàn pơhím thành nhóm:
Nhóm phím đánh máy: Gồm phím chữ, phím số phím kí tự đặc biệt (~,!,@.,#,$, %,^,&,*,(……….)
Nhóm phím chức năng(function key): Gồm phím từ F1 đeens F12 phím khác phím di chuyển trỏ), phím pageUp (lên trang hình) Page Dow (xuống trang hình), Insert (chèn), Delete (xóa), Home (về đầu), End (đến cuối),…
Nhóm phím đệm số (numeric keypad) numLock (cho kí tự số), CapslLock (tạo chữ hoa), ScrollLock (chế độ cuộn hình) thể đèn thị
Con chuột (mouse):
(6)với vị trí viên bi tia sáng (optical mouse) nằm bụng Một số máy tính có chuột gấn bàn phím
Máy quét (scanner):
Máy quét thiết bị dùng để nhập văn hay hình vẽ, hình chụp vào máy tính Thơng tin ngun thủy tren giấy quét thành tập tin ảnh (image file) Scanner kèm với phần mềm để nhận diện tập tin ảnh văn
b Các thiết bị dùng để xuất thông tin: Màn hình (Screen hay Monitor)
Màn hình thiết bị xuất chuẩn, dùng để hiển thị thông tin cho người sử dụng xem Thông tin hiển thị hình phương pháp ánh xạ nhớ (memory mapping),với cách hình việc đọc liên tục nhớ hiển thị (display) thơng tin có vùng nhớ hình
Màn hình phổ biến thị trường hình màu Super VGA (video graphics adapter)14,15,17,19….có độ phân giải cao, có thẻ dật tới 1280 x 1024 pixel
Máy in (printer):
Là thiết bị dùng để đưa thôngtin giấy Máy in phổ biến loại máy in ma trận điểm (dot matrix) loại kim 24 kim, máy in phun mực, máy in laser trắng đen màu
II.PHẦN MỀM (SÒFTWARE) 1.Khái niệm phần mềm
Phần mềm chương trình thị điện tử lệnh cho máy tính thực cơng việc theo u cầu người sử dụng Bạn khơng thể nhìn thấy sờ phần mềm,mặc dù ta hiển thị chương trình lên hình máy in Phần mềm ví nhiư linh hồn phần cứng ví thể xác hệ máy tính
2.Phân loại phần mềm:
a.Phần mềm hệ điều hành (Operating System Software):
Là cấc câu lệnh để dẫn phần cứng máy tính phần mềm ứng dụng làm việc với Phần mềm hệ thống phổ biến Việt Nam MS DOS Windows Đối vowis mạng máy tín ta có phần mềm hệ điều hành mạng (Network Operating System) Novell Netware, Unix, Windows NT/2000,…
b.Phần cứng ứng dụng (Application Software):
Phần mềm ứng dụng phong phú đa dạng, bao gồm chương trình viết cho hay nhièu mục dích ứng dụng cụ thể soạn thảo văn bản, tính tốn, phân tích số liệu, tổ chức hệ thống, bảo mật thông tin , đồ họa, chơi games…