Bài giảng Nhập môn tin học chương 1 trình bày các kiến thức đại cương về tin học như: Máy tính là gì? Thông tin là gì? Sự cần thiết phải biết sử dụng máy vi tính, tin học là gì? Các thành phần chính của tin học, phần cứng, phần mềm,... Mời các bạn cùng tham khảo.
Ch ng i C ng V Tin H c Tr n Ph c Tu n tranphuoctuan.khoatoan.dhsp@gmail.com http://baigiang.tranphuoctuan.com i dung h c 10 11 Máy tính ? Thơng tin gì? n thi t ph i bi t s ng MVT Tin h c gì? Các l nh v c c a tin h c Ph n c ng, ph n m m gì? Quy trình x lý thơng tin máy tính Các thành ph n máy tính ch s phát tri n c a máy tính nt m Bi u di n thơng tin máy tính n v o thơng tin máy tính Page T.P.Tu n-NH P MƠN TIN H C 12/12/2009 Máy tính gì? Thi t k Nghe nh c So n th o v n b n a Máy tính gì? Xem phim u tr n b n, sách So n giáo án, u tr giáo án Qu n lý tài chính, k tốn Ch i game Page Qu n lý nhân viên Qu n lý h c sinh T.P.Tu n-NH P MƠN TIN H C 12/12/2009 Máy tính gì? • Máy tính cơng c dùng lý thơng tin u tr x Nh v y Thông tin gì? Page T.P.Tu n-NH P MƠN TIN H C 12/12/2009 Thơng tin gì? Ti p nh n thơng tin Page T.P.Tu n-NH P MƠN TIN H C 12/12/2009 Thơng tin gì? • Thơng tin m t khái ni m tr u t ng, ch nh ng em l i hi u bi t cho ng i • Khái ni m tr u t ch có th mơ t c Page ng có ngh a m nh n c mà khơng th T.P.Tu n-NH P MƠN TIN H C 12/12/2009 S n thi t ph i bi t s Th so sánh kh ng MVT ng làm vi c gi a MT ng i m t s nh v c n b n gi y, ch nh s a khó kh n, u tr , trao i không thu n l i Ch m ch p i v i nh ng phép toán ph c t p So n th o v n b n n nhi u th i gian d li u q nhi u Tính tốn n b n d ng s , d dàng ch nh a, u tr ng nh trao i Tìm ki m thơng tin c tính tốn c c k nhanh Tìm ki m hi u qu ud li u c t ch c t t Page S n thi t ph i s Khi s • • • • • • • • • T.P.Tu n-NH P MÔN TIN H C ng máy vi tính ta 12/12/2009 ng bi t MVT c gì? ng hi u qu cơng vi c c a ng i ng kh ng trao i thông tin Phát tri n kinh t u tr thông tin g n gàn, t n khơng gian Tìm ki m thơng tin d dàng Gi i phóng ng i kh i môi tr ng làm vi c c h i, n ng nh c Nâng cao i s ng tinh th n o u ki n cho m i ng i có i u ki n tham gia h c t p su t i (thông qua internet) … Page T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Tin h c Khái ni m • Tin h c m t nghành khoa h c chuyên nghiên c u vi c thu th p x lý thông tin a công c máy tính nt (MT T c hi u nh m t công c ) Page T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Tin h c nh v c c a Tin h c • • Ph n c ng: Bao g m k thu t n xu t thi t b a MT T Ph n m m: h th ng ch ng trình gi i quy t toán ng d ng – – Ph n m m h th ng: h th ng ch ng trình m o cho máy ho t ng t t Ph n m m ng d ng: bao g m ch ng trình gi i quy t toán ng d ng (t n n nh ) Page 10 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Ph n c ng, ph n m m gì? • Ph n c ng (Hardware) • Ph n m m (Software) Page 11 10 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Ph n c ng, ph n m m gì? Ph n m m: Nh ng ch ng trình l p trình s n làm nhi m v u n ho t ng c a máy tính hay ph c v t cơng vi c ó, ng i ta chia ph n m m làm hai nhóm chính: • Ph n m m h th ng (System Software) – i u hành (Operating System – OS) – Ti n ích h th ng (System Utilities) • Ph n m m ng d ng (Application Software) – Ph n m v n phòng – Ph n m m a, multimedia – Các ph n m m khác… Page 12 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Quy trình x lý thơng tin máy tính Ngun lý Von Neumann • John Von Neumann (1903 - 1957) nhà tốn cM • m 1946 ông ã tính ho t ng theo u tr truy nh p c trình bày nhan : Th o lu n s máy tính nt Page 13 m t nguyên lý máy m t ch ng trình c theo a ch Nguyên lý t báo n i ti ng b thi t k logic c a T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Quy trình x lý thơng tin máy tính i dung ngun lý Von Neumann • Máy tính ho t ng theo ch ng trình ã c l u tr – Máy thi hành theo m t ch ng trình c thi t k coi ó nh m t p d li u – li u (ch ng trình) c cài vào máy c truy n b ng xung n C i thi n t c r t l n so v i tr c ó • B nh – – • B c a ch hóa i d li u u có m t a ch a vùng nh ch a s li u ó truy nh p d li u ta ch n xác nh a ch a b nh m c a ch ng trì trình – Máy c g n m t ghi ch v trí c a l nh ti p theo c n c th c hi n n i dung c a t ng c t ng lên m i l n l nh c truy c p – Mu n i th nh ta ch n thay i n i dung ghi b ng m t a ch a l nh c n c th c hi n ti p Page 14 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Quy trình x lý thơng tin máy tính U TR (lâu dài) LÝ NH N XU T U TR (t m th i) Page 15 T.P.Tu n-NH P MƠN TIN H C 12/12/2009 Quy trình x lý thơng tin máy tính Esc F1 ~ ` @ ! Tab Caps Lock Shif t Ctrl Q F2 F3 # $ W E A S Z F4 % R D X Alt F5 ^ T F C & Y G V F6 * U H B F7 F9 ( I J N F8 ) O K M F 10 F 11 F 12 + = P < , { : ; L > [ Backspace ] " ' ? / } | \ Print Screen Pause Num Lock / * Page Up Num Lock Page Down Home End Nh p d li u Scroll Lock Home End Ctrl Caps Lock Insert Dele te Enter Shif t Alt Scroll Lock Ins PgUp PgDn + Enter Del lý u tr Xu t thông tin Chu k lý Thông tin (Information Processing Cycle) Page 16 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n bên máy tính nv lý trung tâm (Central Processing Unit) • ROM – nh ch c (Read Only Memory) • RAM – nh truy c p ng u nhiên (Random Access Memory) • Mainboard – Bo m ch • CPU – Page 17 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n máy tính nv lý trung tâm (Central Processing Unit) • CPU – 933 Mhz, 1Ghz, 2Ghz (T c Page 18 lý) T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n máy tính nh ch c (Read Only Memory) • ROM – Page 19 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n máy tính nh truy c p ng u nhiên (Random Access Memory) • RAM – 128 MB, 256 MB, 512 MB, 1GB (Dung Page 20 ng b nh ) T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n máy tính • Mainboard – Bo m ch Page 21 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 MAINBOARD Các thành ph n máy tính Page 22 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n máy tính HARD DISK Page 23 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n máy tính TH PL I Page 24 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Các thành ph n máy tính TH PL I Page 25 T.P.Tu n-NH P MÔN TIN H C L ch s phát tri n c a máy tính • Th 12/12/2009 nt th I – Th i gian: Th kéo dài t kho ng gi a n m 1940 n m 1955 – c tr ng: máy tính th th nh t s ng èn n làm ph n c b n , v i vi c s ng b nh làm b ng dây tr b nh nh n Ph n l n máy tính th u hi n th c khái ni m ch ng trình l u tr , vào/ra d li u b ng b ng gi y c l , phi u c l , ng t Các máy tính th gi i quy t c nhi u toán khoa h c k thu t toán ph c t p v báo th i ti t ng ng h t nhân Page 26 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 L ch s phát tri n c a máy tính • Th th I 1946 nt EDVAC 1948 Manchester Mark-I EDSAC Page 27 T.P.Tu n-NH P MÔN TIN H C L ch s phát tri n c a máy tính • Th nt th II – Th i gian: Th 1960 – 12/12/2009 kéo dài t kho ng n m 1955 nn m c tr ng: máy tính th th hai s ng Transistor v i èn n t B nh làm ng xuy n t Cùng làm vi c v i b ng t xu t hi n thêm tr ng t a t Nh ng ý nh v p trình ng ngơn ng p cao ã d n n s i c a ngôn ng BO, Comercial Translator, Fact, Fortran, Mathmatic Page 28 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 L ch s phát tri n c a máy tính • Th th II nt "Setun" computer 1958 Page 29 T.P.Tu n-NH P MÔN TIN H C L ch s phát tri n c a máy tính • Th nt th III – Th i gian: Th trình ch nh c th – 12/12/2009 kéo dài t kho ng n m 1960 n n m 1970 Do o máy tính s phát tri n khơng ng ng, nên khó xác b t u k t thúc c tr ng: Nh ng có l tiêu chu n quan tr ng nh t phân bi t máy tính th hai máy tính th th ba tiêu chu n d a khái ni m ki n trúc máy tính Ki n trúc máy tính h th ng tính tốn p ng th , bao g m h th ng l nh , t ch c b nh , ho t ng vào/ra,ph ng ti n l p trình cho ng i s ng Nh ng thành t u l nh v c n t , ã cho phép nhà thi t k máy tính xây d ng t ki n trúc máy tính th a mãn yêu c u c a toán c n gi i quy t, ng nh c a ng i l p trình H i u Hành tr thành m t b ph n c a máy tính, i u n m i ho t ng c a máy tính, kh ng a l p trình ã ló d ng Nhi u v n qu n lý b nh , qu n lý thi t xu t/ nh p tài nguyên khác ã c ãm nh n b i H i u Hành ho c tr c ti p b ng ph n c ng c a máy tính Page 30 T.P.Tu n-NH P MƠN TIN H C 12/12/2009 L ch s phát tri n c a máy tính • Th nt th IV c g m máy tính ang dùng c thi t k nh m s ng hi u qu ngơn ng p trình c p cao gi m nh trình l p trình cho ng i s ng c tr ng cho máy tính th th vi c s ng m ch tích h p làm pn n t n, s xu t hi n b nh làm b ng MOS (Metal Oxide Semiconductor) có t c truy xu t nhanh dung l ng b nh ng lên, c tính b ng Mega Bytes – Th i gian: Page 31 H Khái ni m h T.P.Tu n-NH P MÔN TIN H C m m: • Các ch ch m y • Ví d : b n c a m t h m i thi u bi u di n m i s h th p phân có ch 4, 5, 6, 7, 8, – nh phân có ch b n 0, 1, 2, 3, – Page 32 12/12/2009 b n 0, T.P.Tu n-NH P MÔN TIN H C 12/12/2009 H m Khái ni m h m: • s 10: 00,01,02,03, …, 09,10,11, • s 2: 00,01,10,11,… • Trong phép m c a hai h ng ng có m t s Quy lu t c a s Page 33 H ng gì? T.P.Tu n-NH P MƠN TIN H C 12/12/2009 m Bi u di n s h • ng s ta nh n m: c bi t h th p l c phân có ch b n c ký hi u 0, , 9, A, B, C, D, E, F N u m t s có giá tr n h n s b n s c bi u di n b ng cách t p ch b n theo công th c sau: X = an an-1 a1 a0 = anbn + an-1bn-1 + + a1b + a0 i b X s s m, a0, a1, a2, , an ch m c s b (*) b n Ví d : X=73241=73241(10)=7*104+3*103+2*102+4*10+1 X=10110(2)=1*24+0*23+1*22+1*2+0=22(10) Page 34 +/(2) T.P.Tu n-NH P MÔN TIN H C +/(10) 12/12/2009 H m Quy t c chuy n i s gi a h • Quy t c I: chuy n t m: b (b b t k ) • Quy t c II: chuy n b 10 (b b t k ) • Quy t c III: chuy n 16 • Quy t c IV: chuy n 16 Page 35 H Chuy n 10 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 m i gi a h m: công th c t ng quát ta có Quy s 10 ts s b nh • Quy t c I: y s th p phân chia cho c ph n th ng c a phép chia b ng 0, s ph n d c a phép chia theo th • Ví d : 6(10)=110(2) ây b=2) • Page 36 t cI im ts d i ây s b cho n i c ng c l i T.P.Tu n-NH P MƠN TIN H C 12/12/2009 H Chuy n m i gi a h m: Th p phân • Quy t c II: Chuy n it s 10 s b sang h ng cơng th c (*) • Ví d : X = 1102 X= 1*22 + 1*21 + = 6(10) ây b=2) Page 37 H Chuy n Nh phân Th p l c phân 0 1 10 11 100 101 110 111 1000 1001 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F T.P.Tu n-NH P MÔN TIN H C 12/12/2009 m i gi a h m: Th p phân chuy n s nh phân(2) v th p l c phân(16) ta th c hi n nh sau: Nhóm l n l t bit t ph i sang trái, sau ó thay th nhóm bit b ng giá tr ng ng v i h th p l c phân (tra theo b ng chuy n i trên) • Ví d : • Quy t c III: X = 11’1011(2) = 3B(16) Page 38 Nh phân Th p l c phân 0 1 10 11 100 101 110 111 1000 1001 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F T.P.Tu n-NH P MÔN TIN H C 12/12/2009 H Chuy n m i gi a h m: Th p phân chuy n s th p l c phân(16) sang h nh phân(2) ta th c hi n nh sau: ng v i m i ch c bi u di n d i d ng bit • Ví d : • Quy t c IV: X = B3(16) = 1011’ 0011(2) Page 39 Nh phân Th p l c phân 0 1 10 11 100 101 110 111 1000 1001 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F T.P.Tu n-NH P MÔN TIN H C 12/12/2009 10 Bi u di n thông tin máy tính s cs ng máy tính • Máy tính nt c c u t o t thi t b i n t Các thi t b ch có th th hi n c hai tr ng thái ó có (có i n - 1) ho c khơng (khơng có i n – 0) • Máy tính s ng h bi u di n thông tin Page 40 s 2(g m hai ch T.P.Tu n-NH P MÔN TIN H C 0, 1) 12/12/2009 10 Bi u di n thơng tin máy tính Bi u di n ký t • Vi n Chu n Hóa Hoa K (American National Standards Institute) ã a b mã chu n giao ti p thông tin máy tính g i b mã ASCII (American Standard Code for Information Interchage) B mã dùng bit bi u di n ký t , v y m i ký t b ng mã ASCII v n chi m h t t byte th c hi n b nh máy tính, bit d s qua ho c c dùng cho bi u di n m t cho ký t c bi t • Ví d : dãy bit sau bi u di n c a chu i ký t "Hi Sue " T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Page 42 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 NG MÃ ASCII Page 41 Page 43 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 10 Bi u di n thơng tin máy tính Bi u giá tr s • Ví d : 6(10)=110(2) ây b=2) Page 44 an an-1 a1 a0=anbn+an-1bn-1+ +a1b+a0 (*) T.P.Tu n-NH P MÔN TIN H C 12/12/2009 10 Bi u di n thơng tin máy tính Bi u di n thơng tin d ng hình nh Page 45 11 T.P.Tu n-NH P MÔN TIN H C nv 12/12/2009 o thơng tin • bit • Byte (1 byte = bit) 1 0 1 • KB (1KB=210=1024 Byte) • MB (1MB=210=1024 KB) • GB (1GB=210=1024 MB) • TB (1TB=210=1024 GB) Page 46 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 Page 47 T.P.Tu n-NH P MÔN TIN H C 12/12/2009 ... III: X = 11 ? ?10 11( 2) = 3B (16 ) Page 38 Nh phân Th p l c phân 0 1 10 11 10 0 10 1 11 0 11 1 10 00 10 01 10 10 10 A 11 10 11 B 12 11 00 C 13 11 01 D 14 11 10 E 15 11 11 F T.P.Tu n-NH P MÔN TIN H C 12 /12 /2009... = 11 02 X= 1* 22 + 1* 21 + = 6 (10 ) ây b=2) Page 37 H Chuy n Nh phân Th p l c phân 0 1 10 11 10 0 10 1 11 0 11 1 10 00 10 01 10 10 10 A 11 10 11 B 12 11 00 C 13 11 01 D 14 11 10 E 15 11 11 F T.P.Tu n-NH P MÔN... phân 0 1 10 11 10 0 10 1 11 0 11 1 10 00 10 01 10 10 10 A 11 10 11 B 12 11 00 C 13 11 01 D 14 11 10 E 15 11 11 F T.P.Tu n-NH P MÔN TIN H C 12 /12 /2009 10 Bi u di n thơng tin máy tính s cs ng máy tính • Máy