บทท่ี 1 โครงสรางระบบคอมพวิ เตอร ระบบคอมพิวเตอรมีการพัฒนาต้ังแตอดีตจนถึงปจจุบันทําใหระบบคอมพิวเตอรมี ประสิทธิภาพในดานความเร็ว ความสามารถในดานการคํานวณ มีราคาลดลงและมีรูปราง คอมพิวเตอรทหี่ ลายหลายมขี นาดเบาทําใหพ กพาสะดวกมากยิ่งขึ้น ดวยเหตุน้ีระบบคอมพิวเตอรจ งึ มี ความสําคัญตอการดําเนินชีวิตในประจําวันเปนอยางย่ิง ท้ังดานการศึกษา ดานคมนาคม ดาน เศรษฐกิจ เปนตน ในการท่ีจะใชระบบคอมพิวเตอรใหมีความชํานาญนั้นยอมจําเปนตองมีความรู พนื้ ฐานในดานการใชง าน ลักษณะการทาํ งาน ตลอดจนการดแู ลรกั ษา ดังนัน้ เพื่อความรคู วามเขา ใจใน ระบบคอมพวิ เตอรจงึ ตอ งเขา ใจการทํางานและองคประกอบภายในระบบคอมพิวเตอรท่ัวไปเพ่ือให สามารถใชงานระบบคอมพวิ เตอรใ หม ีประสิทธิภาพมากยิ่งขึ้น ความหมายระบบคอมพิวเตอร จากการคน ควา เอกสาร ตาํ รา บทความวชิ าการตา งๆ ที่เกี่ยวของ ไดมีผูใหความหมาย นิยามและคาํ อธิบายที่เกี่ยวกบั ระบบคอมพิวเตอร ดงั นี้ เตชา อศั วสิทธิถาวร (2548, หนา 2) ไดใหความหมายคอมพิวเตอร หมายถึงอุปกรณ อิเลก็ ทรอนิกสทมี่ นุษยใชเ ปน เครอื่ งมือในการจัดการกับขอ มลู ตวั เลข ตวั อักษร สัญลักษณอื่นๆ ท่ีใช แทนความหมายในสิ่งตา ง ๆ ได โดยทํางานภายใตชดุ คําสั่งท่อี ยภู ายในคอมพวิ เตอร ธรี วัฒน ประกอบผล (2551, หนา 1) ไดใหความหมายคอมพิวเตอร หมายถึงอุปกรณ ทางอิเลก็ ทรอนิกสที่สามารถโปรแกรมใหประมวลผลขอมูลตางๆ ได โดยมีองคประกอบพ้ืนฐาน 2 สว น คือฮารดแวร (Hardware) และซอฟตแวร (Software) พจนานุกรมฉบับราชบัณฑิตยสถาน พ.ศ.2542 (2546, หนา 237) ไดใ หความหมาย คอมพิวเตอร หมายถึงเคร่ืองอิเล็กทรอนิกสแบบอัตโนมัติ ทําหนาท่ีเสมือนสมองกล ใชสําหรับ แกป ญหาตาง ๆ ท้ังทง่ี า ยและซบั ซอ น โดยวิธที างคณติ ศาสตร จากความหมาย และนิยามจากแหลงขอมูลตาง ๆ สามารถสรุปไดวาคอมพิวเตอร หมายถงึ อปุ กรณอ ิเล็กทรอนิกสท ่ีสามารถทาํ งานตามโปรแกรมหรือคําสัง่ เพ่ือใหประมวลผลได และมี การนําขอมลู ที่ประมวลผลมาใชง านในดานตา ง ๆ รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครุศาสตร มหาวิทยาราชภฏั ราชนครินทร. 2560
2 องคประกอบระบบคอมพิวเตอร สัลยุทธ สวางวรรณ (2548, หนา 3) ไดอธิบายถึงระบบคอมพิวเตอรมีองคประกอบที่ สาํ คัญ 4 สว น ดงั นี้ 1. ฮารดแวร (Hardware) คอื อุปกรณตาง ๆ ทส่ี ามารถจบั ตอ งได และสามารถใชใ นการ ประมวลผลได ไดแ ก ตวั เคร่ือง จอภาพ หนวยประมวลผลกลาง (Central Processing Unit: CPU) หนว ยความจาํ (Memory) อุปกรณร บั สง ขอ มูล (Input/Output System) เปน ตน 2. ซอฟตแวรระบบ (System Software) หรอื ระบบปฏิบัติการ (Operating System) คือสวนท่ีควบคุมและอํานวยการใชงานฮารดแวรระหวางโปรแกรมประยุกตของผูใชงาน ตัวอยาง ซอฟตแวรระบบ เชนระบบปฏิบัติการวินโดว ระบบปฏบิ ตั กิ ารลนี ุกซ เปน ตน 3. ซอฟตแวรประยกุ ต (Application Software) คือซอฟตแ วรทีผ่ ูใชพัฒนาข้ึนมาเพื่อ ใชใ นการแกไขปญ หาตาง ๆ ดวยคอมพวิ เตอร เชน โปรแกรมประมวลผลคํา โปรแกรมปองกันไวรัส โปรแกรมตกแตงภาพ เปนตน 4. ผูใช (User) เปน ผใู ชง านระบบคอมพิวเตอร เชนมนษุ ย เปน ตน เตชา อัศวสิทธิถาวร (2548, หนา 11-17) ไดกลาวถึงองคประกอบของระบบ คอมพวิ เตอรมีองคประกอบที่สาํ คญั 5 สว นดงั น้ี 1. ฮารด แวร (Hardware) คอื อุปกรณตางๆ ท่ีประกอบกันเปนตัวเคร่ืองคอมพิวเตอร ซึ่งประกอบดวยหนวยรับขอมูล (Input Unit) หนวยประมวลผลกลาง หนวยความจํา และหนวย แสดงผลขอมูล 2. ซอฟตแวร (Software) คอื โปรแกรมหรอื ชดุ คําสั่งท่เี ขียนขึ้น เพ่ือสัง่ ใหค อมพิวเตอร ทํางาน เปน ตวั เช่อื มระหวางฮารด แวรก ับผใู ช ใหสามารถส่ือสารกันได ดังนั้นสามารถแบงซอฟตแวร ออกเปน ซอฟตแวรระบบ (System Software) และ ซอฟตแ วรประยกุ ต (Application Software) 2.1 ซอฟตแ วรระบบ (System Software) คือ โปรแกรมหรือชุดคําส่ังที่ใชในการ ควบคมุ การทํางานของคอมพวิ เตอรซ ่งึ อยูชดิ กบั ฮารด แวรม ากทีส่ ดุ ซอฟตแวรร ะบบสามารถแบง ออก 3 ประเภท คือ 2.1.1 ระบบปฏิบัติการ (Operating System: OS) คือโปรแกรมท่ีทําหนาที่ ควบคุมการทํางานของคอมพวิ เตอรท ัง้ หมด และประสานการทํางานระหวางอุปกรณและทรัพยากร ตา ง ๆ เพอ่ื ใหระบบสามารถทาํ งานไดตามทตี่ อ งการ ตัวอยา งระบบปฏบิ ตั ิการ เชน ระบบปฏิบัตกิ าร วนิ โดว ระบบปฏิบัตกิ ารไอโอเอส ระบบปฏบิ ตั กิ ารแอนดรอยด เปนตน รายวิชาสถาปต ยกรรมคอมพวิ เตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภัฏราชนครินทร. 2560
3 2.1.2 ตัวแปลภาษา (Translator Program) คือโปรแกรมภาษาระดับสูงที่ คอมพวิ เตอรส ามาเขา ใจ ตวั แปลภาษายงั แบง ออกเปน 2 ประเภทคือ 2.1.2.1 คอมไพเลอร (Compiler) ท่ีทําหนาที่แปลโปรแกรมทั้งหมด หากมีขอ ผดิ พลาดตอ งแกไขใหถูกตอ งจึงจะสามารถใชงานโปรแกรมได 2.1.2.2 อินเตอรพรีตเตอร (Interpreter) ทําหนาท่ีแปลโปรแกรมทีละ บรรทดั โดยบรรทดั ใดมีขอผดิ พลาดก็จะแสดงเฉพาะบรรทดั นน้ั ออกมา 2.1.3 โปรแกรมอรรถประโยชน (Utility Program) คอื โปรแกรมทีอ่ ํานวยความ สะดวกตอการใชง านเฉพาะ หรอื บางครงั้ เรยี กวา โปรแกรมยูทลิ ิตี้ ซึ่งจดั เปนโปรแกรมระบบชนิดหนงึ่ โดยปจจุบันระบบปฏิบัติมีการนําโปรแกรมอรรถประโยชนเปนสวนหน่ึงของระบบปฏิบัติการ เชน โปรแกรมจัดการดิสก โปรแกรมปอ งกันไวรสั เปน ตน 3. บคุ ลากร (People ware) คือผใู ชง านระบบคอมพวิ เตอรที่ส่ังใหค อมพิวเตอรทาํ งาน ตวั อยา งบคุ ลากรทางคอมพวิ เตอร ไดแ ก นักวเิ คราะหแ ละออกแบบระบบ โปรแกรมเมอร ผูดแู ลระบบ เครอื ขา ยคอมพวิ เตอร ผูใ ชงาน (end user) เปน ตน 4. ขอมูล (Data) คือองคประกอบสําคญั ท่ีทําใหคอมพิวเตอรสามารถทํางานไดมี ประสิทธภิ าพ เพ่อื นาํ ไปใชใ นการตดั สินใจ การประมวลผล การแสดงผลขอมลู เปนตน โดยขอมูลที่ใช กับระบบคอมพิวเตอรอยูในรูปแบบตัวเลข ตัวอักษร หรือสัญลักษณพิเศษท่ีระบบคอมพิวเตอร สามารถนําไปประมวลผลได 5. กระบวนการทํางาน (Procedure) คือการที่กาํ หนดใหระบบคอมพิวเตอรสามารถ ทาํ งานไดตามความตองการตามลําดับขน้ั ตอน หรอื วิธกี ารท่ีเปนไปตามข้ันตอนปฏิบัติซึ่งอาจใชคูมือ ผใู ชห รอื คมู อื ระบบ เพอื่ ใหผ ใู ชง านสามารถใชง านระบบคอมพวิ เตอรไดถูกตองไดอยางมปี ระสิทธภิ าพ สูงสุด และลดขอผดิ พลาดจากการใชง านของผใู ชงาน สุจิตรา อดุลยเกษม (2552, หนา12-13) ไดนิยามองคประกอบระบบคอมพิวเตอร ประกอบดวย 3 สว น ดังนี้ 1. ฮารดแวร (Hardware) คือ ตวั เครอ่ื งคอมพวิ เตอรแ ละอุปกรณอ น่ื ๆ ท่ีใชประกอบ ในการประมวลผลขอมูลดวยเครื่องคอมพิวเตอร แบงออกเปน 3 สว น ดงั นี้ 1.1 หนวยรบั ขอ มูล (Input Unit) ทําหนา ท่ีรับขอมลู หรอื คําส่ังเพ่ือสงไปเก็บไวใน หนว ยความจาํ 1.2 หนว ย ปร ะม วล ผ ล กล า ง (Central Processing Unit: CPU) ทําหน าท่ี ประมวลผลขอ มูลหรอื คาํ สัง่ หนว ยประมวลผลกลางประกอบดว ย 3 สวนดงั น้ี รายวชิ าสถาปต ยกรรมคอมพวิ เตอร ECE306 คณะครุศาสตร มหาวทิ ยาราชภฏั ราชนครนิ ทร. 2560
4 1.2.1 หนวยความจํา (Memory) ทําหนาท่ีในการเก็บขอมูล ๆ คําสั่งและ ผลลัพธทไี่ ดจ ากการคํานวณ หนวยความจําแบงออกเปน 3 ประเภท ไดแก 1.2.1.1 หนวยความจําหลัก (Main Memory) เชนแรม (Random Access Memory) เปนหนว ยความจําประเภทที่สามารถอา นเขยี นไดในขณะที่ระบบคอมพวิ เตอรเ ปดใชงานอยู แตข อมลู ในแรมจะสญู หายเมอ่ื ไมมีไฟฟา เลย้ี งวงจร 1.2.1.2 หนวยความจําประเภทรอม (Rom: Read Only Memory) เปน หนว ยความจําชนดิ ทผี่ ผู ลิตบรรจุโปรแกรมติดตงั้ มาจากโรงงาน และอา นไดอยางเดยี ว 1.2.1.3 หนวยความจําภายนอก (External Memory) หรือเรียกวา หนว ยความจําสาํ รอง เปน หนวยความจําทท่ี ําหนาท่จี ัดเก็บขอมูลภายหลักจากท่ีผานการประมวลผล จากหนวยประมวลผลกลางเรยี บรอ ยแลว ซ่ึงมีขอ ดคี อื ขอมูลไมส ูญหายเม่ือไมมีระบบไฟฟา ตัวอยาง หนว ยความจาํ ภายนอก เชน ฮารดดสิ ก แฟลชไดร เปนตน 1.2.2 หนวยควบคุม (Control Unit) ทําหนาท่ีอานคําสัง่ จากหนวยความจํา และแปลความหมายของคาํ สั่งและสงไปหนวยตาง ๆ เพือ่ ใหปฏบิ ตั ติ ามคาํ ส่งั นอกจากนี้ยังทําหนาที่ ควบคมุ และประสานงานจากปฏบิ ัติงานจากขั้นตอนตาง ๆ ดว ย 1.2.3 หนวยคํานวณและตรรกะ (Arithmetic and Logical Unit: ALU) ทาํ หนาทีป่ ระมวลผลทางคณติ ศาสตร ไดแก บวก (+) ลบ (-) คูณ (x) หาร (/) และหนาทีด่ า นตรรกะหรือ การตดั สินใจ ไดแก การเปรียบเทยี บขอ มูล มากกวา (>) นอ ยกวา (<) เทากับ (=) เปน ตน 1.3 หนวยแสดงผล (Output Unit) ทําหนาท่ีแสดงผล หรือแสดงขอมลู จาก หนว ยความจํา โดยสามารถแสดงในลกั ษณะภาพ เสียง ขอ ความ ตามทผ่ี ูใชง านตอ งการได 2. ซอฟตแวร (Software) คือ โปรแกรมหรือคําสั่งท่ีสั่งใหเครื่องคอมพิวเตอรทํางาน ตามความตองการอยา งมปี ระสิทธิภาพ และอํานวยความสะดวกแกผ ใู ชงาน ซอฟตแวรแ บงออกเปน 2 ประเภท ดงั นี้ 2.1 ซอฟตแ วรประยุกต (Application Software) คอื โปรแกรมท่ีผูใชคอมพิวเตอร เขียนข้นึ เพ่ือสงั่ ใหคอมพวิ เตอรทาํ งานอยา งใดอยา งหนงึ่ เพอ่ื อาํ นวยความสะดวกในการใชงาน 2.2 ซอฟตแวรร ะบบ (System Software) คือ โปรแกรมท่ีชวยควบคุมการทํางาน ของระบบคอมพวิ เตอรใหสามารถทาํ งานไดอ ยา งมีประสิทธภิ าพ และทําหนาที่เปนตัวกลางประสาน การทาํ งานระหวางผูใชกบั ฮารดแวร เชน ระบบปฏบิ ตั กิ าร โปรแกรมแปลภาษาคอมพิวเตอร เปนตน 3. บคุ ลากร (People ware) คือ บคุ ลากรทที่ ํางานเก่ียวของกับระบบ บริหารจัดการ ระบบคอมพิวเตอร สั่งงานใหคอมพิวเตอรทํางานตามท่ีตองการ ตัวอยางบุคลากรทางดา น คอมพิวเตอร ไดแก ผูจัดการระบบ นักวิเคราะหระบบ โปรแกรมเมอร ผูใชงาน ผูสอนดาน คอมพวิ เตอร เปน ตน รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครุศาสตร มหาวิทยาราชภัฏราชนครินทร. 2560
5 จากท่ีกลาวมาท้ังหมดจึงสรปุ ไดว า ระบบคอมพิวเตอรประกอบดวย 4 สวนสําคัญ โดย แบง ออกเปน ลําดับช้ันจากลา งข้นึ บน ไดด ังนี้ สว นท่ี 1 ฮารดแวร (Hardware) ทําหนาที่รับสงขอมูล และประมวลผลคาํ สง่ั สวนที่ 2 ซอฟตแ วรร ะบบหรือระบบปฏิบตั กิ าร (System Software or Oper- ating System) ทําหนาที่ประสานการทาํ งานระหวางฮารดแวรและซอฟตแวรประยุกต สวนที่ 3 ซอฟตแวรประยุกต (Application Software) ทําหนาท่ีอํานวยความสะดวกในการใชงานระบบ คอมพวิ เตอร และสวนที่ 4 ผูใชงาน (User) โครงสรา งระบบคอมพวิ เตอรแสดงดงั ภาพที่ 1.1 User 1 User 2 User 3 User n Application Software (Text Editor, Graphics Software, Compiler) System Software or Operating System (Microsoft Windows, Linux, Mac OS) Hardware (CPU, Memory, Input/Output Device) ภาพที่ 1.1 โครงสรา งระบบคอมพิวเตอร นอกจากนี้ระบบคอมพวิ เตอรย งั มีหนวยทสี่ าํ คญั ทช่ี วยทําใหระบบคอมพิวเตอรท ํางานได มีประสิทธิภาพ โดยมีหนวยที่สําคัญดงั น้ี 1. หนว ยประมวลผลกลาง (Central Processing Unit: CPU) หรอื ไมโครโปรเซสเซอร (Microprocessor) เปนสว นท่ีทาํ หนาทปี่ ระมวลผลขอมูลทสี่ ง เขา มาจากหนว ยรับขอ มูล (Input) เชน แปน พมิ พ อปุ กรณต รวจจบั ตาง ๆ เม่อื ทําการประมวลผลเสรจ็ เรียบรอ ยและจงึ สง ผลกลับไปยังหนวย นําออก (Output) เชน จอภาพ หรืออปุ กรณควบคมุ ภายนอก เปน ตน โครงสรางหนวยประมวลกลาง ยังสามารถแบงหนว ยยอ ยไดอ ีก 4 หนว ย ดังน้ี 1.1 หนวยที่ทําหนาที่ประมวลผลทางคณิตศาสตรและตรรกะ (Arithmetic and Logic Unit: ALU) เปน สวนท่ีใชคํานวณทางตัวเลข เชนการบวก ลบ คูณ หาร เปนตน และตรรกะ การตัดสนิ ใจ เชน มากกวา นอ ยกวา หรือเทา กับ เปนตน รายวชิ าสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภัฏราชนครนิ ทร. 2560
6 1.2 หนวยควบคุม (Control Unit: CU) เปนสวนควบคุมการทํางานของหนวย ประมวลผลกลาง และควบคมุ การทํางานกับหนว ยอินพตุ และเอาตพ ุต (Input/Output) 1.3 รีจสิ เตอร (Register) เปน หนว ยเกบ็ ขอมูลชัว่ คราวทีม่ ขี นาดเลก็ หรอื เกบ็ สถานะ บติ (bit) ที่อยูในหนวยประมวลผลกลาง 1.4 ระบบบัสภายในซีพียู (CPU Interconnection) เปนระบบบัสภายในหนวย ประมวลผลกลางท่ีเช่ือมโยงระบบตางๆ ไวด วยกนั ภาพท่ี 1.2 โครงสรา งหนวยประมวลผลกลาง ทม่ี า : (https://naoreenchowdhury.wordpress.com/computer-organization- architecture/, 2559) 2. หนว ยความจํา (Memory) เปนอุปกรณที่ใชเก็บโปรแกรมและขอ มูลตางๆ เพื่อ นําไปประมวลผล หนวยความจําแบงออกเปน 2 ประเภท คือหนวยความจําหลัก (Main Memory) ทําหนาท่รี บั สง ขอ มลู กับหนวยประมวลผลกลาง และหนวยความจําสํารอง (Secondary Memory) ทาํ หนาทสี่ าํ รองขอมลู ตาง ๆ ทีห่ นวยประมวลผลกลางสามารถเรียกใชงานเม่ือใดก็ได ขนาดขอมูลที่ จัดเกบ็ ในหนว ยความจาํ สํารองมขี นาดที่แตกตา งกันออกไปข้ึนอยูก ับการนําไปใชง าน นอกจากน้ียงั มีหนวยความจําแคช (Cache Memory) ที่ทํางานไดรวดเร็ว ใชสําหรับ เก็บขอมูลท่ีหนวยประมวลผลกลางตองใชบอย ๆ และยังทําหนาท่ีพักขอมูล (Buffer) ระหวาง หนวยความจําหลักและหนว ยประมวลผลกลาง เพื่อลดปญหาการรอคิวการประมวลผลจากหนวย ประมวลผลกลางหรือปญหาคอขวด (bottleneck) ดังภาพที่ 1.3 รายวชิ าสถาปต ยกรรมคอมพวิ เตอร ECE306 คณะครุศาสตร มหาวทิ ยาราชภฏั ราชนครนิ ทร. 2560
7 ภาพท่ี 1.3 การทาํ งานของหนว ยความจาํ หลกั และหนวยความจําแคช ทีม่ า : (http://archive.cnx.org/resources/graphics1.jpg, 2559) ในการรับสง ขอมลู สัญญาณภายในระบบคอมพิวเตอรหรือระบบบัส (Bus System) ใช ในการอางอิงรับสงขอมูล โดยจะแบง ออกไดเปน 3 ประเภทคือ บัสตําแหนงที่อยู (Address Bus) บัสขอ มูล (Data Bus) และบสั ควบคุม (Control Bus) โดยบัสแตล ะประเภทจะทําหนาทีแ่ ตกตางกนั ไดแกบัสตําแหนงท่ีอยูจะเปนกลุมสัญญาณที่ใชอ างอิงตาํ แหนงหนวยความจําและตําแหนงพอรต เชอื่ มตอ ตา ง ๆ สวนบัสขอ มลู จะใชอางอิงสัญญาณที่ใชในการรับสงขอมูล และบัสควบคุมจะใชเพ่ือ รบั สงขอมูลและควบคมุ การทํางานกบั หนวยประมวลผลกลางและอปุ กรณท่ีตองการติดตอกับหนวย ประมวลผลกลาง ภาพที่ 1.4 ระบบบัส ท่ีมา : (https://en.wikipedia.org/wiki/System_bus, 2559) รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครุศาสตร มหาวทิ ยาราชภฏั ราชนครนิ ทร. 2560
8 3. หนว ยรับขอมูล (Input Unit) เปนหนวยท่ีทําหนาท่ีรับขอมูลจากอุปกรณภายนอก จากผูใ ช เชน เมาส คียบอรด เปนตน หรือจากเซนเซอรตางๆ เชน อุปกรณวัดอุณหภูมิ วัดความเร็ว เปน ตน จากนนั้ จะทาํ การแปลงขอ มลู ใหอ ยใู นรปู แบบขอ มูลดิจทิ ัล (Digital) ทหี่ นว ยประมวลผลกลาง สามารถประมวลผลได เชน แปลงขอ มูลภายนอกใหเ ปน รหสั คอมพวิ เตอร เปน ตน 4. หนวยสงออกขอมูล (Output Unit) เปนหนวยที่ทําหนาท่ีแสดงผลลัพธจากการ ประมวลผล โดยแบง การแสดงผลออกเปน 2 ประเภท คือ หนว ยแสดงผลชวั่ คราว (Soft Copy) ท่ีสง ขอ มูลมาใหผูใชทราบทนั ที เชน ภาพ เสยี ง เปนตน และหนวยแสดงผลถาวร (Hard Copy) ทจ่ี ับตอ ง ไดเชน เครื่องพมิ พ เปนตน อุปกรณท ี่ทําหนาที่นําขอมูลตอตอกับอุปกรณอนิ พุตเอาตพุต คือพอรต (Port) ซงึ่ แตละพอรต จะมหี มายเลขประจําแตล ะพอรต เพอ่ื ใชในการอางองิ กบั บสั ตาํ แหนง เมอ่ื ระบบ คอมพวิ เตอรต อ งการกบั พอรต ใดจะอางองิ ทอี่ ยูของพอรต นั้นๆ วิวัฒนาการระบบคอมพวิ เตอร นับตั้งแตอดีตจนถึงปจจุบันระบบคอมพิวเตอรไดมีการพัฒนาท้ังดานรูปรางลักษณะ ความเรว็ ในการประมวลผล ดังนนั้ จงึ สามารถแบง วิวฒั นาการระบบคอมพิวเตอรออกเปน 5 ยคุ ดังน้ี 1. ยุคที่ 1 ประมาณป ค.ศ 1951-1958 ระบบคอมพวิ เตอรใชหลอดสญุ ญากาศในวงจร อเิ ล็กทรอนกิ สข องเคร่ืองคอมพวิ เตอร ดังภาพที่ 1.5 ซ่งึ มกี ารใชกาํ ลังไฟมาก ผลคอื ความรอ นสะสมที่ มากขึน้ จงึ ตองมีการติดตงั้ ในหองปรบั อากาศ คอมพวิ เตอรในยคุ นี้มีการประมวลท่ชี า และตัวเคร่ืองมี ขนาดใหญ สอ่ื ท่ใี ชในการจดั เก็บขอมูล ไดแกบัตรเจาะรู เปนตน ภาษาคอมพิวเตอรที่ใชในการเขียน เพ่อื ควบคมุ การทาํ งาน คอื ภาษาเคร่อื งซึ่งเปน ภาษาเลขฐานสอง (Binary) ท่ที าํ ใหมนษุ ยเขา ใจยาก ภาพท่ี 1.5 หลอดสุญญากาศ ทีม่ า : (http://www.chakkham.ac.th/technology/computer/web02.htm, 2559) รายวชิ าสถาปต ยกรรมคอมพวิ เตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภัฏราชนครนิ ทร. 2560
9 2. ยคุ ท่ี 2 ประมาณป ค.ศ. 1959-1964 เคร่อื งคอมพิวเตอรมีขนาดเล็กลง ใชพลังงาน ไฟฟาลดลง มีการนําสารกึ่งตัวนําหรือทรานซิสเตอร (Transistor) ดงั ภาพที่ 1.6 มาใชแทนหลอด สญุ ญากาศทําใหคอมพิวเตอรสามารถทํางานไดเร็วข้ึน หนวยวัดความเร็วเปนมิลลิวินาที มีความถูก ตอ งในการประมวลผลแมนยํากวาในยุคแรก มีการนําจานแมเหล็กมาใชจัดเก็บขอมูลและชุดคําส่งั ภาษาคอมพิวเตอรใ ชสาํ หรบั ควบคมุ การทาํ งาน คือภาษาแอสแซมบล้ี ทม่ี โี ครงสรางภาษาทเี่ ขาใจงา ย ภาพท่ี 1.6 อปุ กรณท รานซิสเตอร ทมี่ า : (http://www.boerner.net/jboerner/?p=2972, 2559) 3. ยคุ ท่ี 3 ประมาณป ค.ศ. 1965-1970 คอมพิวเตอรมีการใชอ ุปกรณวงจรรวม หรือ ไอซี (Integrated Circuit) ดังภาพที่ 1.7 ที่บรรจุวงจรลงบนแผนซิลิคอนที่เรียกวาชิป (Chip) ที่ ประกอบดวยวงจรขนาดเล็กจํานวนมาก ซึ่งมีขอดีคือทําใหคอมพิวเตอรมีขนาดเล็กลง มีการ ประมวลผลทส่ี ูงมาก ความรอ นสะสมบนคอมพิวเตอรลดลง โปรแกรมภาษาคอมพวิ เตอรเร่ิมมีการใช ภาษาระดบั สงู มาใชงาน เชน ภาษาโคบอล ทีม่ โี ครงสรางเขา ใจงายและสามารถประมวลผลรวดเร็วกวา ภาษาแอสแซมบล้ี \\ ภาพที่ 1.7 อปุ กรณว งจรรวม ท่ีมา : (http://bumbardstudy.blogspot.com/2015/09/generation-of-computers.html, 2559) รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครุศาสตร มหาวิทยาราชภฏั ราชนครนิ ทร. 2560
10 4. ยุคท่ี 4 ประมาณป ค.ศ. 1971-ปจจุบัน คอมพิวเตอรมีการรวมวงจรหลากหลาย วงจรมารวมเปนวงจรใหญ (Large Scale Integrated) หรือไมโครโปรเซสเซอร ดังภาพที่ 1.8 ประกอบดวยสวนประมวลผลทางคณติ ศาสตรแ ละตรรกะ และเปนตนแบบของระบบคอมพิวเตอรใน ปจ จบุ นั มีการประมวลผลความเรว็ สูง โปรแกรมภาษาทใี่ ชใ นการควบคมุ เคร่ืองคอมพวิ เตอร คอื ภาษา ระดับสูง เชนภาษาซี ภาษาปาสคาล เปนตน ภาพท่ี 1.8 ไมโครโปรเซสเซสเซอร ทม่ี า : (https://www.purepc.pl/procesory/, 2559) 5. ยุคที่ 5 ตั้งแตป ค.ศ. 1980 เปนตนไป เคร่ืองคอมพิวเตอรมีการเช่ือมโยงกันเปน เครือขายคอมพิวเตอรทั่วโลกเรียกวายุคเครือขายคอมพิวเตอรหรือยุคอินเทอรเน็ต ดังภาพท่ี 1.9 นอกจากนค้ี อมพวิ เตอรมีลักษณะท่ีชาญฉลาด สามารถตัดสินใจเทียบเทามนุษยมากย่ิงข้ึน มีความ แมนยําในการประมวลผลสงู และราคาถูกลง ตวั เคร่อื งคอมพิวเตอรม ีขนาดเล็ก สะดวกตอ การพกพา โปรแกรมภาษาคอมพวิ เตอรมีลักษณะเปนเชงิ วตั ถุ เชนภาษาจาวา ภาษาซี++ เปน ตน ภาพที่ 1.9 ยคุ เครอื ขายคอมพิวเตอร ท่ีมา : (http://www.ttsincva.com/home/services/networking, 2559) รายวิชาสถาปต ยกรรมคอมพวิ เตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภฏั ราชนครนิ ทร. 2560
11 ประเภทระบบคอมพิวเตอร ระบบคอมพิวเตอรสามารถแบง ตามลกั ษณะการใชงานออกเปน 5 ประเภท ดังน้ี 1. ซุเปอรคอมพิวเตอร (Super Computer) คือ คอมพวิ เตอรทมี่ ีความสามารถในการ ประมวลผลสงู ท่ีสุดหลายรอ ยลา นคาํ ส่งั ตอ วินาที สรางเพื่องานที่ตอ งการการประมวลผลซับซอนเชน ดานวิศวกรรมศาสตร ดานวิทยาศาสตร เปนตน ผูผลิตทเี่ ดน ๆ ไดแกบริษัท Cray Research และ NEC ดงั ภาพที่ 1.10 ภาพท่ี 1.10 ซุเปอรคอมพิวเตอร ทีม่ า : (https://www.nasa.gov/centers/ames/news/releases/2010/10-45AR.html, 2559) 2. เมนเฟรมคอมพวิ เตอร (Mainframe Computer) คือ คอมพิวเตอรท ่มี คี วามสามารถ ในการทาํ งานสูงหลายสิบลานคาํ สั่งตอวินาที ใชในองคกรขนาดใหญที่เกี่ยวกับขอมูลจํานวนมาก ๆ เชน งานธนาคาร สาํ นักงานทะเบียนราษฎร เปนตน ผูผลิตที่เดน ๆ ไดแกบริษัท IBM, Sun เปนตน ดงั ภาพที่ 1.11 ภาพที่ 1.11 เมนเฟรมคอมพิวเตอร ท่ีมา : (https://bits.blogs.nytimes.com/mainframe-computers/, 2559) รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครุศาสตร มหาวทิ ยาราชภฏั ราชนครินทร. 2560
12 3. มินิคอมพิวเตอร (Mini Computer) คือ เคร่ืองคอมพิวเตอรขนาดเล็กกวาเครื่อง เมนเฟรมมากสวนใหญจ ะนาํ มาใชใ นองคกรขนาดกลางและขนาดเล็กท่ีมีการใชขอมูลรวมกันไมมาก นัก ผผู ลติ ที่เดน ๆ ไดแ กบริษัท Dell, HP, IBM เปน ตน ดงั ภาพที่ 1.12 ภาพที่ 1.12 มนิ คิ อมพิวเตอร ทม่ี า : (http://www.chennaicomputers.co.in/single_cat.php, 2559) 4. ไมโครคอมพิวเตอร (Micro Computer) คือ เครื่องคอมพิวเตอรที่ทําหนาท่ี ประมวลผลขนาดเล็ก หรือเรียกวาคอมพิวเตอรสวนบุคคล (Personal Computer) การใชงานไม สลับซบั ซอนและเปนท่นี ิยมใชงานในปจจุบนั ดงั ภาพท่ี 1.13 ภาพที่ 1.13 เคร่ืองไมโครคอมพวิ เตอร ทีม่ า : (http://www.likeagain.com/, 2559) รายวิชาสถาปต ยกรรมคอมพวิ เตอร ECE306 คณะครุศาสตร มหาวิทยาราชภัฏราชนครนิ ทร. 2560
13 5. คอมพิวเตอรแบบฝงตัว (Embedded Computer) คือ เครื่องคอมพวิ เตอรข นาด เล็กที่ฝง ในอปุ กรณตา ง ๆ เชน เครอื่ งใชไฟฟา ยานพาหนะ เปน ตน วัตถปุ ระสงคเ พ่อื ทํางานเฉพาะทาง สาํ หรับควบคมุ การทํางานตามทผี่ ใู ชงานตอ งการ คอมพิวเตอรแบบฝงตัวมีลกั ษณะเดนคือมโี ครงสราง ทเี่ ลก็ จงึ ทําใหมกี ารใชพ ลังงานนอยตามไปดวย ดังภาพที่ 1.14 ภาพที่ 1.14 คอมพิวเตอรแ บบฝง ตวั ทีม่ า : (http://www.teach- ict.com/gcse_new/computer%20systems/ types_computer/miniweb/pg9.htm, 2559) การทาํ งานของระบบคอมพวิ เตอร ระบบคอมพิวเตอรจะทํางานรวมกับระบบปฏิบัติการดวยกันเสมอ โดยจะทํางานไป พรอม ๆ กันเพื่อตรวจสอบความพรอมการใชงานและสนับสนุนใหมีการใชงานระบบปฏิบัติการได อยางมีประสิทธิภาพ โดยมีขนั้ ตอนท่เี กีย่ วของดังตอ ไปนี้ 1. การบูตระบบคอมพิวเตอร (Boot Loader) และการขัดจังหวะ (Interrupt) คือ ระบบคอมพวิ เตอรเมื่อเริ่มการทํางานจะมีการจัดสรรทรัพยากรตาง ๆ เชนหนวยประมวลผลกลาง อุปกรณนําเขาและแสดงผลขอมูล เปนตน โดยทรัพยากรดังกลาวน้ันจะถูกซอฟตแวรระบบคอย บริหารจัดการใหมกี ารใชง านมปี ระสทิ ธภิ าพ เน่อื งจากอุปกรณต า ง ๆ มกี ารใชงานหนวยความจําของ ระบบคอมพิวเตอรพรอมกันจึงตองมีการควบคุมจังหวะการเขาใชงานเพ่ือปองกันการครอบครอง หนวยความจําเกินความจําเปน ตัวอยางการทํางานของระบบคอมพิวเตอร เชนเม่ือเปดเครื่อง คอมพิวเตอรหรือท่ีเรียกวาการบูต (Boot) จะทําการโหลดโปรแกรมขนาดเล็กที่เก็บอยูใน รายวิชาสถาปต ยกรรมคอมพวิ เตอร ECE306 คณะครุศาสตร มหาวิทยาราชภัฏราชนครนิ ทร. 2560
14 หนวยความจําประเภทรอม (Read Only Memory : ROM) ที่เรียกวาโปรแกรมบตู สแทร็ป (Boot- strapping Program) ที่ทําหนาทีกําหนดคาเร่ิมตนของระบบคอมพิวเตอร เชน คารีจีสเตอร ซีพียู อปุ กรณน าํ เขา และแสดงผล อุปกรณค วบคุม เปนตน โดยคา ตา ง ๆ จะถูกโหลดไปเกบ็ ไวตาํ แหนง ของ หนว ยความจาํ ที่มเี คอรเนล (Kernel) ของระบบปฏิบตั กิ ารไปจัดเกบ็ ไว นอกจากนีร้ ะบบคอมพวิ เตอร ยังมีคําส่ังขัดจังหวะหรืออินเตอรรัพท (Interrupt) เปนกลไกการขัดจังหวะการทํางานของหนวย ประมวลผลกลางโดยเมื่อไดร ับคาํ ส่งั ขัดจงั หวะ หนวยประมวลผลกลางจะหยุดการทํางานในปจจุบัน ช่ัวคราว และเรียกใชโปรแกรมที่ถกู ขดั จงั หวะมาทํางานกอ น เมอ่ื ทํางานทีถ่ กู เรียกขน้ึ มาเสร็จเรยี บรอย หนว ยประมวลผลกลางจะกลับไปทาํ งานทเ่ี ดมิ ทีห่ ยดุ ทาํ งานคางไวจนกวาจะมีคําสั่งขัดจังหวะเขามา อีก การบตู ระบบคอมพิวเตอรแ สดงขน้ั ตอนดังภาพที่ 1.15 Main Memory BIOS Address Bootstrapping Memory Bus Processor Boot Sector ภาพที่ 1.15 การบตู ระบบคอมพิวเตอร 2. การตดิ ตออปุ กรณภ ายนอกโดยอตั โนมตั ิ (Plug and Play) คือ เทคโนโลยีทชี่ วยให ระบบปฏบิ ตั กิ ารสามารถตรวจสอบฮารด แวรท ีน่ ํามาเช่อื มตอโดยอตั โนมตั ิโดยที่ผูใชงานไมตองติดตัง้ โปรแกรมใด ๆ เพม่ิ เติม ทาํ ใหสามารถใชงานอปุ กรณทเี่ ชื่อมตอ ไดท นั ที เชน เมาส คยี บ อรด เปน ตน 3. สัญญาณนาฬกิ า (Time and Clock) เนื่องจากระบบคอมพิวเตอรจะมีการทํางาน แบบดจิ ทิ ลั (Digital) ซึ่งอาศัยการเปด ปดของวงจรไฟฟา คือ วงจรเปด จะใชต วั เลข 1 และ วงจรปด จะ ใชตัวเลข 0 ในการแทนคาหรืออาจกลาวไดวาระบบคอมพิวเตอรมีลกั ษณะการทํางานแบบไบนารี (Binary) หรือเลขฐานสองน้ันเอง ดังนั้นการทํางานของระบบคอมพิวเตอรจึงตองใชสัญญาณแบบ ดิจิทลั ทต่ี อ งมกี ารอา งองิ เวลา (Interval Timer) เพอ่ื ใหมีสัญญาณสมา่ํ เสมอทีต่ ้งั ไว เพ่อื ใชส ําหรับการ ทํางานของหนว ยประมวลผลกลางในการใชงานโปรเซสทีเ่ ขา มาสรู ะบบคอมพิวเตอร นอกจากนร้ี ะบบ คอมพวิ เตอรย งั มกี ารใชวนั เวลามาเก่ยี วของเพ่อื อา งอิงความเปนปจจบุ นั เชนการสรางไฟล การเขา ใช งานระบบคอมพวิ เตอร การบันทกึ ขอ มูลตา ง ๆ เปนตน รายวชิ าสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภฏั ราชนครนิ ทร. 2560
15 คุณสมบตั ิระบบคอมพิวเตอร คุณสมบตั ขิ องคอมพวิ เตอรท ่ีนยิ มใชง านนนั้ มคี ณุ สมบตั สิ ําคญั ๆ ดงั น้ี (โอภาส เอย่ี มสริ ิ วงศ, 2558, หนา 24-25) 1 คุณสมบัตดิ า นความเร็ว คอื คอมพวิ เตอรมคี วามสามารถในการทํางานไดร วดเรว็ การ ประมวลผลคาํ ส่ังทําไดทนั ทีทันใด เพอื่ อาํ นวยความสะดวกในดา นการทาํ ธุรกจิ ทีส่ าํ คญั ในปจจุบัน ทํา ใหผูใชงานสามารถใชงานคอมพิวเตอรในทนั ที รวมถึงผูบริหารองคกรสามารถนําขอมูลจากการ ประมวลผลไปใชใ นการตัดสินใจ 2. คณุ สมบตั ิดา นความนาเชอ่ื ถอื คือคอมพวิ เตอรท าํ งานมคี วามเช่อื ถอื สงู มอี ัตราความ ผิดพลาดตาํ่ สามารถทํางานแทนแรงงานมนุษยไ ดนานกวา สงผลใหนิยมนําระบบคอมพิวเตอรมาใช แทนแรงงานมนุษย หรอื ใชงานลกั ษณะท่ตี อ งทํางานตลอดเวลา 3. คุณสมบัติดานความเท่ียงตรงแมนยํา คือคอมพิวเตอรมีความสามารถในการ ประมวลผลในปรมิ าณมากและมคี วามเท่ียงตรงสูง ถึงแมขอมูลท่ีเขามาประมวลผลจะเปนขอมูลชุด เดียวกัน ผลลัพธจากการคํานวณก็จะเหมือนเดิม การที่คอมพิวเตอรมีการทํางานเท่ียงตรงแมนยํา เน่อื งมาจากการออกแบบสถาปตยกรรมระบบคอมพิวเตอรที่มีความถูกตอง ไมมีขอผิดพลาดใด ๆ รวมถงึ การนาํ ขอมูลเขา สูร ะบบคอมพิวเตอรก ต็ องเปนขอมลู ทถี่ กู ตอ งดวย 4. คณุ สมบตั ิดา นการจดั เก็บขอ มูล คอื คอมพวิ เตอรในยคุ ปจ จบุ ันมีความสามารถในการ จุขอมูลไดม ากถงึ ระดับเทระไบต (Terabyte: TB) เพ่ือรองรับขอมูลจําพวกมลั ตมิ ีเดยี นอกจากนี้ยงั มี การพฒั นาสอ่ื เก็บขอ มูลท่ีหลากหลาย เชนซีดี ดีวีดี หรือแหลงเกบ็ ขอมูลจากสารก่ึงตัวนํา ประเภท แฟลชไดรฟ เปนตน เพื่ออาํ นวยความสะดวกในการเคล่ือนยายไปใชงานทีอ่ นื่ 5. คุณสมบัติดานการสื่อสารและเครือขาย คือคอมพิวเตอรมีความสามารถในการ เช่อื มตอ กับคอมพวิ เตอรอน่ื ๆ ใหเ ปน เครือขา ยคอมพิวเตอร เพอื่ ใหส ามารถใชง านทรัพยากรรวมกันได หรอื ใชใ นการรับสง ขอ มลู ระยะไกล เชน อีเมล เวบ็ ไซต เปนตน ประโยชนของระบบคอมพวิ เตอร จากความเปนมาของระบบคอมพวิ เตอรที่พัฒนาต้ังแตอดตี จนถงึ ปจ จบุ ันจะพบวามกี าร นําระบบคอมพวิ เตอรมาชวยการทํางานไดอยางมากมาย เชน ดานวิทยาศาสตร ดานการคมนาคม ดานการศกึ ษา เปน ตน สาเหตุหลักที่นิยมนําระบบคอมพิวเตอรมาใชงานเพื่อเปนการแบงเบาภาระ การทาํ งานของมนษุ ย ดังนน้ั สามารถแบงประโยชนของระบบคอมพิวเตอรได 4 ขอ ดงั ตอ ไปน้ี รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภฏั ราชนครนิ ทร. 2560
16 1. ความสามารถบันทึกขอ มูลตาง ๆ ไดรวดเรว็ คอื การจัดเก็บขอ มลู สามารถจัดเกบ็ ได ทันทที นั ใด และมีการจัดเก็บขอมลู ไดหลากหลายแหลงจัดเก็บขอมูล ซ่งึ ในปจจบุ ันสามารถเก็บขอ มลู บนเครือขา ยอนิ เทอรเนต็ ได ทาํ ใหสะดวกตอการใชง านมากย่ิงขึ้น 2. ความสามารถเก็บขอ มลู จาํ นวนมากและเรยี กใชไ ดท ันทีเมอ่ื ตอ งการ คอื แหลง บันทึก ขอมูลมกี ารพฒั นาใหมีขดี ความสามารถในการจัดเกบ็ ขอมูลไดใ นปริมาณมาก และมีการคนหาขอมูล ในแหลงบันทึกไดรวดเรว็ ตามความตอ งการใชง าน 3. ความสามารถนาํ ขอ มลู ทเ่ี กบ็ ไวม าประมวลผลในลักษณะตาง ๆ ไดต ามตองการ คือ ระบบคอมพวิ เตอรม ีการพฒั นาในดานการจัดเกบ็ ขอมลู ทห่ี ลากหลายทั้งแบบจัดเก็บไวในเคร่ืองเด่ียว หรอื หลาย ๆ เครือ่ งเพือ่ ใหสามารถแบงปนขอ มูลใหกับคอมพิวเตอรเ ครือ่ งอนื่ ๆ ในระบบเดียวกนั เพ่ือ นําไปใชต ามวัตถปุ ระสงคใ นการใชง าน 4. ความสามารถจดั ทําเอกสารไดอ ยา งรวดเร็วดว ยระบบประมวลผลคาํ ซงึ่ เปน สว นหน่ึง ของระบบสาํ นักงานอัตโนมัติ คือการทําระบบคอมพิวเตอรมาทํางานดานการประมวลผลคาํ ทําให ขอ มูลท่ีไดมคี วามนาเชอ่ื ถอื และถกู ตอ ง และขอมูลที่ไดสามารถนาํ ไปใชง านไดทันทีเพื่อใหตอบสนอง ตอ การใชงาน รายวชิ าสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภัฏราชนครนิ ทร. 2560
17 สรุปทายบท คอมพิวเตอร (Computer) คือ อปุ กรณอ เิ ล็กทรอนิกสท ี่มนุษยใชเปนเครื่องมือในการ จัดการกบั ขอมลู ตัวเลข ตวั อักษร สัญลักษณอ่ืน ๆ ที่ใชแทนความหมายในสิ่งตางๆ ได โดยทํางาน ภายใตชดุ คาํ สัง่ ที่อยภู ายในคอมพวิ เตอร องคประกอบระบบคอมพวิ เตอร ไดแก ฮารดแวร ซอฟตแวร บุคลากร 1. ฮารด แวร (Hardware) คอื อุปกรณตางๆ ทป่ี ระกอบกนั เปนตัวเคร่ืองคอมพิวเตอร ซ่ึงประกอบดวยหนวยรับขอมูล (Input Unit) หนวยประมวลผลกลาง หนวยความจํา และหนวย แสดงผลขอ มูล 2. ซอฟตแวร (Software) คือ โปรแกรมหรอื ชุดคาํ สั่งทเ่ี ขยี นข้นึ เพือ่ สั่งใหค อมพวิ เตอร ทํางาน เปน ตวั เช่ือมระหวา งฮารดแวรกบั ผูใช ใหสามารถส่ือสารกันได ดังนั้นสามารถแบงซอฟตแวร ออกเปน ซอฟตแวรระบบ (System Software) และ ซอฟตแ วรป ระยุกต (Application Software) 3. บุคลากร (People ware) คือ ผูใชงานระบบคอมพิวเตอรท ่สี ัง่ ใหค อมพวิ เตอรท าํ งาน ตัวอยางบคุ ลากรทางคอมพิวเตอร ไดแก นักวเิ คราะหแ ละออกแบบระบบ โปรแกรมเมอร ผดู แู ลระบบ เครือขา ยคอมพิวเตอร ผูใชง าน (end user) เปน ตน วิวฒั นาการระบบคอมพวิ เตอร 1. ยคุ ท่ี 1 ประมาณป ค.ศ. 1951-1958 ใชหลอดสุญญากาศเปนอุปกรณหลักในการ ประมวลผลขอ มูล ภาษาคอมพิวเตอรท ี่ใชในการเขยี นเพอื่ ควบคมุ การทํางาน คือภาษาเครอื่ งซึ่งเปน ภาษาเลขฐานสอง (Binary) คอื สภาวะปด (0) และเปด (1) 2. ยุคที่ 2 ประมาณป ค.ศ. 1959-1964 มีการนําสารก่ึงตัวนํามาใชแทนหลอด สญุ ญากาศ ภาษาคอมพิวเตอรใชสําหรบั ควบคุมการทาํ งาน คือภาษาแอสแซมบล้ี ทมี่ ีโครงสรางภาษา ทเี่ ขา ใจงาย 3. ยคุ ที่ 3 ประมาณป ค.ศ. 1965-1970 คอมพิวเตอรมีการใชอุปกรณวงจรรวม หรือ ไอซี (Integrated Circuit) โปรแกรมภาษาทใ่ี ชควบคมุ การทาํ งานคอมพวิ เตอรเรมิ่ มีการใชภ าษาระดบั สงู มาใชง าน เชนภาษาโคบอล 4. ยุคที่ 4 ประมาณป ค.ศ. 1971-ปจจุบัน คอมพิวเตอรมีการรวมวงจรหลากหลาย วงจรมารวมเปน วงจรใหญ (Large Scale Integrated) หรอื ไมโครโปรเซสเซอรโปรแกรมภาษาท่ีใชใน การควบคมุ เคร่ืองคอมพิวเตอร คือภาษาระดบั สูง เชน ภาษาซี ภาษาปาสคาล เปนตน 5. ยุคท่ี 5 ตั้งแตป ค.ศ. 1980 เปนตนไป เครือ่ งคอมพิวเตอรมีการเชื่อมโยงกันเปน เครอื ขายคอมพิวเตอรทวั่ โลกหรือเรียกวา ยุคอนิ เทอรเ นต็ โปรแกรมภาษาคอมพิวเตอรมีลักษณะเปน เชิงวัตถุ เชนภาษาจาวา ภาษาซี++ เปนตน รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครศุ าสตร มหาวิทยาราชภัฏราชนครนิ ทร. 2560
18 ประเภทคอมพิวเตอรจะแบงตามลักษณะการใชงานได 5 ประเภท ไดแก 1.) ซุเปอร คอมพิวเตอร คือคอมพิวเตอรที่มีความสามารถในการประมวลผลสูง การนําไปใชกับงานดาน วิศวกรรมศาสตร วิทยาศาสตร เปน ตน 2.) เมนเฟรมคอมพิวเตอร คอื คอมพิวเตอรที่มีความสามารถ ในการประมวลผลทม่ี คี วามสามารถในการประมวลผลสูง แตจะนอยกวาซุปเปอรคอมพิวเตอร นิยม นําไปใชเฉพาะงาน เชน ระบบธนาคาร หรือฐานขอมูลขนาดใหญ เปนตน 3.) มินิคอมพิวเตอร คือ คอมพวิ เตอรท ม่ี ีขนาดเลก็ ราคาไมส งู มาก รองรบั ผใู ชไดจาํ นวนมาก นยิ มนําไปใชใ นองคก รขนาดกลาง และขนาดเล็ก เชน หนว ยงานรัฐหรือเอกชน เปนตน 4.) ไมโครคอมพิวเตอร หรือคอมพิวเตอรสวน บุคคล คือคอมพิวเตอรท่ีทํางานประมวลผลขนาดเล็กท่ีไมซับซอนมาก นิยมนําไปใชในหนวยงาน สาํ หรบั ใชงานท่วั ไป 5.) คอมพิวเตอรแบบฝง ตวั คืออปุ กรณอเิ ลก็ ทรอนกิ สข นาดเลก็ ท่ฝี ง ลงบนอปุ กรณ ตา ง ๆ เพือ่ ใชส ําหรับควบคมุ การทาํ งาน เชนควบคุมเคร่ืองใชไ ฟฟา ควบคุมยานพาหนะ เปนตน การทาํ งานของระบบคอมพวิ เตอร จะทาํ งานควบคูก ับระบบปฏบิ ัติการดว ยเสมอ โดยมี ขน้ั ตอนเร่มิ จาก 1.) การบตู ระบบคอมพวิ เตอร เปนข้ันตอนการตรวจสอบทรัพยากรตาง ๆ ท่ีอยูใน ระบบ เพ่ือการบริการจัดการไดอยางมีประสิทธิ และลดขั้นตอนความผิดพลาด เมื่อเร่ิมเปดระบบ คอมพิวเตอรจ ะมกี ารการรบั สง ขอ มลู กับดสิ ก หนวยความจําหลกั และเขา สูระบบปฏบิ ตั กิ ารในลําดับ ตอไป 2.) การติดตออุปกรณภายนอกโดยอัตโนมัติ คือการท่ีระบบปฏิบัติการสามารถติดตอกับ ฮารด แวรภ ายนอกท่ีเชือ่ มตอ กบั ระบบคอมพวิ เตอรไ ดอ ตั โนมัติ โดยผใู ชไ มจ าํ เปนตองตดิ ตอซอฟตแวร ใด ๆ 3.) สัญญาณนาฬกิ า เปนการกําหนดการทํางานของระบบคอมพิวเตอร โดยใชสัญญาณควบคุม การทํางานเพ่อื ใหก ารประมวลผลสามารถใชอางอิงในรูปแบบสญั ญาณดจิ ิทัลได คุณสมบัติของคอมพิวเตอร คือความสามารถในการทํางานของระบบคอมพิวเตอร ไดแก 1.) คณุ สมบัติดา นความเรว็ 2.) คณุ สมบัติดานความนา เช่ือถอื 3.) คณุ สมบตั ิดา นความเทย่ี งตรง แมนยํา 4.) คุณสมบัติดา นการจดั เกบ็ ขอ มูล และ 5.) คุณสมบตั ดิ า นการสือ่ สารและเครอื ขา ย ประโยชนท ่นี าํ ระบบคอมพิวเตอรม าใชง าน เนอ่ื งจากในปจ จุบันระบบคอมพวิ เตอรไดมี บทบาทในการชว ยใหก ารดําเนินชีวติ มคี วามสะดวกมากมาย ดงั น้นั ประโยชนข องคอมพิวเตอรจึงชวย ในดานตาง ๆ เชน 1.) ความสามารถในการบนั ทกึ ขอ มูลไดร วดเรว็ 2.) ความสามารถเกบ็ ขอ มลู จํานวน มากและเรยี กใชง านไดท ันที 3.) ความสามารถนําขอมูลท่ีเก็บไวมาประมวลผลในลักษณะตาง ๆ 4.) ความสามารถจัดทาํ เอกสารไดร วดเร็ว เปนตน รายวชิ าสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครุศาสตร มหาวิทยาราชภฏั ราชนครนิ ทร. 2560
19 คําถามทา ยบท จงตอบคําถามตอ ไปน้ี 1. จงอธิบายความหมายของคาํ วาคอมพิวเตอร 2. จงอธบิ ายองคประกอบของคอมพิวเตอรมอี ะไรบาง 3. จงอธบิ ายองคป ระกอบของซพี ียู มอี ะไรบา ง 4. จงอธิบายเพราะเหตุใดจึงมีคํากลาววาระบบคอมพิวเตอรท ํางานสองสภาวะคือ 0 และ 1 5. จงอธิบายขอ แตกตา งของหนว ยความจําหลักและหนวยความจาํ ภายนอก 6. จงอธบิ ายความหมายของคอมพิวเตอรแ บบฝงตัว และยกตวั อยา งการนําไปใชงาน 7. จงอธบิ ายการขดั จังหวะการทํางานของระบบคอมพิวเตอร 8. จงอธิบายขน้ั ตอนการบตู สแทรป็ ของระบบคอมพวิ เตอร 9. จงอธบิ ายถงึ ความสาํ คญั ระบบคอมพวิ เตอรทมี่ ีตอการดาํ เนินชวี ิตในยคุ ปจ จุบนั 10. จงอธบิ ายถงึ ขอ ดี-ขอ เสียของการนําระบบคอมพวิ เตอรม าใชงานในยคุ ปจ จุบัน รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครศุ าสตร มหาวทิ ยาราชภฏั ราชนครนิ ทร. 2560
20 เอกสารอางอิง เตชา อศั วสทิ ธถิ าวร และเศรษฐชยั ชัยสนทิ . (2548). ระบบปฏบิ ตั กิ าร.กรงุ เทพฯ: วังบูรพา. ราชบณั ฑติ ยสถาน. (2546). พจนานกรมฉบับราชบณั ฑติ ยสถาน พ.ศ. 2542. กรุงเทพฯ: นานมี บคุ สพ บั ลเิ คชันส. ธรี วัฒน ประกอบผล. (2551). สถาปต ยกรรมคอมพวิ เตอร. กรงุ เทพฯ: สํานกั พิมพ ส.ส.ท. สจุ ติ รา อดลุ ยเกษม. (2552). ทฤษฎีระบบปฏบิ ัตกิ าร.กรงุ เทพฯ: โปรวิชนั่ . สัลยทุ ธ สวา งวรรณ. (2548). ระบบปฏบิ ตั กิ าร. กรุงเทพฯ: ววิ ัฒน เอด็ ดเู คชนั่ . อดเิ รก เยาววงค. (2559). ระบบปฏิบตั กิ าร. ครุศาสตร มหาวทิ ยาลยั ราชภฏั ราชนครินทร. อรพิน ประวตั ิบริสทุ ธ.์ิ (2551). คมู อื เรียนระบบปฏบิ ตั กิ าร. กรุงเทพฯ: โปรวิชั่น. โอภาส เอย่ี มสริ ิวงศ. (2558). การใชง านระบบปฏิบตั กิ าร. กรุงเทพฯ: ซีเอด็ ยเู คชนั่ . Website computer-organization-architecture [Online]. Available from : http:// naoreenchowdhury.wordpress.com/computer-organization-architecture/ [11 กรกฎาคม 2559]. Embedded Computer [Online]. Available from : http:// www.teach- ict.com/gcse_new/computer systems/ types_computer/miniweb/pg9.htm [11 กรกฎาคม 2559]. Integrated Circuit [Online]. Available from : http://bumbardstudy.blogspot.com/ generation-of-computers.html [11 กรกฎาคม 2559]. Microprocessor [Online]. Available from : https:// www.purepc.pl/procesory [11 กรกฎาคม 2559]. Mainframe Computer [Online]. Available from : https:// bits.blogs.nytimes.com/mainframe-computers [11 กรกฎาคม 2559]. Mini Computer [Online]. Available from : http:// www.chennaicomputers.co.in/ [11 กรกฎาคม 2559]. Micro Computer [Online] Available from : http:// รายวชิ าสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครศุ าสตร มหาวิทยาราชภัฏราชนครินทร. 2560
21 www.likeagain.com [11 กรกฎาคม 2559]. Networking [Online]. Available from : http:// www.ttsincva.com/home/services/networking [11 กรกฎาคม 2559]. Super Computer [Online]. Available from: https:// www.nasa.gov/10-45AR.html [11 กรกฎาคม 2559]. System Bus [Online]. Available from : https://en.wikipedia.org/wiki/System_bus [11 กรกฎาคม 2559]. Transistor [Online]. Available from : http:// www.boerner.net/jboerner/?p=2972 [11 กรกฎาคม 2559]. vacuum [Online]. Available from : http://www.chakkham.ac.th /technology/computer/web02.htm [11 กรกฎาคม 2559]. รายวิชาสถาปต ยกรรมคอมพิวเตอร ECE306 คณะครุศาสตร มหาวทิ ยาราชภฏั ราชนครินทร. 2560
Search
Read the Text Version
- 1 - 21
Pages: