รายงาน เรือ่ ง ระบบคอมพิวเตอร เสนอ อาจารยสจุ ิตตรา จันทรลอย จัดทําโดย 1. นางสาวจีรนันท เรือนงาม
รหัส 554186015
2. นางสาวมะยุรีย มาตยา
รหัส 554186030
3. นางสาวสุภาภรณ หลั่นเจริญ รหัส 554186044 4. นางสาวกัญญาลักษณ นิ่มพันธ รหัส 554186051 5. นางสาวจารุมน หนูบังเกิด
รหัส 554186081
นักศึกษาชัน้ ที่ป 1 หมู1 คณะครุศาสตร สาขาการศึกษาปฐมวัย รายงานนีเ้ ปนสวนหนึ่งของวิชาเทคโนโลยีสารสนเทศและการสื่อสาร สําหรับครู (PC54504)
คํานํา รายงานเลมนี้เปนสวนหนึ่งของ รายวิชาเทคโนโลยีสารสนเทศและการสื่อสารสําหรับครู ซึ่งไดรวบรวมจากเอกสารตางๆ เนื้อหาประกอบดวย ระบบ(System) ฮารดแวร (Hardware) ซอฟตแวร (Software) บุคลากร (Peopleware) ลักษณะของคอมพิวเตอร ภาษาคอมพิวเตอร การ พัฒนาโปรแกรม และประโยชนของระบบคอมพิวเตอร เพื่อใชประกอบการเรียนการสอนแก นักศึกษาและบุคลากรที่สนใจ หวังวาเอกสารประกอบการสอนเลมนี้ คงเปนประโยชนตอ นักศึกษาและบุคลากรที่สนใจ หากมีขอผิดพลาดประการใดก็ขออภัยไว ณ โอกาสนี้ดวย
คณะผูจัดทํา
สารบัญ เรื่อง
หนา
คํานํา
ก
ประวัติระบบคอมพิวเตอร
1- 6
วิวัฒนาการคอมพิวเตอร
6 -7
ระบบคอมพิวเตอร
7
ฮารดแวร
7-11
ซอฟตแวร
11-12
บุคลากร ลักษณะของคอมพิวเตอร
12 13
ภาษาคอมพิวเตอร
13-14
ขั้นตอนการรันโปรแกรมดวยภาษา C
14-15
การรันโปนแกรม
15
การพัฒนาโปรแกรม
15-16
ประเภทของคอมพิวเตอร
16-19
ประโยชนของระบบคอมพิวเตอร
19-21
ประวัติระบบคอมพิวเตอร ความหมายของคอมพิวเตอร คอมพิวเตอร หมายถึง เครื่องคํานวณอิเล็กทรอนิกสที่สามารถทํางานคํานวณผลและ เปรียบเทียบคาตามชุดคําสั่งดวยความเร็วสูง อยางตอเนื่อง และอัตโนมัติ พจนานุกรม ฉบับราชบัณฑิตยสถาน พ.ศ. 2525 ไดใหคําจํากัดความของคอมพิวเตอรไวคอนขาง กะทัดรัดวา เครื่องอิเล็กทรอนิกสแบบอัตโนมัติ ทําหนาที่เสมือนสมองกล ใชสําหรับแกปญหาตาง ๆ ทั้งที่งายและซับซอน โดยวิธีทางคณิตศาสตร การจําแนกคอมพิวเตอรตามลักษณะวิธีการทํางานภายในเครื่องคอมพิวเตอรอาจ แบงไดเปนสองประเภทใหญ ๆ คือ 1. แอนะล็อกคอมพิวเตอร (analog computer) เปนเครื่องคํานวณอิเล็กทรอนิกสที่ ไมไดใชคาตัวเลขเปนหลักของการคํานวณ แตจะใชคาระดับแรงดันไฟฟาแทน ไม บรรทัดคํานวณ อาจถือเปนตัวอยางหนึ่งของแอนะล็อกคอมพิวเตอร ที่ใชคาตัวเลขตาม แนวความยาวไมบรรทัดเปนหลักของการคํานวณ โดยไมบรรทัดคํานวณจะมีขีดตัวเลข กํากับอยู เมื่อไมบรรทัดหลายอันมรประกบรวมกัน การคํานวณผล เชน การคูณ จะเปน การเลื่อนไมบรรทัดหนึ่งไปตรงตามตัวเลขของตัวตั้งและตัวคูณของขีดตัวเลขชุดหนึ่ง แลวไปอานผลคูณของขีดตัวเลขอีกชุดหนึ่ง แอนะล็อกคอมพิวเตอรแบบอิเล็กทรอนิกสจะใชหลักการทํานองเดียวกัน โดย แรงดันไฟฟาจะแทนขีดตัวเลขตามแนวยาวของไมบรรทัด แอนะล็อกคอมพิวเตอรจะมี ลักษณะเปนวงจรอิเล็กทรอนิกสที่แยกสวนทําหนาที่เปนตัวกระทําและเปนฟงกชันทาง คณิตศาสตร จึงเหมาะสําหรับงานคํานวณทางวิทยาศาสตรและวิศวกรรมที่อยูในรูปของ สมการคณิตศาสตร เชน การจําลองการบิน การศึกษาการสั่งสะเทือนของตึกเนื่องจาก แผนดินไหว ในปจจุบันไมคอยพบเห็นแอนะล็อกคอมพิวเตอรเทาไรนักเพราะผลการ คํานวณมีความละเอียดนอย ทําใหมีขีดจํากัดใชไดกับงานเฉพาะบางอยางเทานั้น 2. ดิจิทัลคอมพิวเตอร (digital computer) คอมพิวเตอรที่พบเห็นทั่วไปในปจจุบัน จัดเปนดิจิทัลคอมพิวเตอรแทบทั้งหมด ดิจิทัลคอมพิวเตอรเปนเครื่องคํานวณ อิเล็กทรอนิกสที่ใชงานเกี่ยวกับตัวเลข มีหลักการคํานวณที่ไมใชแบบไมบรรทัดคํานวณ
จากอดีตสูปจจุบัน พัฒนาการทางดานเทคโนโลยีในชวง 100 ปที่ผานมาไดพัฒนาไปอยางรวดเร็ว โดยเฉพาะ อยางยิ่งเทคโนโลยีทางดาน คอมพิวเตอร เมื่อ 50 ปที่แลวมา มีคอมพิวเตอร ขึ้นใชงาน ตอมาเกิดระบบสื่อสารโทรคมนาคมสมัยใหมเกิดขึ้นมากมาย และมีแนวโนม การพัฒนาอยางตอเนื่อง เราสามารถแบงพัฒนาการคอมพิวเตอรจากอดีตสูปจจุบัน สามารถแบงเปนยุคกอนการใชไฟฟาอิเล็กทรอนิคส และยุคที่เครื่องคอมพิวเตอรเปน อุปกรณไฟฟาอิเล็กทรอนิคส
เครื่องคํานวณในยุคประวัติศาสตร เครื่องคํานวณเครื่องแรกของโลก ไดแก ลูกคิด มีการใชลกู คิดในหมูชาวจีนมากกวา 7000 ป และใชในอียิปตโบราณมากกวา 2500 ป ลูกคิดของชาวจีนประกอบดวยลูกปด รอยอยูในราวเปนแถวตามแนวตั้ง โดยแตละแถวแบงเปนครึ่งบนและลาง ครึ่งบนมี ลูกปด 2 ลูก ครึ่งลางมีลูกปด 5 ลูก แตละแถวแทนหลักของตัวเลข เครื่องคํานวณกลไกที่ รูจักกันดี ไดแก เครื่องคํานวณของปาสคาลเปนเครื่องที่บวกลบดวยกลไกเฟองที่ขบตอ กัน เบลส ปาสคาล (Blaise Pascal) นักคณิตศาสาตรชาวฝรั่งเศส ไดประดิษฐขึ้นในป พ.ศ. 2185 คอมพิวเตอรในยุคเริ่มแรก ไดแก เครื่องจักรกลหรือสิ่งประดิษฐขึ้นเพื่อชวยในการ คํานวณ โดยที่ยังไมมีการ นําวงจรอิเล็กทรอนิกส เขามาใชประโยชนรวมดวย ลําดับ เครื่องมือขึ้นมามีดังนี้ ในระยะ 5,000 ปที่ผานมา มนุษยเริ่มรูจักการใชนิ้วมือและนิ้วเทาของตนเพื่อชวยใน การคํานวณ และพัฒนา มาใชอุปกรณอื่น ๆ เชน ลูกหิน ใชเชือกรอยลูกหินคลายลูกคิด ตอมาประมาณ 2,600 ปกอนคริสตกาล ชาวจีนไดประดิษฐเครื่องมือเพื่อใชในการ คํานวณขึ้นมาชนิดหนึ่ง เรียกวา ลูกคิด ซึ่งถือไดวา เปนอุปกรณใชชวยการคํานวณที่ เกาแกที่สุดในโลกและคงยังใชงานมาจนถึงปจจุบัน พ.ศ. 2158 นักคณิตศาสตรชาวสก็อตแลนดชื่อ John Napier ไดประดิษฐอุปกรณใช ชวยการคํานวณขึ้นมา เรียกวา Napier's Bones เปนอุปกรณที่ลักษณะคลายกับตารางสูตร คูณในปจจุบัน เครื่องมือชนิดนี้ชวยให สามารถ ทําการคูณและหาร ไดงายเหมือนกับทํา การบวก หรือลบโดยตรง พ.ศ. 2185 นักคณิตศาสตรชาวฝรั่งเศสชื่อ Blaise Pascal ซึ่งในขณะนั้นมีอายุเพียง 19 ป ไดออกแบบ เครื่องมือในการคํานวณโดย ใชหลักการหมุนของฟนเฟองหนึ่งอันถูก หมุนครบ 1 รอบ ฟนเฟองอีกอันหนึ่งซึ่งอยู ทางดานซายจะถูกหมุนไปดวยในเศษ 1 สวน 10 รอบ เครื่องมือของปาสคาลนี้ถูกเผยแพรออกสูสาธารณะชน เมื่อ พ.ศ. 2188 แตไม ประสบความสําเร็จเทาที่ควรเนื่องจากราคาแพง และเมื่อใชงานจริงจะเกิดเหตุการณที่
พ.ศ. 2344 นักประดิษฐชาวฝรั่งเศสชื่อ Joseph Marie Jacquard ไดพยายามพัฒนา เครื่องทอผาโดยใช บัตรเจาะรูในการบันทึกคําสั่ง ควบคุมเครื่องทอผาใหทําตามแบบที่ กําหนดไว และแบบดังกลาวสามารถนํามา สรางซ้ําๆ ไดอีกหลายครั้ง ความพยายามของ Jacquard สําเร็จลงใน พ.ศ. 2348 เครื่องทอผานี้ถือวาเปน เครื่องทํางานตามโปรแกรม คําสั่งเปนเครื่องแรก พ.ศ. 2373 Chales Babbage ถือกําเนิดที่ประเทศอังกฤษ เมื่อ พ.ศ. 2334 จบการศึกษา ทางดานคณิตศาสตร จากมหาวิทยาลัยแคมบริดจ และไดรับตําแหนง Lucasian Professor ซึ่งเปนตําแหนงที่ Isaac Newton เคยไดรับมากอน ในขณะที่กําลังศึกษาอยูนั้น Babbage ไดสรางเครื่อง หาผลตาง (Difference Engine) ซึ่งเปนเครื่องที่ใชคํานวณ และพิมพตาราง ทางคณิตศาสตรอยางอัตโนมัติ จนกระทั่งป พ.ศ. 2373 เขาไดรับความชวยเหลือจาก รัฐบาลอังกฤษเพื่อสรางเครื่อง Difference Engine ขึ้นมาจริงๆ แตในขณะที่ Babbage ทํา การสรางเครื่อง Difference Engine อยูนั้น ไดพัฒนาความคิดไปถึง เครื่องมือในการคําณ วนที่มีความสามารถสูงกวานี้ ซึ่งก็คือเครื่องที่เรียกวาเครื่องวิเคราะห (Analytical Engine) และไดยกเลิกโครงการสรางเครื่อง Difference Engine ลงแลวเริ่มตนงานใหม คือ งาน สรางเครื่องวิเคราะห ในความคิดของเขา โดยที่เครื่องดังกลาวประกอบไปดวยชิ้นสวนที่ สําคัญ 4 สวน คือ 1. สวนเก็บขอมูล เปนสวนที่ใชในการเก็บขอมูลนําเขาและผลลัพธที่ไดจากการ คํานวณ 2. สวนประมวลผล เปนสวนที่ใชในการประมวลผลทางคณิตศาสตร
3. สวนควบคุม เปนสวนที่ใชในการเคลื่อนยายขอมูลระหวางสวนเก็บขอมูล และ สวนประมวลผล 4. สวนรับขอมูลเขาและแสดงผลลัพธ เปนสวนที่ใชรับทราบขอมูลจากภายนอก เครื่องเขาสูสวนเก็บ และแสดงผลลัพธที่ไดจากการคํานวณใหผูใชไดรับทราบ เปนที่นา สังเกตวาสวนประกอบตางๆ ของเครื่อง Alaytical Engine มีลักษณะใกลเคียงกับ สวนประกอบ ของระบบคอมพิวเตอร ในปจจุบัน แตนาเสียดายที่เครื่อง Alalytical Engine ของ Babbage นั้นไมสามารถ สรางใหสําเร็จขึ้นมาได ทั้งนี้เนื่องจากเทคโนโลยี สมัยนั้นไมสามารถสรางสวนประกอบตางๆ ดังกลาว และอีกประการหนึ่งก็คือ สมัยนั้น ไมมีความจําเปน ตองใชเครื่องที่มีความสามารถสูงขนาดนั้น ดังนั้นรัฐบาล อังกฤษจึง หยุดใหความสนับสนุนโครงการของ Babbage ในป พ.ศ. 2385 ทําใหไมมีทุนที่จะทําการ วิจัยตอไป สืบเนื่องจากมาจากแนวความคิดของ Analytical Engine เชนนี้จึงทําให Charles Babbage ไดรับการยกยอง ใหเปน บิดาของเครื่องคอมพิวเตอร พ.ศ. 2385 ชาวอังกฤษ ชื่อ Lady Auqusta Ada Byron ไดทําการแปลเรื่องราว เกี่ยวกับเครื่อง Anatical Engine จากภาษาฝรั่งเศลเปนภาษาอังกฤษ ในระหวางการแปล ทําให Lady Ada เขาใจถึงหลักการทํางาน ของเครื่อง Analytical Engine และไดเขียน รายละเอียดขั้นตอนของคําสั่งใหเครื่องนี้ทําการคํานวณที่ยุงยาก ซับซอนไวในหนังสือ ทางคณิตศาสตรเลมหนึ่ง ซึ่งถือวาเปนโปรแกรมคอมพิวเตอรโปรแกรมแรกของโลก และจากจุดนี้จึงถือวา Lady Ada เปนโปรแกรมเมอรคนแรกของโลก (มีภาษาที่ใชเขียน โปรแกรมที่เกแก อยูหนึ่งภาษาคือภาษา Ada มาจาก ชื่อของ Lady Ada) นอกจากนี้ Lady Ada ยังคนพบอีกวาชุดบัตรเจาะรู ที่บรรจุคําสั่งไวสามารถนํากลับมาทํางานซ้ําไดถา ตองการ นั่นคือหลักของการทํางานวนซ้ํา หรือเรียกวา Loop เครื่องมือที่ใชในการ คํานวณที่ถูกพัฒนาขึ้นในศตวรรษที่ 19 นั้น ทํางานกับเลขฐานสิบ (Decimal Number) แตเมื่อเริ่มตนของศตวรรษที่ 20 ระบบคอมพิวเตอรไดถูกพัฒนาขึ้นจึงทําใหมีการ เปลี่ยนแปลงมาใช เลขฐานสอง (Binary Number) กับระบบคอมพิวเตอร ที่เปนผลสืบ เนื่องมาจากหลักของพีชคณิต
พ.ศ. 2397 นักคณิตศาสตรชาวอังกฤษ George Boole ไดใชหลักพีชคณิตเผยแพรกฎ ของ Boolean Algebra ซึ่งเปนคณิตศาสตรที่ใชอธิบายเหตุผลของตรรกวิทยาที่ตัวแปรมี คาไดเพียง "จริง" หรือ "เท็จ" เทานั้น (ใชสภาวะเพียงสองอยางคือ 0 กับ 1 รวมกับ เครื่องหมายในเชิงตรรกพื้นฐาน คือ AND, OR และ NOT) สิ่งที่ George Boole คิดคนขึ้น นับวามีประโยชนตอระบบคอมพิวเตอรในปจจุบันอยางยิ่ง เนื่องจากเปน การยากที่จะใช กระแสไฟฟา ซึ่งมีเพียง 2 สภาวะ คือ เปด กับ ปด ในการแทน เลขฐานสิบซึ่งมีอยูถึง 10 ตัว คือ 0 ถึง 9 แตเปนการงายกวาเราแทนดวยเลขฐานสอง คือ 0 กับ 1 จึงถือวาสิ่งนี้เปน รากฐานที่สําคัญของการ ออกแบบวงจรระบบคอมพิวเตอรในปจจุบัน พ.ศ. 2423 Dr. Herman Hollerith นักสถิติชาวอเมริกันไดประดิษฐ เครื่องประมวลผลทางสถิติซึ่ง ใชกับบัตรเจาะรู เครื่องนี้ไดรับการพัฒนา ใหดียิ่งขึ้นและ มาใชงานสํารวจสํามะโนประชากร ของสหรัฐอเมริกา ในป พ.ศ. 2433 และชวยใหการ สรุปผลสํามะโนประชากรเสร็จสิ้นภายในระยะเวลา 2 ปครึ่ง (โดยกอนหนานั้นตองใช เวลาถึง 7 ปครึ่ง) เรียกบัตรเจาะรูนี้วา บัตรฮอลเลอริธ และชื่ออื่นๆ ที่ใชเรียกบัตรนี้ ก็คอื บัตร ไอบีเอ็ม หรือบัตร 80 คอลัมน เพราะผูผลิตคือ บริษัท IBM
วิวัฒนาการของคอมพิวเตอร คอมพิวเตอรยุคที่ 1 (พ.ศ. 2497-2501) คอมพิวเตอรในยุคนี้ใชหลอดสูญญากาศ (Vacuum tube) เปนวงจรอิเล็กทรอนิกส เครื่องยังมีขนาดใหญมาก ใชกระแสไฟฟาจํานวนมาก ทําใหเครื่องมีความรอนสูงจึงมัก เกิดขอผิดพลาดงาย คอมพิวเตอรในยุคนี้ไดแก UNIVAC I , IBM 600
คอมพิวเตอรยุคที่ 2 (พ.ศ. 2502-2507) คอมพิวเตอรยุคนี้ใชทรานซิสเตอร (Transistor) เปนวงจรอิเล็กทรอนิกส และใชวง แหวนแมเหล็กเปนหนวยความจํา คอมพิวเตอรมีขนาดเล็กกวายุคแรก ตนทุนต่ํากวา ใช กระแสไฟฟาและมีความแมนยํามากกวา คอมพิวเตอรยุคที่ 3 (พ.ศ. 2508-2513) คอมพิวเตอรยุคนี้ใชวงจรไอซี (Integrated Circuit) เปนสารกึ่งตัวนําที่สามารถบรรจุ วงจรทางตรรกะไวแลวพิมพบนแผนซิลิกอน(Silicon) เรียกวา "ชิป" คอมพิวเตอรยุคที่ 4 (พ.ศ. 2514-2523) คอมพิวเตอรยุคนี้ใชวงจร LSI (Large-Scale Integrated Ciruit) เปนการรวมวงจรไอซี จํานวนมากลงในแผนซิลิกอนชิป 1 แผน สามารถบรรจุไดมากกวา 1 ลานวงจร ดวย เทคโนโลยีใหมนี้ทําใหเกิดแนวคิดในการบรรจุวงจรที่สําคัญสําหรับการทํางานพื้นฐาน ของคอมพิวเตอรนั่นคือ CPU ลงชิปตัวเดียว เรียกวา "ไมโครโปรเชสเซอร" คอมพิวเตอรยคุที่ 5 (พ.ศ. 2524-ปจจุบัน) คอมพิวเตอรยุคนี้ใชวงจร VLSI (Very Large-Scale Integrated Ciruit) เปนการ พัฒนาไมโครโปรเซสเซอรใหมีประสิทธิภาพมากขึ้น
ระบบคอมพิวเตอร (Computer System) ระบบ (System) คือกลุมขององคประกอบที่มีความสัมพันธกันและทํางานรวมกัน ซึ่ง ระบบคอมพิวเตอรจะมีองคประกอบที่สําคัญ 3 สวน คือ 1. ฮารดแวร (Hardware) 2. ซอฟตแวร (Software) 3. บุคลากร (Peopleware)
ฮารดแวร (Hardware) หมายถึง อุปกรณตาง ๆ ที่เปนตัวเครื่องคอมพิวเตอร แบง ออกเปนสวนประกอบดังนี้ หนวยรับขอมูล หนวยประมวลผล หนวยแสดงผล 1.หนวยรับขอมูล (Input unit) เปนอุปกรณรับเขา ทําหนาที่รับโปรแกรมและขอมูลเขา สูเครื่องคอมพิวเตอรอุปกรณรับเขาที่ใชกันเปนสวนใหญคือ แปนพิมพ ( Keyboard ) และเมาส(Mouse) นอกจากนี้ยังมีอุปกรณรับเขาอื่น ๆ อีก ไดแก สแกนเนอร ( Scanner), วีดีโอคาเมรา (Video Camera), ไมโครโฟน (Microphone),ทัชสกรีน (Touch screen), แทร็คบอล (Trackball), ดิจิตเซอร เทเบิ้ล แอนด ครอสแชร (Digiter tablet and crosshair) 2. หนวยประมวลผลกลาง (Central Processing Unit) หรือเรียกโดยทั่ว ๆ ไปวา CPU ซึ่งถือวาเปนสมองของระบบคอมพิวเตอร มีสวนประกอบที่สําคัญ 2 สวน คือ หนวย ควบคุม หนวยคํานวณ 3. หนวยความจําภายใน (Primary Storage Section หรือ Memory) เปนหนวยความจํา ที่อยูภายในเครื่องคอมพิวเตอรที่สามารถติดตอกับหนวยงานอื่น ๆ ไดโดยตรง แบง ออกเปน 2 ประเภท 3.1 หนวยความจําภายใน - หนวยความจําแบบแรม (Random Access Memory หรือ Ram) เปนหนวยความจํา ชั่วคราว ที่ใชสําหรับเก็บโปรแกรมทีก่ ําลังใชงานอยูขณะนั้น มีความจุของหนวยเก็บ ขอมูลไมเกิน 640 KB คือผูใชสามารถเขียนหรือลบไปไดตลอดเวลา ถาหากปดเครื่อง คอมพิวเตอรหรือไฟฟาดับ จะมีผลทําใหขอมูลตาง ๆ ที่เก็บไวสูญหายไปหมด และไม สามารถเรียกกลับคืนมาได - หนวยความจําแบบรอม (Read Only Memory หรือ Rom) เปนหนวยความจําถาวรที่ สามารถอานไดอยางเดียว ไมสามารถบันทึกขอมูลได ถึงแมวาจะปดเครื่องหรือไฟฟาดับ ขอมูลที่เก็บไวจะยังคงอยู
3. 2 หนวยความจําสํารอง ไดแก เทปแมเหล็ก จานแมเหล็ก แผนดิสก (Diskett) CD-ROM แผนดิสกหรือสเกต เปนจานแมเหล็กขนาดเล็ก ชนิดออน จัดเก็บขอมูลโดยใชอํานาจแมเหล็ก การใชงานจะตองมี Disk Drive เพื่อใชเปนอุปกรณ ในการขับเคลื่อนแผนดิสก โดยแบงตําแหนงพื้นผิวออกเปน แทร็คและเซ็คเตอร แบง ออกเปน 3 ขนาด คือ 1. แผนดิสกขนาด 8 นิ้ว ปจจุบันไมนิยมใช 2. แผนดิสกขนาด 5.25 นิ้ว แบงออกเปน DD สามรถบันทึกขอมูลไดประมาณ 360 KB และ HD สามารถบันทึกขอมูลได 1.2 MB 3. แผนดิสกขนาด 3.5 นิ้ว แบงออกเปน DD สามารถบันทึกขอมูลไดประมาณ 720 KB และ HD สามารถบันทึกขอมูลได 1.44 MB นิยมใชกันมากในปจจุบัน
ขนาด 5.25 นิ้ว
ขนาด 1.44 MB
หนวยวัดความจุของขอมูลในคอมพิวเตอร 8 Bit
1 Byte
1 Byte
1 ตัวอักษร
1 KB
1,024 Byte
1 MB
1,024 KB
1 GB
1,024 MB
1 TB
1,024 GB
หนวยความจําต่ําสุด คือ บิต (BIT [Binary Digit]) โดยใชบติ แทน 1 ตัวอักขระ หรือ 1 ไบต (Bite) หนวยที่ใหญขึ้นมาอีกหนวย คือ กิโลไบต (Kilobyte) โดยที่ 1 กิโลไบต มีคา เทากับ 2 10 ไบต หรือ 1,024 ไบต หนวยความจําที่ใหญขึ้นไปอีก เรียกวา เมกะไบต กิกะไบต และเทระไบต ฮารดดิสก ( Hard Disk ) เปนจานแมเหล็กชนิดแข็ง ชนิดติดแนนไมมีการเคลื่อนที่ สามารถบรรจุขอมูลไดจํานวนมาก เปน 2 ขนาด คือ 1. ขนาด 5.25 นิ้ว (ปจจุบันเลิกใชแลว) 2. ขนาด 3.5 นิ้ว ทั้ง 2 ขนาดจะมีความจุ ตั้งแต 10,20,40,80,120,300,400 MB1 GB,2 GB ฯลฯ ปจจุบันนิยมใชตั้งแต 10 GB ขึ้นไป
Hard disk
Data Rate หมายถึง ความเร็วในการอานขอมูลจากดิสกไปสูสมองของเครื่อง คอมพิวเตอร (หรือมีความเร็วในการนําขอมูลมาจากสมองเครื่องไปบันทึกลงบนดิสก) มี หนวยวัดเปน จํานวนไบตตอวินาที ( Bytes Per Second หรือ bps ) ซีดรี อม (CD-Rom ) เปนจานแสงชนิดหนึ่ง ใชเก็บขอมูลที่มีความเร็วในการใชงาน สูง มี คุณสมบัติดังนี้ - เปนสื่อที่สามารถเก็บขอมูลไดเปนจํานวนมาก โดยจะมีความจุสูงถึง 2 GB (2 พันลานไบต) - มีขนาดเล็ก สามารถเคลื่อนยายไดสะดวก - ใชเทคโนโลยีของแสงเลเซอรในการอานเขียนขอมูล - เปนจานแสงชนิดอานไดอยางเดียว ( Read Only Memory )ไมสามารถเขียนหรือลบ ขอมูลได
CD - ROM 3. หนวยแสดงผล (Output Unit) ทําหนาที่แสดงผลลัพธที่ไดจากการประมวลผล ของเครื่องคอมพิวเตอร หรือใชเก็บผลลัพธเพื่อนําไปใชภายหลัง ไดแก จอภาพ (Monitor) เปนอุปกรณสงออกมากที่สุด เครื่องพิมพ (Printer) ซอฟแวร (Software) หมายถึง โปรแกรมชุดคําสั่งที่เขียนใหเครื่องคอมพิวเตอรปฏิบัติ ตาม ซึ่งมี 2 ประเภท คือ
1. ซอฟแวรควบคุมระบบ (System Software) คือ ชุดคําสั่งหรือโปรแกรมที่ ควบคุมการทํางานของคอมพิวเตอร เปนสื่อกลางระหวางโปรแกรมประยุกตกับเครื่อง คอมพิวเตอร เพื่อชวยในการจัดการทรัพยากรของคอมพิวเตอร ไดแก โปรแกรมควบคุม เครื่อง ระบบปฏิบัติการ เชน DOS, Windows, Os/2, Unix 2. ซอฟแวรประยุกต (Application Software) คือ ชุดคําสั่งหรือโปรแกรมที่เขียน ขึ้นมาเพื่อใหเครื่องคอมพิวเตอรทํางานตามที่ผูใชตองการ ไดแก โปรแกรมสําเร็จรูป ตาง ๆ บุคลากร (Peopleware) เครื่องคอมพิวเตอรโดยมากตองใชบุคลากรสั่งใหเครื่องทํางาน เรียกบุคลากร เหลานี้วา ผูใช หรือ ยูเซอร (user) แตก็มีบางชนิดที่สามารถทํางานไดเองโดยไมตองใชผู ควบคุม อยางไรก็ตาม คอมพิวเตอรก็ยังคงตองถูกออกแบบหรือดูแลรักษาโดยมนุษย เสมอ ผูใชคอมพิวเตอร (computer user) แบงไดเปนหลายระดับ เพราะผูใชคอมพิวเตอร บางสวนก็ทํางานพื้นฐานของคอมพิวเตอรเทานั้น แตบางสวนก็พยายามศึกษาโปรแกรม ประยุกตในขั้นที่สูงขึ้น ทําใหมีความชํานาญในการใชโปรแกรมประยุกตตาง ๆ นิยม เรียกกลุมนี้วา เพาเวอรยูสเซอร (power user) ผูเชี่ยวชาญทางดานคอมพิวเตอร (computer professional) หมายถึงผูที่ไดศึกษา วิชาการทางดานคอมพิวเตอร ทั้งในระดับกลางและระดับสูง ผูเชี่ยวชาญทางดานนี้จะนํา ความรูที่ไดศึกษามาประยุกตและพัฒนาใชงาน และประสิทธิภาพของระบบคอมพิวเตอร ใหทํางานในขั้นสูงขึ้นไปไดอีก นักเขียนโปรแกรม (programmer) ก็ถือวาเปนผูเชียวชาญ ทางคอมพิวเตอรเชนกัน เพราะสามารถสรางโปรแกรมใหม ๆ ได และเปนเสนทางหนึ่ง ที่จะนําไปสูการเปนผูเชี่ยวชาญทางคอมพิวเตอรตอไป บุคลากรก็เปนสวนหนึ่งของ ระบบคอมพิวเตอร เพราะมีความเกี่ยวของกับระบบคอมพิวเตอร ตั้งแตการพัฒนาเครื่อง คอมพิวเตอร ตลอดจนถึงการนําคอมพิวเตอรมาใชงานตาง ๆ
ลักษณะของคอมพิวเตอร ระบบคอมพิวเตอรนั้น ถามองในดานลักษณะคอมพิวเตอรจะสามารถ แบงออกได 3 ประเภทใหญๆ ดั้งนี้ - คอมพิวเตอรสวนบุคคล (Personal Computer)เปนระบบคอมพิวเตอรที่มีเครื่อง คอมพิวเตอรเพียงเครื่องเดียว และไมไดทําการติดตอกับเครื่องคอมพิวเตอรอื่นๆ - ลักษณะแบบ (Time-sharing) เปนลักษณะที่มีเครื่องคอมพิวเตอรหลายๆ เครื่องมา ตอกับเครื่องคอมพิวเตอรศูนยกลางโดยคอมพิวเตอรเหลานั้นเรียกวา Terminal ทุกเครื่อง จะสงคําสั่งที่ตองการมาประมวลผลที่เครื่องคอมพิวเตอรศูนยกลาง เพราะการประมวลผล ของเครื่องคอมพิวเตอรศูนยกลางจะตองมีเวลาในการประมวลคําสั่งตาง ๆ ที่สงมาจาก Terminal ทุกเครื่องในลักษณะแบบ Time-sharing - ลักษณะแบบ (Client/Server)เปนเครื่องคอมพิวเตอรเครื่องหนึ่งที่ทําหนาที่เปน Server คอยดูแลจัดทรัพยากรของระบบทั้งหมด และมีเครื่อง Clients ตอเขาเครื่อง Server โดยใชทรัพยากรตาง ๆ ที่เครื่อง Server มีอยู ตามสิทธิของผูใชแตละคน และการ ประมวลผลจะไมทําอยูบนเครื่อง Server แตจะประมวลที่ Clients แตละเครื่องเอง แลวอาจ นําขอมูลตาง ๆ ไปเก็บที่เครื่อง Server
ภาษาคอมพิวเตอร (Computer Languages) ในการเขียนโปรแกรมนั้น ผูใชจะตองใชภาษาคอมพิวเตอรเขียนโปรแกรมเรียกวา ซอฟตแวรขึ้นมา ภาษาคอมพิวเตอรนั้นจะมีตั้งแตละดับภาษาของเครื่องขึ้นมาจนถึง ภาษาธรรมชาติ - ภาษาเครื่อง( Machine Languages) ภาษาที่เครื่องคอมพิวเตอรเขาใจมากที่สุด ซึ่ง จะเปนลักษณะแบบเลขฐานสอง คือ 0 กับ 1 - ภาษาสัญลักษณ (Symbolic Languages) เมื่อคอมพิวเตอรไดพัฒนาขึ้นมาเรื่อยๆ และมีผูใชมากขึ้น จึงมีคนมองเห็นวาการที่จะเขียนโปรแกรมควบคุมคอมพิวเตอรดวย
ขั้นตอนการรันโปรแกรมดวยภาษา c การพัฒนาโปรแกรมดวยภาษา c นั้นมีขั้นตอนอยู 3 ขั้น ดังนี้ 1. เขียนและแกไขโปรแกรมคือการนําคําสั่งตางๆของภา c มาเขียนเรียงตอๆกันจน เปนโปรแกรมที่ทํางานตามผูใชตองการ โดยการเขียนจะเปนตัวอักษร ซึ่งเมื่อเขียนเสร็จก็ จะไดเปน Source Files 2. คอมไฟลโปรแกรม เมื่อได Source Files แลวและเมื่อตองการรันโปรแกรมใดๆ ผูใชจะตองทําการแปลง Source Files เหลานั้น ใหเปนภาษาเครื่องกอน ซึ่งในขั้นตอนนี้
การรันโปนแกรม เมื่อทําการลิงคเสร็จแลว โปรแกรมนั้นก็พรอมที่จะรัน และเมื่อรันโปรแกรมโดยใช คําสั่งของระบบปฏิบัติงานโปรแกรมนั้นจะถูกโหลดลงสูหนวยคําสั่งหลักจากนั้นก็จะทํา การรันการกระทํานี้เรียกวา Loader
การพัฒนาโปรแกรม ในการพัฒนาโปรแกรมขึ้นมาซักโปรแกรมหนึ่งนั้น ไมใชมาถึงจะเขียนโปรแกรมได เลย การพัฒนานั้นจะมีขั้นตอนที่เรียกวา System Development Life Cycle 1. หาความตองการของระบบ (System Requirements) คือ การศึกษาและเก็บความ ตองการของผูใชโปรแกรม วามีความตองการอะไรบาง 2. วิเคราะห (Analysis) คือ การนําเอาความตองการของผูใชโปรแกรมมาวิเคราะหวา จะพัฒนาเปนโปรแกรมตามที่ผูใชตองการไดหรือไมถาทําไดจะทําไดมากนอยเพียงใด
3. ออกแบบ (Design) คือ เมื่อสรุปไดแลววาโปรแกรมที่จะสรางมีลักษณะใดขั้นตอน ตอมาคือ การออกแบบการทํางานของโปรแกรมใหเปนไปตามความตองการที่วิเคราะห ไวการออกแบบอาจจะออกแบบเปนผังงานก็ได 4. เขียนโปรแกรม (Code) คือ เมื่อไดผังงานแลว ตอมาก็เปนการเขียนโปรแกรมตาม ผังงานออกแบบไว 5. ทดสอบ (System Test) คือเมื่อเขียนโปรแกรมเสร็จแลวจะตองมีการทดสอบเพื่อ หาขอผิดพลาดตางๆเชน ตรงตามที่ผูใชตองการหรือไม ถาพบขอผิดพลาดก็กลับไปทํา ออกแบบอีกครั้ง 6. ดูแล (Maintenance) เมื่อโปรแกรมผานการทดสอบแลว และผูใชไดนําโปรแกรม ดังกลาวไปใช ผูพัฒนาจะตองคอยดูแล เนื่องจากอาจมีขอผิดพลาดที่หาไมพบในขั้นตอน การทดสอบโปรแกรม
ประเภทของคอมพิวเตอร 1.ไมโครคอมพิวเตอร ไมโครคอมพิวเตอรเปนเครื่องคอมพิวเตอรที่มีขนาดเล็ก บางคนเห็นวาเปน เครื่องคอมพิวเตอรที่ใชงานสวนบุคคล หรือเรียกวา พีซี (Personal Computer : PC) สามารถใชเปนเครื่องตอเชื่อมในเครือขาย หรือใชเปนเครื่องปลายทาง (terminal) ซึ่งอาจจะทําหนาที่เปนเพียงอุปกรณรับและแสดงผลสําหรับปอนขอมูลและดู ผลลัพธ โดยดําเนินการการประมวลผลบนเครื่องอื่นในเครือขาย อาจจะกลาวไดวาไมโครคอมพิวเตอร คือเครื่องคอมพิวเตอรที่มีหนวยประมวลผล กลางเปนไมโครโพรเซสเซอร ใชงานงาย ทํางานในลักษณะสวนบุคคลได สามารถ
คอมพิวเตอรแบบตั้งโตะ (desktop computer) เปนไมโครคอมพิวเตอรที่มีขนาด เล็กถูกออกแบบมาใหตั้งบนโตะ มีการแยกชิ้นสวนประกอบเปน ซีพียู จอภาพ และ แผงแปงอักขระ แล็ปท็อปคอมพิวเตอร (laptop computer) เปนไมโครคอมพิวเตอรขนาดเล็กที่วาง ใชงานบนตักได จอภาพที่ใชเปนแบบแบนราบชนิดจอภาพผนึกเหลว (Liquid Crystal Display : LCD) น้ําหนักของเครื่องประมาณ 3-8 กิโลกรัม โนตบุคคอมพิวเตอร (notebook computer) เปนไมโครคอมพิวเตอรที่มีขนาด และความหนามากกวาแล็ปท็อป น้ําหนักประมาณ 1.5-3 กิโลกรัม จอภาพแสดงผล เปนแบบราบชนิดมีทั้งแบบแสดงผลสีเดียว หรือแบบหลายสี โนตบุคที่มีขายทั่วไป มีประสิทธิภาพและความสามารถเหมือน กับแล็ปท็อป ปาลมท็อปคอมพิวเตอร (palmtop computer) เปนไมโครคอมพิวเตอรสําหรับ ทํางานเฉพาะอยาง เชนเปนพจนานุกรม เปนสมุดจนบันทึกประจําวัน บันทึกการ นัดหมายและการเก็บขอมูลเฉพาะบางอยางที่สามารถพกพาติดตัวไปมาไดสะดวก 2. สถานีงานวิศวกรรม ผูใชสถานีงานวิศวกรรมสวนใหญเปนวิศวกร นักวิทยาศาสตร สถาปนิก และนัก ออกแบบ สถานีงานวิศวกรรมมีจุดเดนในเรื่องกราฟก การสรางรูปภาพและการทํา ภาพเคลื่อนไหว การเชื่อมโยงสถานีงานวิศวกรรมรวมกันเปนเครือขายทําใหสามารถ แลกเปลี่ยนขอมูลและใชงานรวมกันอยางมีประสิทธิภาพ บริษัทพัฒนาซอฟตแวรหลาย บริษัทไดพัฒนาซอฟตแวรสําเร็จสําหรับใชกับสถานีงานวิศวกรรมขึ้น เชนโปรแกรมการ จัดทําตนฉบับหนังสือ การออกแบบวงจรอิเล็กทรอนิกสงานจําลองและคํานวณทาง วิทยาศาสตร งานออกแบบทางดานวิศวกรรมและการควบคุมเครื่องจักร การซื้อสถานี งานวิศวกรรมตางจากการซื้อเครื่องไมโครคอมพิวเตอร เพราะไมโครคอมพิวเตอรทุก เครื่องสามารถใชโปรแกรมสําเร็จสําหรับไมโครคอมพิวเตอรได และมีลักษณะการใช งานเหมือนกัน สวนการซื้อสถานีงานวิศวกรรมนั้นยุงยากกวา สถานีงานวิศวกรรมมี ราคาแพงกวาไมโครคอมพิวเตอรมาก การใชงานก็ตองการบุคลากรที่มีการฝกหัดมา
3. มินิคอมพิวเตอร มินิคอมพิวเตอรเปนเครื่องที่สามารถใชงานพรอม ๆ กันไดหลายคน จึงมีเครื่อง ปลายทางตอได มินิคอมพิวเตอรเปนคอมพิวเตอรที่มีราคาสูงกวาสถานีงานวิศวกรรม นํามาใชสําหรับประมวลผลในงานสารสนเทศขององคการขนาดกลาง จนถึงองคการ ขนาดใหญที่มีการวางระบบเปนเครือขายเพื่อใชงานรวมกัน เชน งานบัญชีและการเงิน งานออกแบบทางวิศวกรรม งานควบคุมการผลิตในโรงงานอุตสาหกรรม มินิคอมพิวเตอรเปนอุปกรณืที่สําคัญในระบบเครือขายคอมพิวเตอรขององคการที่ เรียกวาเครื่อใหบริการ (server) มีหนาที่ใหบริการกับผูใชบริการ (client) เชน ใหบริการ แฟมขอมูล ใหบริการขอมูล ใหบริการชวยในการคํานวณ และการสื่อสาร 4. เมนเฟรมคอมพิวเตอร เมนเฟรมคอมพิวเตอรเปนเครื่องคอมพิวเตอรขนาดใหญที่มีการพัฒนามาตั้งแต เริ่มแรก เหตุที่เรียกวา เมนเฟรมคอมพิวเตอรเพราะตัวเครื่องประกอบดวยตูขนาดใหญที่ ภายในตูมีชิ้นสวนและอุปกรณตาง ๆ อยูเปนจํานวนมาก แตอยางไรก็ตามในปจจุบัน เมนเฟรมคอมพิวเตอรมีขนาดลดลงมาก เมนเฟรมเปนเครื่องคอมพิวเตอรที่มีราคาสูงมาก มักอยูที่ศูนยคอมพิวเตอรหลักขององคการ และตองอยูในหองที่มีการควบคุมอุณหภูมิ และมีการดูแลรักษาเปนอยางดี บริษัทผูผลิตเมนเฟรมไดพัฒนาขีดความสามารถของ เครื่องใหสูงขึ้น ขอเดนของการใชเมนเฟรมอยูที่งานที่ตองการใหมีระบบศูนยกลาง และ กระจายการใชงานไปเปนจํานวนมาก เชน ระบบเอทีเอ็มซึ่งเชื่อมตอกับฐานขอมูลที่ จัดการโดยเครื่องเมนเฟรม อยางไรก็ตามขนาดของเมนเฟรมและมินิคอมพิวเตอรก็ยากที่ จะจําแนกจากกันใหเห็นชัด
5. ซุปเปอรคอมพิวเตอร ซูเปอรคอมพิวเตอรเปนเครื่องคอมพิวเตอรที่เหมาะกับงานคํานวณที่ตองมีการ คํานวณตัวเลขจํานวนหลายลานตัวภายในเวลาอันรวดเร็ว เชน งานพยากรณอากาศ ที่ตองนําขอมูลตาง ๆ เกี่ยวกับอากาศทั้งระดับภาคพื้นดิน และระดับชึ้นบรรยากาศ เพื่อดูการเคลื่อนไหวและการเปลี่ยนแปลงของอากาศ งานนี้จําเปนตองใชเครื่อง คอมพิวเตอรที่มีสมรรถนะสูงมาก นอกจากนี้มีงานอีกเปนจํานวนมากที่ตองใช ซูเปอรคอมพิวเตอรซึ่งมีความเร็วสูง เชน งานควบคุมขีปนาวุะ งานควบคุมทาง อวกาศ งานประมวลผลภาพทางการแพทย งานดานวิทยาศาสตร โดยเฉพาะ ทางดานเคมี เภสัชวิทยา และงานดานวิศวกรรมการออกแบบ ซูเปอรคอมพิวเตอรทํางานไดเร็ว และมีประสิทธิภาพสูงกวาคอมพิวเตอรชนิดอื่น การที่ซูเปอรคอมพิวเตอรทํางานไดเร็ว เพราะมีการพัฒนาใหมีโครงสรางการ คํานวณพิเศษ เชนการคํานวณแบบขนานที่เรียกวา เอ็มพีพี (Massively Parallel Processing : MPP) ซึ่งเปนการคํานวณที่กระทํากับขอมูลหลาย ๆ ตัวในเวลา เดียวกัน
ประโยชนของระบบคอมพิวเตอร จากการที่คอมพิวเตอรมีลักษณะเดนหลายประการ ทําใหถูกนํามาใชประโยชนตอ การดําเนินชีวิตประจําวันในสังคมเปนอยางมาก ที่พบเห็นไดบอยที่สุดก็คือ การใชใน การพิมพเอกสารตางๆ เชน พิมพจดหมาย รายงาน เอกสารตางๆ ซึ่งเรียกวางาน ประมวลผล ( word processing ) นอกจากนี้ยังมีการประยุกตใชคอมพิวเตอรในดานตางๆ อีกหลายดาน ดังตอไปนี้ 1. งานธุรกิจ เชน บริษทั รานคา หางสรรพสินคา ตลอดจนโรงงานตางๆ ใชคอมพิวเตอรใน การทําบัญชี งานประมวลคํา และติดตอกับหนวยงานภายนอกผานระบบโทรคมนาคม นอกจากนี้งานอุตสาหกรรม สวนใหญก็ใชคอมพิวเตอรมาชวยในการควบคุมการผลิต และการ ประกอบชิ้นสวนของอุปกรณตางๆ เชน โรงงานประกอบรถยนต ซึ่งทําใหการผลิตมีคุณภาพดี
2. งานวิทยาศาสตร การแพทย และงานสาธารณสุข สามารถนําคอมพิวเตอรมาใชใน นํามาใชในสวนของการคํานวณที่คอนขางซับซอน เชน งานศึกษาโมเลกุลสารเคมี วิถี การโคจรของการสงจรวดไปสูอวกาศ หรืองานทะเบียน การเงิน สถิติ และเปนอุปกรณ สําหรับการตรวจรักษาโรคได ซึ่งจะใหผลที่แมนยํากวาการตรวจดวยวิธีเคมีแบบเดิม และใหการรักษาไดรวดเร็วขึ้น 3. งานคมนาคมและสื่อสาร ในสวนที่เกี่ยวกับการเดินทาง จะใชคอมพิวเตอรในการ จองวันเวลา ที่นั่ง ซึ่งมีการเชื่อมโยงไปยังทุกสถานีหรือทุกสายการบินได ทําใหสะดวก ตอผูเดินทางที่ไมตองเสียเวลารอ อีกทั้งยังใชในการควบคุมระบบการจราจร เชน ไฟสัญญาณจราจร และ การจราจรทางอากาศ หรือในการสื่อสารก็ใชควบคุมวงโคจร ของดาวเทียมเพื่อใหอยูในวงโคจร ซึ่งจะชวยสงผลตอการสงสัญญาณใหระบบการ สื่อสารมีความชัดเจน 4. งานวิศวกรรมและสถาปตยกรรม สถาปนิกและวิศวกรสามารถใชคอมพิวเตอรใน การออกแบบ หรือ จําลองสภาวการณ ตางๆ เชน การรับแรงสั่นสะเทือนของอาคารเมื่อ เกิดแผนดินไหว โดยคอมพิวเตอรจะคํานวณและแสดงภาพสถานการณใกลเคียงความ จริง รวมทั้งการใชควบคุมและติดตามความกาวหนาของโครงการตางๆ เชน คนงาน เครื่องมือ ผลการทํางาน 5. งานราชการ เปนหนวยงานที่มีการใชคอมพิวเตอรมากที่สุด โดยมีการใชหลาย รูปแบบ ทั้งนี้ขึ้นอยูกับบทบาทและหนาที่ของหนวยงานนั้นๆ เชน กระทรวงศึกษาธิการ มีการใชระบบประชุมทางไกลผานคอมพิวเตอร , กระทรวงวิทยาศาสตรและเทคโนโลยี ไดจัดระบบเครือขายอินเทอรเน็ตเพื่อเชื่อมโยงไปยังสถาบันตางๆ , กรมสรรพากร ใชจัด ในการจัดเก็บภาษี บันทึกการเสียภาษี เปนตน
6. การศึกษา ไดแก การใชคอมพิวเตอรทางดานการเรียนการสอน ซึ่งมีการนํา คอมพิวเตอรมาชวยการสอนในลักษณะบทเรียน CAI หรืองานดานทะเบียน ซึ่งทําให สะดวกตอการคนหาขอมูลนักเรียน การเก็บขอมูลยืมและการสงคืนหนังสือหองสมุด
บรรณานุกรม http://itd.htc.ac.th/st_it50/it5016/nidz/Web_C/unit1.html http://www.lks.ac.th/kuanjit/it002_1.htm