ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์เป็นเทคโนโลยีที่ได้รับการพัฒนาอย่างต่อเนื่องจากอดีตถึงปัจจุบัน ตั้งแต่เครื่องคอมพิวเตอร์ที่ขนาดใหญ่มากเท่ากับห้องขนาดใหญ่ จนกระทั่งมีขนาดเล็กลงจนสามารถพกไปในที่ต่างๆ ได้ หรือแม้แต่ในปัจจุบันนี้ คอมพิวเตอร์สามารถอยู่ในอุปกรณ์สวมใส่ได้
องค์ประกอบของระบบคอมพิวเตอร์ ระบบคอมพิวเตอร์ (Computer System) ประกอบด้วย 2 ส่วนหลักคือ ฮาร์ดแวร์ (Hardware) และซอฟต์แวร์ (Software) ดังนี้
ฮาร์ดแวร์ (Hardware) ประกอบด้วย 3 หน่วย ดังนี้
1.1 หน่วยประมวลผลกลาง (Central Processing Unit: CPU) ทำหน้าที่คำนวณ เปรียบเทียบ ประสานงานระหว่างหน่วยความจำกับหน่วยรับเข้าข้อมูล-ส่งออกข้อมูล ซีพียูประกอบด้วยองค์ประกอบย่อยที่ทำงานร่วมกัน 3 ส่วน ดังนี้
1.1.1 หน่วยคำนวณและตรรกะ (Arithmetic Logic Unit: ALU) ดำเนินการคำนวณคำนวณทางคณิตศาสตร์และตรรกะกับข้อมูล
1.1.2 หน่วยควบคุม (Control Unit: CU) ประสานการทำงานระหว่างหน่วยความจำ หน่วยคำนวณและตรรกะ หน่วยรับเข้าและส่งออก เพื่อให้มีการทำงานตามคำสั่งที่กำหนด
1.1.3 รีจิสเตอร์ (Register) เป็นหน่วยพักข้อมูล(เปรียบเสมือนกระดาษทดเลข)ของซีพียู
1.2 หน่วยความจำและจัดเก็บ (Memory and Storage Unit) ทำหน้าที่เก็บข้อมูล คำสั่ง หรือโปรแกรม
1.2.1 หน่วยความจำ (Memory) หรือเรียกอีกอย่างหนึ่งว่า แรม (Random Access Memory: RAM) ทำหน้าที่เก็บข้อมูล และโปรแกรมที่อยู่ระหว่างการประมวลผล โดยสามารถเก็บได้เฉพาะขณะที่มีไฟเลี้ยงอยู่ในระบบเท่านั้น
1.2.2 หน่วยจัดเก็บ (Secondary Storage) ทำหน้าที่เก็บข้อมูลและโปรแกรม โดยไม่ต้องมีไฟเลี้ยงในระบบ
1.3 หน่วยรับเข้าและหน่วยส่งออก (Input / Output Unit) รับเข้าข้อมูลจากภายนอกเข้าสู่การประมวลผล และส่งออกผลลัพธ์จากการประมวลผล อุปกรณ์มาตรฐานสำหรับรับเข้าและส่งออก ได้แก่ คีย์บอร์ด(Keyboard) และจอภาพ(Monitor)
เมื่อมีการประมวลผลคำสั่งในโปรแกรมที่รับข้อมูลจากผู้ใช้ เช่น
ตัวอย่างอุปกรณ์รับเข้า
ซอฟต์แวร์ (software) หมายถึง โปรแกรมหรือชุดของโปรแกรมที่ทำหน้าที่ควบคุมการทำงานของฮาร์ดแวร์เพื่อให้สามารถดำเนินการต่างๆ ได้ โดยแบ่งออกเป็น 2 ประเภทคือ
🖥️ 2.1 ซอฟต์แวร์ระบบ (System Software) แบ่งออกเป็น 2 ส่วน คือ
2.1.1 ระบบปฏิบัติการ (Operating System) เป็นชุดของโปรแกรมที่ทำหน้าที่จัดการ ควบคุม อำนวยความสะดวกในการประมวลผลซอฟต์แวร์ประยุกต์ ผ่านส่วนติดต่อผู้ใช้งานกับผู้ใช้ (User Interface) โดยจัดสรรฮาร์ดแวร์ตามความต้องการของซอฟต์แวร์ประยุกต์อย่างมีประสิทธิภาพ
– ตัวอย่างของระบบปฏิบัติการสำหรับคอมพิวเตอร์ เช่น macOS , Windows , Linux และ Chrome OS ตัวอย่างของระบบปฏิบัติการสำหรับอุปกรณ์พกพา เช่น แอนดรอยด์ (Android) ไอโอเอส(iOS)
2.1.2 โปรแกรมอรรถประโยชน์ (Utility Program) ได้แก่โปรแกรมที่สนับสนุนการทำงานของซอฟต์แวร์และฮาร์ดแวร์ให้ทำงานได้อย่างราบรื่น เช่น ตัวแปลภาษาโปรแกรม โปรแกรมกำจัดไวรัส โปรแกรมสำรองไฟล์ เป็นต้น
🖥️ 2.2 ซอฟต์แวร์ประยุกต์(application software) เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ
ซอฟต์แวร์ประยุกต์สามารถแบ่งออกได้เป็น 2 แบบ ดังนี้
📘1. ซอฟต์แวร์ประยุกต์ตามลักษณะของแพลตฟอร์ม ซึ่งขึ้นอยู่กับฮาร์ดแวร์และระบบปฏิบัติการที่ทำงานอยู่บนฮาร์ดแวร์นั้นๆ ได้แก่
1.1 โปรแกรมประยุกต์บนเครื่องคอมพิวเตอร์ เช่น Microsoft Word, iWork Pages,OpenOffice Writer, LibreOffice Text Document
1.2 โปรแกรมประยุกต์บนอุปกรณ์พกพา เช่น Office 365, Google Docs
1.3 โปแรกรมประยุกต์บนเว็บโดยใช้งานผ่านเบราเซอร์ เช่น Office 365, Google Docs
📘2. ซอฟต์แวร์ประยุกต์ตามลักษณะการใช้งาน ได้แก่
สาระน่ารู้ : Open Source Software (OSS) หมายถึง โปรแกรมคอมพิวเตอร์ที่เปิดให้ใช้งานและเผยแพร่รหัสโปรแกรม (Source Code) เพื่อให้ผู้ใช้งานสามารถตรวจสอบ แก้ไขจุดผิดพลาด และพัฒนาให้ตรงกับรูปแบบการใช้งานของตัวเองได้ถ้าต้องการ เช่น ระบบปฏิบัติการ Linux หรือ โปรแกรม Open Office เป็นต้น
ตัวอย่าง : การวิเคราะห์องค์ประกอบในเครื่องใช้ในชีวิตประจำวัน
ฮาร์ดแวร์
หน่วยรับข้อมูล ได้แก่ เซนเซอร์วัดอุณหภูมิ
หน่วยประมวลผล ได้แก่ บอร์ดไมโครบิต
หน่วยแสดงผล ได้แก่ พัดลม จอLED
ซอฟแวร์ ได้แก่ โปรแกรมไมโครบิต