คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1....

15
คอมพิวเตอร์เบื้องต้น บทที1-2

Upload: others

Post on 11-Sep-2019

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

คอมพวเตอรเบองตน

บทท 1-2

Page 2: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ
Page 3: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

ความหมายของคอมพวเตอร

คอมพวเตอรมาจากภาษาละตนวา Computare ซงหมายถง การนบ หรอ การค านวณ พจนานกรม

ฉบบราชบณฑตยสถาน พ.ศ. 2525 ใหความหมายของคอมพวเตอรไววา "เครองอเลกทรอนกสแบบอตโนมต ท า

หนาทเหมอนสมองกล ใชส าหรบแกปญหาตางๆ ทงายและซบซอนโดยวธทางคณตศาสตร"

คอมพวเตอรจงเปนเครองจกรอเลกทรอนกสทถกสรางขนเพอใชท างานแทนมนษย ในดานการคด

ค านวณและสามารถจ าขอมล ทงตวเลขและตวอกษรไดเพอการเรยกใชงานในครงตอไป นอกจากน ยงสามารถ

จดการกบสญลกษณไดดวยความเรวสง โดยปฏบตตามขนตอนของโปรแกรม คอมพวเตอรยงมความสามารถใน

ดานตางๆ อกมาก อาทเชน การเปรยบเทยบทางตรรกศาสตร การรบสงขอมล การจดเกบขอมลในตวเครองและ

สามารถประมวลผลจากขอมลตางๆ ได

การท างานของคอมพวเตอร

คอมพวเตอรไมวาจะเปนประเภทใดกตาม จะมลกษณะการท างานของสวนตาง ๆทมความสมพนธกนเปนกระบวนการ โดยมองคประกอบพนฐานหลกคอ Input Process และ output ซงมขนตอนการท างานดงภาพ

ขนตอนท 1 : รบขอมลเขา (Input)

เรมตนดวยการน าขอมลเขาเครองคอมพวเตอร ซงสามารถผานทางอปกรณชนดตางๆ แลวแตชนดของขอมลทจะปอนเขาไป เชน ถาเปนการพมพขอมลจะใชแผงแปนพมพ (Keyboard) เพอพมพขอความหรอโปรแกรมเขาเครอง ถาเปนการเขยนภาพจะใชเครองอานพกดภาพกราฟค (Graphics Tablet) โดยมปากกาชนดพเศษส าหรบเขยนภาพ หรอถาเปนการเลนเกมกจะมกานควบคม (Joystick) ส าหรบเคลอนต าแหนงของการเลนบนจอภาพ เปนตน

ขนตอนท 2 : ประมวลผลขอมล (Process)

เมอน าขอมลเขามาแลว เครองจะด าเนนการกบขอมลตามค าสงทไดรบมาเพอใหไดผลลพธตามท ตองการ การประมวลผลอาจจะมไดหลายอยาง เชน น าขอมลมาหาผลรวม น าขอมลมาจดกลม น าขอมลมาหาคามากทสด หรอนอยทสด เปนตน

ขนตอนท 3 : แสดงผลลพธ (Output)

เปนการน าผลลพธจากการประมวลผลมาแสดงใหทราบทางอปกรณทก าหนดไว โดยทวไปจะแสดงผานทางจอภาพ หรอเรยกกนโดยทวไปวา "จอมอนเตอร" (Monitor) หรอจะพมพขอมลออกทางกระดาษโดยใชเครองพมพกได

Page 4: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

ลกษณะเดนของคอมพวเตอร

เครองคอมพวเตอรถกสรางขนมาเพอใหมจดเดน 4 ประการ เพอทดแทนขอจ ากดของมนษย เรยกวา 4 S special ดงน

1. หนวยเกบ (Storage) หมายถง ความสามารถในการเกบขอมลจ านวนมากและเปนเวลานาน นบเปน จดเดนทางโครงสรางและเปนหวใจของการท างานแบบอตโนมตของเครองคอมพวเตอร ทงเปนตวบงชประสทธภาพของคอมพวเตอรแตละเครองดวย

2. ความเรว (Speed) หมายถง ความสามารถในการประมวลผลขอมล (Processing Speed) โดยใชเวลานอย เปนจดเดนทางโครงสรางทผใชทวไปมสวนเกยวของนอยทสด เปนตวบงชประสทธภาพของเครองคอมพวเตอรทส าคญสวนหนงเชนกน

3. ความเปนอตโนมต (Self Acting) หมายถง ความสามารถในการประมวลผลขอมลตามล าดบขนตอนไดอยางถกตองและตอเนองอยางอตโนมต โดยมนษยมสวนเกยวของเฉพาะในขนตอนการก าหนดโปรแกรมค าสงและขอมลกอนการประมวลผลเทานน

4. ความนาเชอถอ (Sure) หมายถง ความสามารถในการประมวลผลใหเกดผลลพธทถกตอง ความนาเชอถอนบเปนสงส าคญทสดในการท างานของเครองคอมพวเตอร ความสามารถนเกยวของกบโปรแกรมค าสงและขอมลทมนษยก าหนดใหกบเครองคอมพวเตอรโดยตรง กลาวคอ หากมนษยปอนขอมลทไมถกตองใหกบเครองคอมพวเตอรกยอมไดผลลพธทไมถกตองดวยเชนกน

ประโยชนของคอมพวเตอร จากการทคอมพวเตอรมลกษณะเดนหลายประการ ท าใหถกน ามาใชประโยชนตอการด าเนนชวตประจ าวนในสงคมเปนอยางมาก ทพบเหนไดบอยทสดกคอ การใชในการพมพเอกสารตางๆ เชน พมพจดหมาย รายงาน เอกสารตางๆ ซงเรยกวางานประมวลผล ( word processing ) นอกจากนยงมการประยกตใชคอมพวเตอรในดานตางๆ อกหลายดาน ดงตอไปน

งานธรกจ เชน บรษท รานคา หางสรรพสนคา ตลอดจนโรงงานตางๆ ใชคอมพวเตอรในการท าบญช งานประมวลค า และตดตอกบหนวยงานภายนอกผานระบบโทรคมนาคม นอกจากนงานอตสาหกรรม สวนใหญกใชคอมพวเตอรมาชวยในการควบคมการผลต และการประกอบชนสวนของอปกรณตางๆ เชน โรงงานประกอบรถยนต ซงท าใหการผลตมคณภาพดขนบรษทยงสามารถรบ หรองานธนาคาร ทใหบรการถอนเงนผานตฝากถอนเงนอตโนมต ( ATM ) และใชคอมพวเตอรคดดอกเบยใหกบผฝากเงน และการโอนเงนระหวางบญช เชอมโยงกนเปนระบบเครอขาย

งานวทยาศาสตร การแพทย และงานสาธารณสข สามารถน าคอมพวเตอรมาใชในน ามาใชในสวนของการค านวณทคอนขางซบซอน เชน งานศกษาโมเลกลสารเคม วถการโคจรของการสงจรวดไปสอวกาศ หรองานทะเบยน การเงน สถต และเปนอปกรณส าหรบการตรวจรกษาโรคได ซงจะใหผลทแมนย ากวาการตรวจดวยวธเคมแบบเดม และใหการรกษาไดรวดเรวขน

งานคมนาคมและสอสาร ในสวนทเกยวกบการเดนทาง จะใชคอมพวเตอรในการจองวนเวลา ทนง ซงมการเชอมโยงไปยงทกสถานหรอทกสายการบนได ท าใหสะดวกตอผเดนทางทไมตองเสยเวลารอ อกทงยงใชในการควบคมระบบการจราจร เชน ไฟสญญาณจราจร และ การจราจรทางอากาศ หรอในการสอสารกใชควบคมวงโคจรของดาวเทยมเพอใหอยในวงโคจร ซงจะชวยสงผลตอการสงสญญาณใหระบบการสอสารมความชดเจน

งานวศวกรรมและสถาปตยกรรม สถาปนกและวศวกรสามารถใชคอมพวเตอรในการออกแบบ หรอ จ าลองสภาวการณ ตางๆ เชน การรบแรงสนสะเทอนของอาคารเมอเกดแผนดนไหว โดยคอมพวเตอรจะค านวณและแสดงภาพสถานการณใกลเคยงความจรง รวมทงการใชควบคมและตดตามความกาวหนาของโครงการตางๆ เชน คนงาน เครองมอ ผลการท างาน

งานราชการ เปนหนวยงานทมการใชคอมพวเตอรมากทสด โดยมการใชหลายรปแบบ ทงนขนอยกบบทบาทและหนาทของหนวยงานนนๆ เชน กระทรวงศกษาธการ มการใชระบบประชมทางไกลผานคอมพวเตอร , กระทรวงวทยาศาสตรและเทคโนโลย ไดจดระบบเครอขายอนเทอรเนตเพอเชอมโยงไปยงสถาบนตางๆ , กรมสรรพากร ใชจดในการจดเกบภาษ บนทกการเสยภาษ เปนตน

การศกษา ไดแก การใชคอมพวเตอรทางดานการเรยนการสอน ซงมการน าคอมพวเตอรมาชวยการสอนในลกษณะบทเรยน CAI หรองานดานทะเบยน ซงท าใหสะดวกตอการคนหาขอมลนกเรยน การเกบขอมลยมและการสงคนหนงสอหองสมด

Page 5: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

ววฒนาการของคอมพวเตอร จดก าเนดของคอมพวเตอร ตนก าเนดของคอมพวเตอรอาจกลาวไดวามาจากแนวความคดของระบบตวเลข

ซงไดพฒนาเปนวธการค านวณตาง ๆ รวมทงอปกรณทชวยในการค านวณอยางงาย ๆ คอ" กระดานค านวณ" และ "ลกคด" ในศตวรรษท 17 เครองค าแบบใชเฟองเครองแรกไดก าเนดขนจากนกคณตศาสตรชาวฝรงเศษ คอ Blaise Pascal โดยเครองของเขาสามารถค านวณการบวกการลบไดอยางเทยงตรง และในศตวรรษเดยวกนนกคณตศาสตรชาวเยอรมนคอ Gottried Wilhelm von Leibniz ไดสรางเครองคดเลขเครองแรกทสามารถคณและหารไดดวย ในตนศตวรรษท 19 ชาวฝรงเศษชอ Joseph Marie Jacquard ไดพฒนาเครองทอผาทสามารถโปแกรมได โดยเครองทอผานใชบตรขนาดใหญ ซงไดเจาะรไวเพอควบคมรปแบบของลายทจะปก บตรเจาะร(punched card) ท Jacquard ใชนไดถกพฒนาตอๆมาโดยผอน เพอใชเปนอปกรณปอนขอมลและโปรแกรมเขาเครองคอมพวเตอรในยคแรกๆ ตอมาในศตวรรษเดยวกน ชาวองกฤษชอ Charles Babbage ไดท าการสรางเครองส าหรบแกสมการโดยใชพลงงานไอน า เรยกวา difference engine และถดจากนนไดเสนอทฤษฎเกยวกบ คอมพวเตอรสมยใหม เมอเขาไดท าการออกแบบ เครองจกรส าหรบท าการวเคราะห (analytical engine) โดยใชพลงงานจากไอน า ซงไดมการออกแบบใหใชบตรเจาะรของ Jacquard ในการปอนขอมล ท าใหอปกรณชนนมหนวยรบขอมล หนวยประมวลผล หนวยแสดงผล และหนวยเกบขอมลส ารอง ครบตามรปแบบของคอมพวเตอรสมยใหม แตโชคไมดทแมวาแนวความคดของเขวจะถกตอง แตเทคโนโลยในขณะนนไมเอออ านวยตอการสรางเครองทสามารถท างานไดจรง อยางไรกด Charles Babbage กไดรบการยกยองวาเปนบดาของคอมพวเตอรคนแรก และผรวมงานของเขาคอ Augusta Ada Byron กไดรบการยกยองวาเปนนกเขยนโปรแกรมคนแรกของโลก

เครอง Difference Engine ของ Charles Babbage

จากนนประมาณป ค.ศ. 1886 Dr.Herman Hollerith ไดพฒนาเครองจดเรยงบตรเจาะรแบบ electromechanical ขน ซงท างานโดยใชพลงงานไฟฟา และสามารถท าการ จดเรยง (sort) และ คดเลอก (select) ขอมลได ตอมาในป ค.ศ. 1896 Hollerith ไดท าการกอตงบรษทส าหรบเครองจกรในการจดเรยงชอ Tabulating Machine Company และในป ค.ศ.1911 Hollerith ไดขยายกจการโดยเขาหนกบบรษทอนอก 2 บรษทจดตงเปนบรษท Computing -Tabulating-Recording-Company ซงประสบความส าเรจเปนอยางมาก และในป ค.ศ. 1924 ไดเปลยนชอเปน International Business Corporation หรอทรจกกนตอมาในชอของบรษท IBM นนเอง

เครองจดเรยงบตรเจาะรของ Dr. Her Hollerith

Page 6: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

ในป ค.ศ.1939 Dr. Howard H. Aiken จาก Harvard University ไดรวมมอกบบรษท IBM ออกแบบคอมพวเตอรโดยใชทฤษฎของ Babbage และในป ค.ศ.1944 Harvard mark I กไดถอก าเนดขนเปนคอมพวเตอรเครองแรก ซงมขนาดยาว 5 ฟต ใชพลงงานไฟฟาและใช relay แทนเฟอง แตยงท างานไดชาคอใชเวลาประมาณ 3-5 วนาทส าหรบการคณ

การพฒนาทส าคญกบ Mark I ไดเกดขนป 1946 ดดย Jonh Preper Eckert, Jr. และ Dr. Jonh W.Msuchly จาก University of Pennsylvnia ไดออกแบบสรางเครอง ENIAC ( Electronic Numeric Integator and Calcuator ) ซงท างานไดเรวอยในหนวยของหนงสวนลานวนาท ในขณะท Mark I ท างานอยในหนวยของหนงสวนพนลานเทา โดยหวใจของความส าเรจนอยทการใชหลอดสญญากาศมาแทนท relay นนเอง และถดจากนน Mauchly และ Eckert กท าการสราง UNIVAC ซงเปนคอมพวเตอรอเลกทรอนสเพอการคาเครองแรกของโลก

เครอง ENIAC สง 10 ฟต กวาง 10 ฟต และยาว 10 ฟต

การพฒนาทส าคญไดเกดขนมาอก เมอ Jonh von Neumann ซงเปนทปรกษาของโครงการ ENIAC ไดเสนอแผนส าหรบคอมพวเตอรเครองแรกทจะท าการเกบโปรแกรมไวในหนวยโปรแกรมไวในหนวยความจ าทเหมอนกบทเกบขอมล ซงพฒนาการนท าใหสามารถเปลยนวงจรของคอมพวเตอรไดดดยอตโนมตแทนทจะตองท าการเปลยนสวทตดวยมอเหมอนชวงกอน นอกจากน Dr. Von neumann ยงไดน าระบบเลขฐานสองมาใชในคอมพวเตอรซงหบกการตงๆเหลานไดท าใหเครอง IAS ทสรางโดย Dr. von Neumann เปนเครองคอมพวเตอรเอนกประสงคเครองแรกของโลก เปนการเปดศกราชของคอมพวเตอรอยางแทจรงและยงไดเปนบดาคอมพวเตอรคนท 2

ยคของคอมพวเตอร

เทคโนโลยคอมพวเตอรมการพฒนาอยางตอเนอง สามารถแบงออกไดโดยแบงสวนประกอบของฮารดแวร (Hardward ) เปน 4 ยคดวยกน

ยคท 1 (1951-1958)

กอนหนาป 1951 เครองคอมพวเตอรจะมใชเฉพาะนกวทยาศาสตร วศวกร และทหารเทานน จนกระทงผสราง ENIAC คอ Mauchly และ Eckert ไดจดตงบรษทเพอท าตลาดเชงพาณชยของเครองรนถดมาของพวกเขา คอเครอง UNIVAC ซงคอมพวเตอรในยคนจะม หลอดสญญากาศ และ ดรมแมเหลก (magnetic drum) เปนสวนประกอบส าคญ แตหลอดสญญากาศจะมไมนาเชอถอสง เปนเหตใหตองใชความพยายามอยางมากในการท าใหเครองในยคนนสามารถท างานได สวนดรมแมเหลกถกใชเปนหนวยความจ าหลก (primary memory) บนเครองคอมพวเตอรสวนมากในยคแรกน สวนหนวยบนทกขอมลส ารอง (secondary storage) ซงใชเกบทงขอมลและค าสงโปรแกรมในยคนจะอยในบตรเจาร จนปลายยคนเทปแมเหลกจงไดถกน ามาใชเปนหนวยบนทกขอมลส ารอง

ภาษาคอมพวเตอรในยคนจะอยในรปของภาษาเครอง ซงเปนตวเลขฐาน 2 ทงสน ท าใหผทจะสามารถโปรแกรมใหเครองท างานได ตองเปนผเชยวชาญเทานน

Page 7: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

เครอง UNIVAC

ยคท 2 (1959-1964)

การพฒนาทส าคญทสดทแบงแยกยคนออกจากยคแรก คอการแทนทหลอดสญญากาศดวยทรานซสเตอร (transistor) หนวยความจ าพนฐานกไดมการพฒนามาเปน magnetic core รวมทงมการใช magnetic disk ซงเปนหนวยบนทกขอมลส ารองทมความเรวสงขน นอกจากน สวนประกอบทคอมพวเตอรไดถกรวบรวมเขาไวใน แผนวงจรพมพลาย (printed circuit boards) ซงงายตอการเปลยนและมการสรางโปรแกรมวเคราะหเพอหาสวนผดพลาดไดอยางรวดเรว

ภาษาโปรแกรมระดบสง เชน FORTRAN และ COBOL ไดถกใชในการโปรแกรมส าหรบยคน โปรแกรมเมอรสามารถใชงานภาษาเหลานไดสะดวกกวาคอมพวเตอรในยคท 1 เนองจากมไวยากรณทคลายคลงกบภาษาองกฤษ อยางไรกด เนองจากคอมพวเตอรสามารถท างานไดแตเฉพาะกบภาษาเครอง ท าใหตองใชโปรแกรมตวอน คอ compiler และ interpreter ในการแปลงภาษาระดบสงใหเปนภาษาเครอง

ในยคท 2 เรมมการตดตอสอสารระหวางคอมพวเตอร 2 เครองทอยหางกนโดยผานสายโทรศพท ถงแมวาจะตดสอสารกนไดชามากกตาม ปญหาในยคนคออปกรณรบขอมลและอปกรณแสดงผลท างานไดชามาก ท าใหคอมพวเตอรตองรอการรบขอมลหรอการแสดงผลบอย ๆ ซง Dr.Daniel Slotnick ไดท าการพฒนาเพมเตม โดยใชหลกการของการประมวลผลแบบขนานกน นอกจากนยงมกลมคณาจารยและนกเรยกจาก Massachusetts Instiute of Technoligy พฒนาระบบ มลตโปรแกรมมง (multiprogramming) ซงเปนการจดสรรใหคอมพวเตอรท างานหลายโปรแกรมพรอม ๆ กนได ท าใหไมตองเสยเวลารอหนวยรบขอมลและหนวยแสดงผลอกตอไป

ยคท 3 (1965-1971)

ในยคท 3 เปนยคของอตสาหกรรมคอมพวเตอรทมการเตบโตมาก ไดมการน า แผงวงจรรวม (IC หรอ integrated circuits) ซงประกอบดวยทรานซสเตอรและวงจรไฟฟาทรวอยบนแผนซลกอนเลก ๆ มาแทนการประกอบแผนวงจรพมพลาย ท าใหเวลาการท างานขงคอมพวเตอรลดลงอยในหนวยหนงสวนพนลานวนาท นอกจากน มนคอมพวเตอรไดถอก าเนดขนในป ค.ศ.1965 คอเครอง PDP-8 ของ Digital Equipment Corportion (DEC) ซงตอมากมการใชมนคอมพวเตอรทสามารถตดตอกบคอมพวเตอรกนอยางแผรหลาย รวมทงมการใชงาน เทอรมนล (terminal) ซงเปนจอคอมพวเตอรผานทาง คยบอรด (keyboard) ท าใหการปอนขอมลและพฒนาโปรแกรมกระท าไดสะดวกขน

แผงวงจรรวมเปรยเทยบกนทรานซสเตอรและหลอดสญญากาศ

Page 8: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

ภาษาโปรแกรมระดบสงไดเกดขนมากมานในยคท 3 เชน RPG APL BASICA เปนตน และไดมการเปดตว โปรแกรมจดการระบบ (Operating system) ซงชวยใหสามารถบรการทรพยากรของคอมพวเตอรไดอยางมประสทธภาพ นอกจากน ระบบแบงเวลา (time sharing) กท าใหสามารถตดตอเทอรมนลจ านวนมากเขาไปยงคอมพวเตอร 1 เครอง โดยทผใชแตละคนสามารถท างานในสวนของตนไดพรอม ๆ กน

ยคท 4 (1971-ปจจบน)

ในยคท 4 เทคโนโลยแผงวงจรรวมไดพฒนาขนเปน แผงวงจรรวมขนาดใหญ (LSI หรอ large-scale integartion) และจากนนกมการพฒนาตาเปน แผงวงจรขนาดใหญมาก (Very Large-Scale integartion - VLSI) ซงท าใหเกด microprocessor ตวโลกของโลก คอ Intel 4004 จากบรษท Intel ซงเปนการใชแผนชฟเพยงแผนเดยวส าหรบเกบ หนวยควบคม (control unit) และ ค านวณเลขตรรกะ (arithmetic-logic unit) ของคอมพวเตอรทงหมดเทคนคในการยอทรานซสเตอรใหอยกนอยางหนาแนนบนแผนซลกอนน ไดรบการพฒนาอยางตอเนองจากปจจบนสามารถเกบทรานซสเตอรนบลานตวไวในชปเพยงหนงแผน ในสวนของหนวยบนทกขอมลส ารอง (secondary storage) กไดเพมความจขนอยางมากจนสามารถเกบขอมลนบพนลานตวอกษรไดในแผนดสกขนาด 3 นว

เนองจากการเพมความจของหนวยบนทกขอมลส ารองนเอง ซอฟตแวรชนดใหมไดพฒนาขน เพอใหสามารถเกบรวมรวบและบนทกแกไขขอมลจ านวณมหาศาลทถกจดเกบไว นนคอ ซอฟรแวร ฐานขอมล (Data base ) นอกจากน ยงมการถอก าเนดขนของเครองคอมพวเตอรสวนบคคลในป 1975 คอเครอง Altair ซงใชชป intel 8080 และถดจากนนกเปนยคของเครอง และ ตามล าดบ ในสวนของซอฟตแวรกไดมการพฒนาใหเปนมตรกบผใช มขนาดใหญและซบซอนมากขนเรอย ๆ รวมทงมการน าเทคนคตาง ๆ เชน OOP (Object-Oriented Programming) และ Visual Programming มาเปนเครองมอชวยในการพฒนา

การพฒนาทส าคญอนๆในยคท 4 คอการพฒนาเครองขายคอมพวเตอรความเรวสง ท าใหคอมพวเตอรสามารถเชอมโยงและแลกเปลยนกนได โดยการใชงานภายในองคกรนน ระบบเครอขายทองถน (Local Araa Networks) ซงนยมเรยกวา แลน (LANs) จะมบทบาทในการเชองโยงเครองนบรอยเขาดวยกนในพนทไทหาวกนนก สวนระบบเครองขายระยะไกล ( Wide Area Networks ) หรอ แวน (WANs) จะท าหนาทเชอมโยงเครองคอมพวเตอรทอยหางไกลคนละซกโลกเขาดวยกน

Page 9: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

องคประกอบของระบบคอมพวเตอร อปกรณคอมพวเตอร ประกอบดวยองคประกอบดงน

1. ฮารดแวร 2. ซอฟแวร

3. บคลากรคอมพวเตอร

4. ขอมล

ฮารดแวร

ฮารดแวร หมายถง อปกรณตาง ๆ ทประกอบขนเปนคอมพวเตอรมลกษณะเปนโครงรางสามารถ

มองเหนดวยตาและสมผสได เชน จอภาพ คยบอรด เครองพมพ เมาส เปนตน ซงสามารถแบงออกเปนสวนตาง

ๆ ตามลกษณะงาน คอ

หนวยรบขอมล (Input Unit) หนวยความจ าหลก (Memory Unit)

หนวยประมลผลกลาง (Central Processing Unit : CPI)

หนวยแสดงผล (Output Unit)

โดยอปกรณแตละหนวยมหนาทการท างานแตกตางกน หนวยรบขอมลเปนสวนทท าหนาทน าขอมลมาจากภายนอกเขาสเครองคอมพวเตอร เปนตวกลางเชอมโยงจากมนษยสเครองคอมพวเตอร เครองมอหรออปกรณ ใน

หนวยรบขอมลน มหนาทแปลงขอมลทสงเขาไปใหอยในรปของสญญาณอเลกทรอนกสทคอมพวเตอรเขาใจ และ

น าเขาสเครองคอมพวเตอร เพอการประมวลผล มทงประเภททมนษยตองการท าการปอนขอมลดวยตนเอง ใน

ลกษณะการพมพการชซงอปกรณลกษณะนทรจกกนด คอ แปนพมพ (Keyboard) และเมาส (Mouse)

นอกจากนยงมอปกรณน าเขาขอมลในลกษณะของการสงขอมลเขาสระบบโดยตรง (Source-data Automation)

เพอใหการสงขอมลเขาระบบคอมพวเตอรท าไดรวดเรวยงขน โดยอปกรณจะอานขอมลจากแหลงก าเนด

และสงเขาสระบบคอมพวเตอรโดยตรงผใชไมตองเคลอนยายหรอคดลอกหรอพมพสงใดลงไปอกท าใหเกดความ

รวดเรวและถกตองแมนย ายงขน เครองปอนขอมลประเภทน คอ อปกรณ OCR และสแกนเนอร (Scanner)

Page 10: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

หนวยประมวลผลกลาง (Central Processing Unit : CPU) หนวยประมวลผลกลางเปนศนยกลางการ

ประมวลผลของทงระบบเปรยบเสมอนกองบญชาการ หรอ สวนของศรษะของมนษยทมผบญชาการ หรอสมองอยภายใน

ภายในหนวยประมวลผลกลาง จะเปนการท างานประสานกนระหวาง 2 สวนหลก คอ

1. สวนควบคม (Control Unit)

2. สวนค านวณและเปรยบเทยบขอมล (Arithmetic and Logical Unit or ALU)

สวนควบคม (Control Unit) ท าหนาทสรางและสงสญญาณไปควบคมการท างานของสวนประกอบตาง ๆ ในระบบ

คอมพวเตอร คลายการสงสญญาณควบคมจากสมองไปสสวนตาง ๆ ของรางกาย สวนควบคมนไมไดท าหนาทประมวลผลขอมล

แตมหนาทประสานงานใหสวนประกอบตาง ๆ สามารถท างานรวมกนไดอยางเปนระบบ สญญาณควบคมจ านวนมาก สามารถ

เดนทางไปยงสวนประกอบตาง ๆ ของระบบคอมพวเตอรไดดวย ตวสงสญญาณเรยกวา บส ( Bus) ซประกอบดวย Control Bus,

Data Bus และ Address Bus ทท าหนาทสงสญญาณควบคม สงสญญาณขอมล และสงต าแหนงทอยของขอมล ในสวนความจ า

ตามล าดบ ดงนนบสจงเปรยบเทยบเสมอนพาหนะทใชขนสงขอมลไปสสวนประกอบตาง ๆ ของระบบนนเอง

สวนค านวณและเปรยบเทยบขอมล (Artimetic and Logic Unit : ALU) ท าหนาทค านวณและเปรยบเทยบขอมล โดย

อาศยหลกการทางคณตศาสตรและตรรกศาสตร ตามล าดบการประมวลผลดวยหลกการทางคณตศาสตรคอการค านวณทตอง

กระท ากบขอมลประเภทตวเลข เชน การบวก ลบ คณ หาร ฯลฯ ใหผลลพธทหลากหลาย แตการประมวลผลดวยหลก

ตรรกศาสตร คอ การเปรยบเทยบขอมลทกระท ากบขอมลตวอกษร สญลกษณหรอตวเลข ใหผลลพธเพยงสองสภาวะ เชน 0-1,

ถก-ผด หรอจรง-เทจ เปนตน คอมพวเตอรแตละเครอง มกมสวนค านวณและเปรยบเทยบ ( ALU) มากกวาหนงชด ซงมกพบใน

เครองทมกาประมวลผลแบบ Multi-Processing (ประมวลผลงานเดยว โดยอาศยตวประมวลผลหลายตว)

หนวยความจ าหลก (Main Memory หรอ Primary Storage) หนวยความจ าหลกเปนสวนความจ า

พนฐานในคอมพวเตอรทกเครอง เปนหวใจของการท างานในรปแบบอตโนมต มหนาทเกบขอมลตาง ๆ ทปอนเขา

มาเพอใหสวนประมวลผลน าไปใช และเกบขอมลทเกยวกบคณสมบตกและระบบการท างานของเครองคอมพวเตอร

หนวยความจ าหลกประกอบดวย

1. หนวยความจ าแบบถาวร (Read Only Memory – ROM)

2. หนวยความจ าชวคราว (Random Access Memory – RAM)

หนวยความจ าแบบถาวร คอ หนวยความจ าทน าขอมลออกมาใชงานเพยงอยางเดยว โดยไดมการบนทกขอมลไวลวงหนา

แลว สามารถเกบรกษาขอมลไวไดโดยไมตองอาศยพลงงานไฟฟาในการรกษาขอมล แมเราจะปดเครองหรอไมมไฟฟาไปหลอเลยง

ขอมลทอยในรอมกจะยงคงอยไมสญหายไปไหน ในปจจบน หนวยความจ าถาวรนเปดโอกาสใหสามารถลบหรอแกไขขอมลได เชน

การปรบปรง/แกไข ขอมลเกยวกบระบบคอมพวเตอร (System Configuration)

หนวยความจ าชวคราว คอ หนวยความจ าทสามารถบนทกขอมล หรออานขอมล ณ เวลาใด ๆ ไดตามตองการ การ

จดจ าขอมลจงไมถาวร ทงยงตองอาศยสญญาณไฟฟาในการเกบรกษาและอานขอมล ฉะนน ขอมลทอยในแรมจะสญหายไปทนทท

ปดเครองหรอไฟฟาไมไปหลอเลยง แรมเปนหนวยความจ าทใกลชดและเกยวของกบผใชเครองคอมพวเตอรโดยตรงเนองจากการบ

ขอมล การประมวลผลและการแสดงผลขอมลตางตองอาศยพนทในหนวยความจ าทงสน แรมเปนหนวยความจ าทบงชประสทธภาพ

ของเครองคอมพวเตอรทส าคญขนาดความจของแรมเปรยบเสมอนขนาดของโตะท างาน หากแรมมความจมาก กเหมอนโตะท างานทม

พนทในการท างานไดมาก

หนวยเกบขอมลส ารอง แบงออกตามความเหมาะสมในการเขาไปถงขอมลได 2 ประเภท ดงน

1.หนวยเกบขอมลส ารองทเขาถงขอมลโดยล าดบ เปนหนวยเกบขอมลส ารองทตองมการจดเกบและเรยกใชขอมลโดยการ

เรยงล าดบ การสบคนหรอเขาถงขอมลจงลาชาเพราะตองเปนไปตามล าดบกอนหลงของการบนทก ซงหนวยเกบขอมลประเภทน

ไดแก เทปแมเหลก (magnetic taps)

2.หนวยเกบขอมลส ารองทเขาถงขอมลไดโดยตรง เปนหนวยเกบขอมลทสามารถจดเกบและเรยกใชขอมลทตองการได

โดยตรงไมตองอานเรยงล าดบเหมาะกบงานทตองอาศยการประมวลผลแบบโตตอบ ทตองการขอมลทรวดเรว ซงไดแก จาน

แมเหลก ประเภทตาง ๆ ไมวาจะเปน ฟลอปปดสก ฮารดดสก ซดรอม และ ดวด นนเอง

เนองจากสวนความจ าในเครองคอมพวเตอรทใชบนทกขอมลในระบบประมวลผล ไมสามารถรกษาขอมล

ไวไดหลงจากปดเครองคอมพวเตอร ดงนน การบนทกขอมลลงบนหนวยเกบขอมลส ารอง จงมความจ าเปนในอนท

จะรกษาขอมลไวใชในอนาคต และท าใหสามารถน าขอมลจากเครองคอมพวเตอรเครองหนงเคลอนยายไปสเครอง

คอมพวเตอรเครองอน ๆ ในระบบเดยวกนไดอกดวย

Page 11: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

หนวยแสดงแผล (Output Unit) หนวยแสดงผลเปนวนทแสดงขอมลสมนษย เปนตวกลางการสอสาร

ระหวางคอมพวเตอรกบมนษย เราเรยกเครองมอในสวนนวา อปกรณแสดงผล (Output Device)

อปกรณแสดงผลสามารถแบงออกได 2 ประเภท ตามลกษณะของขอมลทแสดงออกมาสผใช ไดแก

1. อปกรณแสดงผลทมนษยจบตองไมได (Softcopy Output Device) หมายถงอปกรณแสดงผลทมนษยไมสามารถจบตองขอมล

ทแสดงนนได เชน ขอมลตวอกษรหรอภาพบนจอภาพ หรอ ขอมลเสยงจากล าโพง เราเรยกขอมลตวอกษรหรอภาพบนจอภาพ

หรอ ขอมลเสยงจากล าโพงเราเรยกขอมลประเภทนวา Softcopy

2. อปกรณแสดงผลทมนษยจบตองได (Hardcopy Output Device) หมายถงอปกรณแสดงขอมลทมนษยสามารถจบตองขอมลท

แสดงนนได เชน ตวอกษรหรอภาพบนจอภาพ เปนตน เราเรยกขอมลประเภทนวา Hardcopy

ซอฟตแวร

ความหมายของซอฟตแวร หมายถง สวนทมนษยสมผสไมไดโดยตรง (นามธรรม) เปนโปรแกรมหรอ

ชดค าสงทถกเขยนขนเพอสงใหเครองคอมพวเตอรท างานซอฟแวรจงเปนเหมอนตวเชอมระหวางผใชเครองคอมพวเตอร และเครองคอมพวเตอร ถาไมมซอฟตแวรเรากไมสามารถใชเครองคอมพวเตอรท าอะไรไดเลย

โปรแกรมคอมพวเตอรทใชสงงานคอมพวเตอรจงเปนซอฟตแวร เพราะเปนล าดบขนตอนการท างานของ

คอมพวเตอร คอมพวเตอรเครองหนงท างานแตกตางกนไดมากมายดวยซอฟตแวรทแตกตางกน ซอฟตแวรจง

หมายถงโปรแกรมคอมพวเตอรทกประเภททท าใหคอมพวเตอรท างานได

ในบรรดาซอฟตแวรหรอโปรแกรมคอมพวเตอรทมผพฒนาขนเพอใชงานกบคอมพวเตอรมมากมาย ซอฟาต

แวรเหลานอาจไดรบการพฒนาโดยผใชงานเอง หรอผพฒนาระบบ หรอผผลตจ าหนายหากแบงแยกชนดของ

ซอฟตแวรตามสภาพการท างาน พอแบงแยกชอฟตแวรไดเปนสองประเภท คอ

1. ซอฟตแวรส าหรบระบบ (System Software) 2. ซอฟตแวรประยกต (Application Software)

ซอฟตแวรระบบ คอ ซอฟแวรทบรษทผผลตสรางขนมาเพอใชจดการกบระบบ หนาทการท างานของ

ซอฟตแวรระบบคอด าเนนงานพนฐานตาง ๆ ของระบบคอมพวเตอร เชน

1.ใชในการจดการหนวยรบเขาและหนวยสงออก เชน รบการกดแปนตาง ๆ บนแผงแปนอกขระ สงรหสอกษรออกทางจอภาพ

หรอเครองพมพ ตดตอกบอปกรณรบเขา และสงออกอน ๆ เชน เมาส อปกรณสงเคราะหเสยง

2.ใชในการจดการหนวยความจ า เพอน าขอมลจากแผนบนทกมาบรรจยงหนวยความจ าหลก หรอ ในท านองกลบกน คอ น าขอมล

จากหนวยความจ าหลกมาเกบไวในแผนบนทก

3.ใชเปนตวเชอมตอระหวางผใชงานกบคอมพวเตอร สามารถใชงานไดงายขน เชน การขอดรายการบนในแผนบนทก การท าส าเนา

แฟมขอมล

ซอฟตแวรระบบพนฐานทเหนกนทวไป แบงออกเปน ระบบปฏบตการ และตวแปลภาษา ซอฟตแวรทง

สองประเภทนท าใหเกดพฒนาการประยกตใชงานไดงายขน

Page 12: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

ระบบปฏบตการ หรอทเรยกยอวา โอเอส (Operation System : OS) เปนซอฟตแวรใชในการดแล

ระบบคอมพวเตอร เครองคอมพวเตอรทกเครองจะตองมซอฟตแวรระบบปฏบตการน ระบบปฏบตการทนยมใชกนมากและเปนทรจกกนดเชนดอส (Disk Operation System : DOS) วนโดวส (Windows) โอเอสท (OS/2)

ยนกซ (UNIX)

1) ดอส เปนซอฟตแวรจดระบบงานทพฒนามานานแลว การใชงานจงใชค าสงเปนตวอกษรดอสเปน

ซอฟตแวรทรจกกนดในหมผใชไมโครคอมพวเตอร 2) วนโดวส เปนระบบปฏบตการทพฒนาตอจากดอส เพอเนนการใชงานทงายขนสามารถท างานหลาย

งานพรอมกนได โดยงานแตละงานจะอยในกรอบชองหนาตางทแสดงผลบนจอภาพ การใชงานเนนรปแบบกราฟก

ผใชงานสามารถใชเมาส เลอนตวชต าแหนงเพอเลอกต าแหนงทปรากฎบนจอภาพ ท าใหใชงานคอมพวเตอรไดงาย

วนโดวสจงไดรบความนยมในปจจบน

3) โอเอสท เปนระบบปฏบตการแบบเดยวกนกบวนโดวส แตบรษทผพฒนาคอ บรษทไอบเอม เปนระบบปฏบตการทใหผใชสามารถใชท างานไดหลายงานพรอมกนและการใชงานกเปนแบบกราฟกเชนเดยวกบ

วนโดวส

4) ยนกส เปนระบบปฏบตการทพฒนามาตงแตใชกบเครองมนคอมพวเตอร ระบบปฏบตการยนกซเปน

ระบบปฏบตการทสามารถใชงานไดหลายงานพรอมกน และท างานไดหลาย ๆ งานในเวลาเดยวกน ยนกสจงใชได

กบเครองทเชอมโยงและตอกบเครองปลายทางไดหลายเครองพรอมกน

ระบบปฏบตการยงมอกมาก โดยเฉพาะระบบปฏบตการทใชในเครอขายคอมพวเตอร เพอใหคอมพวเตอร

ท างานรวมกนเปนระบบ เชน ระบบปฏบตการเนตแวรวนโดวสเอนท

ตวแปลภาษา ในการพฒนาซอฟวแวรจ าเปนตองมซอฟตแวรทใชในการแปลภาษาระดบสงเพอแปลภาษา

ระดบสงใหเปนภาษาเครอง ภาษาระดบสงมหลายภาษา ภาษาระดบสงเหลานเหลานสรางขนเพอใหผเขยน

โปรแกรมเขยนชดค าสงไดงาย เขาใจได ตลอดจนถงสามารถปรบปรงแกไขซอฟตแวรในภายหลงได ภาษาระดบสงทพฒนาขนมาทกภาษาจะตองมตวแปลส าหรบแปลภาษา ภาษาระดบสงซงเปนทรจกและนยมกนมากในปจจบน

เชน ภาษาปาสคาล ภาษาเบสก ภาษาซ และภาษาโลโก

1. ภาษาปาสคาล เปนภาษาสงงานคอมพวเตอรทมรปแบบเปนโครงสรางเขยนสงงานคอมพวเตอรเปนกระบวน

ความผเขยนสามารถแบงแยกงานออกเปนชนเลก ๆ แลวมารวมกนเปนโปรแกรมขนาดใหญได 2. ภาษาเบสก เปนภาษาทมรปแบบค าสงไมยงยาก สามารถเรยนรและเขาใจไดงาย มรปแบบค าสงพนฐานท

สามารถน ามาเขยนเรยงตอกนเปนโปรแกรม

3. ภาษาซ เปนภาษทเหมาะสมทใชในการพฒนาซอฟตแวรอน ๆ ภาษาซเปนภาษาทมโครงสรางคลองตวส าหรบ

การเขยนโปรแกรม หรอใหคอมพวเตอรนตดตอกบอปกรณตาง ๆ

4. ภาษาโลโก เปนภาษาทเหมาะสมการเรยนรและ เขาใจหลกการโปรแกรมภาษาโลโก ไดรบการพฒนาส าหรบเดก นอกจากภาษาทกลาวมาแลว ยงมภาษาคอมพวเตอรทใชกนอยในปจจบนอกมากกมายหลายภาษา เชน ภาษา

ฟอรแทรน ภาษาโคบอล ภาษาอารพจ

ซอฟตแวรประยกต (Application Software) คอ ซอฟตแวรหรอโปรแกรมทท าใหคอมพวเตอรท างาน

ตาง ๆ ตามทผใชตองการ ไมวาจะเปนดานเอกสาร บญช การจดเกบขอมล เปนตน ซอฟตแวรประยกต สามารถ

จ าแนกไดเปน 2 ประเภท คอ

- ซอฟตแวรส าเรจ

- ซอฟตแวรใชงานเฉพาะ ในบรรดาซอฟตแวรประยกตทมใชกนอยทวไป ซอฟตแวรส าเรจ (Package) เปนซอฟตแวรทมความนยม

ใชกนสงมาก ซอฟตแวรส าเรจเปนซอฟตแวร ทบรษทพฒนาขน แลวน าออกมาจ าหนวย เพอใชผใชงานซอไปใชได

โดยตรง ไมตองเสยเวลาในการพฒนาซอรฟแวรอก ซอฟตแวรส าเรจทมจ าหนายในทองตลาดทวไป และเปนทนยม

ของผใชม 5 กลมใหญ ไดแก

- ซอฟตแวรประมวลค า - ซอฟตแวรตารางท างาน

- ซอฟตแวรจดการฐานขอมล

- ซอฟตแวรน าเสนอ

- ซอฟตแวรสอสารขอมล

Page 13: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

ซอฟตแวรประมวลค า เปนซอฟตแวรประยกตใชส าหรบการพมพเอกสาร สามารถแกไข เพม แทรก

ลบ และจดรปแบบเอกสารไดอยางด เอกสารทพมพไวจดเปนแฟมขอมล เรยกมาพมพก หรอแกไขใหมได การ

พมพออกทางเครองพมพกมรปแบบตวอกษร ใหเลอกหลายรปแบบ เอกสารจงดเรยบรอยสวยงาม ปจจบนมการ

เพมขดความสามารถของซอฟตแวรประมวลค า อกมากมาย ซอฟตแวรประมวลค าทนยมอยในปจจบน เชน ไมโครซอฟตเวรค

ซอฟตแวรตารางท างาน เปนซอฟตแวรทชวยในการคดค านวณ การท างานของซอฟตแวรตารางท างาน

ใชหลกการเสมอนมโตะท างาน ทมกระดาษขนาดใหญวางไวมเครองมอคลายปากกา ยางลบ และ เครองค านวณ

เตรยมไวใหเสรจ บนกระดาษมชองใหใสตวเลข ขอความหรอสตรสามารถสงใหค านวณตามสตรหรอเงอนไขท

ก าหนด ผใชซอฟตแวรตารางท างานสามารถประยกตใชงานประมวลผลตวเลขอน ๆ ไดกวางขวาง ซอฟตแวรตารางท างาน ทนยมใช เชน ไมโครซอฟตเอกเซล

ซอฟตแวรจดการฐานขอมล การใชคอมพวเตอรอยางหนงคอการใชเกบขอมล และจดการกบขอมลท

จดเกบในคอมพวเตอร จงจ าเปนตองมซอฟตแวรจดการขอมล การรวบรวมขอมลหลาย ๆ เรองทเกยวของกนไวใน

คอมพวเตอรเรากเรยกวาฐานขอมล ซอฟตแวรจดการขอมลจงหมายถงซอฟตแวรทชวยในการเกบการเรยกคนมา

ใชงาน การท ารายงาน การสรปผลจากขอมล ซอฟตแวรจดการฐานขอมลทนยมใช เชน ไมโครซอฟตแอกเซส มายเอสควแอล ออราเคล ฯลฯ

ซอฟตแวรน าเสนอ เปนซอฟตแวรทใชส าหรบเสนอขอมล การแสดงผลตองการสามารถดงดดความ

สนใจ ซอฟตแวรเหลานจงเปนซอฟตแวร ทนอกจากสามารถแสดงขอความในลกษณะทจะสอความหมายไดงายแลว

จะตองสรางแผนภม กราฟ และรปภาพได ตวอยางมาของซอฟตแวรน าเสนอ เชน ไมโครซอฟตเพาเวอรพอยต

มายแมนเนเจอร มารโครมเดยแฟรช ซอฟตแวรสอสารขอมล ซอฟตแวรสอสารขอมลนหมายถงซอฟตแวรทจะชวยใหไมโครคอมพวเตอร

ตดตอสอสารกบเครองพวเตอรอนในทหางไกล โดยผานทางสายโทรศพทซอฟทแวรสอสารใหเชอมโยงตอเขากบ

ระบบเครอขายคอมพวเตอร เชน อนเทอรเนต ท าใหสามารถใชบรการอน ๆ เพมเตมได สามารถใชรบสง

ไปรษณยอเลกทรอนกส ใชโอนยายแฟมขอมล ใชแลกเปลยนขอมล อานขาวสาร นอกจากนยงใชในการเชอมเขา

หามนคอมพวเตอรหรอเมนเฟรม เพอเรยกใชงานเครองเหลานนได ซอฟตแวรสอสารทนยมมมากกมายซอฟตแวร เชน โปรแกรมเพรช เอมเอสเอน แคมฟรอก ฯลฯ

ซอฟตแวรใชงานเฉพาะ ซอฟตแวรใชงานเฉพาะมกเปนซอฟตแวรทผพฒนาตองเขาไปศกษารปแบบการ

ท างานหรอความตองการของธรกจนน ๆ แลวจดท าขน โดยทวไป จะเปนซอฟแวรทมหลายสวนรวมกนเพอรวมกน

ท างาน ซอฟตแวรใชงานเฉพาะทใชกนในทางธรกจ เชน ระบบงานทางดานบญช ระบบงานจดจ าหนาย ระบบงานในโรงงานอตสาหกรรม บรหารการเงน และการเชาซอ ความตองการของการใชคอมพวเตอรในงานทางธรกจยงม

อกมาก ดงนนจงตองมความตองการผพฒนาซอฟตแวรเพอพฒนาซอฟตแวรใชงานเฉพาะตาง ๆ อกมากมาย

การประยกตใชงานดวยซอฟตแวรส าเรจมกจะเนนการใชงานทวไป แตอาจจะน ามาประยกตโดยตรงกบงาน

ทางธรกจบางอยางไมได เชน ในกจการธนาคารมการฝากถอนเงน งานทางดานบญช หรอในหางสรรพสนคากม

งานขายสนคา การออกใบเสรจรบเงน การควบคมสนคาคงคลง ดงนนจงจองมการพฒนาซอฟตแวรใชงานเฉพาะ

ส าหรบงานแตละประเภทใหตรงกบความตองการของผใชแตละราย

Page 14: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

บคลากร ไดแกบคคลทมความเกยวของกบคอมพวเตอรประกอบดวย 1. นกวเคราะหและออกแบบระบบ

2. นกเขยนโปรแกรมระบบ

3. นกเขยนโปรแกรม 4. ผจดการฐานขอมล

5. ผปฏบตการ

6. ผใช

- นกวเคราะหและออกแบบระบบ (System Analyst) เปนผทมหนาทวเคราะหและออกแบบระบบงานใหมหรอปรบปรงระบบงานเดม ตองเปนผมความรทางคอมพวเตอรและมประสบการณการท างาน พอสมควร

- นกเขยนโปรแกรมระบบ (System Programmer) มหนาทในการเขยนโปรแกรมระบบควบคมเครองจะคอย

ตรวจสอบและแกไขเมอระบบคอมพวเตอรมปญหาตองเปนผทมความรเกยวกบฮารดแวรเปนอยางด

- นกเขยนโปรแกรม (Programmer) เปนผมหนาทเขยนโปรแกรมตามรายละเอยดและขอก าหนด ท System

Analyst ไดออกแบบใหเปนผทมความรทางคอมพวเตอรเปนอยางดแตไมจ าเปนตองรรายละเอยดดเกยวกบฮารดแวรควรมตรรกในการเขยนและแกไขขอผดพลาดของโปรแกรมทอาจเกดขน

- ผจดการฐานขอมล (Database Administrator or DBA) เปนผทมหนาทในการบรหารและควบคม

ฐานขอมลสามารถสรางและแกไขโครงสรางฐานขอมลได

- ผปฏบตการ (Operator) เปนเจาหนาทคอมพวเตอรทมหนาทควบคมการปดเปดเครองเมอระบบมปญหา

จะแจงใหผเขยนโปรแกรมระบบทราบนอกจากนยงมหนาทส ารองขอมลจากคอมพวเตอรขนเกบไวในสอบนทกขอมล เชน เทป เพอปองกนความเสยหายทอาจเกดขนกบขอมลได ซงผปฏบตการนไมจ าเปนตองมความรสง

นกแตตองกเปนผทมความรบผดชอบและใสในในการท างาน

- ผใช (User) เปนผทใชงานระบบคอมพวเตอร เปนผระบความตองการแกนกวเคราะหวาตองการใชระบบงาน

เปนอยางไร ใหคอมพวเตอรชวยท าอะไรไดบาง บรรดานกคอมพวเตอรตองสนองความตองการแกผใชน

ขอมล

องคประกอบทางดานขอมล (Data) เปนขอมลทจะตองปอนเขาสคอมพวเตอรพรอมกบโปรแกรมทนก

คอมพวเตอรไดเขยนขน เพอใหไดผลลพธตามทตองการออกมาขอมลตองเปนขอมลทมความถกตอง จงจะไดผลลพธ

ทถกตองออกมา ขอมลเปนองคประกอบทส าคญอยางหนงในระบบคอมพวเตอรเปนสงทตองปอนเขาไปใน

คอมพวเตอร พรอมกบโปรแกรมทนกคอมพวเตอรเขยนขนเพอผลตผลลพธทตองการออกมา ขอมลทสามารถน ามาใชกบคอมพวเตอร ม 5 ประเภทคอ

1. ขอมลตวเลข (Numeric Data)

2. ขอมลตวอกษร (Text Data)

3. ขอมลเสยง (Audio Data)

4. ขอมลภาพ (Images Data) 5. ขอมลภาพเคลอนไหว (Video Data)

ในการน าขอมลไปใชนน เรามระดบโครงสรางของขอมลดงน

1. บต (Bit) ยอมาจาก Binary Digit เปนขอมลทมขนาดเลกสดในระบบคอมพวเตอร เปนขอมลทเครองคอมพวเตอรสามารถเขาใจและน าไปใชงานได ซงไดแก เลข 0 หรอเลข 1 เทานน มกใชเปนหนวยวด

ความสามารถของไมโครโพรเซสเซอรในการประมวลผลขอมล เชน 16 บต หรอ 32 บต เปนตน ซง 8 บต

เทากบ 1 ไบต 1 ไขตจะใชแทนตวอกขระหรอตวเลข ตวอยางเชน ไบต 01000001 คอ อกขระ A เลข 0 หรอ 1

ในไบตกคอ 1 บต ซงแสดงถงสถานะ 1 ใน 2 สถานะคอ 0= ปด และ 1=เปด การรวมตวเลข 0 และ 1 ใน

ลกษณะตาง ๆ ใหเปนชด 8 ตว จะแทนขอมลทงหมดในคอมพวเตอร

2. ไบต (Byte) หรอ อกขระ (Character) ไดแกตวเลข หรอตวอกษร หรอสญลกษณพเศษ 1 ตว เชน

0,1,…..9,A,B….Z และเครองหมายตาง ๆ ซง 1 ไบตจะเทากบ 8 บต หรอตวอกขระ 1 ตวเปนตน

Page 15: คอมพิวเตอร์เบื้องต้น บทที่ 1-2 · 1. หน่วยเก็บ (Storage) หมายถึง ความสามารถในการเก็บข้อมูลจ

3. ฟลด (Field) ไดแกไบต หรอ อกขระตงแต 1 ตวขนไปรวมกนเปนฟลด เชน เลขประจ าตวชอพนกงาน เปนตน

4. เรคคอรด (Record) ไดแกฟลดตงแต 1 ฟลดขนไป ทมความสมพนเกยวของรวมกนเปนเรคคอรด เชน ชอ

นามสกล เลขทประจ าตว ยอดขาย ขอมลพนกงาน 1 คน เปน 1 เรคคอรด

5. ไฟล (Files) หรอ แฟมขอมล ไดแก เรคคอรดหลาย ๆ เรคคอรดรวมกน ซงเปนเรองเดยวกน เชน ขอมล

ของประวตพนกงาน แตละคนรวมกนทงหมด เปนไฟลหรอแฟมขอมลเกยวกบประวตพนงงานของบรษท เปนตน

6. ฐานขอมล (Database) คอการเกบรวบรวมไฟลขอมลหลาย ๆ ไฟลทเกยวของกนมารวมเขาดวยกน เชนไฟลขอมลของแผนกตาง ๆ มารวมกนเปนฐานขอมลของบรษทเปนตน

การวดขนาดขอมล

ในการพจารณาวาขอมลใดมขนาดมากนอยเพยงไร เรามหนวยในการวดขนาดขอมลดงตอไปน

สรปองคประกอบดานขอมล ม 5 ประเภทดงน 1. ขอมลตวเลข

2. ขอมลตวอกษร

3. ขอมลเสยง

4. ขอมลภาพ

5. ขอมลภาพเคลอนไหว

สรปโครงสรางดานขอมลม 6 ประเภท คอ 1. บต

2. ไบต

3. ฟลด

4. เรคคอรด 5. ไฟล

6. ฐานขอมล