วันศุกร์ที่ 25 กุมภาพันธ์ พ.ศ. 2554

ฮาร์ดแวร์ ซอฟแวร์ บุคลากรคอมพิวเตอร์

ฮาร์ดแวร์ (Hardware) หมายถึง 

ตัวเครื่องคอมพิวเตอร์และอุปกรณ์รอบข้าง (Peripheral) ที่สามารถสัมผัสได้ โดยจะประกอบด้วยอุปกรณ์ทางด้านอิเล็กทรอนิกส์ที่ควบคุมการประมวลผลข้อมูล การรับข้อมูล การแสดงผลข้อมูลของเครื่องคอมพิวเตอร์

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


เรา สามารถแบ่งส่วนประกอบของฮาร์ดแวร์ออกได้เป็น 5 หน่วยที่สำคัญ ดังนี้
 



1. หน่วยรับข้อมูล (Input Unit) ทำ หน้าที่ในการรับโปรแกรม และข้อมูลเข้าสู่คอมพิวเตอร์ ตัวอย่างอุปกรณ์ที่ใช้ในการรับข้อมูลเข้า ได้แก่ แป้นพิมพ์หรือคีย์บอร์ด (Keyboard) เครื่อง สแกนต่างๆ เช่น เครื่องรูดบัตร สแกนเนอร์ ฯลฯ

2. หน่วย ความจำ (Memory Unit)  ทำหน้าที่เก็บ โปรแกรมหรือข้อมูลที่รับมาจากหน่วยรับข้อมูล เพื่อเตรียมส่งให้หน่วยประมวลผลกลางทำการประมวลผล และรับผลลัพธ์ที่ได้จากการประมวลผล เพื่อเตรียมส่งออกหน่วยแสดงข้อมูลต่อไป
3. หน่วย ประมวลผลกลาง (CPU หรือ Central Processing Unit) ทำ หน้าที่ปฏิบัติงานตามคำสั่งในโปรแกรม หน่วยนี้จะประกอบด้วยหน่วยย่อยๆ อีก หน่วย ได้แก่ หน่วยคำนวณเลขคณิตและตรรกวิทยา (ALU หรือArithmetic and Logical Unit) และ หน่วยควบคุม (CU หรือ Control Unit)
 
4. หน่วยเก็บข้อมูลสำรอง (Secondary Storge) ทำ หน้าที่เก็บข้อมูลหรือโปรแกรมที่จะป้อนเข้าสู่หน่วยความจำหลักภายในเครื่อง ก่อนทำการประมวลผลโดย ซีพียู รวมทั้งเป็นแหล่งเก็บผลลัพท์จากการประมวลผลด้วย เพื่อการใช้งานในภายหลัง     

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

ซอฟต์แวร์ (Software) หมายถึง  
                
           เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทำงาน มนุษย์จะต้องบอกขั้นตอนวิธีการให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ จะต้องมีสื่อกลางสำหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่า ภาษาคอมพิวเตอร์ 
           เนื่องจากคอมพิวเตอร์ทำงานด้วยสัญญาณทางไฟฟ้า ใช้แทนด้วยตัวเลข และ ได้ ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข 0และ 1นี้เป็นรหัสแทนคำสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูลและคำสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งและใช้สั่งงานคอมพิวเตอร์ว่า ภาษาเครื่อง
           การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้เรียกว่า ภาษาคอมพิวเตอร์ระดับสูง
           โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออินเทอร์พรีเตอร์ (interpreter) คอมไพเลอร์ จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่อง ก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น ส่วนอินเทอร์พรีเตอร์ จะทำการแปลทีละคำสั่ง แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น เมื่อทำเสร็จแล้วจึงมาทำการแปลคำสั่งลำดับต่อไป
  

ซอฟต์แวร์และภาษาคอมพิวเตอร์ 
            

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

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

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


ซอฟต์แวร์ระบบ (system software)


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

1. ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้นต่าง ๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง
 
2.ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก
 
3.ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการสารบบในแผ่นบันทึก การทำสำเนาแฟ้มข้อมูล     
ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็น
1.ระบบปฏิบัติการ
2.ตัวแปลภาษา


ซอฟต์แวร์ประยุกต์ (Application Software)
เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สำเร็จในปัจจุบันมีมากมาย เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ฯลฯ
           การใช้งานคอมพิวเตอร์ต้องมีซอฟต์แวร์ประยุกต์ ซึ่งอาจเป็นซอฟต์แวร์ สำเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทำให้ทำงานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทำงานของตน
                                                                                                                      บุคลากร (Peopleware)
  
การทำงาน เกี่ยวกับคอมพิวเตอร์ถือเป็นอาชีพหนึ่ง ซึ่งหลายคนอาจนึกถึงลักษณะของงานไม่ออกว่าเป็นอย่างไร โดยอาจเแบ่งออกได้ดังนี้
พนักงานเตรียมข้อมูล (Data entry operator) ทำหน้าที่บันทึกข้อมูลลงในอุปกรณ์ต่าง ๆ ที่คอมพิวเตอร์สามารถรับเข้าไปทำงานได้ เช่น บันทึกลงเทปแม่เหล็ก จานบันทึกข้อมูล เป็นต้น ผู้ที่จบการศึกษาชั้นมัธยมศึกษาและมีความสามารถในการพิมพ์ดีดก็สามารถทำงาน ในหน้าที่นี้ได้
2  พนักงานควบคุมเครื่องคอมพิวเตอร์ (Computer operator) ต้องทำงานควบคุมเครื่องคอมพิวเตอร์ หน้าที่สำคัญคือ นำโปรแกรมและข้อมูลเข้าเครื่องคอมพิวเตอร์ เตรียมอุปกรณ์ที่ใช้งานต่าง ๆ ควบคุมอุปกรณ์ให้ทำงานปกติ ผู้ที่จบการศึกษาระดับชั้นมัธยมศึกษาตอนปลาย ปวช. ปวส. ที่ได้รับการฝึกอบรมสามารถทำงานหน้าที่นี้ได้
บรรณารักษ์คอมพิวเตอร์ (Computer Librarian) ทำหน้าที่ในการดูแลรักษาอุปกรณ์ที่ใช้บันทึกข้อมูล โปรแกรมคอมพิวเตอร์ เอกสารต่าง ๆ ควบคุมดูแลโปรแกรมคอมพิวเตอร์ การประมวลผลข้อมูล ผู้ที่จบการศึกษาระดับมัธยมศึกษาตอนปลาย ปวช. หรือ ปวส. ที่ได้รับการฝึกอบรมสามารถทำงานนี้ได้
4  นักโปรแกรมคอมพิวเตอร์ ( Programmer) ทำหน้าที่เขียนโปรแกรมเพื่อให้คอมพิวเตอร์ทำงานด้านต่าง ๆ ผู้ที่จะเป็นนักโปรแกรมคอมพิวเตอร์ต้องจบการศึกษาอย่างน้อยระดับปริญญาตรี และต้องมีความรู้พื้นฐานทางคอมพิวเตอร์ การประมวลผลข้อมูล และความรู้ภาษาคอมพิวเตอร์ด้วย
นักวิเคราะห์ระบบ (System analyst) ทำหน้าที่วิเคราะห์และออกแบบงานที่จะนำคอมพิวเตอร์เข้าไป ใช้งาน ประสานงานระหว่างผู้ใช้คอมพิวเตอร์ หัวหน้าหน่วยงาน นักโปรแกรม และเจ้าหน้าที่ต่าง ๆ ผู้ที่จะเป็นนักวิเคราะห์ระบบอย่างน้อยต้องมีความรู้ระดับปริญญาตรี มีความรู้เกี่ยวกับระบบงานที่จะต้องนำคอมพิวเตอร์ไปใช้ การวิเคราะห์ระบบงาน การวางแผน นักบริหาร จะต้องประสานงานกับคนหลายระดับเพื่อนำมาวิเคราะห์ระบบงานได้
นอกจากนี้ยังมีบุคลากรอื่น ๆ อีกเช่น ช่างคอมพิวเตอร์ ทำหน้าที่ติดตั้งและบำรุงรักษาเครื่องคอมพิวเตอร์ หรือนักวิทยาศาสตร์คอมพิวเตอร์ทำหน้าที่ศึกษาค้นคว้าวิจัยทางด้าน คอมพิวเตอร์ เป็นต้น
           
โดย ด.ช.ศตพล กมลนาถ ม.2/6 เลขที่ 34

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

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