องค์ประกอบของคอมพิวเตอร์

คอมพิวเตอร์ ที่ใช้ งานโดยทั่วไปมีองค์ ประกอบหลัก ๆ อยู่ 2 ส่ วนคือ
1. ฮาร์ ดแวร์ (Hardware) คือส่ วนที่เราจับต้องได้ เป็ นอุปกรณ์ท่ีทาหน้าที่ต่าง ๆ เพื่อให้เกิดการทางานประสานกัน
และเกิดการประมวลผล สามารถแบ่งตามการทางานได้เป็ น 5 ส่ วน
          1.1 หน่ วยรับข้ อมูล ทาหน้าที่รับข้อมูลจากภายนอกเข้าไปยังหน่วยความจาเพื่อไปประมวลผล จัดเก็บ
ข้อมูลหรื อแสดงผลข้อมูล ส่ วนรับข้อมูลได้แก่ แป้ นพิมพ์ เมาส์ เครื่ องสแกน




         1.2 หน่ วยความจา ทาหน้าที่รับข้อมูลจากหน่วยรับข้อมูลหรื อหน่วยจัดเก็บข้อมูล เพื่อส่ งข้อมูลไป
ประมวลผลตามคาสังต่อไปได้แก่ RAM ซึ่ งเป็ นหน่วยความจาภายนอก CPU และ Cache ซึ่ งเป็ นหน่วยความจา
                    ่
                                                                              ่
ภายใน CPU นอกจากนี้ยงมีหน่วยความจาที่ใช้สาหรับการประมวลผลโดยตรงซึ่ งอยูภายใน CPU เรี ยกว่า รี จี
                        ั
สเตอร์ (Register)




        1.3 หน่ วยประมวลผลข้ อมูล ทาหน้าที่ประมวลผลข้อมูล หน่วยประมวลผลข้อมูลมักถูกเรี ยกว่า หน่วย
ประมวลผลกลาง เรี ยกสั้น ๆ ว่า CPU มาจากคาว่า Central Processing Unit ซึ่ งหน่วยประมวลผลกลาง
ประกอบด้วยย่อย ๆ อีก 2 หน่วย คือ หน่วยประมวลผลด้านคณิ ตศาสตร์และตรรกศาสตร์ หรื อ Arithmatic &
Logical Unit หรื อเรี ยกสั้น ๆ ว่า ALU และ หน่วยควบคุมการประเมินผล หรื อ Control Unit ซึ่ งมีหน้าที่ควบคุม
การประมวลผลทุกชนิดในคอมพิวเตอร์ให้เป็ นไปด้วยความเรี ยบร้อย
1.4 หน่ วยเก็บข้ อมูล ทาหน้าที่จดเก็บข้อมูลลงในอุปกรณ์จดเก็บข้อมูล ได้แก่ ฮาร์ดดิสก์ ฟล็อปปี้
                                                 ั                      ั
        ดิสก์, handy drive, cd, dvd เป็ นต้น




                   1.5 หน่ วยแสดงผลข้ อมูล ทาหน้าที่แสดงผลข้อมูลจากหน่วยรับข้อมูลหรื อแสดงผลลัพธ์ของ
        ข้อมูลที่ประมวลผลเรี ยบร้อยแล้ว




2. ซอฟต์ แวร์ (Software) คือ ชุดคาสังหรื อโปรแกรมที่เขียนขึ้นอย่างมีลาดับขั้นตอนเพื่อควบคุมการทางาน ของ
                                    ่
เครื่ องคอมพิวเตอร์ ตามที่กาหนดแบ่งชนิดของซอฟต์แวร์ตามสภาพการทางานแบ่งออกได้
เป็ น 2 ประเภท คือ

         2.1 ซอฟต์ แวร์ ระบบ ซอฟต์แวร์ระบบใช้ในการจัดระบบหน้าที่หลักของซอฟต์แวร์ระบบ คือ ใช้ในการ
                                                                                             ้ ั
จัดการหน่วย รับเข้าและหน่วยส่ งออก ใช้ในการจัดการหน่วยความจา และใช้เป็ นตัวเชื่อมต่อระหว่างผูใช้กบเครื่ อง
คอมพิวเตอร์
2.1.1 ระบบปฏิบัติการ (Operating System : OS ) คือ โปรแกรมที่สร้างขึ้นมาเพื่อใช้ในการควบคุมการ
ปฏิบติการของคอมพิวเตอร์ ซึ่ งระบบปฏิบติการนี้จะไปควบคุมการทางานของฮาร์ดแวร์รวมถึงการจัดสรร อุปกรณ์
    ั                                ั
และทรัพยากรต่าง ๆ ภายในระบบให้ประสานกัน เช่น การจัดสรรพื้นที่การใช้หน่วยความจาหรื อลาดับการพิมพ์ผล
พิมพ์ของเครื่ อง พิมพ์ เป็ นต้น ทั้งนี้กเ็ พื่อให้เครื่ องคอมพิวเตอร์สามารถทางานได้อย่างมีประสิ ทธิ ภาพ ซอฟต์แวร์
ระบบนี้ถือเป็ นสิ่ งสาคัญที่ทุกเครื่ องจาเป็ นต้องมี ตัวอย่างระบบปฏิบติการที่ใช้ในปั จจุบนได้แก่ Windows, Linux,
                                                                     ั                   ั
Mac




                 2.1.2 ตัวแปลภาษา ในการพัฒนาซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูงให้เป็ นภาษาเครื่ อง
ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผเู ้ ขียนโปรแกรมเขียนชุดคาสังได้ ง่าย เข้าใจได้
                                                                                         ่
ตลอดจนถึงสามารถปรับปรุ งแก้ไขซอฟต์แวร์ในภายหลังได้ ภาษาระดับสูงที่พฒนาขึ้นมาทุกภาษาจะต้องมีตวแปล
                                                                   ั                        ั
ภาษา สาหรับแปลภาษา ภาษาระดับสูงซึ่ งเป็ นที่รู้จกและนิยมกันมากในปัจจุบน เช่น ภาษาปาสคาล ภาษาเบสิ ก
                                                ั                     ั
ภาษาซี ภาษาโลโก และภาษาจาวา เป็ นต้น




         2.2 ซอฟต์ แวร์ ประยุกต์
          การใช้งานคอมพิวเตอร์ตองมีซอฟต์แวร์ประยุกต์ ซึ่ งอาจเป็ นซอฟต์แวร์สาเร็ จที่มีผพฒนาเพื่อใช้งาน
                               ้                                                        ู้ ั
ทัวไปทาให้ทางานได้ สะดวกขึ้น หรื ออาจเป็ นซอฟต์แวร์ใช้งานเฉพาะซึ่ งผูใช้เป็ นผูพฒนาขึ้นเองเพื่อให้ เหมาะสม
  ่                                                                  ้         ้ ั
กับสภาพการทางานของตน
ั ่
        2.2.1 ซอฟต์ แวร์ ประยุกต์ ใช้ งานทั่วไป ใน บรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กนทัวไป คือ ซอฟต์แวร์สาเร็ จ
                                          ั
ซึ่ งซอฟต์แวร์สาเร็ จเป็ นซอฟต์แวร์ที่ใช้กนสู งมาก ซอฟต์แวร์สาเร็ จเป็ นซอฟต์แวร์ที่บริ ษทพัฒนาขึ้นแล้วนาออกมา
                                                                                         ั
จาหน่ายเพื่อให้ ผูใช้สามารถใช้งานได้โดยตรง ไม่ตองเสี ยเวลาในการพัฒนาอีก ซอฟต์แวร์สาเร็ จที่มีจาหน่ายใน
                  ้                            ้
ท้องตลาดทัวไป และเป็ นที่นิยม ได้แก่ ซอฟต์แวร์ประมวลคา(word) ซอฟต์แวร์ตารางทางาน(Excel) ซอฟต์แวร์การ
          ่
จัดการฐานข้อมูล(access) ซอฟต์แวร์นาเสนอ(Power point) ซอฟต์แวร์สื่อสารและการค้นหา และซอฟต์แวร์ กราฟิ ก
       2.2.2 ซอฟต์ แวร์ ใช้ งานเฉพาะ การประยุกต์ใช้งานด้วยซอฟต์แวร์สาเร็ จมักจะเน้นการใช้งานทัวไป แต่
                                                                                              ่
อาจจะนามาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไมได้ เช่น ในกิจกรรมธนาคาร มีการฝากถอนเงิน งาน
ทางด้านบัญชี หรื อในห้างสรรพสิ นค้าก็มีงานขายสิ นค้า การออกแบบใบเสร็ จรับเงิน การควบคุมสิ นค้าคงคลัง
ดังนั้นจึงการการพัฒนาซอฟต์แวร์เฉพาะสาหรับงานแต่ละประเภท ให้ตรงกับความต้องการของผูใช้แต่ละราย เช่น
                                                                                 ้
ระบบงานทางด้านบัญชี ระบบงานจัดจาหน่าย บริ หารการเงิน และการเช่าซื้ อ เป็ นต้น ซอฟต์แวร์ที่ใช้งานเฉพาะ
อาจจะอยูในรู ปแบบของซอฟต์แวร์เกมซึ่ งเป็ นที่นิยม กันทัวโลกทั้งในกลุ่มของเด็กและผูใหญ่
        ่                                              ่                          ้

1.1 องค์ประกอบคอมพิวเตอร์

  • 1.
    องค์ประกอบของคอมพิวเตอร์ คอมพิวเตอร์ ที่ใช้ งานโดยทั่วไปมีองค์ประกอบหลัก ๆ อยู่ 2 ส่ วนคือ 1. ฮาร์ ดแวร์ (Hardware) คือส่ วนที่เราจับต้องได้ เป็ นอุปกรณ์ท่ีทาหน้าที่ต่าง ๆ เพื่อให้เกิดการทางานประสานกัน และเกิดการประมวลผล สามารถแบ่งตามการทางานได้เป็ น 5 ส่ วน 1.1 หน่ วยรับข้ อมูล ทาหน้าที่รับข้อมูลจากภายนอกเข้าไปยังหน่วยความจาเพื่อไปประมวลผล จัดเก็บ ข้อมูลหรื อแสดงผลข้อมูล ส่ วนรับข้อมูลได้แก่ แป้ นพิมพ์ เมาส์ เครื่ องสแกน 1.2 หน่ วยความจา ทาหน้าที่รับข้อมูลจากหน่วยรับข้อมูลหรื อหน่วยจัดเก็บข้อมูล เพื่อส่ งข้อมูลไป ประมวลผลตามคาสังต่อไปได้แก่ RAM ซึ่ งเป็ นหน่วยความจาภายนอก CPU และ Cache ซึ่ งเป็ นหน่วยความจา ่ ่ ภายใน CPU นอกจากนี้ยงมีหน่วยความจาที่ใช้สาหรับการประมวลผลโดยตรงซึ่ งอยูภายใน CPU เรี ยกว่า รี จี ั สเตอร์ (Register) 1.3 หน่ วยประมวลผลข้ อมูล ทาหน้าที่ประมวลผลข้อมูล หน่วยประมวลผลข้อมูลมักถูกเรี ยกว่า หน่วย ประมวลผลกลาง เรี ยกสั้น ๆ ว่า CPU มาจากคาว่า Central Processing Unit ซึ่ งหน่วยประมวลผลกลาง ประกอบด้วยย่อย ๆ อีก 2 หน่วย คือ หน่วยประมวลผลด้านคณิ ตศาสตร์และตรรกศาสตร์ หรื อ Arithmatic & Logical Unit หรื อเรี ยกสั้น ๆ ว่า ALU และ หน่วยควบคุมการประเมินผล หรื อ Control Unit ซึ่ งมีหน้าที่ควบคุม การประมวลผลทุกชนิดในคอมพิวเตอร์ให้เป็ นไปด้วยความเรี ยบร้อย
  • 2.
    1.4 หน่ วยเก็บข้อมูล ทาหน้าที่จดเก็บข้อมูลลงในอุปกรณ์จดเก็บข้อมูล ได้แก่ ฮาร์ดดิสก์ ฟล็อปปี้ ั ั ดิสก์, handy drive, cd, dvd เป็ นต้น 1.5 หน่ วยแสดงผลข้ อมูล ทาหน้าที่แสดงผลข้อมูลจากหน่วยรับข้อมูลหรื อแสดงผลลัพธ์ของ ข้อมูลที่ประมวลผลเรี ยบร้อยแล้ว 2. ซอฟต์ แวร์ (Software) คือ ชุดคาสังหรื อโปรแกรมที่เขียนขึ้นอย่างมีลาดับขั้นตอนเพื่อควบคุมการทางาน ของ ่ เครื่ องคอมพิวเตอร์ ตามที่กาหนดแบ่งชนิดของซอฟต์แวร์ตามสภาพการทางานแบ่งออกได้ เป็ น 2 ประเภท คือ 2.1 ซอฟต์ แวร์ ระบบ ซอฟต์แวร์ระบบใช้ในการจัดระบบหน้าที่หลักของซอฟต์แวร์ระบบ คือ ใช้ในการ ้ ั จัดการหน่วย รับเข้าและหน่วยส่ งออก ใช้ในการจัดการหน่วยความจา และใช้เป็ นตัวเชื่อมต่อระหว่างผูใช้กบเครื่ อง คอมพิวเตอร์
  • 3.
    2.1.1 ระบบปฏิบัติการ (OperatingSystem : OS ) คือ โปรแกรมที่สร้างขึ้นมาเพื่อใช้ในการควบคุมการ ปฏิบติการของคอมพิวเตอร์ ซึ่ งระบบปฏิบติการนี้จะไปควบคุมการทางานของฮาร์ดแวร์รวมถึงการจัดสรร อุปกรณ์ ั ั และทรัพยากรต่าง ๆ ภายในระบบให้ประสานกัน เช่น การจัดสรรพื้นที่การใช้หน่วยความจาหรื อลาดับการพิมพ์ผล พิมพ์ของเครื่ อง พิมพ์ เป็ นต้น ทั้งนี้กเ็ พื่อให้เครื่ องคอมพิวเตอร์สามารถทางานได้อย่างมีประสิ ทธิ ภาพ ซอฟต์แวร์ ระบบนี้ถือเป็ นสิ่ งสาคัญที่ทุกเครื่ องจาเป็ นต้องมี ตัวอย่างระบบปฏิบติการที่ใช้ในปั จจุบนได้แก่ Windows, Linux, ั ั Mac 2.1.2 ตัวแปลภาษา ในการพัฒนาซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูงให้เป็ นภาษาเครื่ อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผเู ้ ขียนโปรแกรมเขียนชุดคาสังได้ ง่าย เข้าใจได้ ่ ตลอดจนถึงสามารถปรับปรุ งแก้ไขซอฟต์แวร์ในภายหลังได้ ภาษาระดับสูงที่พฒนาขึ้นมาทุกภาษาจะต้องมีตวแปล ั ั ภาษา สาหรับแปลภาษา ภาษาระดับสูงซึ่ งเป็ นที่รู้จกและนิยมกันมากในปัจจุบน เช่น ภาษาปาสคาล ภาษาเบสิ ก ั ั ภาษาซี ภาษาโลโก และภาษาจาวา เป็ นต้น 2.2 ซอฟต์ แวร์ ประยุกต์ การใช้งานคอมพิวเตอร์ตองมีซอฟต์แวร์ประยุกต์ ซึ่ งอาจเป็ นซอฟต์แวร์สาเร็ จที่มีผพฒนาเพื่อใช้งาน ้ ู้ ั ทัวไปทาให้ทางานได้ สะดวกขึ้น หรื ออาจเป็ นซอฟต์แวร์ใช้งานเฉพาะซึ่ งผูใช้เป็ นผูพฒนาขึ้นเองเพื่อให้ เหมาะสม ่ ้ ้ ั กับสภาพการทางานของตน
  • 4.
    ั ่ 2.2.1 ซอฟต์ แวร์ ประยุกต์ ใช้ งานทั่วไป ใน บรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กนทัวไป คือ ซอฟต์แวร์สาเร็ จ ั ซึ่ งซอฟต์แวร์สาเร็ จเป็ นซอฟต์แวร์ที่ใช้กนสู งมาก ซอฟต์แวร์สาเร็ จเป็ นซอฟต์แวร์ที่บริ ษทพัฒนาขึ้นแล้วนาออกมา ั จาหน่ายเพื่อให้ ผูใช้สามารถใช้งานได้โดยตรง ไม่ตองเสี ยเวลาในการพัฒนาอีก ซอฟต์แวร์สาเร็ จที่มีจาหน่ายใน ้ ้ ท้องตลาดทัวไป และเป็ นที่นิยม ได้แก่ ซอฟต์แวร์ประมวลคา(word) ซอฟต์แวร์ตารางทางาน(Excel) ซอฟต์แวร์การ ่ จัดการฐานข้อมูล(access) ซอฟต์แวร์นาเสนอ(Power point) ซอฟต์แวร์สื่อสารและการค้นหา และซอฟต์แวร์ กราฟิ ก 2.2.2 ซอฟต์ แวร์ ใช้ งานเฉพาะ การประยุกต์ใช้งานด้วยซอฟต์แวร์สาเร็ จมักจะเน้นการใช้งานทัวไป แต่ ่ อาจจะนามาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไมได้ เช่น ในกิจกรรมธนาคาร มีการฝากถอนเงิน งาน ทางด้านบัญชี หรื อในห้างสรรพสิ นค้าก็มีงานขายสิ นค้า การออกแบบใบเสร็ จรับเงิน การควบคุมสิ นค้าคงคลัง ดังนั้นจึงการการพัฒนาซอฟต์แวร์เฉพาะสาหรับงานแต่ละประเภท ให้ตรงกับความต้องการของผูใช้แต่ละราย เช่น ้ ระบบงานทางด้านบัญชี ระบบงานจัดจาหน่าย บริ หารการเงิน และการเช่าซื้ อ เป็ นต้น ซอฟต์แวร์ที่ใช้งานเฉพาะ อาจจะอยูในรู ปแบบของซอฟต์แวร์เกมซึ่ งเป็ นที่นิยม กันทัวโลกทั้งในกลุ่มของเด็กและผูใหญ่ ่ ่ ้