mylesson.swu.ac.thmylesson.swu.ac.th/syllabus/doc_620040330095203.doc · web viewหน วย...
Post on 24-Dec-2019
9 Views
Preview:
TRANSCRIPT
เทคโนโลยสารสนเทศเบองตนIntroduction to
information technology
คณะผผลตนางสาว กอบลกษณ รณภย
นางสาว เมธน หงสจนดาพงศ
นางสาว ศศวมล รจระปรญญา
นางสาว สายสดา เบาสงเนน
นางสาว อาภาพร วงศพพธ
อาจารยทปรกษาอาจารย สาโรช เมาลานนท
ภาควชาคณตศาสตรคณะวทยาศาสตร
มหาวทยาลยศรนครนทรวโรฒ
โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกสสนบสนนโดย
สำานกงานคณะกรรมการการอดมศกษา
สารบญ
คำาอธบายรายวชา...............................................1แนวคด..........................................................1วตถประสงค....................................................1บทเรยนท 1ความรเบองตนเกยวกบเทคโนโลยสารสนเทศ..................31.1 เทคโนโลยสารสนเทศ หรอไอท (INFORMATION TECHNOLOGY :IT)........................................31.2 สถานภาพการใชไอทในปจจบน............................31.3 ไอทและคำาศพททเกยวของ................................41.4 คอมพวเตอรคออะไร......................................41.5 องคประกอบของระบบคอมพวเตอร.......................5
1.5.1 ฮารดแวร (HARDWARE).....................................51.5.2 ซอฟตแวร(SOFTWARE).....................................51.5.3 บคลากร (PEOPLE)...........................................61.5.4 ขอมลและสารสนเทศ (DATA/INFORMATION)............61.5.5 กระบวนการทำางาน (PROCEDURAL) และคมอปฏบตงาน7
1.6 การจำาแนกเครองคอมพวเตอรตามขนาดและประสทธภาพ..................................................................7
1.6.1 ซปเปอรคอมพวเตอร (SUPERCOMPUTER)...............71.6.2 เมนเฟรมคอมพวเตอร (MAINFRAME COMPUTER).....71.6.3 มนคอมพวเตอร (MINICOMPUTER)........................71.6.4 คอมพวเตอรเครอขาย (NETWORK COMPUTER)........7
1.6.5 คอมพวเตอรแบบฝง (EMBEDDED COMPUTER)........81.7 ววฒนาการของภาษาคอมพวเตอร........................8
1.7.1 ยคท 1 ภาษาเครอง (MACHINE LANGUAGE)............81.7.2 ยคท 2 ภาษาแอสแซมบล (ASSEMBLY LANGUAGE)....81.7.3 ยคท 3 ภาษาสง (HIGH LEVEL LANGUAGE).............81.7.4 ยคท 4 ภาษาในยคท 4 (4GL)..............................81.7.5 ยคท 5 ยคของภาษาระบบปญญาประดษฐ................9
1.8 เครอขายอนเทอรเนต (INTERNET)....................91.9 แผนการพฒนาไอทระดบประเทศไทยและแนวโนมโลกอนาคต..........................................................91.10 คำาถามประเมนผลหลงเรยน...........................111.11 แหลงวทยาการ........................................11บทเรยนท 2 คอมพวเตอรฮารดแวร........................................132.1 หนวยประมวลผลกลาง (CENTRAL PROCESSING UNIT)........................................................13
2.1.1 องคประกอบของหนวยประมวลผลกลาง.................132.2 หนวยความจำาหลก (MAIN MEMORY UNIT)......15
2.2.1 หนวยความจำาหลกแบบอานไดอยางเดยว (READ ONLY MEMORY).............................................................152.2.2 หนวยความจำาหลกแบบแกไขได (RANDOM ACCESS MEMORY).............................................................16
2.3 หนวยรบขอมล (INPUT UNIT)......................162.3.1 อปกรณแบบกด (KEYED DEVICE).......................162.3.2 อปกรณชตำาแหนง (POINTING DEVICE)................17
2.3.3 จอภาพระบบไวตอการสมผส (TOUCH-SENSITIVE SCREEN)..............................................................172.3.4 ระบบปากกา (PEN-BASED SYSTEM)....................172.3.5 อปกรณกวาดขอมล (DATA SCANNING DEVICE).....172.3.6 อปกรณรจำาเสยง (VOICE RECOGNITION DEVICE)...18
2.4 หนวยแสดงผล (OUTPUT UNIT)...................182.4.1.หนวยแสดงผลชวคราว (SOFT COPY)...................182.4.2 หนวยแสดงผลถาวร (HARD COPY).....................20
2.5 หนวยเกบขอมลสำารอง (SECONDARY STORAGE UNIT)........................................................21
2.5.1 เทป(TAPE)...................................................212.5.2 จานแมเหลก (MAGNETIC DISK).........................222.5.3 ออปตคลดสก (OPTICAL DISK)..........................24
2.6 สวนประกอบอน ๆ.......................................242.6.1 แผงวงจรหลก (MAIN BOARD)..........................242.6.2 สวนเชอมตออปกรณ (PERIPHERAL INTEFACE).......252.6.3 อปกรณพซการด (PC-CARD)............................262.6.4 อปกรณสอสารขอมล (DATA COMMUNICATION DEVICE)...............................................................272.6.5 ยพเอส (UPS)...............................................27
2.7 คำาถามประเมนผลหลงเรยน.............................272.8 แหลงวทยาการ..........................................27บทเรยนท 3 คอมพวเตอรซอฟตแวร.......................................283.1 ซอฟตแวรระบบ (SYSTEM SOFTWARE).........30
3.1.1 ระบบปฏบตการ (OPERATION SYSTEM).................313.1.2 ซอฟตแวรสำาหรบการพฒนาโปรแกรม (TRANSLATOR)..........................................................................333.1.3 โปรแกรมเกยวกบการดแลระบบตางๆ....................34
3.2 ซอฟตแวรประยกต (APPLICATION SOFTWARE)................................................................353.3 ภาษาคอมพวเตอร (COMPUTER PROGRAMMING LANGUAGE)...............................................413.4 คำาถามประเมนผลหลงเรยน.............................413.5 แหลงวทยาการ..........................................41บทเรยนท 4 การจดการขอมลดวยคอมพวเตอร และระบบฐานขอมล.......42
41. รหสแทนขอมล........................................42 411. . บต ไบต เวรด และ พารตบต..........................42 412. . ชนดของรหสแทนขอมล..............................44
42. ระบบไฟลขอมล (DATA FILE)......................44 421. . ชนดของไฟล............................................44 422. . การกำาหนดชอไฟล.....................................45 423. . ชนดของไฟลในการประมวลผลขอมล...............45 424. . ปญหาของระบบการจดการขอมลแบบไฟล.........46
43. ระบบฐานขอมล (DATA BASE SYSTEM).......48 431. . แนวความคดของฐานขอมล..........................48 432. . เปาหมายของการใชระบบฐานขอมล.................49 433. . สถาปตยกรรมของระบบฐานขอมล..................49 434. . แบบจำาลองฐานขอมลเชงสมพนธ (THE
RELATIONAL DATABASE MODEL)...............................50
44. ระบบบรหารจดการฐานขอมล.........................51 441. . ภาษาในการจดการขอมล..............................53
4.4.2 โครงสรางของระบบจดการฐานขอมล....................534.5 คำาถามประเมนผลหลงเรยน.............................554.6 แหลงวทยาการ..........................................55บทเรยนท 5ระบบสารสนเทศ...............................................57
51. ความรเบองตนเกยวกบสารสนเทศ...................57 52. ระบบสารสนเทศสำาหรบองคกร.......................58
521. . ระบบประมวลผลขอมล (DATA PROCESSING SYSTEMS : DP).....................................................58
522. . ระบบสารสนเทศเพอการบรหาร (MANAGEMENT INFORMATION SYSTEMS : MIS).................................585.2 3 ระบบสนบสนนการตดสนใจ (DECISION SUPPORT SYSTEMS : DSS)...................................................595.2 4 ระบบสารสนเทศเพอผบรหารระดบสง (EXECUTIVE INFORMATION SYSTEMS : EIS)..................................595.2 5 ระบบผเชยวชาญ (EXPERT SYSTEMS)..............605.3 สารสนเทศกบการตดสนใจ............................605.4 ระบบอนเทอรเนต (INTERNET)...................625.5 ระบบอนทราเนต (INTRANET).....................635.6 มลตมเดย (MULTIMEDIA).......................635.7 คำาถามประเมนผลหลงเรยน.............................635.8 แหลงวทยาการ..........................................63
บทเรยนท 6เครอขายคอมพวเตอร........................................656.1 ความรพนฐานการสอสารขอมล.........................65
6.1.1 องคประกอบพนฐานของการสอสารขอมล ไดแก.......656.1.2 ชนดของสญญาณทางอเลกทรอนกส....................666.1.3 วธการสอสารขอมลระหวางอปกรณทางอเลกทรอนกส 676.1.4 ทศทางของการสอสารขอมล...............................676.1.5 การสอสารขอมล แบบอนกรม และ แบบขนาน..........676.1.6 การสอสารขอมล แบบ BASEBAND และ แบบ BROADBAND.........................................................68
6.2 การประมวลผลขอมลกบการสอสารขอมล...............686.3 ชองทางการสอสารขอมล (DATA TRANSMISSION CHANNELS)...............................................696.4 อปกรณสอสารขอมล....................................706.5 เครอขายคอมพวเตอร (COMPUTER NETWORKS)................................................................72
6.5.1 ชนดของระบบเครอขาย.....................................726.5.2 NETWORK PROTOCOL....................................776.5.3 INTERNETWORKING........................................78
6.6 การประยกตใชงานเครอขายคอมพวเตอร...............786.7 คำาถามประเมนผลหลงเรยน.............................796.8 แหลงวทยาการ..........................................79บทเรยนท 7ทางดวนสารสนเทศกบอนเทอรเนต...........................817.1 กำาเนดถนนสำาหรบขอมล................................81
7.2 อนเทอรเนตในประเทศไทย..............................827.3 ทางดวนสารสนเทศ (INFORMATION SUPERHIGHWAY).......................................827.4 อนเทอรเนต.............................................837.5 การอางทอยของเครองคอมพวเตอร....................857.6 การเชอมตอเขากบอนเทอรเนต.........................87
7.6.1 การเชอมตอโดยตรง........................................877.6.2 การเชอมตอผานการหมนโทรศพท........................87
7.7 การบรการบนอนเทอรเนต...............................887.7.1 การบรการ ดานการสอสาร และ แลกเปลยนไฟลขอมล..........................................................................89
7.7.1.1 ไปรษณยอเลกทรอนกส (Electronic Mail หรอ E-mail)...............................................................897.7.1.2 การเขาใชเครองระยะไกล (Telnet)................907.7.1.3 การถายโอนขอมล FTP(File Transfer Protocol).........................................................907.7.1.4 กระดานขาว Usenet (User Network)........907.7.1.5 การพดคยออนไลน....................................907.7.1.6 Video on Demand...............................907.7.1.7 EDI (Electronic Data Interchange)......917.7.1.8 EFT (Electronic Funds Transfer).........91
7.7.2 SEARCH ENGINES.........................................917.8 อนเทอรเนตยคหนา.....................................927.9 คำาถามประเมนผลหลงเรยน.............................937.10 แหลงวทยาการ..................................................93
รายวชาCP101 : เทคโนโลยสารสนเทศเบองตน
รหสวชา CP101ชอวชา (ภาษาไทย) เทคโนโลยสารสนเทศเบองตนชอวชา (ภาษาองกฤษ)
INTRODUCTION TO INFORMATION TECHNOLOGY
จำานวนหนวยกต (ภาคทฤษฎ) (ภาคปฏบต)
20
คณะ วทยาศาสตร สาขาวชา วทยาการคอมพวเตอรมหาวทยาลยศรนครนทรวโรฒ
คำาอธบายรายวชา
ความหมายของเทคโนโลยสารสนเทศ การน ำาเทคโนโลยสารสนเทศมาประยกตใชงาน ววฒนาการของคอมพวเตอรและเทคโนโลยสารสนเทศ องคประกอบของระบบคอมพวเตอร ระบบสารสนเทศและการจดการ การส อสารขอม ล และเครอข ายคอมพวเตอร อนเทอรเนตแนวคด
(1) เทคโนโลยสารสนเทศ หมายถง เทคโนโลยทใชจดการสารสนเทศ เปนเทคโนโลยทเกยวของตงแต การรวบรวม การจดเกบขอมล การประมวลผล การพมพ การสรางรายงาน การสอสารขอมล รวมถง เทคโนโลยททำาใหเกดระบบการใหบรการ การใช และการดแลขอมล
(2) เทคโนโลย แบงได 2 กลม คอ เทคโนโลยในการผลต/จดการ สารสนเทศ และเทคโนโลยในการนำาสารสนเทศไป
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
สผใชสารสนเทศหรอกลมเปา หมาย ไดแก เทคโนโลยในการสอสารขอมล
(3) สารสนเทศ คอ ขอมลทผานการประมวลผล และสามารถนำาไปใชประโยชนในดานตาง ๆ
วตถประสงค
(1) เพอใหนสตไดเรยนรเกยวกบเทคโนโลยสารสนเทศในสวนของทฤษฎและหลกการ เพอเปนความรพนฐานในการดำารงชวตประจำาวนในยคเทคโนโลยสารสนเทศหรอยคขอมลขาวสาร และเปนพนฐานทจะศกษาในรายวชาทางเทคโนโลยสารสนเทศทสงขนไปหรอศกษาดวยตนเอง
(2) เพ อ ใหน สต ได ตระหน กถ งบทบาทของเทคโนโลย สารสนเทศกบการดำารงชวตประจำาวน การประกอบธรกจ ตลอดจนการพฒนาประเทศ
(3) เพอใหน สตมท กษะขนพนฐานในการประยกตใชงานเทคโนโลยสารสนเทศ อนได แก การใชคอมพวเตอรและโปรแกรมประย กต ในการใช งานท ว ไป เชน Microsoft Windows, Word, Excel แ ล ะ Powerpoint เ ป น ต น ตลอดจนรจกการใชเทคโนโลยสารสนเทศเพอการตดตอสอสารผานเครอขายอนเทอรเนต การเรยกดขอมลและการคนหาขอมลบนเครอขาย World Wide Web ตลอดจนฝกทกษะการสรางเวบเพจเบองตน
มหาวทยาลยศรนครนทรวโรฒ 2โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บทเรยนท 1
ความรเบองตนเกยวกบเทคโนโลยสารสนเทศ1.1 เทคโนโลยสารสนเทศ หรอไอท (Information Technology :IT)
ความกาวหนาทางดานวทยาศาสตรและเทคโนโลยมผลตอความเปนอยของมนษยในยคปจจบนเปนอยางมาก เทคโนโลยไดเขามาเสรมปจจยพนฐานการดำารงชวตในเรองปจจยส และยงมผลตอการตดตอสอสารของมนษยใหเปนไปไดอยางสะดวกมากขน
คำาวาเทคโนโลย หมายถง การประยกตเอาความรทางดานวทยาศาสตรมาใชใหเกดประโยชน การศกษาพฒนาองคความรตาง
มหาวทยาลยศรนครนทรวโรฒ 3โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ๆ กเพอใหเขาใจธรรมชาต กฎเกณฑของสงตาง ๆ และหาทางนำามาประยกตใหเกดประโยชน เทคโนโลยจงเปนคาทมความหมายกวางไกล เปนคำาทเราไดพบเหนและไดยนอยตลอดมา สวนคำาวา สารสนเทศ หมายถงขอมลทเปนประโยชนตอการดำาเนนชวตของมนษย มนษยแตละคนตงแตเกดมาไดเรยนรสงตาง ๆ เปนจำานวนมาก เรยนรสภาพสงคมความเปนอย กฎเกณฑและวชาการ เมอรวมคำาวาเทคโนโลยกบสารสนเทศเขาดวยกน จงหมายถงเทคโนโลยทใชจดการสารสนเทศ เปนเทคโนโลยทเกยวของตงแตการรวบรวมการจดเกบขอมล การประมวลผล การพมพ การสรางรายงาน การสอสารขอมล ฯลฯ เทคโนโลยสารสนเทศจะรวมไปถงเทคโนโลยททำาใหเกดระบบการใหบรการ การใช และการดแลขอมล
ในปจจบนเทคโนโลยสารสนเทศไดเขามามบทบาทในชวตประจำาวนเปนอยางมาก ไมวาจะเปนเทคโนโลยในการผลตหรอจดการสารสนเทศ โดยเฉพาะทสำาคญยงคอการนำาเอาคอมพวเตอรมาประยกตใชงานทางดานสารสนเทศ หรอวาจะเปนเทคโนโลยในการนำาสารสนเทศไปสผใชสารสนเทศหรอกลมเปาหมายในระยะเวลาอนรวดเรว เชนเทคโนโลยการสอสารสารขอมล หรอเทคโนโลยการสอสารโทรคมนาคม (Telecommunication) ในปจจบนทสำาคญเชน อนเทอรเนต เปนตน
1.2 สถานภาพการใชไอทในปจจบน
โดยพนฐานของเทคโนโลยยอมมประโยชนตอการพฒนา เจรญกาวหนาได แตเทคโนโลยสารสนเทศเปนเรองทเกยวของกบวถความเปนอยของสงคมสมยใหมอยมาก การใชไอทในปจจบนมกเกยวของกบเทคโนโลยคอมพวเตอร ไมวาจะเปนการใชงานทว ๆ ไปอยางการจดเอกสารโดยอาศยซอฟตแวรทมประสทธภาพ การสอสารผานคอมพว เตอร เครอข ายหรออ น เทอร เน ต การใช ร ะบบงาน
มหาวทยาลยศรนครนทรวโรฒ 4โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
คอมพวเตอรเพอการเพมประสทธภาพในการปฏบตงานและทำาใหเกดระบบสารสนเทศสำาหรบการวางแผนและตดสนใจ ผลของเทคโนโลยสารสนเทศโดยสรปไดดงน
เสรมสรางคณภาพชวต กระจายความเทาเทยมกนของมนษยในดานการรบรขอมล
ขาวสาร สงเสรมการศกษาและการเรยนรทไมจำากดอยในสถานศกษา
สงเสรมดานพานชยกรรม อตสาหกรรมฯลฯ1.3 ไอทและคำาศพททเกยวของ
เ ท ค โ น โ ล ย ส า ร ส น เ ท ศ ห ร อ ไ อ ท (Information Technology – IT) หมายถ งการประย ค ใช เทคโน โลย ให สอดคลองกบการสอสารใหเปนไปอยางมประสทธภาพมากทสด
ขอมล (Data) หมายถง สงทเกดขนเปนขอเทจจรงตาง ๆ มากมายในระบบการทำางานของเรา
สารสนเทศ (Information) คอขอมลทผานการประมวลผลแลว สามารถนำาไปใชประโยชนหรอนำากลบมาเปนขอมลเพอใชในการประมวลผลขนตอไป
ระบบสารสนเทศ(Information System-IS) หมายถง ระบบงานคอมพวเตอรทสนบสนนการปฏบตงานและทำาใหเกดสารสนเทศทเปนประโยชน ซงแบงระบบสารสนเทศออกไดหลายระดบ คอ
ระบบประมวลผลรายการ (TP หรอ DP) เปนระบบทถกใชดำาเนนกา รก บ ข อ ม ลท เ ก ด ข น เป นร า ยกา รป ร ะ จ ำา ม ก า รเปลยนแปลงอยเสมอ
ร ะ บ บ ส า ร ส น เ ท ศ เ พ อ ก า ร บ ร ห า ร (Management Information System –MIS) เป นระบบท ม สวนชวยในการประมวล
มหาวทยาลยศรนครนทรวโรฒ 5โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ผลลพธทเปนการสรป อนนำาไปสประโยชนในการบรหารจดการ
ระบบสนบสนนการตดสนใจ (Decision Support System - DSS) เป นระบบท ม ส วนชวยในการตดสนใจของผบรหารดวยการเสนอทางเลอกให
ระบบสารสนเทศสำาหรบผบรหารระดบสง (Executive Information System –EIS) เปนระบบสารสนเทศทเหมาะสำาหรบผบรหารระดบสงใชในการวางแผนหรอดำาเนนกลยทธเพอใหองคกรบรรลเปาหมาย
1.4 คอมพวเตอรคออะไร
คอมพวเตอรเปนอปกรณทางอเลกทรอนกส (electronic devices) ทมนษยเรมใชในการจดเกบขอมลทอาจเปนไปไดทงตวเลข ตวอกษร หรอสญลกษณอนทใชสอความหมายในสงตาง ๆ โดยคณสมบตทสำาคญของคอมพวเตอรคอการทสามารถกำาหนดชดคำาสงลวงหนาไดหรอโปรแกรมได (Programmable) นนคอคอมพวเตอรสามารถทำางานไดหลากหลายรปแบบ ขนอยกบชดคำาสงทเลอกมาใชงาน ทำาใหสามารถนำาคอมพวเตอรไปประยกตใชงานไดอยางกวางขวาง และหนงในการประยกตการใชงานนนคอ การนำาคอมพวเตอรมาประยกตการใชงานกบเทคโนโลยสารสนเทศ
1.5 องคประกอบของระบบคอมพวเตอร
ภาพแสดงการทำางานของระบบคอมพวเตอรและสงทเกยวขอมดงน
มหาวทยาลยศรนครนทรวโรฒ 6โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
อปกรณ
OUTPUT
รบขอมล
ประมวลผล
แสดงผลแสดงผลเกบขอมล
อปกรณ
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
1.5.1 ฮารดแวร (Hardware)
ลกษณะทางกายภาพของเครองคอมพวเตอรทสามารถมองเหนหรอสมผสได ประกอบดวยสวนทสำาคญ คอ
หนวยนำาขอมลเขา (Input Unit) เชน คยบอรด, เมาส หนวยความจำาหลก (Main Memory) เชน ROM,
RAM หนวยประมวลผลกลาง (Central processing
Unit) หนวยนำาขอมลออกหรอหนวยแสดงผล (Output
Unit) เชน เครองพมพ, จอภาพ หนวยเกบขอมลสำารอง (Secondary Storage
Unit) เชน ฮารดดสก, CD-ROM1.5.2 ซอฟตแวร(Software)
ชดคำาส งหรอโปรแกรมทส งใหอปกรณตางๆ ของเคร องคอมพว เตอ ร ท ำา ง า น เข ยนข นมา จา ก ภ า ษา คอ มพว เต อ ร (Programming Language) ภ า ษ า ใ ด ภ า ษ า ห น ง แ ล ะ ม โปรแกรมเมอร (Programmer) เปนผใชภาษาคอมพวเตอรเหลานน เขยนเปนซอฟตแวรประเภทตางๆ ซอฟตแวรของระบบงานทซบซอนจะตองผานกระบวนการวเคราะหและออกแบบระบบโดยนกวเคราะหและออกแบบระบบงานคอมพวเตอร
ประเภทของซอฟตแวร Operating system program เป นซอฟต แวร ช วยให
สามารถบรหารทรพยากรของคอมพวเตอรไดอยางมประสทธภาพ
มหาวทยาลยศรนครนทรวโรฒ 7โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
Application program เปนซอฟตแวรชวยทำางานตาง ๆ ใหกบผใช
Development tools (Compiler, Interpreter, DBMS, CASE = Computer Assisted Software Engineering)
1.5.3 บคลากร (People)
ผ ใ ช ค อ ม พ ว เ ต อ ร แ บ ง ไ ด เ ป น ห ล า ย ร ะ ด บ เ พ ร า ะ ผ ใ ช คอมพวเตอรบางสวนกทำางานบนพนฐานของคอมพวเตอรเทานน แตบางสวนกพยายามทจะศกษาโปรแกรมประยกตในขนทสงขน ทำาใหมความชำานาญในการใชงานโปแกรมประยกตตาง ๆ นอกจากนยงมผเชยวชาญทางคอมพวเตอรซงหมายถงผทไดศกษาวชาการทางคอมพวเตอรท ง ในระด บกลางและระด บสง สวนนกเขยนโปรแกรม กถอวาเปนผเช ยวชาญทางคอมพวเตอรเชนกนเพราะสามารถสรางโปรแกรมใหม ๆ ได และเปนผหนงทจะนำาไปสการเปนผเชยวชาญทางคอมพวเตอรตอไป
1.5.4 ขอมลและสารสนเทศ (Data/Information)
ในการทำางานตางๆ จะตองมขอมลเกดขนตลอดเวลา ขอมลทเกยวของกบงานกจะถกเกบรวบรวมมาประมวลผล เพอใหไดสารสนเทศทเปนประโยชนตอผใชซงปจจบนมการนำาเอาระบบคอมพวเตอรมาเปนเครองมอทใชแปลงขอมลเปนสารสนเทศไดอยางมประสทธภาพ โดยความแตกตางระหวางขอมลและระบบสารสนเทศคอ
ขอมล หมายถงขอมลทไดจากการสำารวจจรง แตสารสนเทศ หมายถงสงทไดจากการนำาขอมลไปผานกระบวนการประมวลผลใด ๆ กอน
ขอมลและไฟลขอมลมหาวทยาลยศรนครนทรวโรฒ 8โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
Unstructured file - ไฟลโปรแกรมหรอ Application file - ไฟลขอมลของแตละ Ap plication เชน
.doc, .xls, .ppt, .htm หรอ .html- ASCII file ห ร อ text file, .dat file เ ต ร ย ม โ ด ย
editor เชน notepad หรอ edit ของ DOS
Structured file เชน ไฟลฐานขอมล อกขระ (character) เขตขอมล (field)
ระเบยน (record) ไฟล (file หรอ table) ฐานขอมล (database)
1.5.5 กระบวนการทำางาน (Procedural) และคมอปฏบตงาน
กระบวนการทำางาน (Procedure)
หมายถง ขนตอนทผใชจะตองทำาตาม เพอใหไดงานเฉพาะบางอยางจากคอมพวเตอร
โดยผใชคอมพวเตอรตองรกระบวนการทำางานพนฐานของเครองคอมพวเตอร เพอทจะสามารถใชงานไดอยางถกตอง
คมอปฏบตงาน (Documentation) คอเอกสารอางองสำาหรบการใชงานและการบำารงรกษาของกระบวนการทำางาน
1.6 การจำาแนกเครองคอมพวเตอรตามขนาดและประสทธภาพ
1.6.1 ซปเปอรคอมพวเตอร (Supercomputer)
เปนเครองคอมพวเตอรทมขนาดใหญทสด ทำางานไดรวดเรวและมประสทธภาพสง แตมราคาแพง นยมใชในงานทมการคำานวณทซบซอน เชน การคำานวณทางวทยาศาสตร การบน เปนตน
มหาวทยาลยศรนครนทรวโรฒ 9โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
1.6.2 เมนเฟรมคอมพวเตอร (Mainframe Computer)
เปนเคร องคอมพวเตอรทสามารถทำางานหลาย ๆ โปรแกรมพ ร อ ม ก น โ ด ย ใ ช ห ล ก ก า ร ม ล ต โ ป ร แ ก ร ม ม ง (multiprogrammimg)ขนาดใหญ
1.6.3 มนคอมพวเตอร (Minicomputer)
ใชหลกการเดยวกบเครองเมนเฟรม แตทำางานไดชากวา ไดแก
เวรคสเตชน (Workstation) ซงคอมพวเตอรสำาหรบผใชคนเดยว เนนการแสดงผลดานกราฟก
ไมโครคอมพวเตอร (Microcomputer) ไดแก Desktop, Notebook, PocketPC, Plam
1.6.4 คอมพวเตอรเครอขาย (Network Computer)
มาจากแนวความคดของอนเทอรเนตเหมาะกบการใชงานในอ ง ค ก ร ข น า ด ใ ห ญ ก า ร เ ก บขอมลและโปรแกรมจะอยทเครองศนยกลาง (Server)
คอมพวเตอรเครอขายเปนคอมพวเตอรแบบหนงซงเปลยนแปลงมาจากไมโครคอมพวเตอร โดยไดรบอทธพลมาจากแนวความคดของอนเทอรเนต โดยนยมเรยกวา NC ถกออกแบบใหเปนคอมพวเตอรทมราคาตำา ทำาใหเหมาะกบการใชงานปรมาณมากๆ ในองคกรขนาดใหญ รวมทงผใชทวไป
คอมพวเตอรเครอขายจะไมมหนวยเกบขอมลสำารองอยในตว การจดเกบขอมลและโปรแกรมจะอยทเคร องศนยกลาง (Server) โดยมขอดค อการเปลยนรน (upgrade) ซอฟทแวร ท ำาไดง าย สามารถทำางานจากเครองคอมพวเตอรเครอขายเครองใดกได รวมทงงายตอการดแลรกษาของผดแลระบบ
มหาวทยาลยศรนครนทรวโรฒ 10โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
1.6.5 คอมพวเตอรแบบฝง (Embedded Computer)
เปนคอมพวเตอรทถกฝงไปในอปกรณตางๆ ทำาใหมองไมเหนจากรปลกษณภายนอกวาเปนคอมพวเตอร นยมใชในการท ำางานเฉพาะดาน โดยทำาหนาทเปนตวควบคมหนาทการทำางานบางอยาง เชน เตาอบไมโครเวฟ นาฟกาขอมอ อปกรณเกมส
โทรศพทมอถอ ฯลฯ
1.7 ววฒนาการของภาษาคอมพวเตอร
1.7.1 ยคท 1 ภาษาเครอง (Machine Language)
เปนภาษาทอยใสรปเลขฐานสองทงสน ทำาใหผท จะสามารถโปรแกรมใหเครองทำางานได ตองเปนผเชยวชาญเทานน
1.7.2 ยคท 2 ภาษาแอสแซมบล (Assembly Language)
เป นภาษาท ล กษณะคล ายภาษา เคร องแต ม ส วนท เป น mnemonic code ทดแลวเขาใจมากกวาภาษาเครอง
1.7.3 ยคท 3 ภาษาสง (High Level Language)
ในยคนภาษาโปรแกรมเรมเปนระดบสง
โดยโปรแกรมเมอรสามารถใชงานภาษาเหลาน ไดสะดวกกวาคอมพวเตอรยคทหนง เนองจากมไวยากรณทคลายคลงกบภาษาองกฤษ อยางไรกตาม คอมพวเตอรสามารถทำางานไดแตเฉพาะกบภาษาเครอง ทำาใหตองใชโปรแกรมตวอนชวย คอ complier และ integreter ในการแปลงจากภาษาระดบสงใหเปนภาษาเครอง
1.7.4 ยคท 4 ภาษาในยคท 4 (4GL)
มการพฒนาใหเปนมตรกบผใช มขนาดใหญและซบซอนมากขนเรอยๆ รวมทงมเทคนคตางๆ ไดแก OOP (Object-Oriented Programming) และ Visual Programming ซงเหลานเปน Non-procedural Language รวมทงม
มหาวทยาลยศรนครนทรวโรฒ 11โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
มาตรฐานในการสรางและการเรยกใชฐานขอมล SQL(Structured Query Language) และมเครองมอสนบสนนการพฒนาโปรแกรมใหสามารถพฒนาโปรแกรมไดงายและเรว RAD (Rapid Application Development)
1.7.5 ยคท 5 ยคของภาษาระบบปญญาประดษฐ
การใชระบบฐานความร (Knowledge-based system) เขามาชวยใหการโปรแกรมสะดวกยงขน รวมทงม การใชระบบการตดสนใจ (inference engine)1.8 เครอขายอนเทอรเนต (Internet)
เปนเครอขายคอมพวเตอรทใหญทสดในโลก ไมมใครเปนเจาของ โดยจะเปนของทกคนทเชอมตอกบเครอขายบนเครอขายจะมเครองคอมพวเตอรอย 2 ประเภท
เครองทใหบรการ (Server)เครองลกขาย (Client)เครองทกเครองทอยบนเครอขายจะตองมทอยก ำากบ เรยกวา
IP Address ซงอาจจะแทนเปนชอกได เพอใหจำาไดงาย
ปจจบนบรการบนเครอขายอนเทอรเนตมมากมายหลายชนด ไมวาจะเปน การรบสงไปรษณยอเลกทรอนกส (E-mail) การถายเทขอมลจากเคร องคอมพวเตอรเคร องหนงไปยงอกเคร องหนง (FTP : File Transfer Protocal) การเขาไปใชงานเคร องหนงจากอกเครองหนง (Telnet) การใหบรการเอกสารเวบเพจ (HTTP: Hypertext Transfer Protocal) บ ร ก า ร ค น ห า ข อ ม ล ผ า นเวบไซต การดำาเนนธรกรรมทางการเงนผานธนาคารเปนตน
มหาวทยาลยศรนครนทรวโรฒ 12โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
1.9 แผนการพฒนาไอทระดบประเทศไทยและแนวโนมโลกอนาคต
สำาหรบประเทศไทยแลว รฐบาลไดจดตงกระทรวงเทคโนโลยสารสนเทศและการสอสารหรอกระทรวงไอซทขนโดยพนธกจหลกทสำาคญคอ
1.กำาหนดการบรหารจดการกลยทธดานเทคโนโลยสารสนเทศและการสอสารใหสอดคลองกบนโยบายเทคโนโลยสารสนเทศ พ.ศ. 2544 - 2553 (IT 2010) และแผนแมบทเทคโนโลยสารสนเทศและการสอสารของประเทศ พ.ศ. 2545 - 2549
2. วเคราะหแนวทาง การวางแผน และประสานงานในฐานะศนยกลางการประสานแผนปฏบตการดานเทคโนโลยสารสนเทศและการสอสารรวมกบหนวยงานภาครฐ - เอกชน ตลอดทงองคกรภายในและตางประเทศ
3. ศกษา วจยและพฒนาดานเทคโนโลยสารสนเทศและการสอสารใหมศกยภาพ สการแขงขนในเวทโลก
4. พฒนาและนำาเทคโนโลยสารสนเทศและการสอสารมาสรางรายได พฒนาคณภาพชวตและสงเสรมสงคมไปสสงคมแหงภมปญญาและการเรยนร(Knowledge-Based Society) อยางทวถงและเทาเทยม
5. สนองนโยบายรฐบาลในการนำาเทคโนโลยสารสนเทศและการสอสารมาพฒนาในภาครฐ (e-Government) ภาคการผลต (e-Industry) ภาคการพาณชย (e-Commerce) ภาคการศกษา (e-Education) และภาคสงคม (e-Society)
จอหน ไนซบตต ผพยากรณสงคมไดเขยนหนงสอเรอง Megatrends 2000 โดยกลาวถงแนวโนมการเปลยนแปลงใหมทางสงคมโลก เทคโนโลยสารสนเทศทำาใหการกระจายขอมลขาวสาร
มหาวทยาลยศรนครนทรวโรฒ 13โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
เปนไปอยางรวดเรว และมลกษณะการกระจายแบบทกทศทาง และมระบบตอบสนองอยางรวดเรว และยงสอสารแบบสองทศทาง ดวยเหตนผลกระทบตอการเปลยนแปลงทางดานเศรษฐกจ การเมอง และสงคมจงแตกตางจากในอดตมาก ดงจะเหนไดจากวกฤตการณทางดานเศรษฐกจจากประเทศหนงมผลกระทบตอประเทศอน ๆ อยางรวดเรวและกวางขวาง ผลของความกาวหนาทางดานเทคโนโลยสารสนเทศทำาใหเกดแนวโนมการเปลยนแปลงทสำาคญหลายดาน แนวโนมทสำาคญทเกดจากเทคโนโลยทสำาคญและเปนทกลาวถงกนมาก มหลายประการ จำาแนกดงน
- ทำาใหสงคมเปลยนจากสงคมอตสาหกรรมมาเปนสงคมสารสนเทศ ปจจบนคอมพวเตอรและระบบสอสารมบทบาทมากขน ม ก า ร ใช เคร อ ข า ย เช นอ น เทอร เน ต เช อม โยง กา รท ำา ง า นตาง ๆ การดำาเนนธรกจใชสารสนเทศอยางกวางขวาง เกดคำาใหมวา ไซเบอรสเปซ มการดำาเนนกจกรรมตาง ๆ ในไซเบอรสเปซ เชน การพดคย การซอสนคาและบรการ การทำางานผานทางเครอขายคอมพวเตอรทำาใหเกดสภาพทเสมอนจรงมากมาย
- เทคโนโลยมแนวโนมเปนแบบสนทรยสมผสและตอบสนองตามความตองการ แนวโนมจากนไปจะมการเปลยนแปลงในลกษณะทเรยกวา on demand เราจะม TV on demand มวทยแบบตามความตองการ การตอบสนองตามความตองการ เปนหนทางทเปนไปได เพราะเทคโนโลยมพฒนาการทกาวหนาจนสามารถนำาระบบสอสารมาตอบสนองตามความตองการของมนษยได
- ทำาใหเกดสภาพทางการทำางานแบบทกสถานทและทกเวลา เมอการสอสารแบบสองทางกาวหนาและแพรหลายขน การโตตอบผานเครอขายทำาใหเสมอนมปฏสมพนธไดจรง มระบบการคาบนเครอขาย ลกษณะของการดำาเนนธรกจเหลานทำาใหขยายขอบเขตการ
มหาวทยาลยศรนครนทรวโรฒ 14โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ทำางาน หรอดำาเนนกจกรรมไปทกหนทกแหง และดำาเนนการไดตลอด 24 ชวโมง
- ทำาใหระบบเศรษฐกจเปลยนจากระบบแหงชาตไปเปนเศรษฐกจโลก ความเกยวโยงของเครอขายสารสนเทศทำาใหเกดสงคมโลกาภวฒน ระบบเศรษฐกจซงแตเดมมขอบเขตจำากดภายในประเทศ กกระจายเปนเศรษฐกจโลก ทวโลกจะมกระแสการหมนเวยนแลกเปลยนสนคาบรการอยางกวางขวางและรวดเรว เทคโนโลยสารสนเทศมสวนเอออำานวยใหการดำาเนนการมขอบเขตกวางขวางมากยงขน ระบบเศรษฐกจของโลกจงผกพนกบทกประเทศ และเชอมโยงกนแนบแนนขน
- เทคโนโลยสารสนเทศทำาใหองคกรเปนแบบเครอขายมากขน มการใชเครอขายคอมพวเตอรในองคกรผกพนกนเปนกลมงาน มการเพมคณคาขององคกรดวยเทคโนโลยสารสนเทศ การจดโครงสรางขององคกรจงปรบเปลยนจากเดม หนวยธรกจจะมขนาดเลกลง และเชอมโยงกนกบหนวยธรกจอนเปนเครอขาย สถานะภาพขององคกรจงตองแปรเปลยนไปตามกระแสของเทคโนโลย เกดการแลกเปลยนขอมลไดงายและรวดเรว
- เทคโนโลยสารสนเทศกอใหเกดการวางแผนการดำาเนนการระยะยาวขน อกทงยงทำาใหวถการตดสนใจ หรอเลอกทางเลอกไดละเอยดขน แตเดมการตดสนปญหาอาจมหนทางใหเลอกไดนอย เชน มคำาตอบเดยว ใช และ ไมใช แตดวยขอมลขาวสารทสนบสนนการตดสนใจ ทำาใหวถความคดในการตดสนปญหาเปลยนไป ผตดสนใจมทางเลอกไดมากขน มความละเอยดออนในการตดสนปญหาไดดขน
มหาวทยาลยศรนครนทรวโรฒ 15โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
1.10 คำาถามประเมนผลหลงเรยน
1. จงยกตวอยางการนำาเทคโนโลยสารสนเทศมาใชงานในชวตประจำาวนมา 3 ชนด
2. องคประกอบของระบบคอมพวเตอรมอะไรบาง จงอธบาย
3. ลกษณะเดนของภาษาคอมพวเตอรในยคท 3 (High Level Language) คออะไร
4. หนวยงานใดของรฐบาลทท ำาหนาทดแลดานเทคโนโลยสารสนเทศในปจจบน
5. จงยกตวอยางองคกรทกำาหนดมาตรฐานตาง ๆ ทเกยวของกบคอมพวเตอร
1.11 แหลงวทยาการ
1. หนงสอ/บทความ
1.1 วาสนา สขกระสานต. โลกของคอมพวเตอรและสารสนเทศ . พมพครงท 2 : โรงพมพแหงจฬาลงกรณมหาวทยาลย. กรงเทพฯ, 2541. 1.2 ส ถ า บ น ส ง เ ส ร มก า ร ส อ น ว ท ยา ศ า ส ต ร แ ล ะเทคโนโลย. เทคโนโลยสารสนเทศ
และคอมพวเตอร . พมพคร งท 1 : โรงพมพครสภาลาดพราว.กรงเทพฯ, 2541.2. สออน ๆ
2.1 มหาวทยาลยศรนครนทรวโรฒ, สอประกอบการเรยนการสอน CP101 , 2546
มหาวทยาลยศรนครนทรวโรฒ 16โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.2 http://ite.nectec.or.th/~wutthich/it/computerbasic.html 2.3 http://basicter.8m.com 2.4 http://web.ku.ac.th/schoolnet/snet1/
มหาวทยาลยศรนครนทรวโรฒ 17โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บทเรยนท 2
คอมพวเตอรฮารดแวรคอมพวเตอรฮารดแวร หมายถง ตวเครองคอมพวเตอร และ
อปกรณรอบขางทเกยวของตาง ๆ ซงประกอบดวยสวนทสำาคญคอ หนวยประมวลผลกลาง หนวยความจำาหลก หนวยรบขอมล หนวยแสดงผล และหนวยเกบขอมลสำารอง
หนวยความจำาสำารอง
2.1 หนวยประมวลผลกลาง (Central Processing Unit)
หนวยประมวลผลกลางหรอทเรยกสน ๆ วา ซพย (CPU) เปนหนวยทเปรยบเสมอนสมองของระบบคอมพวเตอร และเปนหนวยทมความซบซอนมากทสด สวนประกอบตาง ๆ ในหนวยประมวลผลกลางเปนตวกำาหนดความเรวของเครองคอมพวเตอร หนวยประมวลผลกลางรนใหม ๆ จะมขนาดเลกลงในขณะทมความเรวเพมขน
มหาวทยาลยศรนครนทรวโรฒ 18โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
หนวยประมวลผล หนวยแสดงหนวยรบขอมล
หนวยความจำาหลก
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.1.1 องคประกอบของหนวยประมวลผลกลาง
วงจรในหนวยประมวลผลกลางเรยกวาไมโครโปรเซสเซอร (Microprocessor) ซงเปนชปททำาจากซลกอน ประกอบดวยหนวยสำาคญสองหนวยคอ
1. หนวยควบคม (Control Unit) ทำาหนาทควบคมการทำางานของเครองคอมพวเตอรทงระบบ เชนควบคมการทำางานของหนวยความจำาหลก หนวยรบขอมล และทเกบขอมลตาง ๆ ดงนนการทำางานของหนวยนจงเปรยบเสมอนเปนศนยกลางระบบประสาท ททำาหนาทควบคมการทำางานของสวนประกอบตาง ๆ ของเครองคอมพวเตอร โดยทหนวยควบคมและซพยจะรบรคำาสงตาง ๆ ในรปของคำาสงภาษาเครองเทานน
2. หน วยค ำานวณและตรรกะ (Arithmetic and Logic Unit) หรอทเรยกสน ๆ วา เอแอลย (ALU) ทำาหนาท ประมวลผลการคำานวณทางคณตศาสตร ตลอดจนการเปรยบเทยบทางตรรกะทงหมด
การทำางานในซพยมรจสเตอร (Register) คอยทำาหนาทเกบและถายทอดขอมลหรอคำาสงทถกนำาเขามาปฎบตการภายในซพย รวมทงม บสเปนเสนทางในการสงผานสญญาณไฟฟาของหนวยตาง ๆ ภายในระบบ โดยคอมพวเตอรทตางระบบกนกจะมการออกแบบบสแตกตางกน
ศพทเสรมDSP (Digital Signal Processor)ดเอสพ เปนโปรเซสเซอรพเศษ ทออกแบบมาเฉพาะสำาหรบ
งานการคำานวณทางดาน การประมวลผลสญญาณแบบดจตอล ทำาใหสามารถทำางานประเภทนไดอยางรวดเรวกวาใชโปรเซสเซอรทออกแบบมาสำาหรบงานทว ๆ ไป ชปดเอสพจะนยมนำาไปใชในงานดาน
มหาวทยาลยศรนครนทรวโรฒ 19โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
แปลงเสยง ภาพ และวดโอ ซงเปนสญญาณอนาลอกใหอยในรปของดจตอลตลอดจนงานทเกยวกบการ ยอขอมลใหเลกลง โดยผนวกเปนโคโปรเซสเซอรเขาไปในฮารดแวรตาง ๆ เชน การดเสยง หรอโมเดมเปนตน
ความเขากนได (Compatibility)โปรแกรมสามารถทำางานบนโปรเซสเซอรตางรนกนได จะเรยก
วาโปรเซสเซอรทง 2 รนมความ compatibility กน และในกรณทโปรเซสเซอรรนใหมถกออกแบบมาใหสามารถใชงานโปรแกรมของโปรเซสเซอรรนกอนหนาได จะเรยกวามความเขากนไดยอนหลง (backward compatibility)
••I-time (Instruction Time) เวลาทน ำาคำาส งจากหนวยความจำามายงซพย•E-time (Execution time) เวลาทซพยใชในการประมวลผลคำาสงนน•FETCH นำาคำาสงจาก memory เขา CPU•DECODE แปลความหมายคำาสง•EXECUTE CPU ประมวลผลคำาสง•STORE นำาคำาสงทประมวลผลเสรจเกบลง memory
มหาวทยาลยศรนครนทรวโรฒ 20โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.2 หนวยความจำาหลก (Main Memory Unit)
เปนอปกรณทใชในการจดจำาขอมล และโปรแกรมตาง ๆ ทอยระหวางการประมวลผลของคอมพวเตอร บางครงอาจเรยกวา หนวยเกบขอมลหลก (Primary storage) สามารถแบงออกไดเปน 2 ประเภท คอ
2.2.1 หนวยความจำาหลกแบบอานไดอยางเดยว (Read Only Memory)
รอม คอหนวยความจำาทเกบชดคำาสงทใชในการเรมตนการทำางานหรอชดคำาสงทสำาคญ ๆ ของระบบคอมพวเตอร มคณสมบตในการเกบขอมลไวไดตลอดโดยไมตองใชไฟฟาหลอเลยง (non-volatile) ขอเสยของรอมคอหนวยความจำาชนดนจะไมสามารถแกไขหรอเพมเตมชดคำาสงไดในภายหลง รวมทงมความเรวในการทำางานชากวาหนวยความจำาแบบแรม
นอกจากน ในปจจบนยงมรอมทเปนชปพเศษแบบตาง ๆ อก คอ
PROM (Programmable Read-Only Memory)เปนหนวยความจำาแบบ ROM ทสามารถบนทกดวยเครอง
บนทกพเศษไดหนงครง จากนนจะลบหรอแกไขไมได EPROM (Erasable PROM)
เปนหนวยความจำา ROM ทใชแสงอลตราไวโอเลตในการเขยนขอมล สามารถนำาออกจากคอมพวเตอรไปลบโดยใชเครองมอพเศษและบนทกขอมลใหมได
EEPROM (Electrically Erasable PROM)รวมเอาขอดของรอมและแรมเขาดวยกน คอ จะเปนชปทไม
ตองใชไฟฟาในการหลอเลยง และสามารถเขยน แกไขหรอลบขอมลทเกบไวไดดวยโปรแกรมพเศษ โดยไมตองถอดออกจากเครองคอมพวเตอรเลย ทำาใหเปรยบเสมอนกบหนวยเกบขอมลสำารองทม
มหาวทยาลยศรนครนทรวโรฒ 21โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ความเรวสง หนวยความจำาชนดนจะมขอดอยอย 2 ประการเมอเทยบกบหนวยเกบขอมลสำารอง นนคอราคาทสงและมความจขอมลตำากวามาก ทำาใหการใชงานยงจำากดอยกบงานทตองการความเรวสงและเกบขอมลไมมากนก ตวอยางเชน หนวยความจำาแบบ Flash ซงนยมนำามาใชเกบ Bios ในเครองรนใหม ๆ
2.2.2 หนวยความจำาหลกแบบแกไขได (Random Access Memory)
แรม หมายถงหนวยความจำาความเรวสงซงเปนทเกบโปรแกรมและขอมลในคอมพวเตอร ถาคอมพวเตอรมหนวยความจำามาก กจะสามารถทำางานไดเรวขน เพราะมเนอทสำาหรบเกบคำาสงจองโปรแกรมตาง ๆ ไดทงหมด ไมตองเรยกคำาสงทใชมาจากหนวยเกบขอมลสำารอง ซงจะทำาใหการทำางานชาลงอยางมาก
หนวยความจำา RAM ทนยมใชในปจจบน คอ DRAM (Dynamic RAM)
เปนหนวยความจำาทมการใชงานกนมากทสดในปจจบน จะมวงจรคลายตวเกบประจเพอจดเกบแตละบตของขอมล ทำาใหตองมการยำาสญญาณไฟฟาเขาไปกอนทจะสญหาย เรยกวา การรเฟรช (Refresh) ขอดของหนวยความจำา DRAM คอ ราคาตำา ขอเสยคอมความเรวไมสงนกเนองจากตองมการรเฟรชขอมลอยตลอดเวลา ห น ว ย ค ว า ม จ ำา DRAM ม ค ว า ม เ ร ว อ ย ร ะ ห ว า ง 50-150 nanosesond เ ช น FPM(Fast Page Mode) RAM, EDO (Extended Data Output) RAM, SDRAM (Synchronous DRAM) เปนตน
SRAM (Static RAM)เปนหนวยความจำาทมความเรวสง ขอเสยคอ ราคาสง นยมใช
SRAM เปนหนวยความจำาแคช เพอเสรมความเรวใหกบหนวยความจำา DRAM ในระบบคอมพวเตอรความเรวสงเนองจากหนวยความจำา SRAM จะมความเรวตำากวา 10 nanosesond
มหาวทยาลยศรนครนทรวโรฒ 22โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.3 หนวยรบขอมล (Input Unit)
ทำาหนาทรบขอมลจากผใชเขาสหนวยความจำาหลก ปจจบนมสอตาง ๆ ใหเลอกใชไดมากมาย แบงเปนประเภทตาง ๆ ไดดงน
2.3.1 อปกรณแบบกด (Keyed Device)
แปนพมพ (Keyboard) แบงเปน 4 กลมดวยกนคอ แปนอกขระ (Character Keys) , แปนควบคม (Control Keys) , แ ป น ฟ ง ก ช น (Function Keys) , แ ป น ต ว เ ล ข (Numeric Keys)
2.3.2 อปกรณชตำาแหนง (Pointing Device)
เชน เมาส (Mouse) , ลกกลมควบคม (Track ball) , แทงชควบคม (Track Point) , แผนรองสมผส (Touch Pad) , จอยสตก (Joy stick) เปนตน
2.3.3 จอภาพระบบไวตอการสมผส (Touch-Sensitive Screen)
เชน จอภาพระบบสมผส (Touch screen)
มหาวทยาลยศรนครนทรวโรฒ 23โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.3.4 ระบบปากกา (Pen-Based System)
เ ช น ป า ก ก า แ ส ง (Light pen) , เ ค ร อ ง อ า น พ ก ด (Digitizing tablet)2.3.5 อปกรณกวาดขอมล (Data Scanning Device)
เชน เอมไอซอาร (Magnetic Ink Character Recognition – MICR) , เครองอานรหสบารโคด (Bar Code Reader) , สแกนเ น อ ร (Scanner) , เ ค ร อ ง ร จ ำา อ ก ข ร ะ ด ว ย แ ส ง (Optical Character Recognition – OCR) , เคร องอานเคร องหมายดวยแสง (Option Mark Reader –OMR) , กลองถ ายภาพด จตอล (Digital Camera) , กล องถ ายทอดวด โอด จ ตอล (Digital Video)
Bar Code Reader Scanner
2.3.6 .อปกรณรจำาเสยง (Voice Recognition Device)
เชน อปกรณวเคราะหเสยงพด (Speech Recognition Device)
มหาวทยาลยศรนครนทรวโรฒ 24โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Digital Camera
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.4 หนวยแสดงผล (Output Unit)
ทำาหนาทแสดงผลลพธจากคอมพวเตอร โดยมากจะแบงออกเปน 2 ประเภท
2.4.1.หนวยแสดงผลชวคราว (Soft Copy)
หมายถงการแสดงผลออกมาใหผใชไดรบทราบในขณะนน แตเมอเลกการทำางานหรอเลกใชแลวผลนนกจะหายไป ไมเหลอเปนวตถใหเกบได ถาตองการเกบผลลพธนนกสามารถสงถายไปเกบในรปของขอมลในหนวยเกบขอมลสำารอง เพอใหสามารถใชงานไดในภายหลง เชน
จอภาพ (Monitor) จอภาพประกอบดวยจดจำานวนมากมาย เรยกจดเหลานนวา
พกเซล (pixel) ถามพกเซลจำานวนมากกจะทำาใหผใชมองเหนภาพบนจอไดชดเจนมากขน จอภาพแบงไดออกเปน 2 ประเภท คอ
1.จอซอารท (Cathode Ray Tube) ใชหลกการยงแสงผานหลอดภาพคลายกบเครองรบโทรทศน
2.จอแอลซด (Liquid Crystal Display) เปนจอภาพของเครองคอมพวเตอรแบบพกพา มนำาหนกเบา กนไฟนอยกวาจอภาพซอารท แตมราคาสงกวา เทคโนโลยจอแอลซดม 2 แบบคอ Passive Matrix มราคาตำาแตขาดความคมชดและอาจมองไมเหนภาพเมอผใชมองจากบางมม Active Matrix จะใหภาพทคมชดกวาแตจะมราคาสงกวามาก
มหาวทยาลยศรนครนทรวโรฒ 25โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
จอโมโนโครม เปนจอภาพระบบขาวดำาหรอเขยวดำา จอภาพมหลากหลายชนดใหเลอก โดยแตกตางกนในสวนของ ความละเอยด (Resolution) จำานวนส (color) และขนาดของจอภาพ (size)
(ซงวดขนาดตามแนวเสนทแยงมม)
อปกรณฉายภาพ (Projector)ยงกำาลงสองสวางสง ภาพทไดกจะชดเจนมากขน กำาลงสอง
สวางมหนวยวดคาอย 3 แบบ คอ LUX , LUMEN และ ANSI LUMEN
อปกรณเสยง (Audio Output)
หนวยแสดงเสยง ประกอบขนจาก ลำาโพง (speaker) และ การดเสยง (sound card) เทคโนโลยดานเสยงในขณะนแบงไดเปน 2 ประเภท
-Waveform audio หรอเรยกวา digital audio เปนการบนทกเสยงในรปของ waveform ลงในแฟมขอมลตามฟอรแมตตางๆ เชน .WAV ของ Windows
มหาวทยาลยศรนครนทรวโรฒ 26โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
pixel
ขนาดจอภาพ
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ขอด บนทกเสยงไดทกชนด บนทกการทำางานของเครองดนตรแตละชนได ใหเสยงทเหมอนตนฉบบ
ขอเสย ใชเนอทดสกมาก ปรบจงหวะทำาใหระดบเสยงของโนตเปลยน ความสามารถในการปรบแตงจำากด
-MIDI (Musical Instrument Digital Interface) ใ ช สำาหรบการสงและแลกเปลยนสญญาณเสยงในรปแบบทอปกรณอเลกทรอนกสสามารถใชงานได โดยจะเปนเทคโนโลยทเปรยบเสมอนการเกบโนตเพลง
ขอด สามารถบนทกเสยงเพลงขณะทเลนได ใชเนอทดสกนอย สามารถสรางและเลนกบเสยงเพลงโดยใชเคร องดนตรหลายชนไดสะดวก
ขอเสย บนทกเสยงพดไมได ใหเสยงตางกนสำาหรบซนธไซเซอรแตละตว
2.4.2 หนวยแสดงผลถาวร (Hard Copy)
หมายถงการแสดงผลทสามารถจบตอง และเคลอนยายไดตามตองการ มกจะออกมาในรปของกระดาษ เชน
เครองพมพ (Printer)-เครองพมพชนดตอก (Impact printer) ขอเสยคอ มเสยง
ด งและคณภาพงานพมพท ได จ ะ ไม ด น ก ม 2 ชน ดยอย ค อ เครองพมพอกษร (character printer) และ เครองพมพบรรทด (line printer)
-เคร องพมพชนดไมตอก (Nonimpact printer) พมพไดเรวและคมชดกวาชนดตอก พมพไดทงตวอกษรและกราฟฟก ไมมเสยงขณะพมพ แตไมสามารถพมพกระดาษแบบส ำาเนาได เชน เคร องพมพ เล เซอร (Laser printer) เคร องพมพฉ ดหมก
มหาวทยาลยศรนครนทรวโรฒ 27โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
(Inkjet printer) เคร องพมพความรอน (Thermal printer) เครองพลอตเตอร (Plotter)
Laser printer Inkjet printer2.5 หนวยเกบขอมลสำารอง (Secondary Storage Unit)
เนองจากแรมเปนหนวยความจำาทไมไดเกบขอมลอยางถาวร ถาปดเครองหรอไฟดบขอมลกหายไป ดงนนถาผใชมขอมลอยในแรมกจะตองทำาการจดเกบขอมล โดยยายขอมลจากหนวยความจำาไปไวในหนวยเกบขอมลสำารอง เนองจากสามารถเกบขอมลไดอยางถาวร เกบขอมลเปนจำานวนมากได แตความเรวในการอานและบนทกขอมลของหนวยเกบขอมลสำารองจะตำากวาแรมมาก ดงนนจงควรทำางานใหเสรจกอนจงยายขอมลนนไปไวในหนวยเกบขอมลสำารอง
ในปจจบนมหนวยเกบขอมลใหเลอกใชหลายชนด ดงตอไปน
2.5.1 เทป(Tape)
เทปแมเหลก (Magnetic Tape)มหาวทยาลยศรนครนทรวโรฒ 28โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ผใชนยมนำาเทปแมเหลกมาสำารองขอมลเทานน สวนขอมลทกำาลงใชงานจะนำาเฉพาะขอมลทสำาคญและไมถกเรยกใชบอย ๆ มา เกบสำารอง (backup) ไวในเทปแมเหลก เพอปองกนการสญหายของขอมล ขอดของเทปแมเหลกคอสามารถบนทก อาน และลบกครงกได รวมทงมราคาตำา นอกจากนยงสามารถบนทกขอมลจำานวนมาก ๆ ไดอยางรวดเรว ความจของเทปแมเหลกจะมหนวยเปนไบตตอนว (byte per inch) หรอ บพไอ (bpi) หมายถงจำานวนตวอกษรทเกบไดในเทปยาวหนงนว หรอเรยกวาความหนาแนนของเทปแมเหลก เทปแมเหลกทมความหนาแนนตำา จะเกบขอมลไดประมาณ 1,600 บพไอ สวนเทปแมเหลกทมความหนาแนนสง จะเกบขอมลไดประมาณ 6,250 บพไอ
การทเทปแมเหลกยงคงไดรบความนยมใหเปนสอทเกบสำารองขอมล กเพราะความเรว ความจขอมล และราคานนเอง
2.5.2 จานแมเหลก (Magnetic Disk)
จานแมเหลกสามารถเกบขอมลได เป นจ ำานวนมาก และม คณสมบตในการเขาถงขอมลโดยตรง (direct access) จานแมเหลกจะตองใชค ก บ ตวขบจานแมเหลก หรอ ดสกไดรฟ (disk drive) เปนอปกรณสำาหรบอานเขยนจานแมเหลก จานแมเหลกเปนสอทใชหลกการของการเขาถงขอมลแบบสม (random-access) นนคอ ถาตองการขอมลลำาดบท 52 หวอานกจะตรงไปทขอมลนนและอานขอมลนนขนมาใชงานไดทนท ทำาใหมความเรวในการอานและบนทกทสงกวาเทปมาก กอนทจะใชแผนจานแมเหลกเกบขอมล จะตองผานขนตอนของการฟอรแมตกอนเพอเตรยมแผนจานแมเหลกใหพรอมสำาหรบเครองรนทจะใชงาน ขอมลจะถกบนทกลงบนจานแมเหลกตามรปแบบทไดฟอรแมตไวแลว คอแบงในแนววงกลมรอบแกนหมนเปนหลาย ๆ วง เรยกวา แทรก (track) แตละแทรกจะถก
มหาวทยาลยศรนครนทรวโรฒ 29โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
แบงออกในแนวของขนมเคกเรยกวา เซกเตอร (sector) และถามเซกเตอรมากกวาหนงเซกเตอรรวมกนเรยกวา คลสเตอร (cluster) นอกจากน ในระบบคอมพวเตอรสวนมากจะมตารางสำาหรบจดการขอมลในแผนจานแมเหลก มหนาทเกบตำาแหนงแทรกและเซกเตอรของขอมลทอยภายในจานแมเหลก เรยกตารางนวา ตารางแฟต (FAT หรอ File Allocation Table) ตารางนทำาใหคอมพวเตอร สามารถจดการกบขอมลไดอยางรวดเรว
ในปจจบนมจานแมเหลกทไดรบความนยมอยางสงอยสองชนด คอ ฟลอปปดสก (Floppy Disk) และ ฮารดดสก (Hard Disk)
ฟลอปปดสก และดสกไดรฟ
มหาวทยาลยศรนครนทรวโรฒ 30โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ดสกขนาด 5.25 นว
ดสกขนาด 3.5 นว
ความจสองเทา 360 KB 720 KB (IBM)800 KB (Macintosh)
ความจสง 1.2 KB 1.44 MB (IBM)1.44 MB (Macintosh)
ความจสงพเศษ - 120 MBความจฮารดดสกคำานวณไดจาก = ไบต/sector x จน.ไซลนเดอร x จน. เซกเตอร x จน. หนา
แผน HDD ถาม 80 t, 18 s จได 2 หนา
= 512 x 80 x 18 x 2 = 1,474,560 Byte= 1.44 MBฮารดดสกฮารดดสกทนยมใชกบเครองไมโครคอมพวเตอรในปจจบน จะ
ประกอบดวยจานแมเหลกหลาย ๆ แผน และสามารถบนทกขอมลไดทง 2 หนาของผวจานแมเหลก โดยททกแทรก (track) และเซกเตอร (sector) ทมตำาแหนงตรงกนของฮารดดสกชดหนงจะเรยกวา ไซลนเดอร (cylinder)
ความจฮารดดสก
มหาวทยาลยศรนครนทรวโรฒ 31โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.5.3 ออปตคลดสก (Optical Disk)
ใชเทคโนโลยของแสงเลเซอร ทำาใหสามารถเกบขอมลไดจำานวนมหาศาลในราคาไมแพงมากนก
ในปจจบนจะมออปตคลดสกอยหลายแบบซงใชเทคโนโลยทแตกตางกนไป เชน
ซ ด ร อ ม (CD-ROM ห ร อ Compact Disk Read Only Memory)
สามารถเกบขอมลไดสงถง 650 เมกะไบตตอแผน ความเรวในการอานขอมลท 150 กโลไบตตอวนาท เรยกวามความเรว 1 เทาหรอ 1x ซดรอมไดรฟรนหลง ๆ จะอางองความเรวในการอานขอมลจากรนแรก เชน ความเรว 2 เทา (2x), ความเรว 4 (4x) เปนตน
•CD-Recordable Drive (CD-R Drive) สามารถเขยนขอมลลงบนแผน CD-ROM Disk ได แตเขยนไดเพยงครงเดยว•CD-ReWritetable Drive (CD-RWDrive) คลาย CD-ROM ทบนทกได แตมคณสมบตทจะเขยนลงบน CD-ROM ไดหลายครง
วอรมซด (WORM CD หรอ Write Once Read Many CD)
สามารถเกบขอมลไดตงแต 600 เมกะไบต ไปจนถงมากกวา 3 จกะไบต ขนกบชนดของวอรมซดทใชงาน วอรมซดมจดดอยกวาซดรอมในเรองของการไมมมาตรฐานทแนนอน นนคอ แผนวอรมซดจะตองใชกบเครองอานรนเดยวกบทใชบนทกเทานน ทำาใหมการใชงานในวงแคบ สวนมากจะนยมนำามาใชในการเกบสำารองขอมลเทานน
เอมโอดสก (MO หรอ Magneto Optical disk)มความจสงมากคอตงแต 200 MB ขนไป มความเรวในการใช
งานทสงกวาฟลอปปดสกและซดรอม แตจะชากวาฮารดดสก ขอมลทเกบอยในเอมโอดสกจะปลอดภยจากสนามแมเหลก
มหาวทยาลยศรนครนทรวโรฒ 32โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ดวด (DVD Digital Versatile Disk)สามารถเกบขอมลไดตำาสดท 4.7 จกะไบต มความจไดตงแต
4.7 GB ถง 17 GB มความเรวในการเขาถง (Access time) อยท 600 กโลไบตตอวนาท ถง 1.3 เมกะไบตตอวนาท
2.6 สวนประกอบอน ๆ
2.6.1 แผงวงจรหลก (Main Board)
ประกอบด วยซพย หน วยความจ ำา ชปประมวลผลเสรม (coprocessor) และมชองสำาหรบตออปกรณปอนขอมลและแสดงผล รวมทงม ชองขยายเพมเตม (expansion slot)
บส (Bus)เปนเสนทางวงของสญญาณระหวางแตละหนวยบนเมนบอรด
เชน จากหนวยความจำาไป CPU หรอไปยงอปกรณตางๆ มความเรวเปน MHz เชน
บส ISA ใชกบอปกรณทมความเรวตำา เชน โมเดม
PCI บส แตกอนใชระหวาง CPU กบหนวยความจำา ปจจบนใชก บอปกรณทกประเภท เพราะมการเคลอนยายขอมลสง เชน
ฮารดดสกAGP บส เปนบสทถกออกแบบมาใชเคลอนยายขอมลระหวาง
การดแสดงผล AGP กบหนวยความจำา มความเรวสง
2.6.2 สวนเชอมตออปกรณ (Peripheral Inteface)
มหาวทยาลยศรนครนทรวโรฒ 33โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
สวนเชอมตอแบบอนกรม (Serial Interface)พอรตอนกรม จะเปนสวนเชอมตอทรบสงขอมลครงละ 1 บต
สามารถรบสงขอมลดวยความเรวสงสดไมเกน 115,200 บตตอวนาท
สวนเชอมตอแบบขนาน (Parallel Interface)พอรตขนาน เปนสวนเชอมตอทมการโอนถายขอมลครงละมา
กกวา 1 บตไปพรอม ๆ กน นยมใชเชอมตออปกรณทมความเรวสง สามารถรบสงขอมลดวยความเรวสงสดท 2 เมกะบตตอวนาท
ไอดอ (IDE : Integrated Drive Electronics)เชอมตออปกรณไดสงสด 2 ตว สามารถสงผานขอมลไดดวย
ความเรวสงสดท 3 เมกะบตตอวนาท และรองรบฮารดดสกความจสงสดท 528 MB ตอมาไดมการพฒนา อไอดอ (EIDE หรอ Enhanced Integrated Drive Electronics) เชอมตออปกรณไดสงสด 4 ตว สงผานขอมลไดสงสดท 9-16 เมกะบตตอวนาท และรองรบฮารดดสกไดสงสดถง 8.4 จกะไบต
ส ก ซ ซ (SCSI : Small Computer System Interface)
อตราการถายเทสงสด(Mbps)
ความกวางชองทางการถายเทขอมล
(bit) SCSI-1 Fast SCSI
4102020
8 8 8 16
มหาวทยาลยศรนครนทรวโรฒ 34โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
Ultra SCSI Fa
st Wide SCSIUltra Wide SCSI
40 16
USB (Universal Serial Bus)มความเรว 2 ระดบ คอ 1.5 เมกะบตตอวนาท และ 12 เมกะ
บตตอวนาท มจดประสงคทจะใชเปนบสอเนกประสงคสำาหรบเชอมตออปกรณความเรวตำาทงหมดเขาชองตอเพยงชองเดยว สามารถตอไดสงสดถง 127 อปกรณ
2.6.3 อปกรณพซการด (PC-Card)
เปนแผงวงจรเพอเพมขยายอปกรณสำาหรบเคร องโนตบค มขนาดประมาณบตรเครดต แบงไดเปน 3 ชนด
–PC Card Type I ขนาด 3.3 มม. เปนอปกรณเพม RAM หรอ Flash Memory–PC Card Type II ขนาด 5.0 มม. เปนอปกรณ I/O เชน โมเดม หรอ LAN Card–PC Card Type III ขนาด 10.5 มม. เปนอปกรณ Hard Disk
2.6.4 อปกรณสอสารขอมล (Data communication device)
MODEM (Modulation-DEModulation)เปนอปกรณทใชเชอมตอกบระบบเครอขายภายนอกผาน สาย
โทรศพทด งเด ม (POTS) สามารถสงขอมลผานโมเดมได ด วยความเรวสงสดตามมาตรฐาน V.34 ของ ITU-T ท 28.8 kbps และ 33.6 Kbps (นอกจากน จะมโมเดมรนใหม ๆ ทมความเรวถง
มหาวทยาลยศรนครนทรวโรฒ 35โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
56 Kbps แตยงไมมการกำาหนดมาตรฐานกลาง ทำาใหโมเดมทมาจากผผลตตางกนจะไมสามารถเชอมตอกนได)
2.6.5 ยพเอส (UPS)
ยพเอส Uninterruptible Power Supply เป นอปกรณสำาหรบจายกระแสไฟฟาสำารองจากแบตเตอร เพอเปนแหลงพลงงานฉกเฉนในกรณเกดปญหากบระบบไฟฟาหลก เชนไฟดบไฟเกน
2.7 คำาถามประเมนผลหลงเรยน
1.องคประกอบของหนวยประมวลผลกลางมอะไรบางจงอธบายพรอมทงบอกกระบวนการทำางาน (Control processing unit )
2. จงอธบายขอแตกตางระหวาง PROM EPROM และ EEPROM
3. หนวยความจำาแคชและหนวยความจำาเสมอนคออะไร
4. บสคออะไร บสมกชนดจงอธบาย
5. จงอธบาย ROM และ RAM พรอมบอกขอแตกตาง
2.8 แหลงวทยาการ
1. หนงสอ/บทความ
1.1 วาสนา สขกระสานต. โลกของคอมพวเตอรและสารสนเทศ . พมพครงท 2 : โรงพมพแหงจฬาลงกรณมหาวทยาลย. กรงเทพฯ, 2541.2. สออน ๆ
2.1 มหาวทยาลยศรนครนทรวโรฒ, สอประกอบการเรยนการสอน CP101 , 2546
มหาวทยาลยศรนครนทรวโรฒ 36โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.2 http://cptd.chandra.ac.th/selfstud/it4life/hardware.htm 2.3 http://www.lib.chandra.ac.th/Fac_education/Computer_hardware.htm 2.4
http://www.pixiart.com/links/computer/computer-009-02.html
มหาวทยาลยศรนครนทรวโรฒ 37โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บทเรยนท 3
คอมพวเตอรซอฟตแวรคอมพวเตอรซอฟตแวร หมายถง โปรแกรมหรอชดคำาสงท
ควบคมใหเครองคอมพวเตอรดำาเนนการตามทกำาหนดให
ซอฟตแวรสามารถแบงไดเปน 2 ชนด คอ ซอฟตแวรระบบ (System Software) และ ซอฟตแวรประยกต (Application Software)
ซอฟตแวรประย กต อาจเป น ซอฟตแวรเฉพาะงานหรอซอฟตแวรสำาเรจรป
- ซอฟตแวรเฉพาะงาน (Tailor Made software) หมายถง เปนซอฟตแวรประเภททในองคกรขนาดใหญหรองานทมความตองการเฉพาะดาน การจดหาซอฟตแวรมาใชงานจะใชวธพฒนาซอฟตแวรขนมาใชเอง หรอวาจางบรษทซอฟตแวรเฉพาะงานให ขอดคอมความเหมาะสมกบงานและสามารถแกไขตามความตองการได ขอเสยคอคาใชจายสงและใชเวลาสำาหรบพฒนา
- ซอฟตแวรสำาเรจรป (Software Package) หมายถง เปนซอฟตแวรประเภททเขยนขนส ำาหรบงานทว ๆ ไปและมการวางจำาหนายเปนชดสำาเรจรปใหผทตองการใชในงานประเภทนนสามารถซอไปใชไดทนท เชน โปรแกรมชดออฟฟซ
มหาวทยาลยศรนครนทรวโรฒ 38โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ความสามารถพนฐานของเครองคอมพวเตอร
สามารถเกบขอมลได ดำาเนนการพนฐานทละ 1 คำาสง เชน คำานวณทางคณตศาสตร + - * / เปรยบเทยบทางตรรกศาสตร สงผานคาระหวาง ซพย หนวยความจำา และอปกรณ และคำาสงพนฐานอนๆ เชน เปลยนลำาดบการทำางาน รวมถงดำาเนนการไดถกตองและรวดเรว
วงจรดำาเนนการ 1 คำาสง
มหาวทยาลยศรนครนทรวโรฒ 39โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Execute and store result
Fetch operands
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
คอมพวเตอรทำางานตามคำาสงภาษาเครองในรปรหสฐานสองเทานน
ตวอยางคำาสงภาษาเคร อง 1 คำาสง และคำาสงภาษาเคร องแตกตางกนไปตามการออกแบบสถาปตยกรรมของคอมพวเตอร
สรางภาษาคอมพวเตอรใหงายสำาหรบมนษย ลกษณะคลายประโยค อานเขาใจงาย เชน
Read L1,L2,L3 Volumn = L1*L2*L3
Write Volumnมหาวทยาลยศรนครนทรวโรฒ 40โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Evaluate operands addresses
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
รปแบบคำาสงแตละภาษา (syntax) แตกตางกนไป และเมอเขยนโปรแกรมดวยภาษาระดบสงทสรางขนเพอใหงายสำาหรบมนษย จงตองทำาการแปลเปนภาษาเครอง โดยใชโปรแกรมแปลภาษา
3.1 ซอฟตแวรระบบ (System Software)
ซอฟตแวรระบบ หมายถง โปรแกรมตาง ๆ ทท ำาหนาทตดตอกบสวนประกอบตาง ๆ ของฮารดแวรคอมพวเตอร และอำานวยเครองมอสำาหรบทำางานพนฐานตาง ๆ ทเกยวกบฮารดแวร เชน การแสดงรายช อแฟมท เก บในหน วยเก บขอม ลส ำารอง การท ำาพารต ช นฮารดดสก เปนตน
ซอฟตแวรระบบประกอบดวย ซอฟตแวร 2 ประเภท คอ
3.1.1 ระบบปฏบตการ (Operation System)
ระบบปฏบต การ หมายถง ชดของโปรแกรมทอยระหวางฮารดแวรและซอฟตแวรประยกต มหนาทในการควบคมการปฏบตงานของฮารดแวร และสนบสนนคำาสงสำาหรบควบคมการทำางานของฮารดแวรใหก บซอฟตแวรประย กต ต วอยางเชน MS-DOS , UNIX , Windows ,Mac OS และ Linux เปนตน ระบบปฏบตการมหนาทหลก ๆ คอ
ควบคมและจดการการดำาเนนงานของทรพยากรในระบบ เชน ซพย หนวยความจำา โปรแกรมทเขามาทำางานในระบบ ไฟลตาง ๆ อปกรณนำาขอมลเขา-ออก
จดการงานในสวนของการตดตอกบผใช ระบบปฏบตการบนเครองไมโครคอมพวเตอรจดการระบบสำาหรบผใชเพยงคนเดยว ใชงานไดงาย ผใชตอง
เลอกใชโปรแกรมประยกตทพฒนาสำาหรบใชสำาหรบระบบปฎบตการนน ตวอยางเชน DOS , Windows ,Mac OS และ Linux ในยคใหมมการพฒนาโปรแกรมแบบแพลตฟอรมฟร คอ ไมผกตดกบ
มหาวทยาลยศรนครนทรวโรฒ 41โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ระบบฮารดแวรและระบบปฎบตการ ทำาใหผพฒนาโปรแกรมทำางานงายขน ไมตองเขยนโปรแกรมงานเดยวกนหลายชดส ำาหรบหลายแพลตฟอรม เชน เปรยบเทยบระหวาง DOS กบ Windows
ร ะ บ บ ป ฏ บ ต ก า ร ด อ ส (DOS : Disk Operating System)
ลกษณะการตดตอกบผใชเปนบรรทดของตวอกษรและผใช ตองพมพค ำาส งเปนรายบรรทด Windows OS สนบสนนการท ำา ง า นข อ ง DOS ต วอ ย า ง ค ำา ส ง DIR ,RENAME ,COPY, DELETE, MKDIR, CLS
ระบบปฏบตวนโดวส (Windows OS)เปนระบบปฏบตการ ทไดรบการพฒนาโดยบรษทไมโครซอฟต
เพอใชสำาหรบเครองไมโครคอมพวเตอร หลกการทำางานของวนโดวสเปนแบบ Multitasking
ต ด ต อ ก บ ผ ใ ช แ บ บ ก ร า ฟ ฟ ก (Graphical User Interface : GUI) มลกษณะใชงานงาย (User Friendly) ใช
มหาวทยาลยศรนครนทรวโรฒ 42โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
เมาสชวยในการเลอกคำาสง ผใชไมตองจำารปแบบคำาสงมาก ไมตองพมพมาก
ระบบปฏ บต การเครอขาย (Network Operating System หรอ NOS)
เปนระบบปฏบตการทไดรบการออกแบบและพฒนามาเพอใหเกดการตดตอสอสารระหวางเครองคอมพวเตอร และชวยใหเกดการใชทรพยากรรวมกนได ทง
-ซอฟตแวร-ฮารดแวร เชนเครองพมพ ฮารดดสก -ขอมล เชน ฐานขอมล หรอไฟล โดยใชหลกการของไคลแอน/เซรฟเวอร (Client/Server) ระบบปฏบตการบนเครองคอมพวเตอรขนาดใหญ
สามารถรองรบการทำางานหลายงาน ณ เวลาเดยวกน (Multitasking) จากผใชหลายคน (Multi User) ไดพรอมกน และมระบบรกษาความปลอดภยสง
มหาวทยาลยศรนครนทรวโรฒ 43โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ตวอยาง ซอฟตแวรระบบปฎบตการ
Note:CE (Consumer Electronic)
3.1.2 ซอฟตแวรสำาหรบการพฒนาโปรแกรม (Translator)
ทำาหนาทการแปลภาษาคอมพวเตอรเปนภาษาเครอง
แอสแซมเบลอ (Assembler) แปลโปรแกรมภาษาแอสแซมบล
คอมไพเลอร (Compiler) แปลโปรแกรมภาษาระดบสงเปนโปรแกรมภาษาเครอง
อนเทอพรเตอร (Interpreter) ใชการแปลและดำาเนนการทละคำาสง
มหาวทยาลยศรนครนทรวโรฒ 44โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
คอมไพเลอรแปลโปรแกรมทำาไดหลายแบบ
อนเทอพรเตอร (Interpreter)
ปจจบนมการนำามาใชงานมากในงานประยกตเกยวกบเวบ โดยเฉพาะตดตงผกไวกบ web browser เชน การดำาเนนการคำาสง HTML คำาสงสครปตตางๆ เชน Java script, การดำาเนนการของ JVM (Java Virtual Machine) และการรนโปรแกรมดวยอนเทอพรเตอร จะชากวาโปรแกรมทถกแปลเปนภาษาเคร องดวยคอมไพเลอร
มหาวทยาลยศรนครนทรวโรฒ 45โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
3.1.3 โปรแกรมเกยวกบการดแลระบบตางๆ
เชน กำาจดไวรส, พารทชนฮารดดสก, โปรแกรมสำาเนาระบบและขอมล ฯลฯ
3.2 ซอฟตแวรประยกต (Application Software)
ซอฟตแวรประยกต หมายถง ชดคำาสงหรอโปรแกรมททำาใหคอมพวเตอรทำางาน โดยมวตถประสงคเพอการทำางานตามทผใชงานตองการ ลกษณะการใชงานงายตอผใช (User-Friendly) และใชกบงานสวนบคคลหรองานธรกจ
ตวอยางซอฟตแวรประยกต
เครองคดเลข, เกมสตางๆ, โปรแกรมดหนง ฟงเพลง
โปรแกรมชดออฟฟซ
โปรแกรมระบบงานในองคกร เชน ระบบบญช, ระบบสนคาคงคลง, ระบบขอมลสมาชก ฯลฯ
โปรแกรมทองเวบ
เปรยบเทยบซอฟตแวรบนวนโดวสและลนกซ
มหาวทยาลยศรนครนทรวโรฒ 46โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
การพฒนาโปรแกรมแบบแพลตฟอรมฟร ดวย Java
ภาษาจาวา เปนภาษาพฒนาโปรแกรมคอมพวเตอรแบบเชงวตถ (Object Oriented) จาวาคอมไพเลอรแปลโปรแกรมจาวาเปน ภาษาเครองเสมอน(Java Virtual Machine) เรยกวา จาวา
มหาวทยาลยศรนครนทรวโรฒ 47โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ไบตโคด และ เครองผใชตองมโปรแกรม JVM ทำาหนาทแปลคำาสงไบตโคด เปนภาษาเครองจรง โดยดำาเนนการทละคำาสง ซง JVM เปนโปรแกรมทมขนาดเลกสามารถตดตงลงในเครองคอมพวเตอรหรออปกรณตางๆทเลกกวา เชน โทรศพทมอถอ เครองรบโทรทศนได (JVM สำาหรบแตละแพลตฟอรมจะแตกตางกน) ไฟลจาวาไบตโคดมขนาดเลก สงผานอนเทอรเนตไดงาย โปรแกรมจาวาสามารถรนไดทกท และผพฒนาโปรแกรมเขยนเพยงโปรแกรมเดยว ใชไดกบทกระบบ
การพฒนาโปรแกรมแบบแพลตฟอรมฟร ดวยไมโครซอฟต .NET
ใชแนวคดเด ยวก บการท ำางานของจาวา ใชภาษา C# ในโปรแกรมคอมพวเตอรแบบเชงวตถ โปรแกรมทเขยนขนจะถกแปลเปนภาษาระดบกลาง หรอ แอสแซมบลแบบ ห น ง เ ร ย ก ว า "MSIL" หรอยอๆวา "IL" ซ งคลายๆกบไบตโค ด และม CLR (Common Language Runtime) เปนโปรแกรมทดำาเนนการเพอใหโปรแกรมสามารถรนได โคด IL ไมสามารถรนกบเคร องคอมพวเตอรไดโดยตรง CLR ใชคอมไพเลอรแบบ JIT ในการแปล IL ใหเปนภาษาเครอง โดยตดสวนทเปนเครองเสมอนออกไป
มหาวทยาลยศรนครนทรวโรฒ 48โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
การพฒนาโปรแกรมแบบ โอเพนซอรส"โอเพนซอรส" (Open Source) คอ วถทางใหมแหงการ
พฒนาซอฟตแวร โดยวางอยบนแนวคด ทอาศยความรวมมอของนกพฒนาทวโลก เพอสรางซอฟตแวรทดกวา และเปนสทธของทกๆคนรวมกนอยางแทจรง (จาก http://opensource.thai.net/)
ซอฟตแวรโอเพนซอรส คอ ซอฟตแวรทอนญาตให ใช แกไข และ กอปป แจกจาย ไมวาจะคดเงนหรอไม ไดอยางเสร
ไวรสคอมพวเตอร (Computer Virus)
ไวรสเปนโปรแกรมทแอบเขามาดำาเนนการมชอบกบระบบคอมพวเตอร ทำาใหเกดความเสยหาย และสามารถตดตอไปยงเครองอนได ซงในป 2001 พบวาไวรส Nimda ไดสรางความเสยหายไดสงสด เปนมลคาถง 25,400 ลานบาท ในทวโลก ตามดวย Code Red, Sircam, LoveBug, Melissa ตามลำาดบทไมหยอนกวากน
มหาวทยาลยศรนครนทรวโรฒ 49โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
มหาวทยาลยศรนครนทรวโรฒ 50โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
มหาวทยาลยศรนครนทรวโรฒ 51โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ไวรสคอมพวเตอร แบงตามลกษณะการแพรหรอจดทมการแพร
Boot Sector Virus/File Virus/Macro Virus หนอน(Worm) มาโทรจน(Trojan Horse) ไวรสหลอกลวง(Hoax)หนอน(Worm)
หนอน เปนโปรแกรมคอมพวเตอรทถกออกแบบมาใหสามารถแพรกระจายตวเอง จากเครองคอมพวเตอรเครองหนง ไปยงอกเครองหนง โดยอาศยระบบเนตเวรค (E-mail) ซงแพรกระจายไดอยางรวดเรวและทำาความเสยหายรนแรงมาก
โทรจน(Trojan)
ชอจากมหากาพยเมองทรอยในอดตของโฮมเมอร ถกนำามาใชเปนชอของ โปรแกรมคอมพวเตอรทถกออกแบบมาใหแฝงตวเองเขาไปในระบบ และจะทำางานโดย การดกจบเอารหสผานเขาสระบบตางๆ และสงกลบไปยงผประสงคราย เพอเขาใชหรอ โจมตระบบในภายหลง และแฝงมาในหลายๆ รปแบบ เชน เกมส การดอวยพร หรอ
จดหมายตางๆ
หนวยงานรบผดชอบ (ThaiCERT) thaicert.nectec.or.th
มหาวทยาลยศรนครนทรวโรฒ 52โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ศนยประสานงานการรกษาความปลอดภยคอมพวเตอร ประเทศไทย
3.3 ภาษาคอมพวเตอร (Computer Programming Language)
มการพฒนาภาษาคอมพวเตอรขนมามากมาย เพอใหงายตอการพฒนาโปรแกรม
Assembly LanguageHigh Level Procedural :- Fortran, COBOL,
PASCAL, ADA, C, Visual BasicObject-Oriented Language :- C++, JAVA,
C#3.4 คำาถามประเมนผลหลงเรยน
1. ซอฟตแวรคออะไร แบงเปนกประเภท จงอธบาย
2. หนาทของระบบปฎบตการมอะไรบาง
3. จงบอกขอแตกตางระหวางระบบปฎบตวนโดวส และ ระบบปฎบตการเครอขาย
4. จงยกตวอยางซอฟตแวรประยกต
มหาวทยาลยศรนครนทรวโรฒ 53โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
5. ซอฟตแวรสำาหรบการพฒนาโปรแกรมมหนาทอะไร มอะไรบาง
3.5 แหลงวทยาการ
1. หนงสอ/บทความ
1.1 วาสนา สขกระสานต. โลกของคอมพวเตอรและสารสนเทศ . พมพครงท 2 : โรงพมพแหงจฬาลงกรณมหาวทยาลย. กรงเทพฯ, 2541.2. สออน ๆ
2.1 มหาวทยาลยศรนครนทรวโรฒ, สอประกอบการเรยนการสอน CP101 , 2546
2.2 http://www.uni.net.th/~08_2543/mainmenu.html2.3 http://www. thaicert.nectec.or.th2.4 http://linux.thai.net2.5 http://www.opentle.org
มหาวทยาลยศรนครนทรวโรฒ 54โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บทเรยนท 4
การจดการขอมลดวยคอมพวเตอรและระบบฐานขอมล
41. รหสแทนขอมล
ขอมล (data) หมายถง ความจรง(fact) ซงสามารถบนทกไวไ ด แ ล ะ ม ค ว า ม ห ม า ย อ ย ในตว ถอเปนหวใจสำาคญของระบบงานคอมพวเตอร เนองจากการประมวลผลทางคอมพวเตอรทกประเภทจะเปนการประมวลผลขอมลในรปแบบใดรปแบบหนง เพอใหไดผลลพธทตองการออกมา หากขอมลทปอนใหผด กจะไดผลลพธทไมมคณคา หรอทนยมเรยกวาปอนขยะเขายอมไดขยะออก (Garbage in – Garbage out)
ระบบคอมพวเตอร อาศยการทำางานของสญญาณไฟฟา ทำาใหสถานะม 2 สถานะ คอ สถานะปด (off) และสถานะเปด (on) จงตองหาวธในการแทนทสถานะสองสถานะน นนคอการใชเลขฐานสอง (Binary Number System) ประกอบดวยเลข 0 และเลข 1 การประกอบเลขฐานสองขนหลาย ๆ หลกทำาใหสามารถแทนความหมายขอมลตาง ๆ ไดจำานวนมากมาย
เลขฐานสอง 1 หลก แทนขอมลได 21 แบบ นนคอ 0 หรอ 1เลขฐานสอง 2 หลก แทนขอมลได 22 แบบ นนคอ 00 หรอ
01 หรอ 10 หรอ 11เลขฐานสอง 3 หลก แทนขอมลได 23 แบบ นนคอ
001,010,011,100,101,110,111,000ดงนน เลขฐานสอง n หลก แทนขอมลได 2n ขอมล
มหาวทยาลยศรนครนทรวโรฒ 55โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
นอกจากระบบเลขฐานสองแลว ยงมระบบเลขฐานอน ๆ ทใชในการแทนขอมล ตวอยางตอไปน
เลขฐาน 8 ค าท ใชแทนขอม ลในฐาน 8 ได แก 0123456, , , , , , หรอ 7
เลขฐาน 16 คาทใชแทนขอมลในเลขฐาน 16ไดแก 0123456789, , , , , , , , , ,A,B,C,D,E หรอ F 411. . บต ไบต เวรด และ พารตบต
บต (Bit : Binary Digit) เปนหนวยทเลขทสดในการจดเกบขอมล โดยแทนดวยเลขฐานสอง 1 ตว แตเนองจากบตเพยงบตเดยวไมสามารถแทนคาขอมลไดเพยงพอ เราจงนำาบตหลาย ๆ บตมาเรยงตอกน บตหลาย ๆ บตรวมกนเรยกวา ไบต (Byte) โดยปกตแลว 8 บต เทากบ 1 ไบต
Bit Bit Bit Bit Bit Bit Bit Bit Byte
ไบต (Byte) ใชเปนหนวยความจของขอมล อาทเชน หนวยความจำาคอมพวเตอร (Memory) หนวยเกบขอมลสำารอง (Secondary Storage) ปรมาณความจเปน Kilobyte(KB) , Megabyte(MB หรอ M) , Gigabyte (GB หรอ G)
ตารางมาตราสวนของหนวยความจหนวย จำานวน ByteKB 210 1024MB 220 1,048,567
1024x1024GB 230 1,073,741,824
1024x1024x1024
มหาวทยาลยศรนครนทรวโรฒ 56โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
เวรด (Word) เปนกลมของบตเพอใชในการประมวลผล (อาจเกดจากไบตหลาย ๆ ไบตรวมกน) ซงในเคร องคอมพวเตอรแตละชนดจะมขนาดของเวรดไมเทากน โดยทวไปแลวถาคอมพวเตอร เคร อง ใดมขนาดเว ร ด ใหญ กว า ก จ ะมปร ะส ทธ ภ าพสงกว า คอมพวเตอรแตละเครองมขนาดบตเวรดไมเทากน คอมพวเตอรบางรนม 8 บต (1 ไบต ) เปน 1 เวรด บางรนม 16 บต(2 ไบต)เปน 1 เวรด ยงเปนคอมพวเตอรระดบสงกจะยงมขนาดบตเวรดใหญขน
พารตบต (Parity bit) เปนบตทเกาทเพมขนมาในคอมพวเตอรบางระบบ มไวตรวจสอบความผดพลาดจากการสอสารหรอสงขอมล ซงอาจมสาเหตตาง ๆ ทำาใหคอมพวเตอรสงขอมลผดพลาดหรอกไมสามารถดไดจากพารตบตน โดยบตพารตแบงเปน 2 ระบบ คอ พารตเลขค(Even Parity) และ พารตเลขค(Odd Parity) วธการสงคาพารตบต คอ คอมพวเตอรจะนบจำานวนเลข 1 ของแตละไบตวามจำานวนเทาใด ถาผลรวมของเลขหนงในไบตนนเปนเลขค และเครองทใชเปนระบบพารตบตเลขค พารตบตจะเปนเลข 1 แตถาเครองทใชเปนระบบพารตเลขค พารตบตจะเปนเลข 0 พารตบตจะเปนสวนทสำาคญมากในกรณทมการสงขอมลขามระหวางเครองคอมพวเตอร โดยทเครองททำาหนาทเปนตวรบขอมลจะตองทราบลวงหนาวาเครองทสงขอมลมานนใชระบบพารตเลขคหรอเลขค มฉะนนจะทำาใหแปลความหมายของขอมลทรบเขามาไมถกตอง ตวอยางเชนเครองคอมพวเตอรระบบพารตเลขค ถาสงรหส A = 01000001 รหสทสงจรงจะเปน 010000010 เปนตน
มหาวทยาลยศรนครนทรวโรฒ 57โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
412. . ชนดของรหสแทนขอมล
ในการสอสารระหวางเครองคอมพวเตอรจำาเปนตองอาศยรหสแทนขอมลมาตรฐานสากลเพอใหเครองคอมพวเตอรตาง ๆ สามารถสอสารกนได รหสแทนขอมลทนยมใชในปจจบน คอ
รหส EBCDIC (Extended Binary Code Decimal Interchange Code)
พฒนาโดยบรษทไอบเอม (IBM) ใชแทนขอมลตางกนไดทงหมด 28 หรอ 256 ชนด (ใช 8 บตเปน 1 ไบต)
รหส ASCII (American Standard code for Information Interchange)
เปนรหสมาตรฐานสากลทนยมใชมากในการตดตอสอสารของเครองคอมพวเตอรตงแตสองเครองขนไป ใช 8 บต เปน 1 ไบต เชนเดยวกบ EBCDIC
รหส UniCode
เปนรหสใหมลาสดทพฒนาขนมาแทนรหสพเศษตาง ๆไดมากขนเพราะใช 16 บตตอไบต ในการแทนขอมล ทำาใหครอบคลมภาษาตาง ๆ ไดหลายภาษาโดยไมตองมการแปลง เชน ระบบปฏบตการ Windows
42. ระบบไฟลขอมล (Data file)
หนวยเกบขอมลสำารองของคอมพวเตอรจะเกบขอมลในรปของเลขฐานสอง ซงประกอบกนเปนแฟมขอมลหรอไฟล โดยทไมวาจะใชสอเกบขอมลชนดใดกตาม ทกอยางทเกบอยในหนวยเกบขอมลสำารองตองอยในรปของไฟล ไฟลทกไฟลตองมชอเรยกเพอใหระบบสามารถอางองถงได และไฟลหลาย ๆ ไฟลกจะถกจดเกบไวใน ไดเรคทอร(Directory) หรอ โฟลเดอร (Folder) เดยวกน โดยคำานงถง
มหาวทยาลยศรนครนทรวโรฒ 58โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ความสมพนธของขอมลแตละทอยในโฟลเดอรดวย กลาวคอ ขอมลทมความสมพนธกนควรจดเกบไวในโฟลเดอรเดยวกน
421. . ชนดของไฟล
เราสามารถแบงไฟลออกเปน 2 ชนด
1. โปรแกรมไฟล (Program File)เปนไฟลทใชเกบโปรแกรมทกชนด ตงแตโปรแกรมของ
ระบบ(System Program) ตลอดจนถงโปรแกรมประยกตตาง ๆ (Application Program)
2. ดาตาไฟล (Data File)เปนไฟลทใชเกบขอมลทกชนด หรอกลาวไดวาเกบขอมลทจะใช
ซงแตละโปรแกรมกจดเกบดาตาไฟลทมรปแบบตางกน ทำาใหการเรยกใชขอมลขามโปรแกรมกนไมได โดยดาตาไฟลสามารถแบงเปนประเภทยอย ๆ ตามประเภทของขอมลทจดเกบ เชน
Configuration File เปนไฟลเกบคณสมบตหรอตวเล อกตางๆ ในโปรแกรม ถ าถกลบอาจเสยหายตอโปรแกรมนน ๆ
Text File เป นไฟลขอความซ งประกอบดวยอกขระ ตวเลข และสญลกษณพเศษตาง ๆ
Graphics File เปนไฟลขอมลรปภาพทงสและขาวดำา ขอมลทเกบเปนรปแบบเฉพาะ
Database File เปนทเกบขอมลในรปแบบทโปรแกรมฐานขอมลเรยกใชได
Sound File เปนทเกบรหสแทนเสยงในรปแบบดจตอล Backup File เปนไฟลทใชสำารองขอมลทสำาคญ เพอนำา
กลบมาใชใหมได เมอไฟลตนฉบบเสย
มหาวทยาลยศรนครนทรวโรฒ 59โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
422. . การกำาหนดชอไฟล
การตงชอไฟลเปนประโยชนตอการอางองของระบบปฏบตการในการจดการไฟลนน ๆ ชอไฟลควรสอความหมายกบขอมลทจดเกบไวในไฟลนน ๆ โดยทวไปแลวการตงชอไฟลนยมใชตวอกษรอก 3 ตวเปนเปนสวนขยาย(Extension) หรอเรยกวานามสกลของไฟล แยกออกจากชอดวยเครองหมายจด สวนขยายนจะชวยแยกแยะประเภทขอมลทจดเกบอยไฟลไดอกดวย
ตวอยางการตงชอและ Extensionขอมล โปรแกรม ชอ และ
Extensionคะแนนสอบ MS-Excel Mark.xlsขอสอบ MS-Word Exam.docเสนอผลงานการขาย
MS-PowerPoi
nt
Sale.ppt
รปถาย MS-Photosho
p
Pic001.jpg
423. . ชนดของไฟลในการประมวลผลขอมล
ในการประมวลผลขอมลสวนมาก ไฟลทเกบขอมลจะถกแบงแยกประเภทตามงานทใช ซงสามารถแบงไดเปนหาประเภทคอ ดงตอไปน
1. ไฟลรายการหลก (Master File) ใชเกบขอมลหลก ๆ ทไมคอยมการเปลยนแปลงขอมลมากนก เชน ไฟลขอมลประวตลกคา, ไฟลขอมลประวตนสต เปนตน
มหาวทยาลยศรนครนทรวโรฒ 60โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2. ไฟลรายการเปลยนแปลง (Transaction File) ใชเกบขอมลทเกดขนในระยะเวลาใดเวลาหนง เปลยนแปลงขอมลบอยครง ใชในการประมวลผล 2 แบบ คอ
Batch Processing การประมวลผลแบบกลม เปนการประมวลผลโดยใชขอมลในไฟลรายการเปลยนแปลงทมการสะสมขอมลไวแลวมาประมวลผลรวมกบไฟลรายการหลก มกจะใชเวลาในการประมวลผลนาน และมปรมาณขอมลในการประมวลมาก ในการประมวลผลขอมลแบบนนยมใชกบงานประมวลผลทไมไดตองการผลลพธของขอมลในลกษณะทนททนใด เชน งานประมวลผลขอมลใบแจงหนคานำา ใบแจงหนคาโทรศพท เปนตน
Real-Time Processing การประมวลผลแบบทนท งานทใชในการประมวลผลแบบนจะเปนงานทตองการผลลพธแบบทนททนใด และจะใชเวลาในการประมวลผลไมมากนก โดยมปรมาณขอมลทมาใชในการประมวลไมมาก และไมซบซอน โดยมการแกไขขอมลในไฟลรายการหลกแบบทนท และในงานประมวลผลแบบน มกจะตองมการออกแบบใหจดเกบขอมลทนำามาใชในการประมวลผลลงในไฟลรายการเปลยนแปลง เพอสามารถนำามาใชอางองและตรวจสอบไดเมอมปญหาเกดขน เชน การทำารายการเบกถอนเงนทต ATM เปนตน
3. ไฟลรายงาน (Report File) ไฟลทจดเกบขอมลและรปแบบรายงานทไดจากโปรแกรมประยกต
4. ไฟลเกบผลลพธ (Output File) ไฟลทจดเกบผลลพธทไดจากการรบขอมลเขาและผานการประมวลผล ไดผลลพธเปนขอมลใหมออกมา
มหาวทยาลยศรนครนทรวโรฒ 61โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
5. ไฟลสำารอง (Backup File) ใชเกบสำารองขอมลทสำาคญ สามารถนำามาใชแทนไฟลตนฉบบไดเมอไฟลตนฉบบเกดความเสยหาย
424. . ปญหาของระบบการจดการขอมลแบบไฟล
การจดการขอมลแบบไฟล ขอมลทจดเกบไวจะอยในรปแฟมขอมลอสระ ซงระบบงานตละระบบจะสรางแฟมขอมลของตนเองขนมา โดยแตละระบบจะจดเกบแฟมแบบไมเกยวของวมพนธกน หนวยงานแตละหนวยงานมระบบแฟมขอมลเปนของตนเอง โดยออกแบบโครงสรางของแฟมขอมลใหเหมาะสมกบระบบงานของตนเอง ดงนนแฟมขอมลทสรางขนในแตละหนวยงานจงมการเกบขอมลเดยวกนในรปแบบทแตกตางกน ดงรป
การประมวลผลดวยระบบไฟล
จากรป จะเหนไดวาหนวยงานแตละหนวยงานมกมการจดเกบขอมล A เหมอนกนไวในทต างกน แฟม A ในทน ค อแฟมขอมลพนกงาน โดยการเรยกใชขอมลจะตองผานโปรแกรมประยกตเฉพาะของหนวยงานของตนเองทสรางขนมาเทานน ทำาใหขอมลจะตองผานโปรแกรมประยกตเฉพาะหนวยงานของตนเอง ทสรางขนมาเทานน
มหาวทยาลยศรนครนทรวโรฒ 62โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
USER
Application
Program Applicati
on Program Applicati
on Program
Personal Department
Personal Department
Personal Department
A B C D
A B D E
A B E F
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ทำาใหขอมลในองคกรมความซำาซอนกน กระจดกระจาย ยากตอการปรบปรงแกไขหรอบำารงรกษา บางคร งอาจกอใหเกดความสบสน เนองจากขอมลขดแยงกน ดงนนสามารถสรปปญหาทเกดขนของระบบจดการขอมลแบบไฟลดงน
ขอมลเกดความซำาซอน (Data Redundancy) ลำาบากตอการแกไข (Update Difficulties) การผกตดกบขอมล (Data Dependence) การกระจดกระจายของขอมล (Data Dispersion) การไมสามารถใชประโยชนจากขอมล (Underutilization of Data) 43. ระบบฐานขอมล (Data Base System)
ฐานขอมล หมายถง การเกบขอมลของผใช และสามารถนำาขอมลมาใชงานรวมกนได โดยไมมการซ ำาซอนของขอมล หรอความขดแยงของขอมล ซงสามารถแสดงลำาดบขนในการเกดฐานขอมลไดดงรป
มหาวทยาลยศรนครนทรวโรฒ 63โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Field
Record
File
Byte 01000010
นายตอศกด รกไทย
401021099 นายตอศกด รกไทย
401021097 นายตอศกด รกไทย CP101 B+401021098 นางสาวแกวตา สดใจ CP101 A
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
จากรป ฐานขอมลเกดจากบต (Bit) หรอเลขฐานสองมารวมกน 8 บต รวมเปนไบต(Byte) หลาย ๆ ไบตรวมกนเรยกวาฟลด(Field) หลาย ๆ ฟลดรวมกนเรยกวา เรคคอรด(Record) หลาย ๆ เรคคอรดรวมกนเรยกวาไฟล(File) และหลาย ๆ ไฟลรวมกนเรยกวา ฐานขอมล (Database) ตามลำาดบ
431. . แนวความคดของฐานขอมล
จากปญหาตาง ๆ ทเกดขนจากการจดการขอมลแบบไฟล ทำาใหเกดแนวคดในการจดการขอมลแบบใหม ซงแนวคดเบองตนของฐานขอมลคอการนำาขอมลทเกยวของและสมพนธกนมาจดเกบลงในทเดยวกน โดยฐานขอมลดงกลาวจะถกควบคมโดยซอฟตแวรชดหนง แทนทจะใชงานแฟมขอมลคอมพวเตอรทกระจดกระจายและมการดแลโดยผใชกลมตาง ๆ กน เปาหมายสงสดของแนวความคดเกยวกบฐานขอมลคอการทขอมลแตละชดถกปอนและจดเกบเพยงคร งเดยว ผใชทไดรบสทธเทานนทจะสามารถเรยกใชขอมลทถกจดเกบไดอยางสะดวกและรวดเรว รวมทงการทขอมลเปนอสระจากโปรแกรมประยกตเฉพาะก จใด ๆ โดยการบรหารฐานขอมลเราจะอาศยซอฟตแวรท เรยกวา ระบบบรหารจดการฐานขอมล ( DBMS : Database Management System) เปนตวกลางในการเชอมตอระหวาง โปรแกรมกบฐานขอมลดงรป
การประมวลผลดวย Database
มหาวทยาลยศรนครนทรวโรฒ 64โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Database
Course File
Student History
USER
Application
Program Applicati
on Program
Personal Department
Personal Department
Database
Management
System
(DBMS)
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
4.3 2 เปาหมายของการใชระบบฐานขอมล
ลดความซำาซอน ใชขอมลรวมกน การใชและการเปลยนแปลงขอมลสะดวก และถกตอง ลดคาใชจายในการจดเกบและเรยกใช ใหความปลอดภย เกดมาตรฐานในการใชงาน
4.3 3 สถาปตยกรรมของระบบฐานขอมล
สถาปตยกรรมของระบบฐานขอมลแบงไดเปนระดบ 3 ระดบ
1)ระดบภายนอก (External Level) หรอระดบวว (View Level) เปนมมมองของผใชฐานขอมลแตละคน จะสนใจเฉพาะสวนการนำาขอมลเขา-ออกเทานน จงตองการนำาขอมลอะไรบางและขอมลทจะนำาออกมาแสดงเชนรายงานตาง ๆ
2)ระดบแนวคด (Conceptual Level) หรอระดบตรรกะ(Logical Level) เปนมมมองโครงสรางของฐานขอมลทงในระบบในลกษณะของแนวความคด
3)ระดบกายภาพ (Physical Level) เปนมมมองในระดบของการจดเกบขอมลในฐานขอมล ในสวนนเปนหนาท
มหาวทยาลยศรนครนทรวโรฒ 65โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Application
Program Personal
DepartmentA
E F G
B C D
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ของระบบการจดการฐานขอมลทจะเชอมการทำางานกบระบบปฏบตการ
4.3 4 แบบจำาลองฐานขอมลเชงสมพนธ (The Relational Database Model)
แบบจำาลองฐานขอมลเชงสมพนธเปนแบบจำาลองทไดรบความนยมใชสงสดในปจจบน โดยโครงสรางการจดเกบขอมลอยในรปของตาราง ซงประกอบดวยแถวและหลกทสมพนธกน ขอมลในแตละแถวเรยก เรคคอรด (Record) และขอมลในแตละหลกเรยกวา ฟลด (Field) แสดงไดดงรป
Table (Relation)Studentมหาวทยาลยศรนครนทรวโรฒ 66โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Personal
Department
Marketing
Department
Finance
Department
DBMS
Database
EMPLEMPLOOYYEEEE
External Level
(individual Conceptual
Level(community
Internal Level
(storage
Columns (Fields)
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ID NAME ADDRESS TEL ADVISOR
431021001
นายสรศกด ไทยแท
40265/บางรก
-024-410
036
T001
431021002
น.ส.วรางคณา เงนแกว
465
ทงสองหอง กทม.-022
-360
123
T001
431021003
นางสนตา สวรรณฉาย
539/ บางซอ กทม.
-024-245
000
T002
431021004
น.ส.สมฤทย ราษฎรด
- 12349
ยานาวา กทม.-095
-554
000
T002
431021005
นายพฒนพงษ โอภาส
1347
ลาดกระบง กทม.0-1942-0903
T003
InstructorID NAME TEL
T001 น.ส . พรทพย สขใจ -024-479
652T002 นายอดลย โสรมรรค -018
-845
621T003 นายสกจ มงคล
สวสด-023
-366
546
มหาวทยาลยศรนครนทรวโรฒ 67โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Row (Records)
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
4.4 ระบบบรหารจดการฐานขอมล
ระบบบรหารจดการฐานขอมล หรอทนยมเรยกวา ดบเอมเอส (DBMS) คอชดของโปรแกรมคอมพวเตอรซงทำาหนาทสราง ดแลรกษา และใชงานสวนตางๆ ของฐานขอมล และเปนตวกลางในการตดตอระหวางโปรแกรมประยกตกบฐานขอมลใหสามารถใชงานรวมกนได ดงรป
USER/PROGRAMMERS
มหาวทยาลยศรนครนทรวโรฒ 68โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Application Program/Queries
Software to processesQueries/
Software to Access Stored Data
Database Disk
Storage
Data Files
DBMS Softwar
Database System
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
โ ด ย ม ผ บ ร ห า ร ฐ า น ข อ ม ล ห ร อ DBA (Database Administator) จะเปนผดแลควบคมการใชงาน ตวอยางระบบบรหารจดการฐานขอมลทนยมใชในปจจบนไดแก Ingres, Oracle, Informix, Sybase, Access, Dbase, FoxBase แ ล ะ Btrive เปนตน ในการเรยกใช เพมเตมหรอเปลยนแปลงแกไขขอมลทจดเกบไวในฐานขอมลตองอาศยภาษาในการตดตอกบ DBMS เพอนำาดำาเนนวธดงกลาวดงน
1. เชอมโยงกบภาษาการโปรแกรม (Programming Language Interfaces) นยมใชวธนในการเขยนโปรแกรมทตองมการเรยกใชหรอแกไขคาของขอมลในฐานขอมลตลอดจนการสรางรายงานทมการคำานวณซำาซอน อาจใชภาษา โคบอล (COBOL) ภาษาซ หรอภาษาในระดบสง ในการเชอมตอเขากบฐานขอมล
2. ภาษาในการจดการขอมล (Query Language) เปนภาษาทถกออกแบบมาโดยเฉพาะใหใชกบฐานขอมล นยมใชกนมากในปจจบน เพราะใชงายและเรยกดขอมลไดอยางรวดเรว จดเปนภาษาในยคทส ไมตองมการแปลภาษาหรอเชอมโยงกอนการใชงาน
3. ตวสรางรายงาน (Report Generator) เปนโปรแกรมทถกออกแบบมาใหสามารถจดทำารายงานโดยนำาขอมลจากฐานขอมลมาจดทำารายงานและสามารถทำาการออกแบบรปแบบรายงานไดงาย สะดวก และรวดเรว
4. โปรแกรมอรรถประโยชนของระบบ (System utilities) จะเป นโปรแกรมทถกใชงานโดยผบรหารฐานขอมลหรอ DBA โปรแกรมประเภทนจะใชสำาหรบการเกบสำารองฐานขอมล การเรยกขอมลหรอจดเกบขอมลลงในฐานขอมล และการกคนฐานขอมล (Restore)
มหาวทยาลยศรนครนทรวโรฒ 69โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Disk Storage
DBMS Softwar
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
4.4 1 ภาษาในการจดการขอมล
ภาษาในการจดการขอมลจำาแนกเปน 2 ประเภทคอ
1. ภาษาอธบายขอมล (Data Definition Language : DDL)
เปนภาษาทใชในการอธบายโครงสราง (Schema) ของขอมลทเกบอยในฐานขอมล
2. ภาษาสำาหรบการดำาเนนงานขอมล (Data Manipulation Language : DML)
เปนภาษาทใชในการจดการกบขอมลทอยในฐานขอมลตงแตการเรยกด จนถงการแกไขเปลยนแปลง ภาษาทนยมมากทสดคอ SQL (Structure Query Language) ซงมการใชงานอยางกวางขวาง
ตวอยาง การใช SQL
INSER INTO Faculty VALUE (‘101’, ‘คณะวทยาศาสตร’);
ความหมาย ใหใสขอมล 2 ตวคอ 101 และ คณะวทยาศาสตร ลงในตาราง Faculty
DELETE faculty WHERE fac_name = ‘คณะมนษยศาสตร’;
ความหมาย ใหลบขอมลในตาราง faculty ทม fac_name เปนคณะมนษยศาสตร
SELECT fac_name FROM faculty;
ความหมาย เลอกขอมล fac_name จากตาราง faculty มาแสดง4.4.2 โครงสรางของระบบจดการฐานขอมล
โครงสรางของระบบจดการฐานขอมลจำาแนกเปน 2 ประเภท คอ1. ระบบฐานขอมลศนยกลาง (Central database
system)มหาวทยาลยศรนครนทรวโรฒ 70โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
เปนลกษณะทฐานขอมลและระบบจดการฐานขอมลอยบนเครองคอมพวเตอรเครองเดยวหรอ Site เดยวกนเทานน ดงรป
2. ร ะ บ บ ฐ า น ข อ ม ล แ บ บ ก ร ะ จ า ย (Distributed Database System)
เปนลกษณะทฐานขอมลและ DBMS จดเกบอยบนเครองหลายเครอง หรอ Site ตางกน (หรอเรยกวาโหนด-node) ซงจะทำาการเชอมโยงถงกนผานระบบการสอสาร ดงรป สามารถเลอกตดสนใจไดวาควรเลอกขอมลจาก site ใด และสามารถฟ นฟไดเมอมปญหา ซงเหมาสำาหรบขอมลบางประเภททตองมการเกบไวอยางกระจายอยางขอมลการเงนของธนาคารตางสาขาแตหลาย ๆ สาขากคอธนาคารแหงเดยวกนเปนตน ทำาใหสามารถใชขอมลรวมกนไดและเพมประสทธภาพในการทำางานไดอยางด ระบบงานทเหมาะสำาหรบการใชฐานขอมลแบบกระจาย ไดแก ระบบการเบกถอนเงนจากธนาคาร ระบบการซอขายจองสายการบน ระบบบตรเครดตของสถาบนการเงน เปนตน
มหาวทยาลยศรนครนทรวโรฒ 71โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
เครอขายสอสาร
Application
Process
Application
Process
Data
Application
Process
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
4.5 คำาถามประเมนผลหลงเรยน
1. หนวยจดเกบขอมล บต ไบต เวรด คออะไร แตกตางกนอยางไร
2. Batch Processing แ ล ะ Real-Time Processing คออะไร แตกตางกนอยางไร
3. จงอธบายประโยชนของการจดการขอมลดวยฐานขอมลมาพอสงเขป
4. The Relational Model คออะไร
5. จงยกตวอยางงานทอาศยระบบฐานขอมลแบบกระจาย (Distributed Database System) มา 3 ชนด
มหาวทยาลยศรนครนทรวโรฒ 72โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Data
Site 3เครอขายสอสาร
Application
ProcessSite 1
Site 1
Application
Process
Data
Site 2
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
4.6 แหลงวทยาการ
1. หนงสอ/บทความ
1.1 วาสนา สขกระสานต. โลกของคอมพวเตอรและสารสนเทศ . พมพครงท 2 : โรงพมพแหงจฬาลงกรณมหาวทยาลย. กรงเทพฯ, 2541.
1.2 สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย. เทคโนโลยสารสนเทศ
และคอมพวเตอร. พมพครงท 1 : โรงพมพครสภาลาดพราว.กรงเทพฯ, 2541.
2. สออน ๆ
2.1 มหาวทยาลยศรนครนทรวโรฒ, สอประกอบการเรยนการสอน CP101 , 2546
2.2 http://www.uni.net.th/~08_2543/
chap05/509.html2.3 http://bangli.net/e-learning/e-training.htm2.4 http://web.ku.ac.th/schoolnet/snet1/2.5 http://www.nectec.or.th/courseware/program/2.6 http://cptd.chandra.ac.th/selfstud/Database/dbms.htm
มหาวทยาลยศรนครนทรวโรฒ 73โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บทเรยนท 5
ระบบสารสนเทศ 51. ความรเบองตนเกยวกบสารสนเทศ
ขอมล (Data) หมายถง ขอเทจจรงทได ยงไมผานการประมวลผลใด ๆ มากอน เปนองคประกอบทสำาคญอยางยงตอองคกรใด ๆ เพอนำามาใชในการสรางสารสนเทศทตองการ
สารสนเทศ (Information) หมายถง ขาวสารทไดจากการนำาขอมลดบ (raw data) มาคำานวณทางสถตหรอประมวลผลอยางใดอยางหนง ซงขาวสารทไดนนจะมอยในรปทสามารถนำาไปใชงานไดทนท
สารสนเทศทมคณภาพ ควรมคณสมบตดงตอไปน ทนตอเวลาเมอตองการเรยกใช อยในรปแบบทดงาย และสอความหมาย มประโยชนและตรงตามความตองการของผใช มความถกตองเชอถอได คมคาแกการนำาไปใช
เทคโนโลยสารสนเทศ (Information Technology) หมายถง กระบวนการตาง ๆ และระบบงานทชวยใหไดสารสนเทศทตองการ โดยหมายรวมถง เคร องมอ อปกรณตาง ๆ ตลอดจนกระบวนการในการนำาอปกรณและเคร องมอนน ๆ มาใชงานเพอรวบรวม จดเกบ ประมวลผล และแสดงผลลพธเปนสารสนเทศในรปแบบตาง ๆ ทสามารถนำาไปใชประโยชนตอไป
ในปจจบนโลกแหงเทคโนโลยสารสนเทศไมไดจ ำากดอยในวงแคบอกตอไป ชวตประจำาวนของเราเกยวของกบเทคโนโลยอยเสมอ ตวอยางของงานปจจบนทอาศยสารสนเทศไดแก
มหาวทยาลยศรนครนทรวโรฒ 74โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ระบบสำานกงานอตโนมต (Office Automation) ก า ร ป ร ะ ม ว ล ผ ล แ บ บ อ อ น ไ ล น (Online Data
processing) ระบบสารสนเทศ (Information System) อนเทอรเนต (Internet) & อนทราเนต (Internet) เทคโนโลยสอประสม (Multimedia) ร ะ บ บ ก า ร เ ร ย น ก า ร ส อ น ท า ง ไ ก ล (Distance
Learning) Mobile Computing
52. ระบบสารสนเทศสำาหรบองคกร
521. . ระบบประมวลผลขอมล (Data Processing Systems : DP)
ระบบประมวลผลขอมล หรอบางครงเรยกวา ระบบประมวลผลรายการประจำา (Transaction Processing Systems : TPS) หรอ ระบบประมวลผลขอมลอเลกทรอนกส (Electronic Data Processing หรอ EDP) เปนการนำาคอมพวเตอรมาใชในการจดการขอมลขนพนฐาน โดยเนนทการประมวลผลรายการประจำา และเกบรกษาขอมล เชน การจดซอวตถดบ ยอดสงซอสนคา ยอดขาย การสงของ การจอง ลงทะเบยน การออกใบแจงรายการสนคา
ตวอยางระบบฝาก-ถอนเงน
มหาวทยาลยศรนครนทรวโรฒ 75โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
ขอมลลกคา-เ ล ข บ ญ ช ธนาคาร-ฝากหรอถอน-จำานวนเงน
ขนตอน-ต ร ว จ ส อ บ เ ล ขบญช-กรณฝาก ปรบเพมยอดเงนในบญช-ก ร ณ ถ อ น ต ร ว จส อ บ ย อ ด เ ง น ใ นบญช
->ถาพอปรบลดยอดเงน ->ถาไม
ขอมลบญช
ปรบปรงสมด
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
522. . ระบบสารสนเทศเพอการบรหาร (Management Information Systems : MIS)
ระบบสารสนเทศเพอการบรหารหรอการจดการ เปนระบบทใหสารสนเทศทผบรหารตองการ เพอใหสามารถทำางานไดอยางมประสทธภาพ โดยจะรวมทงสารสนเทศทงภายในและภายนอกขององคกร สารสนเทศเทศทเกยวพนกบองคกรทงในอดตและปจจบน รวมทงสงทคาดวาจะเปนประโยชนในอนาคต รายงานทระบบสารสนเทศจดเตรยมไวนนเชน รายงานตามกำาหนดการ(Scheduled Report) รายงานตามความตองการ(Demand Report) รายงานกรณเฉพาะ(Exception Report) รายงานพยากรณ(Prediction Report) เปนตน โดยรายงานทไดตองสามารถอางองได ตรวจสอบได เปนทยอมรบ อาจเปนสงทคาดวาจะเปนอนาคตกเปนได
ตวอยางระบบสารสนเทศสำาหรบผบรหารธนาคาร
มหาวทยาลยศรนครนทรวโรฒ 76โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Customer Transaction
Management
Support
Checking
Account
Saving
Account
Loan Accou
nt Progr
Database Management System
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
5.2 3 ระบบสนบสนนการตดสนใจ (Decision Support Systems : DSS)
พฒนาขนจากระบบ MIS เปนระบบทชวยสนบสนนการตดสนใจ ซงเปนเปาหมายเพอเตรยมสารสนเทศทเปนประโยชนแกผใชระบบ โดยสารสนเทศนชวยในการตดสนใจในสงทไมไดคาดการลวงหนาหรอคาดการณไดยาก มาชวยในการเสนอทางเลอก แตไมไดทำาหนาทในการตดสนใจแทน สดทายหนาทการตดสนใจยงคงเปนหนาทของบคคล วาจะปฏบตตามแนวทางไหนถงจะดทสด
5.2 4 ระบบสารสนเทศเพอผบรหารระดบสง (Executive information Systems : EIS)
เปนระบบทสรางขนเพอสนบสนนสารสนเทศและการตดสนใจสำาหรบผบรหารระดบสงโดยเฉพาะ หรอสามารถกลาวไดวา ระบบอไอเอสกคอสวนหนงของระบบอเอสเอสแยกออกมาเพอเนนการใหสารสนเทศทสำาคญตอการบรหารแกผบรหารระดบสงสด ซงรายงานทไดจะใชขอมลทงจากภายในและภายนอกขององคกร นำามาสรปอยในรปแบบทสามารถตรวจสอบได และใชในการตดสนในโดยผบรการไดงาย นอกจากนยงชวยผบรหารใหรรายละเอยดในจดตาง ๆ
5.2 5 ระบบผเชยวชาญ (Expert Systems)
เปนระบบทชวยแกปญหาหรอทำาการตดสนใจแทนผใช โดยจะทำาการเลยนแบบเหตผลและความคดนนจากสารสนเทศทเก บรวบรวมมาจากประสบการณในการแกปญหาจรง และนำามาเปนทางเลอกในการแกปญหาหรอตดสนใจ โดยระบบผเชยวชาญจะเกยวของกบองคความร มากกวาสารสนเทศชนดอน ๆ และออกแบบมาใหชวย
มหาวทยาลยศรนครนทรวโรฒ 77โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
Customer Account
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ในการตดสนใจโดยใชวธเดยวกบผเชยวชาญทเปนมนษย โดยใชหลกการทำางานดวยระบบปญญาประดษฐ
5.3 สารสนเทศกบการตดสนใจ
ในองคกรตาง ๆ นน สามารถแบงการทำางานออกเปน 4 ระดบดวยกนคอ
ร ะด บวา งแ ผนย ทธศ า สต ร ร ะย ะ ยา ว (strategic planning)
ระดบวางแผนการบรหาร (tactical planning) ระดบวางแผนปฏบตการ (operational planning) ระดบผปฏบตการ (Clerical)
ในสามระดบแรกจดอยในระดบการบรหาร (Management) ระดบสดทายจดอยในระดบปฏบตการ (Operation)
ระบบสารสนเทศจะทำาการเกบรวบรวมขอมลจากระดบปฏบตการ และทำาการประมวลผลเพอใหสารสนเทศกบบคลากรในระดบตาง ๆ ซงในแตละระดบนนจะใชลกษณะและปรมาณของสารสนเทศทแตกตางกนไป
ระดบวางแผน
ยทธศาสตร
ระดบวางแผนการบรหาร
ระดบวางแผนปฏบตการ
ระดบปฏบตการ
มหาวทยาลยศรนครนทรวโรฒ 78โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
DSS
DP
EIS
MIS
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บคลากรในแตละระดบจะเกยวของกบระบบสารสนเทศดงน
ระดบปฏบตการ
เกยวของอยกบงานทตองกระทำาซำา ๆ กน และจะเนนไปทการจดการรายการประจำาวน นนคอบคลากรในระดบนเกยวของกบสารสนเทศในฐานะเปนผจดหาขอมลเขาสระบบ ตวอยางเชน เจาหนาทปอนขอมลการสงซอของลกคาเขาสคอมพวเตอรในระบบสารสนเทศเพอการขาย หรอตวแทนการจองตวและขายตวในระบบจองตวเครองบน เปนตน
ระดบวางแผนปฏบตการ
เปนผบรหารขนตนทควบคมการปฏบตงานประจำาวน และการวางแผนบรหารงานทเกยวของกบระยะเวลาสน ๆ เชน แผนงานประจำาวน ประจำาสปดาห หรอประจำาไตรมาส ขอมลทผบรหารระดบนตองการ สวนมากจะเกยวของกบผลการปฏบตการในชวงเวลาหนง ๆ ดงตวอยางเชน ผจดการแผนกขายตรงอาจตองการรายงานสรปยอดขายประจำาสปดาหเพอประเมนผลการปฏบตงานในระยะนน
ระดบวางแผนการบรหาร
บคลากรในระดบน จะเปนผบรหารระดบกลาง ซงมหนาทในการวางแผนใหบรรลเปาหมายตาง ๆ เพอใหองคกรประสบผลสำาเรจตามแผนงานระยะยาวทกำาหนดโดยผบรหารระดบสง สารสนเทศระดบนทตองการ มกจะเปนสารสนเทศตามคาบเวลาซงมระยะเวลานานกวาผบรหารขนตน และจะเปนสารสนเทศทรวบรวมขอมลทงจากภายนอกและภายในองคกร
ระดบวางแผนยทธศาสตรระยะยาว
มหาวทยาลยศรนครนทรวโรฒ 79โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ผบรหารระดบนเปนผบรหารสงสด ซงเนนในเรองเปาประสงคขององคกร ระบบสารสนเทศทตองการจะเนนการรายงานทสรป รายงานการวเคราะห และรายงานคาดหมาย แนวโนมตาง ๆ
ตารางสรปความแตกตางระหวางสารสนเทศในระดบบรหารทงสามระดบ
ระดบวางแผนปฏบตการ
ระดบวางแผนการบรหาร
ระดบวางแผนยทธศาสตร
ระยะยาวความถผลลพธทไดระยะเวลา รายละเอยด แหลงขอมล ลกษณะของขอมล ความแมนยำา ผใช ระดบการตดสนใจ
สมำาเสมอ ซำาซำา เปนตามทคาด อดต มรายละเอยดมาก ภายใน เปนโครงสราง มความแมนยำาสง หวหนางาน เกยวกบงานททำา
มกจะเปนประจำา อาจไมเหมอนทคาด เปรยบเทยบ ถกสรปแลว ภายในและภายนอก กงโครงสราง ใชการคาดการณบาง ผบรหารระดบกลาง จดสรร
เมอตองการ มกจะไมเหมอนทคาด อนาคต ถกสรปแลว ภายในและภายนอก ไมเปนโครงสราง ใชการคาดการณสง ผบรหารระดบสง วางเปาประสงค
มหาวทยาลยศรนครนทรวโรฒ 80โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ทรพยากรและควบคม
5.4 ระบบอนเทอรเนต (Internet)
อนเทอรเนตเปนเทคโนโลยการสอสารขอมลทเชอมโยงเครอขายคอมพวเตอรเขาดวยกน เพอประโยชนตาง ๆ หลายดานดงตอไปน
คนควาขอมล ขาวสารจากเวบไซตตาง ๆ ดาวนโหลด ซอฟตแวร หรอไฟลตาง ๆ ใชบรการหองสมดดจตอล (Digital Library) จดหมายอเลกทรอนกส (Electronic Mails) ธรกจการคาบนอนเทอรเนต (E-Commerce) การสอสาร สาระบนเทง ฯลฯ
ในโลกแหงอนเทอรเนตถอเปนโลกเสมอนจรง (Cyber world) ซงเปนโลกทไรพรมแดน การดำาเนนการทกอยางรวดเรวโดยอาศยเทคโนโลยสารสนเทศ ไมมสถานทจรง และใชบคลากรนอยทสด ทำาใหมแนวคดทจะสรางการศกษาทไรพรมแดน (Virtual Education) โดยผานอนเทอรเนต ไมวาจะอยทแหงใดกสามารถศกษาเรยนรได
5.5 ระบบอนทราเนต (Intranet)
เปนการสรางระบบสารสนเทศใชภายในองคกร โดยใชเทคโนโลยอนเทอรเนต ผใชระบบนสามารถสอสารตดตอกบผใชระบบอนเทอรเนตภายนอกไดแตผใชระบบอนเทอรเนตภายนอกจะไมสามารถเขาถงแฟมขอมลหรอคอมพวเตอรทอยภายนอกองคกรได
มหาวทยาลยศรนครนทรวโรฒ 81โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
5.6 มลตมเดย (Multimedia)
มลตมเดยเปนการจดเกบขอมลแบบหลายสอ ทเรยกวาสอประสม หรอ มลตมเดย ไดแก ตวอกษรภาพ ภาพเคลอนไหว ภาพยนตร หรอวดโอ และเสยง นำามาเปนสวนประยกตในดานสารสนเทศอยางกวางขวาง
5.7 คำาถามประเมนผลหลงเรยน
1. ขอมลแตกตางจากสารสนเทศอยางไร
2. ระบบประมวลผลขอมล (Data Processing System) เปนอยางไร
3. ระบบผเชยวชาญ(Expert System) แตกตางจาก ระบบสนบสนนการตดสนใจ (DSS) หรอ ระบบสารสนเทศเพอผบรหารระดบสง (EIS) อยางไร
4. ระบบสารสนเทศชนดใด เหมาะสำาหรบบคลากรในระดบปฏบตการ
5. ระบบอนทราเนตคออะไร
5.8 แหลงวทยาการ
1. หนงสอ/บทความ
1.1 กตต ภกดวฒนะกล, คมภรการวเคราะหและออกแบบระบบ, เคท พ
คอมพ แอนด คอนซลท, กรงเทพฯ, 2546.
1.2 วาสนา สขกระสานต. โลกของคอมพวเตอรและสารสนเทศ . พมพครงท 2 : โรงพมพแหงจฬาลงกรณมหาวทยาลย. กรงเทพฯ, 2541.มหาวทยาลยศรนครนทรวโรฒ 82โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
1.3 สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย. เทคโนโลยสารสนเทศ
และคอมพวเตอร. พมพครงท 1 : โรงพมพครสภาลาดพราว.กรงเทพฯ, 2541. 2. สออน ๆ
2.1 มหาวทยาลยศรนครนทรวโรฒ, สอประกอบการเรยนการสอน CP101 , 2546
2.2 http://cptd.chandra.ac.th/selfstud/it4com/2.3 http://web.ku.ac.th/schoolnet/snet1/network/it/2.4 http://www.uni.net.th/~08_2543/chap07/719.html2.5 http://www.mua.go.th/information.htm2.6 http://www.nectec.or.th/hrd/schoolnet.php2.7 http://www.isr.rsu.ac.th/intranet6.html
มหาวทยาลยศรนครนทรวโรฒ 83โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บทเรยนท 6
เครอขายคอมพวเตอร6.1 ความรพนฐานการสอสารขอมล
การสอสารขอมลทางอเลกทรอนกส คอ การแลกเปลยนขอมลระหวางตนทางและปลายทาง โดยทใชอปกรณทางอเลกทรอนกส ซงเชอมตอกนดวยสอกลางชนดใดชนดหนง
การสอสารเพอสงขาวสาร ผานทางสอตาง ๆ เชน โทรเลข โทรศพท ไปรษณย วทย โทรทศน วารสาร หนงสอพมพ ซงในยคคอมพวเตอรเกดการสอสารขอมล(Data Communication) และระบบเครอขายคอมพวเตอร (Computer Networks)
การสอสารขอมล (Data communication) หมายถง การแลกเปลยนของขอมลในลกษณะของ “0” และ “1” ระหวางอปกรณสองอปกรณ
ระบบเครอขายคอมพวเตอร คอ ระบบการเชอมโยงระหวางคอมพวเตอรตงแตสองตวขนไป เพอใหระบบสามารถทำาการสอสารแลกเปลยนขอมลทางอเลกทรอนกสระหวางกนไดนนเอง
6.1.1 องคประกอบพนฐานของการสอสารขอมล ไดแก
1. Source system คอ ระบบผสงเปนอปกรณททำาหนาทสงขาวสาร
2. Destination system คอ ระบบผรบเปนอปกรณททำาหนาทรบขาวสาร
มหาวทยาลยศรนครนทรวโรฒ 84โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
3. Transmission system คอ ระบบทเปนสอกลางเชอมผและผรบ
6.1.2 ชนดของสญญาณทางอเลกทรอนกส
สามารถแบงไดเปน
สญญาณแบบ Analog เปนสญญาณแบบตอเนอง คาทกคาทเปลยนแปลงไปของระดบสญญาณจะมความหมาย ถกรบกวนทำาใหแปลความหมายผดพลาดไดงาย เนองจากคาทกคาถกนำามาใชงานนนเอง ซงสญญาณแบบ Analog น เปนสญญาณทสอกลางในการสอสาร สวนมากใช เชน สญญาณเสยงในสายโทรศพท
สญญาณ Digital ประกอบขนจากระดบสญญาณเพยง 2 คา อาจเปน on/off หรอ 0/1 หรอ มอำานาจแมเหลก/ไมมอำานาจแมเหลกมประสทธภาพและความนาเชอถอสง เปนสญญาณทคอมพวเตอรใช
มหาวทยาลยศรนครนทรวโรฒ 85โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ตวอยางสญญาณ Analog (a) และสญญาณ Digital (b)
เครองมอในการแปลงสญญาณ
MODEM (MOdulator-DEModulator) ค อ อปกรณแปลงสญญาณดจตอลเปนสญญาณอนาลอก และแปลงกลบ
CODEC (COder-DECoder) คอ อปกรณแปลงสญญาณอนาลอกเปนดจตอล และแปลงกลบ
รปแสดงการแปลงสญญาณดวย MODEM
มหาวทยาลยศรนครนทรวโรฒ 86โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
6.1.3 วธการสอสารขอมลระหวางอปกรณทางอเลกทรอนกส
ม 2 แบบ1. การส อสารแบบไมประสานจงหวะ (Asynchronous
transmission) 2. ก า ร ส อ ส า ร แ บ บ ป ร ะ ส า น จ ง ห ว ะ (Synchronous
transmission)
รป(a) Asynchronous transmission: สงทละตวอกษร ค ว า ม เ ร ว ต ำา เ ช น ก า ร ต อ โ ม เ ด ม จ า ก บ า น ร ป (b) Synchronous transmission: สงเปนกลม รวดเรวกวา ใชในการตดตอระหวางคอมพวเตอร
6.1.4 ทศทางของการสอสารขอมล ม 3 แบบ1. แบบทศทางเดยว (Simplex) เชน วทย หรอโทรทศน
2. แบบกงสองทศทาง (Half Duplex) เชน วทยสอสารแบบผลดกนพด
3. แบบสองทศทาง (Full Duplex) เชน ระบบโทรศพท
6.1.5 การสอสารขอมล แบบอนกรม และ แบบขนาน
(Serial & Parallel Transmission)
การสอสารแบบอนกรมเปนการสงขอมลทละบตตอคร งผานสายสอสาร ในขณะทการสอสารขอมลแบบขนานจะสงขอมลเปนชดของบตพรอม ๆ กนในแตละครง ซงทำาใหเรวกวาแบบอนกรม แตเสย
มหาวทยาลยศรนครนทรวโรฒ 87โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
คาใชจายสงกวาเชนกน เนองจากสายทใชต องมชองสญญาณจำานวนมาก เชน 8 ชองเพอใหสงขอมลได 8 บตพรอมกน
(a) Serial (b) Parallel
6.1.6 การสอสารขอมล แบบ Baseband และ แบบ Broadband
แบบ Baseband ทเวลาใดเวลาหนง จะมสญญาณขอมลเ พ ย ง ต ว เ ด ย ว ว ง อ ย บ น ส า ย ส ญ ญ า ณ ก า ร ส อ ส า ร ข อ ม ล แบบ Broadband ทเวลาใดเวลาหนง สามารถมสญญาณขอมลหลายสญญาณวงอยบนสาย
6.2 การประมวลผลขอมลกบการสอสารขอมล
เมอระบบการสอสารขอมลทางอเลกทรอนกสพฒนากาวหนาขน จงมการประยกตใชวธการสอสารขอมลแบบตาง ๆ เขาชวยเพอประสทธภาพในการประมวลผลของคอมพวเตอรด วย โดยสามารถจำาแนกวธการประมวลผลของเครองคอมพวเตอรในปจจบนไดดงน
1.ร ะ บ บ ก า ร ป ร ะ ม ว ล ผ ล ท ศ น ย ก ล า ง (Centralized Processing) เปนการประมวลผลขอมลทงหมดเกดขนทเคร องหลกเพยงเคร องเดยว เชน การประมวลผลทางไกล (Teleprocessing) ซงเปนการทำาใหผใชงานสามารถเชอมตอมาใชงานคอมพวเตอรทศนยกลางจากระบบการสอสารตาง มหาวทยาลยศรนครนทรวโรฒ 88โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
10011101
10011101
10011101
10011101
ตวสง ตวรบ ตวรบตวสง
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ๆ แตการประมวลผลกจะอยท ศนยกลางเชนเดม เคร องทเชอมตอเขามาจะทำาหนาทแสดงผลลพธทเครองศนยกลางสงมาเทานน
2.ระบบการประมวลผลแบบไคลเอนตเซรฟเวอร (Client-Server Processing) เป นการประมวลผลทได รบความนยมในยคถดมา เนองจากเครองคอมพวเตอรสวนบคคล(PC) ไดมการใชงานอยางแพรหลาย และมประสทธภาพขนเร อย ๆ ทำาใหเกดแนวคดทจะแบงการประมวลผลทำางานไปท PC โดยในระบบน เครอง PC จะเรยกใชงานโปรแกรมททำาหนาทคยกบโปรแกรมทคอมพวเตอรศนยกลาง และรบหนาทในการนำาขอมลทผานการประมวลผลจากเซรฟเวอรแลวมาแสดงผลในรปแบบตาง ๆ ทเหมาะสม รวมทงรบหนาทในสวนการโตตอบและรบขอมลจากผใชดวย
3.ร ะ บ บ ก า ร ป ร ะ ม ว ล ผ ล แ บ บ ก ร ะ จ า ย (Distributed Processing) เปนการประมวลผลทไดรบการพฒนาในขนตอมา โดยมการกระจายภาระการประมวลผลไปยงเครองตาง ๆ ทเชอมกนอยเปนเครอขายคอมพวเตอร และนำาผลลพธทไดมารวมกน ซงวธนทำาใหเพมประสทธภาพในการประมวลผลของระบบโดยรวม รวมทงยงสามารถลดจำานวนขอมลทสงผานเครอขายไดดวย
6.3 ชองทางการสอสารขอมล (Data Transmission Channels)
เครอขายคอมพวเตอรนอกจากจะประกอบขนจากการน ำาคอมพวเตอรมาเชอมโยงกนเปนเครอขายแลว ยงตองมชองทางหรอ สอกลาง (Media) ของการสอสารขอมล ซงมหลายชองทางดงน
มหาวทยาลยศรนครนทรวโรฒ 89โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
1. แบบมสาย ไดแก สายคบดเกลยว สายโคแอกเชยล สายใยแกวนำาแสง
2. แบบไมมสาย ไดแก ไมโครเวฟ ดาวเทยม อนฟราเรด ระบบวทย
สงทตองคำานงถงในการเลอกชองทางการสอสาร มดงน
อตราเรวในการสงผานขอมล (Transmission Rate) ระยะทาง (Distance) คาใชจาย (Cost) ความสะดวกในการตดตง (Ease of Installation) ความทนทานต อสภาพแวดล อม (Resistance to
Environmental)
รปแสดงตวอยางชองทางการสอสารแบบไมมสาย
6.4 อปกรณสอสารขอมล
1.เครองทวนซำาสญญาณ (Repeater) เปนอปกรณเชอมตอสำาหรบขยายสญญาณใหเครอขาย เพอเพมระยะทางในการรบสงขอมลผานเครอขายใหไกลออกไปไดกวาปกต ขอ
มหาวทยาลยศรนครนทรวโรฒ 90โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
จำากดของเครองทวนซำาสญญาณคอทำาหนาทในการสงตอสญญาณทไดรบมาเทานน จำาไมมการตดตอกบระบบเครอขาย และไมรจกลกษณะของขอมลทแฝงมากบสญญาณเลย
2.ฮบ (Hub) เรยกอกอยางหนงวา “LAN Concentrator” นยมใชในเครอขาย LAN รนเกา โดยใชฮบในการเชอมสายสญญาณจากหลาย ๆ จดเขาเปนจดเดยวในโทโปโลยของ LAN แบบ Star เชน 10BaseT เปนตน
รปแสดงตวอยางฮบ
ฮบสามารถแบงไดเปน 2 ประเภท คอ
- Passive Hub เปนฮบทไมมการขยายสญญาณใด ๆ ทสงผานมา ขอด คอ ราคาถก และไมจำาเปนตองใชพลงงานไฟฟา
- Active Hub ทำาหนาท เปนเครองทวนซำาสญญาณในตว คอ ขยายสญญาณทสงผานท ำาใหสามารถเช อมตออปกรณตาง ๆ ผ านสายเคเบลได ไกลข น ท ำาใหต องใช พลงงานไฟฟา
มหาวทยาลยศรนครนทรวโรฒ 91โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
3.ส ว ต ช (Switch) ห ร อ ท น ย ม เ ร ย ก ว า “Ethernet Switch” เ ป น ส ะ พ า น ห ล า ย ช อ ง ท า ง (Multiport Bridge) ทนยมใชในระบบเครอขายแลนแบบ Ethernet เพอเช อมตอเครอขายหลาย ๆ Segment เขาด วยกน สวตชจะชวยสดการจราจรระหวางเครอขายทไมจำาเปน ทำาใหสามารถท ำาการแลกเปล ยนขอม ลในแต ละ เครอข าย (Switching) ไดอยางรวดเรว
4.เราทเตอร (Router) เปนอปกรณเชอมตอระหวางเครอขายทใชโปรโตคอลเครอขายตางกน และสามารถทำาการ กรอง (filter) เลอกเฉพาะชนดของขอมลทระบไววาให ผานไปได ทำาใหชวยลดปญหาการจราจรทคบคงของขอมล และเพมระดบความปลอดภยของเครอขาย นอกจากนเราเตอรยงสามารถหาเสนทางการสงขอมลทเหมาะสมใหโดยอตโนมตดวย อยางไรกตามเราทเตอรจะขนกบโปรโตคอล ซ งในการใชงานจะตองเล อกซ อเราท เตอรท สน บสนนโปรโตคอลของเครอขายทตองการจะเชอมตอเขาดวยกน (เราทเตอรอาจเปนฮารดแวรเฉพาะหรอซอฟตแวรเราทเตอรกได)
รปแสดงตวอยางเราทเตอร
มหาวทยาลยศรนครนทรวโรฒ 92โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
5.มลตเพลกซเซอร (Multiplexer) เป นอปกรณรวมสญญาณ มกเรยกกนวา “MUX” ชวยลดคาใชจายในการส ง ข อ ม ล ผ า น ส า ย ส อ ส า ร โ ด ย ท ำา ก า ร ร ว ม ข อ ม ล (Multiplex) จากเครองเทอรมนลจำานวนหนงเขาดวยกน และสงผานสายสอสารเชนสายโทรศพท และทปลายทาง MUX อกตวกจะทำาหนาท แยกขอมล (de-Multiplex) สงไปยงจดหมายทตองการ
รปแสดงการทำางานของมลตเพลกซเซอร
6.5 เครอขายคอมพวเตอร (Computer Networks)
“A network is created whenever two or more computers are connected to one another”
6.5.1 ชนดของระบบเครอขาย
ระบบเครอขายคอมพวเตอรสามารถแบงตามระยะหางระหวางอปกรณทเชอมโยงกนเปนเครอขายไดดงน
- Local Area Network: LAN- Metropolitan Area Network: MAN - Wide Area Network: WAN
1. Local Area Network: LAN
เปนเครอขายซงอปกรณทงหมดเชอมโยงกนอยในพนทใกล ๆ กน เชน อยภายในแผนกเดยวกน ส ำานกงานเดยวกน หรอตกเดยวกน เปนตน เปนเครอขายทมการใชงานในองคกรตาง ๆ มากทสด
มหาวทยาลยศรนครนทรวโรฒ 93โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ป ระโยชนของ LAN
- Sharing of peripheral devices : แบงก นใชงานอปกรณต าง ๆ เชน เคร องพมพ ซด รอมไดรฟ เคร องคอมพวเตอรทมประสทธภาพสง
- Sharing of programs and data : แบงกนใชงานโปรแกรม และขอมล
- Better communication : เปนการตดตอสอสารทดกวา
- Access to database : สามารถเขาถงฐานขอมลไดสะดวก
ชนดของ LAN
- Client/server LAN : เ ช อ ม ต อ โ ด ย ม เ ค ร อ งบร ก าร (Server)อย ศ นย กลาง ท ำาหน าท ใ ห บ ร ก าร เคร องผ ใช(Client) เคร องผใชจะทำาการประมวลผลในงานของตนเทานน ไมมหนาทใหบรการกบเครองอน ๆ ในระบบ
- Peer-to-peer LAN : เคร องทกเคร องในระบบเครอขายมสถานะเทาเทยมกนทงหมด คอ เครองทกเครองสามารถเปนไดทงเครองผใชและเครองบรการในขณะใดขณะหนง
องคประกอบ LAN
เคร องคอมพวเตอร พรอม การดแลน (Network Interface Card : NIC)
สายสญญาณ (Cabling system) Network operating system Windows 9x, Windows NT, Windows 2000,
Linux, UNIXมหาวทยาลยศรนครนทรวโรฒ 94โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
Topology of LANs“The layout or shape of LAN is called topology”
: โครงสรางของระบบเครอขายแบบ LAN เรยกวา topology
ประกอบดวย 3 รปแบบ ดงน Star Topology Ring Topology Bus Topology Tree Topology
ร ป (a) แสดง โครง สร า ง LAN แบบ Bus (b) โครงสราง LAN แบบ Ring (c) โครงสราง LAN แบบ Tree (d) โครงสราง LAN แบบ Star
Media Access Control (MAC) Method : ว ธ ควบคมเขาใชงานสอกลาง เปนขอตกลงทใชในการรบสงขอมลผานสอกลาง ซงทกโหนดในเครอขายจะตองใชมาตรฐานเดยวกน การทำางานจะเกดอยในสวนของแผงวงจรเชอมตอเครอขาย(NIC)
มหาวทยาลยศรนครนทรวโรฒ 95โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
วธในการเขาใชงานสอกลางจะมอยหลายวธ ดงน CSMA/CD (Carrier Sense Multiple Access
Collision Detect)ทกโหนดของเครอขายสามารถเหนขอมลทไหลอยในสายสอสาร
ของเครอขาย แตจะมโหนดปลายทางทระบไวเทานนทจะทำาการคดลอกขอมลขนไป ทกโหนดทตองการสงขอมลจะตองทำาการตรวจสอบสายสอสารวาวางหรอไม ถาไมวางจะตองหยดรอและทำาการสมต ร ว จ เ ข า ไ ปเร อย ๆ จนเมอสญญาณตอบกลบวาวางแลว จงสามารถสงขอมลเขาไปได แตอาจมบางกรณ ททงสองโหนดสงสญญาณเขาไปพรอมกน ทำาใหเกดการชนกน (Collision) ขน หากเกดการชนขนทงสองโหนดตองหยดสงขอมล และรออยระยะหนงตามการสมแลวคอยสงเขาไปใหม ทำาเชนนเร อย ๆ จนกวาการสงขอมลจะสำาเรจ พบมากในโครงสรางแบบบส
Token Passingวธทใชหลกการของ Token ซงเปนกลมของบตทวงวนไปตาม
โหนดตาง ๆ รอบเครอขาย แตละโหนดจะตรวจสอบรบขาวสารทสงมาถงตนจากใน Token และในกรณทตองการสงขอมลกจะตรวจสอบวา Token วางอยหรอไม หากวางอยกทำาการใสขอมลพรอมระบปลายทางเขาไปใน Token นน และปลอยให Token วงวนตอไปในเครอขาย วธในการเขาใชสอชนดนจะพบมากในโครงสรางแบบบส (Token Bus) และแบบวงแหวน (Token Ring)
มหาวทยาลยศรนครนทรวโรฒ 96โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
มหาวทยาลยศรนครนทรวโรฒ 97โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
CSMA/CD
Token Passing
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
มาตรฐานระบบเครอขายแบบ LAN ชนดตาง ๆ
โดยปกตแลว ในการออกแบบการเชอมตอของระบบ LAN จะตองคำานงถงลกษณะโครงสราง (Topology) สอกลาง (Media) และ วธการเขาใชสอกลาง (MAC) ซงจะมความเหมาะสมในการนำาการประกอบกนเพอใชงานแตกตางกนไป อยางไรกตาม เพอใหการเชอมตอระบบ LAN มมาตรฐานและสามารถใชงานไดอยางกวางขวาง ทำาใหไดมองคกรกำาหนดมาตรฐานของระบบเครอขายแบบตาง ๆ ออกมา ซงมาตรฐานทไดรบการยอมรบและมการใชงานอยางกวางขวาง คอ
- Ethernet/IEEE 802.3 ต ว อ ย า ง 10Base2, 10Base5, 10Base-T, 10Base-F- Fast Ethernet/IEEE 802.3 (100 Mbps) ตวอยาง 100Base-TX, 100Base-FX- Gigabit Ethernet/IEEE 802.3z (1000 Mbps) ต ว อ ย า ง 1000Base-T, 1000Base-LX, 1000Base-SX- Token Bus/IEEE 802.4- Token Ring/IEEE 802.5- FDDI (Fiber Distributed Data Interface)
มหาวทยาลยศรนครนทรวโรฒ 98โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
รปแสดงมาตรฐานระบบเครอขายแบบ LAN ชนดตาง ๆ2. Metropolitan Area Network: MAN ระบบเครอขายบรเวณเมองใหญ ซ งเปนเครอขายแบบ
WAN ทเปนระยะหางไมมากนก เชน เปนเครอขายทเชอมโยงภายในเขตเมอง หรอยานใจกลางธรกจ
3. Wide Area Network: WAN
เปนเครอขายทประกอบดวยเครอขาย LAN ตงแต 2 วงขนไปตอกนในระยะทางทไกลมาก เชน ระหวางเมอง หรอระหวางประเทศ โดยปกตแลวเครอขายแบบ WAN จะเชอมตอกนดวยระบบเครอขายสาธารณะ เชน สายโทรศพท ไมโครเวฟหรอดาวเทยม
เครอขายแบบ WAN อน ๆ- Circuit-Switching Networks- Packet-Switching Networks- ISDN : Integrated Services Digital Network- ATM : Asynchronous Transfer Mode
6.5.2 Network Protocol
โปรโตคอลของระบบเครอขาย(Network Protocol) หรอนยมเรยกวา Protocol stack หรอ Protocol suit คอ ชด
มหาวทยาลยศรนครนทรวโรฒ 99โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ของกฎหรอขอตกลงในการแลกเปล ยนขอม ลผ านเครอขายคอมพวเตอร
โปรโตคอลของระบบเครอขายทเปนแบบจำาลองสำาหรบอางองท ส ำา ค ญ ค อ แ บ บ จ ำา ล อ ง OSI (Open System Interconnection Reference Model) ซ ง เ ป น แ บ บจ ำาลองทพฒนาโดยองคกร ISO (International Standard Organization) โ ด ย เ ป น ก า ร บ ร ร ย า ย ถ ง โ ค ร ง ส ร า ง ข อ งสถาปตยกรรมเครอขายในอดมคต โดยแบบการทำางานของระบบเครอขายจะประกอบไปดวย 7 ชน
ระบบเครอขายทใชกนอยในปจจบน จะมโปรโตคอลสแตกทไดรบความนยมใชงานกนอยหลายโปรโตคอล ซงแตละโปรโตคอลกจะใชจดการในงานของเครอขายคลาย ๆ กน ในกรณทระบบเครอขายเชอมอยกบคอมพวเตอรหลายแบบ จะสามารถใชงานหลาย ๆ โปรโตคอลสแตกพรอมก นผานเครอขายได เชน IPX/SPX ส ำาหรบ NetWare และใช TCP/IP สำาหรบตดตอกลบ UNIX ผาน LAN แบบ Ethernet พรอมกน ๆ เปนตน
ตวอยางโปรโตคอลแสตก NetBEUI, IPX/SPX, TCP/IP6.5.3 Internetworking
เปนการเชอมโยงระบบเครอขายเขาดวยกน เพอใหเคร องในแตละเครอขายสามารถตดตอถงกนได
Internet เ ป น ต ว อ ย า ง ห น ง ข อ ง ก า ร ท ำา Internetworking สามารถเชอมโยงเครอขายทงโลกเขาดวยกน โดยใชโปรโตคอล TCP/IP Intranet เป นการประยกต ใช Internet เฉพาะภายในองคกร
มหาวทยาลยศรนครนทรวโรฒ 100โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
6.6 การประยกตใชงานเครอขายคอมพวเตอร
Electronic mail: จดหมายอเลกทรอนกส เปนการสงขาวสารโดยระบตวผรบเชนเดยวกบจดหมาย ผรบจะไดรบอ ย า ง ร ว ด เ ร ว เ น อ ง จ า ก เ ป น ก า ร ส ง ผ า น เ ค ร อ ข า ยคอมพวเตอรทเชอมโยงกนอย
Electronic Bulletin Boards: บรการกระดานขาวอเลกทรอนกส เปนการแลกเปลยนขาวสารรวมทงแสดงความคดเหนผานกระดานขาวของกลมแบบอเลกทรอนกส
Electronic Teleconference, Videoconferencing: การประชมทางไกลผ านระบบเครอขายคอมพวเตอร ชวยประหยดคาใชจายในการเดนทาง ประหยดเวลาของผเขารวมประชม และนำามาประยกตใชในเรองอน ๆ เชน ใชในการเรยนการสอน ใชในตรวจรกษาโรคผานการประชมทางไกล เปนตน
Electronic Data Interchange – EDI: ก า ร แ ล กเปลยนขอมลทางอเลกทรอนกส
Electronic Funds Transfer – EFT: การโอนเง นทางอเลกทรอนกส
E-commerce, E-Banking, E-learning, E-government
Telnet Ftp World Wide Web
6.7 คำาถามประเมนผลหลงเรยน
1. จงบอกความแตกตางของสญญาณแบบ Analog และสญญาณแบบ Digital
มหาวทยาลยศรนครนทรวโรฒ 101โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2. ใหยกตวอยางการสอสารขอมลแบบประสานจงหวะและไมประสารจงหวะ
3. วธการประมวลผลขอมลมอะไรบาง อธบายพอสงเขป
4. อปกรณเชอมตอสำาหรบการเครอขายมอะไรบาง
5. ระบบเครอขายคอมพวเตอรคออะไร
6. จงอธบายความแตกตางของ LAN และ WAN7. การออกแบบการเชอมตอของระบบ LAN จะตองคำานงถง
อะไรบาง
8. จงอธบายวธการเขาใชงานสอกลาง (MAC) มาสก 1 วธ
9. ใหยกตวอยางการประยกตใชงานเครอขายคอมพวเตอรมาสก 3 วธ
6.8 แหลงวทยาการ
1. หนงสอ/บทความ
1.1 วาสนา สขกระสานต. โลกของคอมพวเตอรและสารสนเทศ . พมพครงท 2 : โรงพมพแหงจฬาลงกรณมหาวทยาลย. กรงเทพฯ, 2541.2. สออน ๆ
2.1 มหาวทยาลยศรนครนทรวโรฒ, สอประกอบการเรยนการสอน CP101 , 2546
2.2 http://www.bmp.ac.th/Internet26/page11.htm
มหาวทยาลยศรนครนทรวโรฒ 102โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
2.3 http://www.a-tech.ac.th/e_learning/network/index.html \
2.4 http://www.elecnet.chandra.ac.th/courses/5583710/test/net_files/index.html
มหาวทยาลยศรนครนทรวโรฒ 103โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
บทเรยนท 7
ทางดวนสารสนเทศกบอนเทอรเนต7.1 กำาเนดถนนสำาหรบขอมล
มนษยเร มมการสอสารกนตงแตยคดกดำาบรรพ และไดเร มพฒนาการสอสารใหสามารถสงขอมลไดไกลยงขน ในการพฒนาดงกลาวไดเปนจดกำาเนดถนนสำาหรบขอมล ซงมการพฒนาดงน
ใน ค.ศ.1844 แซมมวล มอส ไดคดคนรหสมอสขนเพอการสอสาร ทำาใหการสอสารทเรวทสดขณะนนกคอโทรเลขทใชรหสมอสในการแทนขอมล ตอมาในป ค.ศ.1858 สายเคเบลเสนแรกถกวางผ า น ม ห า ส ม ท ร แ อ ต แ ล น ต ก จ า ก น น เ ร ม ม ร ะ บ บ โ ท ร ศ พ ท Alexander Graham Bel ใน ค .ศ .1876 เม อ โลกมความตองการการสอสารขอมลมากขน ในเดอนตลาคม ค.ศ.1957 ดาวเทยมสปตนค 1 (SPUTNIK) ของรสเซยกถกสงสวงโคจรรอบโลก เปนโลหะ ขนาดเสนผาศนยกลาง 2 ฟต นำาหนก 84 กโลกรม มองเหนได ด วยตาเปล า โคจรอย นาน 6 เด อน และต อมา เด อนพฤศจกายน ค.ศ.1957 ดาวเทยมสปตนค 2 ของรสเซยถกสงสวงโคจรรอบโลก พรอมสนขชอไลกา ทำาใหสหรฐอเมรกาตนตวดานอวกาศ โดยประธานาธบด ไอเซนฮาว จงก อต งหน วยวจ ย Advanced Research Projects Agency (ARPA) และเรงสรางดาวเทยมดวงแรกของอเมรกา สำาเรจในเวลา 18 เดอน
นอกจากน สหรฐอเมรกายงเกรงภยในการถกโจมต ถามการทำาลายศนยคอมพวเตอร และระบบการสอสารขอมล อาจทำาใหเกดปญหาทางการรบ ในยคนนระบบคอมพวเตอรมหลากหลายแบบ ทำาใหไมสามารถแลกเปลยนขอมล ขาวสาร และโปรแกรมกนได จงมแนวความค ด ในการว จ ย ร ะบบท ส ามารถ เช อม โยง เคร อง
มหาวทยาลยศรนครนทรวโรฒ 104โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
คอมพวเตอร และสอสารแลกเปลยนขอมล ระหวางระบบทแตกตางกนไดอยางไมผดพลาด แมวาคอมพวเตอรบางเครอง หรอสายรบสงสญญาณ เสยหายหรอถกทำาลาย ARPA จงหนมาวจยและพฒนาดานเครอขายคอมพวเตอร และเทคโนโลยการสอสาร และสรางเครอขาย ARPANET ซงเปนจดเร มตนของเครอขายอนเทอรเนตในป ค.ศ.1969 (พ.ศ.2512)
ในเดอนธนวาคม ค.ศ.1969 (พ.ศ. 2512) ARPANET ไดทำาการเชอมตอกบ มหาวทยาลย 4 แหง ไดแก มหาวทยาลยยทาห มหาว ทยาล ยแคล ฟอร เน ยท ซ านตาบาบารา มหาว ทยาล ยแคลฟอรเนยทลอสแองเจลส สถาบนวจยของมหาวทยาลยสแตนฟอรด และขยายตอไปเร อยๆ เปน 50 จดในป ค.ศ.1972 (พ.ศ. 2515) จนเปนหลายลานแหงทวโลก
ค.ศ.1984 (พ.ศ.2529) มลนธวทยาลยศาสตรแหงชาต สหรฐอเมรกา (National Science Foundation - NSF) ได วางระบบเครอขายข นมาอกระบบหนง เรยกวา NSFNet ซ งประกอบดวยซปเปอรคอมพวเตอร 5 เคร องใน 5 รฐ เชอมตอเพอประโยชนทางการศกษา และคนควาทางวทยาศาสตร และมการใชมาตรฐาน TCP/IP เปนมาตรฐานหลกในการรบสงขอมล สงผลใหการใชงานเครอขายเปนไปอยางรวดเรว ใน พ.ศ. 2534 เครอขาย ARPANET ไดรวมกบ NSFNET และเลกระบบ ARPANET7.2 อนเทอรเนตในประเทศไทย
ประเทศไทยไดเร มรจกกบอนเทอรเนตใน พ.ศ.2529 อาจารยกาญจนา กาญจนสต รวมกบอาจารยโทโมโนร คมระ จากสถาบนเทคโนโลยแหงเอเชย (AIT) รวมสรางเครอขายคอมพวเตอร เพอทำาการรบสงอเมลกบมหาวทยาลยโตเกยว และมหาวทยาลยเมลเบรน
มหาวทยาลยศรนครนทรวโรฒ 105โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ซ งถ อไดวาเป นจดเร มตนอนเทอรเน ตในประเทศไทย และเก ดโครงการเชอมตอคอมพวเตอรตาง ๆ ดงตอไปน
พ.ศ.2531 ตงโครงการ TCSNet - Thai Computer Science Network เช อมตอคอมพวเตอรของมหาวทยาล ยสงขลานครนทรกบออสเตรเลย, AIT และจฬาลงกรณมหาวทยาลย
พ .ศ .2535 มการรวมต ว เช อมโยงเครอข ายของศ นย คอมพวเตอรหลายมหาวทยาลย และศนยวชาการในประเทศเขาดวยก น เ ป น เ ค ร อ ข า ย ไ ท ย ส า ร Thai Sarn (The Thai Social/Scientific Academic and Research Network)
พ.ศ.2538 เร มมการบรการอนเทอรเนตเชงพาณชย กอตงบรษทอนเทอรเนตประเทศไทย ในรปรฐวสาหกจ โดยมผถอหนหลกคอ การสอสารแหงประเทศไทย องคการโทรศพทและส ำานกงานพฒนาวทยาศาสตรและเทคโนโลยแหงชาต www.inet.co.th
พ.ศ.2540 เครอขายกาญจนาภเษก และ School Net7.3 ทางดวนสารสนเทศ (Information Superhighway)
Information Superhighway ห ร อ ท า ง ด ว นสารสนเทศ เป น โครงสร างของระบบโทรคมนาคมพ นฐาน (Infrastructure) ในการรบสงขอมลดจตอล ทมความเรวสง เชอถอได และมความปลอดภย อนเทอรเนตเปนเพยงตนแบบหนงของ I-Way ทเกดขนแลวในปจจบนตองอาศย เทคโนโลยทเหมาะสมทจะใชเปนเครอขายหลกสำาหรบทางดวนขอมล คอเทคโนโลยระบบสอสารใยแกวนำาแสง เนองจากมคณสมบตทเหมาะสมแตในบางพนททเทคโนโลย ระบบสอสารแบบอนมความเหมาะสมกวา กอาจน ำามาประกอบได
ใยแกวนำาแสง (Fiber Optic) ทำามาจากแกวบรสทธ เสนผาศนยกลางภายนอกประมาณ 125 ไมครอน (1 ไมครอน คอ 0.001 มลเมตร) ภายในของใยแกวประกอบดวยแกนกลาง (core) ลอม
มหาวทยาลยศรนครนทรวโรฒ 106โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
รอบดวยสวนหม (clad) สวนแกนกลางจะมดชนหกเหแสงสงกวาสวนหมเพอกกคลนแสงไมใหผานออกไปภายนอก มความสญเสยในสายสงตำา ทำาใหสามารถสงผานสญญาณไปไดไกล และสามารถสงสญญาณดวยความเรวสง ใยแกวนำาแสงเพยงเสนเดยวซงมขนาดเทากบเสนผม สามารถสงสญญาณโทรศพทไดพรอม ๆ กน ไดถง 130,000 วงจร
รปท 1 แสดงสวนประกอบและเดนสายใยแกวนำาแสง
7.4 อนเทอรเนต
อนเทอรเนต คอ เครอขายของเครอขายคอมพวเตอร ระบบต า ง ๆ ท เ ช อ ม โ ย ง ก น ม า จ า ก ค ำา ว า “ Inter Connection Network“ เปนระบบเครอขายคอมพวเตอรขนาดใหญ เคร องคอมพวเตอรทกเครองทวโลก สามารถตดตอสอสารถงกน ไดโดยใชมาตรฐาน ในการรบสงขอม ลท เป นหน งเด ยว หรอท เรยกวาโปรโตคอล (Protocol) ระบบอนเทอรเนตถกออกแบบมาใหไมตอง
มหาวทยาลยศรนครนทรวโรฒ 107โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
มศนยกลางของการตดตอ ไมมศนยกลางควบคม ทำาใหมผเขามารวมใชอนเทอรเนตอยางมากมาย ระบบจงเตบโตขนโดยไมมขดจำากดจนกระทงปจจบนนเกดปญหาชองทางการสอสารผานอนเทอรเนตตดขด
โปรโตคอล ทใชบนครอขายอนเทอรเนต มชอวา ทซพ/ไอพ (TCP/IP : Transmission Control Protocol/Internet Protocol)
TCP/IP คอขอกำาหนดวธในการสงขอมลขาวสารผานระหวางเคร องคอมพวเตอรใน โปรโตคอลจะชวยใหระบบคอมพวเตอรซงมอยมากมายหลายชนด ใชระบบปฏบตทแตกตางกนออกไปสามารถสอสารเขาดวยกนได ทำาใหระบบคอมพวเตอรทวโลกหลายรอยรปแบบสามารถสอสารรวมกนบนอนเทอรเนตได หลกการรบสงขอมลในอนเทอรเน ต ใชหล กการแบบ Packet-switching ค อแบงข อม ลออกเป นส วนยอยๆ (Packet) และหมดวยขาวสารสำาหรบการจดสง แลวสงไปยงปลายทางโดยใชเสนทางตางๆกน ดงรปท 2
รปท 2 แสดง Packet switching
มหาวทยาลยศรนครนทรวโรฒ 108โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
รปท 3 แสดงสวนของขอมลและขาวสารทจดสงTCP: ทำาหนาทเปนตวแบงขอมลออกเปน Packet (พรอม
ทงตรวจสอบ ความถกตองของ Packet) และประกอบขอมลกลบคนตามเดมเมอถงปลายทาง
IP: ทำาหนาทในการยาย Packet ไปยงปลายทางทถกตอง
7.5 การอางทอยของเครองคอมพวเตอร
ในเครองคอมพวเตอรทเชอมตอกบเครอขายอนเทอรเนต ตองมหมายเลขประจำาเคร องเพอใหเคร องคอมพวเตอรอนอางถงได เรยกหมายเลขนนวา IP Address IP Address (IPv4) เปน IP address ทใชในอนเทอรเนตปจจบน มขนาด 32 บต แบงเปน 4 ชด ชดละ 8 bit โดยแปลงเปนเลขฐาน 10 เพอความสะดวกในการอางถง เรยกกนวา IPv4 ซงมขอจำากดของ IP ขนาด 32 บต ให address ค อ ม พ ว เ ต อ ร ใ น เ ค ร อ ข า ย ไ ด ไ ม เ ก น 232 = 4,294,967,296 โหนด การมสมาชกในเครอขายเพมขนทก ๆ วน ทำาใหเกดการขาดแคลน IP การใหมนษยจดจำา IP Address ของแตละเครองเปนสงททำาไดยาก ดงนนจงไดเกดความคดการตงชอทเปนตวอกษรขนมาแทน IP Address เพอชวยในการจดจำาและ
มหาวทยาลยศรนครนทรวโรฒ 109โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
ตนทางของขอมล
ปลายทางของขอมล
ลำาดบของขอมล
คาตรวจสอบ
ขอมล
Source Address
Destination Address
Sequence Number
Checksum
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
สะดวกในการเปลยนเครองบรการ เรยกระบบการใชตวอกษรแทน IP Address วา ระบบชอโดเมน (Domain Name System)
ตวอยาง การใช IP และชอโดเมน มศว. IP: 202.28.60.3 ช อ โ ด เ ม น :
swu.ac.thโดยจดเกบชอและ IP Address ลงในฐานขอมลแบบ
ลำาดบชนตวอยาง รหสโดเมน
com หรอ co หมายถง บรษทเอกชน edu หรอ ac หมายถง สถาบนการศกษา gov หรอ go หมายถง หนวยงานรฐบาล int หรอ in หมายถง องคกรระหวางประเทศ mil หรอ mi หมายถง องคกรทางทหาร net หรอ ne ห ม า ย ถ ง อ ง ค ก า ร เ ค ร อ ข า ยคอมพวเตอร org หรอ or หมายถง องคกรอนของรฐบาล
รปท 4 แสดงระบบชอโดเมน
มหาวทยาลยศรนครนทรวโรฒ 110โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
การต ดต อระหว างคอมพว เตอร ในเครอข าย ยง ใช IP Address ระบบมการตดตงโปรแกรม และเครองททำาหนาทเปนตวคนดบญชหมายเลข IP จากช อท เป นตวอกษร หรอ Domain Name โดยทเคร องคอมพวเตอร ทท ำาหนาทนเรยกวา Domain Name Server
ชอโดเมน เปนสงทมนษยสราง และถอวาเปนทรพยสนทางปญญา แตละประเทศจะมหนวยงานรบผดชอบการจดทะเบยนชอโดเมน เชน ประเทศไทยรบผดชอบโดย "ศนยสารสนเทศเครอขายประเทศไทย ” (THNIC : Thailand Network Information Center) www.thnic.net
ตวอยาง รหสโดเมนช อประเทศ (HOST COMPUTER / SERVER)
AU หมายถง ออสเตรเลย ES หมายถง สเปน AT หมายถง ออสเตรย
JP หมายถง ญปน BE หมายถง เบลเยยม NL หมายถง เนเธอรแลนดCA หมายถง แคนาดา NO หมายถง นอรเวย RU หมายถง รสเซยDK หมายถง เดนมารค FI หมายถง ฟนแลนด FR หมายถง ฝรงเศสSE หมายถง สวเดน IN หมายถง อนเดย TW หมายถง ไตหวนIL หมายถง อสราเอล UK หมายถง องกฤษ IT หมายถง อตาล
มหาวทยาลยศรนครนทรวโรฒ 111โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
รปท 5 แสดงสวนประกอบของเครอขาย
7.6 การเชอมตอเขากบอนเทอรเนต
7.6.1 การเชอมตอโดยตรง
ผ ใ ช จ ะ ต อ ง ม เ ค ร อ ข า ย ท ต อ ง ก า ร เ ช อ ม ต อ ก บอนเทอรเนต เพอใหใชบรการตางๆ ไดตลอดเวลา โดยการเชอมตออาจใชอปกรณทเรยกวา เราทเตอร (Router) ทำาหนาทเปน ประต (Gateway) เชอมโยงเครอขายภายในองคกรเขากบเครอขายของอนเทอรเนต โดยใชสายสญญาณทมการเชอมตอกนเปนชองทางการสอสาร จดทสามารถเชอมตอเขากบอนเทอรเนตไดโดยปกตแลวจะเปนการตอเขากบระบบของ ไอเอสพ (Internet Services Provider) ท ม ก าร ใช สายส ญ ญ า ณ เ ช า (Leased Line) ใ น ก า ร เ ช อ ม ต อ ก บอนเทอรเนตอยแลว
7.6.2 การเชอมตอผานการหมนโทรศพท
เช อมตอผานการหมนโทรศพท โดยใชคอมพวเตอร ตดตอผาน โมเดม (MODEM) เพอตดตอกบคอมพวเตอรทมการตดตอกบอนเทอรเนตโดยตรง โดยอาศยการเชอมตอผานทางสายโทรศพท ซงปกตแลวกคอหนวยงานไอเอสพนนเองGate way เปนจดเชอมตอระหวางเครอขาย 2 เครอขายทอยคนละแหงเขาดวยกน และจะคอยท ำาการสงผานขอมลระหวางเครอขายทงสองไปมา
มหาวทยาลยศรนครนทรวโรฒ 112โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
ISP (Internet Service Provider) เ ป น บ ร ษ ทเอกชนทใหบรการอนเทอรเนต เชน
• A-Net Co., Ltd. info@a-net.net.th
• Internet Thailand info@inet.co.th
• Jasmine Internet Co., Ltd. webmaster@ji-net.com
• KSC Commercial Internet Co., Ltd. info@ksc.net.th
• Loxley Information Service Co., Ltd. member@loxinfo.co.th
• Samart CyberNet Co., Ltd. cybernet@samart.co.th
• Siam Global Access Co.,Ltd. webmaster@sga.net.th
• Roynet Co.,Ltd. info@mbox.roynet.co.th
รปท 6 การเชอมตอเขาอนเทอรเนต
มหาวทยาลยศรนครนทรวโรฒ 113โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
ISP ISP ยอยยอย
ISP ISP หลกหลกInternInternetet Leased LineLeased Line
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
NECTEC : www.nectec.or.th เปนองคกร ททำาหนาทวจยและพฒนาระบบเครอขายสารสนเทศระดบชาต ของประเทศไทย
Uninet : www.uni.net.th คอ เครอขายสารสนเทศเพอพฒนาการศกษา ซ งดแลโดย ส ำานกงานบรหารเทคโนโลยสารสนเทศเพอพฒนาการศกษา ทำาหนาท บรหารจดการ เครอขายสารสนเทศเพอพฒนาการศกษา เปนองคกรทมความเปนอสระภายใ ต ค ว า ม ส น บ ส น น ข อ งรฐบาลผานทบวงมหาวทยาลย
7.7 การบรการบนอนเทอรเนต
บรการดานการสอสารและแลกเปลยนไฟลขอมล บรการคนหาขอมล บรการขาวสารในอนเทอรเนต
- เวบเพจ (Webpage)- ไฟลขอมลประเภทตางๆ- ฐานขอมล เพอการสบคนสารสนเทศ- การสอสารระหวางบคคล/กลม/ธรกจ
WWW (World Wide Web) เปนบรการท คนหาและแสดงขอมล โดยใชหลกการของ Hypertext ผานโปรโตคอล Http (Hypertext Transfer Protocol) โ ด ย ใ ช โ ป ร แ ก ร ม Web Browser
Web Page เปรยบเสมอนเอกสารทเกบอยท Server ในอ นเทอร เน ตท ผ ใช อ น เทอร เน ตสามารถโหลดมาด ได เป น HyperText คอรวมเอา ขอความ รปภาพ เสยง ภาพเคลอนไหว และสามารถเชอมโยงไปยงเวบเพจอนๆได ภาษาทใชจดท ำาเวบเพจ เ ร ย ก ว า HyperText Markup Language (HTML) ใ ช โปรแกรม web browser ในการแปลงเอกสาร HyperText ใหเวบเพจมรปแบบสวยงาม ตามทไดถกออกแบบไว
มหาวทยาลยศรนครนทรวโรฒ 114โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
URL: Uniform Resource Locator ระบท อยของขอมล http HyperText Transport
Protocol
รปท 7 แสดงสวนประกอบของ URL Dynamic HTML: มการพฒนาเทคนคอนๆ เพมขนจาก
HTML เพอใหเวบเพจสามารถมลกเลนแลวทำาใหสอสารกบผใชแบบโตตอบได คอ ใชการโปรแกรม เชน JavaScript, Java Applet, Visual BASIC ใชโปรแกรมสรางสอเคลอนไหว (Flash) และยงมการตดตอแลกเปลยนขอมลกบฐานขอมลใน server ไดอกดวย
7.7.1 การบรการ ดานการสอสาร และ แลกเปลยนไฟลขอมล
7.7.1.1 ไปรษณยอเลกทรอนกส (Electronic Mail หรอ E-mail)
เปนวธการตดตอสอสารกนบน Internet ทเปนมาตรฐาน และเกาแกทสด สามารถจะสงเอกสารทเปนขอความธรรมดา จนถงการสงเอกสาร แบบมลตมเดย มท งภาพและเสยงไปรอบโลก ผท ต องการสง และรบจดหมาย อเลกทรอนกส จะตองมบญชการใชบรการทแนนอน ซงเรยกวา E-Mail Address คลาย ๆ กบชอ-นามสกล และทอยนนเอง ตวอยาง ทอยของการสง E-mail
sumsum@swu.ac.th7.7.1.2 การเขาใชเครองระยะไกล (Telnet)
เปนบรการตดตอสอสารระหวางเคร องชวยใหเราตดตอขอใชงานเครองบรการทอยไกล ๆ ได
มหาวทยาลยศรนครนทรวโรฒ 115โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
สวนตางของ
ชอชอผ
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
7.7.1.3 การถายโอนขอมล FTP(File Transfer Protocol)
เปนบรการโอนยายไฟลในอนเทอรเนต ซงมบรการ ดงน Download เปนการนำาไฟลจากเครอง server มา
เกบไวในเครองคอมพวเตอรของผใช Upload เปนการนำาไฟลจากเครองผใชไปไวทเครอง
server FreeWare เปน software ทเจาของซอฟตแวร
อนญาตใหใชงานไดฟร ShareWare เ ป น software ท เ จ า ข อ ง
ซอฟตแวร อนญาตใหทดลองใชงานไดตามเงอนไขทกำาหนด หากตองการใชจรงจะตองลงทะเบยนและชำาระเงน
7.7.1.4 กระดานขาว Usenet (User Network)
เปนทรวมของกลมขาว (Newsgroup) ทแลกเปลยนความเหน ในเร องตางๆ กนโดยผใชอนเทอรเนต สามารถสมครเปนสมาชก ในกลมตางๆ เพอแลกเปลยนขาวสารในเครอขาย ตามหวขอทต องการ เชน กลมวทยาศาสตร, คอมพวเตอร, ดนตร
7.7.1.5 การพดคยออนไลน
การพดคยแลกเปลยนความคดเหนกนระหวางผใชอนเทอรเนตโดยการพมพขอความ ซ งเรยกวา การแชท(Chat) ผานทางอนเทอรเน ต โดยใชโปรแกรม chat ตางๆ
- Talk สำาหรบการคย 2 คน- Chat / IRC (Internet Relay Chat)
เปนการคยกนเปนกลมหลายคน - Internet มหาวทยาลยศรนครนทรวโรฒ 116โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
Phone / Web Phone เปนบรการตดตอพดคยดวยเสยงโดยมคณภาพใกลเคยงกบโทรศพท ซงประหยดคาใชจายในการสอสาร แตคสนทนาจะตอง online บน internet ในเวลาเดยวกน
7.7.1.6 Video on Demand
Video on Demand เปนบรการ ทเราการเลอกดรายการตางๆ อาท รายการภาพยนตร สารคด ขาว หรอรายการบนเทงอนๆ ในเวลาทต องการได เชน นสตสามารถศกษาบทเรยนของรายวชาตางๆ ทเรยนไปแลวจาก ในการเรยนการสอนทางไกลแบบปฏสมพนธของม ห า ว ท ย า ล ย ศ ร น ค ร น ท ร ว โ ร ฒ ไ ด จ า ก http://www.swu.ac.th/cemt/vod.html
7.7.1.7 EDI (Electronic Data Interchange)
EDI หมายถง การแลกเปลยนขอมลธรกจทใชอยเปนประจำาในรปแบบมาตรฐานผานทางคอมพวเตอร รปแบบมาตรฐานทใชจะตองไดรบการยอมรบจากกลมผแลกเปลยนขอมล หรอเลอกมาจากมาตรฐานทพฒนาจากสถาบนทไดรบการยอมรบในการออกมาตรฐานตางตวอยาง EDI ในประเทศไทย - การรบสงเอกสาร ใบขนสนคา และ บญชราคา สนคาระหวาง กรมศลกากร ผนำาเขา ผสงออก- การรบสงเอกสาร บญชสนคา ระหวาง กรมศลกากร บรษทตวแทน เรอและ บรษทตวแทนสายการบนตางๆ- การรบสงเอกสารการชำาระเงนคา ภาษอากร และ คาธรรมเน ยมต างๆ ด วย ระบบ Electronic Funds Transfer (EFT)
มหาวทยาลยศรนครนทรวโรฒ 117โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
7.7.1.8 EFT (Electronic Funds Transfer)
EFT หมายถง การโอนเงนจากบญชเงนฝากหนงไปยงอกบญชหนง ทาง Electronic การโอนทกครงจะตองไดรบการอนมตและมการบนทกทกรายการ
7.7.2 Search Engines
เปนเคร องมอทใชคนหาขอมลบนเครอขายอนเทอรเนต อาจหมายถงโปรแกรม หรอเวบไซตตางๆ ทมฐานขอมลสำาหรบการคนหาขอมล เชน Yahoo, Google ฯลฯ
ประเภท Search Engines Directories เวบไซตทรวบรวมรายการของเวบไซต
ตางๆเอาไว โดยแยกออกเปนหมวดหมต างๆ เชน yahoo
Search Engine เปนโปรแกรมคอมพวเตอรทหาขอมล จากฐานขอมลในเคร อง Server ของตนเอง เชน Google
Portal Site หมายถ งแหล งรวมเวบไซต (Links) อำานวยความสะดวกใหผใชงานสามารถ คนหาขอมลเหลานไดอยางงายดายเพยงแค Click ไปท Link นนๆ ตวอยาง เชน www.sanook.com , www.hunsa.comPortal web ราชบณฑตยสถานบญญตไววา เวบศนยรวม แตมคนใชคำาวา เวบทา และปรากฏวามคนใชตามกนจำานวนมาก ความจรงแลว portal แปลวา ประตใหญ แตคำาวา ทา ในภาษาไทย จะหมายถง ทาเรอ ทานำา หรอ ทารถ เฉพาะคำาวา ทาเรอเทานนทมความหมายตรงกบคำาวา port แตทานำาและทารถไมไดใชคำาน จงตองมการบญญตศพทขนมาใหมโดยใชคำาวา เวบศนยรวม แทน
มหาวทยาลยศรนครนทรวโรฒ 118โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
Web Browser เปนโปรแกรมทใชดเอกสารของเครอขาย World Wide Web และปจจบน BROWSER ไดข ยา ยข ด ค ว า ม ส า ม า ร ถ ใ น ก า ร เ ร ย ก ใ ช บ ร ก า ร บ นอนเทอรเนตไดแทบทกชนด
7.8 อนเทอรเนตยคหนา
แนวโนมการใชอนเทอรเนตอนเทอรเนตจะเขามามสวนรวมกบชวตประจ ำาวนของคนเรา
มากขน และจะชวยอำานวยความสะดวกในการทำางานไดอยางมประสทธภาพ โดยมรปแบบดงน
- การคยโทรศพทผานระบบอนเทอรเนต (Voice over IP) ซงปจจบนองคการโทรศพทแหงประเทศไทย กนำามาใชผานหมายเลข 1234 ทวประเทศ (ตนป 2545)
- การคยระยะไกลแบบมภาพและเสยงของคสนทนา (Voice conference)
- การนำาอนเทอรเนตมาประยกตกบเครอขายเคเบลทว (Web TV & Cable MODEM)
- การประยกตใชอนเทอรเนตกบเคร องใชตางๆ ในชวตประจำาวน (Internet Device)
จาก Internet ไปส Internet2IPv4 ให address ไมเพยงพอสำาหรบการใชงาน อนเทอรเนต
เร มจากการสงขอมลแบบอกขระใช packet สำาหรบการจดสงอยางงาย ขอมลยคใหมเปนมลตมเดย และมปรมาณมาก ตองปรบปรงรปแบบการจดสงใหมใหมประสทธภาพมากขน อนเทอรเนตเรมจากองคกร DARPA สหรฐอเมรกา แตยคใหมเพอประชากรโลก โดยความรวมมอของผเช ยวชาญรวมกน สรางระบบรกษาความปลอดภยของขอมลทสงผานอนเทอรเนต
มหาวทยาลยศรนครนทรวโรฒ 119โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
เปาหมายของโครงการ Internet2 www.internet2.org- แกปญหาสำาคญทเกดขนกบอนเทอรเนตในยคปจจบน - รองรบการประยกตใชงานแบบใหม - ปรบปรงวธการจากการใช Packet มาเปนการใชเทคนควธการสอสารแบบใหม - สรางเครอขายใหมใหรองรบความตองการทเพมขน - กำาหนดโครงสรางพนฐานทางระบบสอสาร เพอรองรบงานวจย งานการศกษาสมยใหม เพมขนาด IPv4 IPv6 - IPv4 ม ข น า ด 32 บ ต ซ ง ใ ห address ไ ด 232 = 4,294,967,296 โหนด- IPv6 มขนาด 128 บตซงให address ได 2128 = 340 trillion, trillion, trillion = 3.4(1038)ดงนนสามารถให IP แกอปกรณตางๆ ได เชน เครองใชไฟฟา
โทรทศน โทรศพท เปนตน Pv6 เร มมการทดลองใชในบางแหง แตในประเทศไทยยงอยในระหวางการวจย โดยม NECTEC เปนแกนหลก เนองจากการเปลยนรปแบบของ IP ตองมการเปลยนแปลงในหลายสวน และบางแหงอาจตองเปลยนฮารดแวรบางอยางดวย เชน router อ ง ค ก ร ท เ ป น แ ก น น ำา ใ น ก า ร พ ฒ น า IPv6 ไ ด แ ก www.ngi.org7.9 คำาถามประเมนผลหลงเรยน
1. อนเทอรเนตคออะไร มาจากคำาวาอะไร และมขอดอยางไรในการสอสารขอมล
2. TCP/IP คออะไร และจงบอกหนาทของ TCP และ IP3. อะไรบางททำาหนาทในการอางทอยของเครองคอมพวเตอร
พรอมทงอธบายพอสงเขป4. ISP คออะไร และยกตวอยาง ISPมหาวทยาลยศรนครนทรวโรฒ 120โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
รายวชา CP101 สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาตร
5. ใหยกตวอยางบรการบนอนเทอรเนตมา 5 อยาง พรอมทงอธบายพอสงเขป
7.10 แหลงวทยาการ
1. หนงสอ/บทความ
1.1 วาสนา สขกระสานต. โลกของคอมพวเตอรและสารสนเทศ . พมพครงท 2 : โรงพมพแหงจฬาลงกรณมหาวทยาลย. กรงเทพฯ, 2541.2. สออน ๆ
2.1 มหาวทยาลยศรนครนทรวโรฒ, สอประกอบการเรยนการสอน CP101 , 2546
2.2 http://www.ipv6.nectec.or.th/index.php 2.3
http://web.riudon.ac.th/~adul/it4ed1_45/waraporn/internet.htm
2.4 http://www.nectec.or.th/courseware/internet/internet-tech/index.html2.5 http://internet.se-ed.com/content/IN86/IN86_77.asp2.6 http://www.ku.ac.th/magazine_online/internet2.html
มหาวทยาลยศรนครนทรวโรฒ 121โครงการสงเสรมการผลตเอกสารชดการเรยนทเปนการสรปเนอหาในรปสออเลกทรอนกส
top related