วันพฤหัสบดีที่ 28 สิงหาคม พ.ศ. 2557

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

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

      คอมพิวเตอร์ทำงานอย่างเป็นระบบ (System) หมายถึงระบบงานภายในคอมพิวเตอร์ ประกอบด้วยองค์ประกอบย่อยที่มีหน้าที่เฉพาะ ที่ทำงานประสานสัมพันธ์กัน เพื่อให้งานบรรลุตามเป้าหมาย ระบบคอมพิวเตอร์ ประกอบไปด้วยบุคลากร (Peoplewareฮาร์ดแวร์ (Hardware) ซอฟต์แวร์ (Software)   ข้อมูล (Data) สารสนเทศ (Information) และกระบวนการทำงาน ( Procedure )

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

ตัวอย่างฮาร์ดเเวร์


     1.1   หน่วยรับข้อมูลหรืออินพุต Input Unit)
       ทำหน้าที่รับข้อมูลและโปรแกรมเข้าเครื่อง 

       1.2   ระบบประมวลผลกลางหรือซีพียู (CPU : Central Processing Unit)
     ทำหน้าที่ในการทำงานตามคำสั่งที่ปรากฏอยู่ในโปรแกรมปัจจุบันซีพียูรู้จักในนามไมโครโปรเซสเซอร์(Micro Processor)ไมโครโปรเซสเซอร์ มีหน้าที่ในการประมวลผลข้อมูล ในลักษณะของการคำนวณและเปรียบเทียบ โดยจะทำงานตามจังหวะเวลาที่แน่นอน เรียกว่าสัญญาณ Clock เมื่อมีการเคาะจังหวะหนึ่งครั้งก็จะเกิดกิจกรรม1ครั้งเราเรียกหน่วยที่ใช้ในการวัดความเร็วของซีพียูว่า เฮิร์ท”(Herztหมายถึงการทำงานได้กี่ครั้งในจำนวน วินาที เช่น ซีพียู Pentium4 มีความเร็ว 2.5 GHz หมายถึงทำงานเร็ว 2,500 ล้านครั้ง ในหนึ่งวินาที 

      1.3   หน่วยเก็บข้อมูล Storage )
     สามารถแยกได้ 2 ลักษณะ

      1.3.1  หน่วยเก็บข้อมูลหลักหรือความจำหลัก ( Primary Storage หรือ Main Memory ) ทำหน้าที่เก็บโปรแกรมหรือข้อมูลที่รับมาจากหน่วยรับข้อมูลเพื่อเตรียมส่งให้หน่วยประมวลผลกลางทำการประมวลผลและรับผลลัพธ์ที่ได้จากการประมวลผลเพื่อส่งออกหน่วยแสดงข้อมูลต่อไปซึ่งอาจแยกได้เป็น 2 ประเภท คือ RAM ( Random Access Memory ) ที่อ่านและเขียนข้อมูลได้ในขณะที่เปิดเครื่องอยู่แต่เมื่อปิดเครื่องข้อมูลใน RAM จะหายไป

         1.3.2   หน่วยเก็บข้อมูลสำรอง Secondary Storage ) เป็นหน่วยที่ทำหน้าที่เก็บข้อมูล หรือโปรแกรมที่จะป้อนเข้าสู่หน่วยความจำหลักภายในเครื่องก่อนทำการประมวลผลโดยซีพียูรวมทั้งเป็นที่เก็บผลลัพธ์จากการประมวลผลด้วย ปัจจุบันรู้จักในนามฮาร์ดดิสก์ (Hard disk)

    1.4 หน่วยแสดงข้อมูลหรือเอาต์พุต Output Unit ) 
     ทำหน้าที่ในการแสดงผลลัพธ์ที่ได้จากการประมวลผล ได้แก่ จอภาพ และเครื่องพิมพ์ เป็นต้น ทั้ง 4 ส่วนจะเชื่อมต่อกันด้วยบัส ( Bus )

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



    2.1  ซอฟต์แวร์ระบบ ( System Software )
  คือโปรแกรมที่ใช้ในการควบคุมระบบการทำงานของเครื่องคอมพิวเตอร์ทั้งหมดเเบ่งออกเป็น4 ประเภท

      2.1.1 โปรแกรมระบบปฏิบัติการ (Operating System) เป็นโปรแกรมที่ใช้ควบคุม และติดต่อกับอุปกรณ์ต่าง ๆ ของเครื่องคอมพิวเตอร์ โดยเฉพาะการจัดการระบบของดิสก์ 

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

      2.1.3  ยูติลิตี้ โปรแกรม (Utility Program) คือซอฟต์แวร์เสริมช่วยให้เครื่องทำงานมีประสิทธิภาพ มากขึ้น

    2.1.4 ติดตั้งและปรับปรุงระบบ (Diagonostic Program) เป็นซอฟต์แวร์ที่ใช้ในการติดตั้งระบบ เพื่อให้คอมพิวเตอร์สามารถติดต่อและใช้งานอุปกรณ์ต่าง ๆ ที่นำมาติดตั้งระบบ

      2.2  ซอฟต์แวร์ประยุกต์ (Application Software)
คือซอฟต์แวร์หรือโปรแกรมที่ทำให้คอมพิวเตอร์ทำงานต่างๆตามที่ผู้ใช้ต้องการซอฟต์แวร์ประยุกต์สามารถจำแนกได้เป็น 2 ประเภท คือ

      2.2.1 ซอฟต์แวร์สำหรับงานเฉพาะด้าน (Special Purpose Software)  คือ โปรแกรมซึ่งเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการเช่นโปรแกรมการทำบัญชีจ่ายเงินเดือนโปรแกรมระบบเช่าซื้อ โปรแกรมการทำสินค้าคงคลัง เป็นต้น ซึ่งแต่ละโปรแกรมก็มักจะมีเงื่อนไข หรือแบบฟอร์มแตกต่างกันออกไปตามความต้องการ

     2.2.2 ซอฟต์แวร์สำหรับงานทั่วไป (General Purpose Software) เป็นโปรแกรมประยุกต์ที่มีผู้จัดทำไว้ เพื่อใช้ในการทำงานประเภทต่างๆ ทั่วไป โดยผู้ใช้คนอื่นๆ สามารถนำโปรแกรมนี้ไปประยุกต์ใช้กับข้อมูลของตนได้ แต่จะไม่สามารถทำการดัดแปลง หรือแก้ไขโปรแกรมได้ ผู้ใช้ไม่จำเป็นต้องเขียนโปรแกรมเอง ซึ่งเป็นการประหยัดเวลา แรงงาน และค่าใช้จ่ายในการเขียนโปรแกรม

3 บุคลากร Peopleware )
ความหมาย   บุคลากรจะเป็นสิ่งสำคัญที่จะเป็นตัวกำหนดถึงประสิทธิภาพถึงความสำเร็จและความคุ้มค่าในการใช้งานคอมพิวเตอร์ ซึ่งสามารถแบ่งบุคลากรตามหน้าที่เกี่ยวข้องตามลักษณะงานได้ 6 ด้าน ดังนี้

3.1  นักวิเคราะห์และออกแบบระบบ (Systems Analyst and Designer  :  SA ) 
ทำหน้าที่ศึกษาและรวบรวมความต้องการของผู้ใช้ระบบและทำหน้าที่เป็นสื่อกลางระหว่างผู้ใช้ระบบและนักเขียนโปรแกรม (Programmer) หรือปรับปรุงคุณภาพงานเดิม  นักวิเคราะห์ระบบต้องมีความรู้เกี่ยวกับระบบคอมพิวเตอร์ พื้นฐานการเขียนโปรแกรม และควรจะเป็นผู้มีความคิดริเริ่มสร้างสรรค์มีมนุษย์สัมพันธ์ที่ดี

3.2  โปรแกรมเมอร์ ( Programmer ) 
คือบุคคลที่ทำหน้าที่เขียนซอฟต์แวร์ต่างๆ(Software )หรือเขียนโปรแกรมเพื่อสั่งงานให้เครื่องคอมพิวเตอร์ทำงานตามความต้องการของผู้ใช้ โดยเขียนตามแผนผังที่นักวิเคราะห์ระบบได้เขียนไว้

3.3  ผู้ใช้ ( User ) 
เป็นผู้ใช้ระบบคอมพิวเตอร์ซึ่งจะเป็นผู้ปฏิบัติหรือกำหนดความต้องการในการใช้ระบบคอมพิวเตอร์ว่าทำงานอะไรได้บ้าง ผู้ใช้งานคอมพิวเตอร์ทั่วไป จะต้องเรียนรู้วิธีการใช้เครื่อง และวิธีการใช้งานโปรแกรม เพื่อให้โปรแกรมที่มีอยู่สามารถทำงานได้ตามที่ต้องการ

3.4  ผู้ปฏิบัติการ (Operator ) 
สำหรับระบบขนาดใหญ่  เช่น เมนเฟรม  จะต้องมีเจ้าหน้าที่คอมพิวเตอร์ที่คอยปิดและเปิดเครื่อง  และเฝ้าดูจอภาพเมื่อมีปัญหาซึ่งอาจเกิดขัดข้อง  จะต้องแจ้ง System  Programmer  ซึ่งเป็นผู้ดูแลตรวจสอบแก้ไขโปรแกรมระบบควบคุมเครื่อง (System  Software) อีกทีหนึ่ง 

3.5  ผู้บริหารฐานข้อมูล ( Database Administrator : DBA ) 
กลุ่มบุคคลที่ทำหน้าที่ดูแลข้อมูลผ่านระบบจัดการฐานข้อมูล ซึ่งจะควบคุมให้การทำงานเป็นไปอย่างราบรื่น นอกจากนี้ยังทำหน้าที่กำหนดสิทธิการใช้งานข้อมูล กำหนดในเรื่องความปลอดภัยของการใช้งาน   พร้อมทั้งดูแลดาต้าเบสเซิร์ฟเวอร์ (Database Server) ให้ทำงานอย่างปกติด้วย

3.6  ผู้จัดการระบบ (System Manager) 
คือ ผู้วางนโยบายการใช้คอมพิวเตอร์ให้เป็นไปตามเป้าหมายของหน่วยงาน  เป็นผู้ที่มีความหมายต่อความสำเร็จหรือล้มเหลวของการนำระบบคอมพิวเตอร์เข้ามาใช้งานเป็นอย่างมาก

4.  ข้อมูลและสารสนเทศ

 4.1 ข้อมูล (Data) 
หมายถึง ข้อเท็จจริงหรือเหตุการณ์ที่เกิดขึ้นแล้วใช้ตัวเลขตัวอักษรหรือสัญลักษณ์ต่างๆ ทำความหมายแทนสิ่งเหล่านั้น

             4.2 สารสนเทศ (Information) 
หมายถึง ข้อสรุปต่างๆ ที่ได้จากการนำข้อมูลมาทำการวิเคราะห์ เเล้วนำมาสรุปหรือใช้อ้างอิง


5.  กระบวนการทำงาน Procedure )
หมายถึง  องค์ประกอบด้านนี้หมายถึงกระบวนการทำงานเพื่อให้ได้ผลลัพธ์ตามต้องการ  ซึ่งอาจจะมีขั้นตอนสลับซับซ้อนหลายขั้นตอน ดังนั้นจึงมีความจำเป็นต้องมีคู่มือปฏิบัติงาน เช่น คู่มือผู้ใช้ ( user manual ) หรือคู่มือผู้ดูแลระบบ ( operation manual ) เป็นต้น


เเหล่งอ้างอิง http://tps.comsci.info/programming/lesson1.htm












ไม่มีความคิดเห็น:

แสดงความคิดเห็น