วันเสาร์ที่ 27 สิงหาคม พ.ศ. 2554

3 . ส่วนประกอบของเครื่องคอมพิวเตอร์

              1 . จอภาพ  ( Moniter )
               เป็นอุปกรณ์แสดงผลที่มีความสำคัญมากที่สุด เพราะจะติดต่อโดยตรงกับผู้ใช้ ชนิดของจอภาพที่ใช้ในเครื่องพีซีโดยทั่วไปจะแบ่งได้เป็น 2 ชนิด
              2 . เคส ( Case )
อุปกรณ์คอมพิวเตอร์
เคส (case) 
               3 . เพาเวอร์ซัพพลาย ( Power   supply )
               เป็นอุปกรณ์ที่ทำหน้าที่ในการจ่ายกระแสไฟฟ้าให้กับชิ้นส่วนอุปกรณ์คอมพิวเตอร์ ซึ่งถ้าคอมพิวเตอร์มีอุปกรณ์ต่อพวงเยอะๆ เช่น ฮาร์ดดิสก์ ซีดีรอมไดรฟ์ ดีวีดีไดรฟ์ก็ควรเลือกพาวเวอร์ซัพพลายที่มีจำนวนวัตต์สูง เพื่อให้สามารถ จ่ายกระแสไฟได้เพียงพอ
              5 .  เมาส์ ( Mouse )
อุปกรณ์คอมพิวเตอร์
Power Supply
              4 . คีย์บอร์ด ( Ketyboard )
              เป็นอุปกรณ์ในการรับข้อมูลที่สำคัญที่สุด มีลักษณะคล้ายแป้นพิมพ์ ของเครื่องพิมพ์ดีด มีจำนวนแป้น 84 - 105 แป้น ขึ้นอยู่กับแป้นที่เป็น กลุ่มตัวเลข (Numeric keypad) กลุ่มฟังก์ชัน (Function keys) กลุ่มแป้นพิเศษ (Special-purpose keys) กลุ่มแป้นตัวอักษร (Typewriter keys) หรือกลุ่มแป้นควบคุมอื่น ๆ (Control keys) ซึ่งการสั่งงานคอมพิวเตอร์และการทำงานหลายๆ อย่างจำเป็นต้องใช้แป้นพิมพ์เป็นหลัก
อุปกรณ์คอมพิวเตอร์ 
Keyboard

              อุปกรณ์รับข้อมูลที่นิยมรองจากคีย์บอร์ด เมาส์จะช่วยในการบ่งชี้ตำแหน่งว่าขณะนี้กำลังอยู่ ณ จุดใดบนจอภาพ เรียกว่า "ตัวชี้ตำแหน่ง (Pointer)" ซึ่งอาศัยการเลื่อนเมาส์ แทนการกดปุ่มบังคับทิศทางบนคีย์บอร์ด
              6 . เมนบอร์ด ( Main  board )
 อุปกรณ์คอมพิวเตอร์
Mouse
              แผ่นวงจรไฟฟ้าแผ่นใหญ่ที่รวมเอาชิ้นส่วนอิเล็กทรอนิกส์ที่สำคัญๆมาไว้ด้วยกัน ซึ่งเป็นส่วนที่ควบคุม การทำงานของ อุปกรณ์ต่างๆ ภายในพีชีทั้งหมด มีลักษณะเป็นแผ่น รูปร่างสี่เหลี่ยมแผ่นที่ใหญ่ที่สุดในพีชี ที่จะรวบรวมเอาชิปและไอชี (IC = Integrated Circuit) รวมทั้ง การ์ดต่อพ่วงอื่นๆ เอาไว้ด้วยกันบนบอร์ดเพียงอันเดียวเครื่องพีชีทุกเครื่องไม่สามารถทำงาน ได้ถ้าขาดเมนบอร์ด

            
อุปกรณ์คอมพิวเตอร์
Mainboard
                 7 .  ซีพียู ( CPU )
              ซีพียูหรือหน่วยประมวลผลกลาง เรียกอีกชื่อหนึ่งว่า โปรเซสเซอร์ (Processor) หรือ ชิป (chip) นับเป็นอุปกรณ์ที่มีความสำคัญมากที่สุดของฮาร์ดแวร์ เพราะมีหน้าที่ในการประมวลผลจากข้อมูลที่ผู้ใช้ป้อน เข้ามาทางอุปกรณ์นำเข้าข้อมูลตามชุดคำสั่งหรือโปรแกรมที่ผู้ใช้ต้องการใช้งาน หน่วยประมวลผลกลาง ประกอบด้วยส่วนสำคัญ 3 ส่วน คือ

     1) หน่วยคำนวณและตรรกะ (ArithmeUnit: ALUtic & Logical ) หน่วยคำนวณตรรกะ ทำหน้าที่เหมือนกับเครื่องคำนวณอยู่ในเครื่องคอมพิวเตอร์ โดยทำงานเกี่ยวกับการคำนวณทางคณิตศาสตร์ เช่น บวก ลบ คูณ หาร อีกทั้งยังมีความสามารถอีกอย่างหนึ่งที่เครื่องคำนวณธรรมดาไม่มี คือ ความสามารถในเชิงตรรกะศาสตร์ หมายถึง ความสามารถในการเปรียบเทียบตามเงื่อนไขและกฎเกณฑ์ทางคณิตศาสตร์ เพื่อให้ได้คำตอบออกมาว่าเงื่อนไข นั้นเป็น จริง หรือ เท็จ ได้ 

     2) หน่วยควบคุม (Control Unit) หน่วยควบคุม ทำหน้าที่ควบคุมลำดับขั้นตอนการประมวลผล รวมไปถึงการประสานงานกับอุปกรณ์นำเข้าข้อมูล อุปกรณ์แสดงผล และหน่วยความจำสำรองด้วย ซีพียูที่มีจำหน่ายในท้องตลาด ได้แก่
Pentium III , Pentium 4 , Pentium M (Centrino) , Celeron , Dulon , Athlon 
              8 . การ์ดแสดงผล ( Diskplay  card)     
อุปกรณ์คอมพิวเตอร์
CPU

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

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

              9 . แรม ( RAM )
              RAM ย่อมาจากคำว่า Random-Access Memory เป็นหน่วยความจำหลักแต่ไม่ถาวร ซึ่งจะต้องมีไฟมาหล่อเลี้ยงอุปกรณ์ตลอดในการทำงาน โดยถ้าเกิดไฟฟ้ากระพริบหรือดับ ข้อมูลที่ถูกบันทึกไว้ในหน่วยความจำจะหายไปทันที 
อุปกรณ์คอมพิวเตอร์ 
SDRAM

อุปกรณ์คอมพิวเตอร์ 
DDR-RAM

อุปกรณ์คอมพิวเตอร์ 
RDRAM


                     โดยหลักการทำงานคร่าวๆ ของแรมนั้นเริ่มต้นที่รับข้อมูลจากผู้ใช้ผ่านอุปกรณ์ Input จากนั้นก็จะส่งข้อมูลไปยัง CPU ในการประมวลผล เมื่อ CPU ประมวลผลเสร็จแล้ว แรมจะรับข้อมูลที่ได้รับการประมวลผลแล้ว ออกไปยังอุปกรณ์ Output ต่อไป โดยหน่วยความจำแรมที่ใช้ในปัจจุบันมีหลายชนิด เช่น SDRAM, DDR-RAM, RDRAM

              10 . ฮาร์ดดิสก์ ( Hard  disk )
               เป็นอุปกรณ์ที่ใช้ในการเก็บข้อมูลหรือโปรแกรมต่างๆ ของคอมพิวเตอร์ โดยฮาร์ดดิสค์จะมีลักษณะเป็นรูปสี่เหลี่ยมที่มีเปลือกนอก เป็นโลหะแข็ง และมีแผงวงจรสำหรับการควบคุมการทำงานประกบอยู่ที่ด้านล่าง พร้อมกับช่องเสียบสายสัญญาณและสายไฟเลี้ยง ส่วนประกอบภายในจะถูกปิดผนึกไว้อย่างมิดชิด โดยฮาร์ดดิสค์ส่วนใหญ่จะประกอบด้วยแผ่นจานแม่เหล็ก(platters) สองแผ่นหรือมากกว่ามาจัด เรียงอยู่บนแกนเดียวกันเรียก Spindle ทำให้แผ่นแม่เหล็กหมุนไปพร้อม ๆ กัน จากการขับเคลื่อนของมอเตอร์ แต่ละหน้าของแผ่นจานจะมีหัวอ่านเขียนประจำเฉพาะ โดยหัวอ่านเขียนทุกหัวจะเชื่อมติดกันคล้ายหวี สามารถเคลื่อนเข้าออกระหว่างแทร็กต่าง ๆ อย่างรวดเร็ว ซึ่งอินเตอร์เฟสของฮาร์ดดิสก์ที่ใช้ในปัจจุบัน มีอยู่ 3 ชนิดด้วยกัน 


     - IDE (Integrated Drive Electronics) 
     เป็นระบบของ ฮาร์ดดิสก์อินเตอร์เฟสที่ใช้กันมากในปัจจุบันนี้ การต่อไดร์ฟฮาร์ดดิสก์แบบ IDE จะต่อผ่านสายแพรและคอนเน็คเตอร์จำนวน 40 ขาที่มีอยู่บนเมนบอร์ด ส่วนใหญ่แล้วใน 1 คอนเน็คเตอร์ จะสามารถต่อฮาร์ดดิสก์ได้ 2 ตัวและบนเมนบอร์ด

                      เป็นไดรฟ์สำหรับอ่านข้อมูลจากแผ่นซีดีรอม หรือดีวีดีรอม ซึ่งถ้าหากต้องการบันทึกข้อมูลลงบนแผ่นจะต้องใช้ไดรฟ์ที่สามารถเขียนแผ่นได้คือ CD-RW หรือ DVD-RW โดยความเร็วของ ซีดีรอมจะเรียกเป็น X เช่น 16X , 32X หรือ 52X โดยจะมี Interface เดียวกับ Harddisk
อุปกรณ์คอมพิวเตอร์ 
Harddisk แบบ IDE


อุปกรณ์คอมพิวเตอร์ 
IDE Cable



       - SCSI (Small Computer System Interface)
เป็นอินเตอร์เฟสที่แตกต่างจากอินเตอร์เฟสแบบอื่น ๆ มาก โดยจะอาศัย Controller Card ที่มี Processor อยู่ในตัวเองทำให้เป็นส่วนเพิ่มขยายกับแผงวงจรใหม่โดยจะสนับสนุนการต่ออุปกรณ์ได้ถึง 8 ตัว แต่การ์ดบางรุ่นอาจจะได้ถึง 14 ตัวทีเดียว โดยส่วนใหญ่แล้วจะใช้งานในรูปแบบ Server เพราะมีราคาแพงแต่มีความเร็วในการส่งข้อมูลสูง

อุปกรณ์คอมพิวเตอร์
Harddisk แบบ SCSI


อุปกรณ์คอมพิวเตอร์
SCSI controller



     - Serial ATA (Advanced Technology Attachment)
เป็นอินเตอร์เฟสแบบใหม่ เปิดตัวครั้งแรกในวันที่ 26 มิถุนายน 2545 งาน PC Expo ใน New York มีความเร็วในเข้าถึงข้อมูลถึง 150 Mbytes ต่อ วินาที และให้ผลตอบสนองในการทำงานได้เร็วมากในส่วนของ extreme application เช่น Game Home Video และ Home Network Hub โดยเป็นอินเตอร์เฟสที่จะมาแทนที่ของ IDE ในปัจจุบัน

อุปกรณ์คอมพิวเตอร์
Harddisk แบบ Serial ATA


อุปกรณ์คอมพิวเตอร์
Serial ATA Cable


              11 . CD - ROM / CD - RW / DVD /DVD - RW
อุปกรณ์คอมพิวเตอร์
CD-ROM


                     การทำงานของ CD-ROM ภายในซีดีรอมจะแบ่งเป็นแทร็กและเซ็กเตอร์เหมือนกับแผ่นดิสก์ แต่เซ็กเตอร์ในซีดีรอมจะมีขนาดเท่ากัน ทุกเซ็กเตอร์ ทำให้สามารถเก็บข้อมูลได้มากขึ้น เมื่อไดรฟ์ซีดีรอมเริ่มทำงานมอเตอร์จะเริ่มหมุนด้วยความเร็ว หลายค่า ทั้งนี้เพื่อให้อัตราเร็วในการอ่านข้อมูลจากซีดีรอมคงที่สม่ำเสมอทุกเซ็กเตอร์ ไม่ว่าจะเป็นเซ็กเตอร์ ที่อยู่รอบนอกกรือวงในก็ตาม จากนั้นแสงเลเซอร์จะฉายลงซีดีรอม โดยลำแสงจะถูกโฟกัสด้วยเลนส์ที่เคลื่อนตำแหน่งได้ โดยการทำงานของขดลวด ลำแสงเลเซอร์จะทะลุผ่านไปที่ซีดีรอมแล้วถูกสะท้อนกลับ ที่ผิวหน้าของซีดีรอมจะเป็น หลุมเป็นบ่อ ส่วนที่เป็นหลุมลงไปเรียก "แลนด์" สำหรับบริเวณที่ไม่มีการเจาะลึกลงไปเรียก "พิต" ผิวสองรูปแบบนี้เราใช้แทนการเก็บข้อมูลในรูปแบบของ 1 และ 0 แสงเมื่อถูกพิตจะกระจายไปไม่สะท้อนกลับ แต่เมื่อแสงถูกเลนส์จะสะท้อนกลับผ่านแท่งปริซึม จากนั้นหักเหผ่านแท่งปริซึมไปยังตัวตรวจจับแสงอีกที ทุกๆช่วงของลำแสงที่กระทบตัวตรวจจับแสงจะกำเนิดแรงดันไฟฟ้า หรือเกิด 1 และ 0 ที่ทำให้คอมพิวเตอร์สามารถเข้าใจได้ ส่วนการบันทึกข้อมูลลงแผ่นซีดีรอมนั้นต้องใช้แสงเลเซอร์เช่นกัน โดยมีลำแสงเลเซอร์จากหัวบันทึกของเครื่อง บันทึกข้อมูลส่องไปกระทบพื้นผิวหน้าของแผ่น ถ้าส่องไปกระทบบริเวณใดจะทำให้บริเวณนั้นเป็นหลุมขนาดเล็ก บริเวณทีไม่ถูกบันทึกจะมีลักษณะเป็นพื้นเรียบสลับกันไปเรื่อยๆตลอดทั้งแผ่น
               
              12 . ฟล๊อปปี้ดิสก์ (Floppy  Disk)

                เป็นอุปกรณ์ที่กำเนิดมาก่อนยุคของพีซีเสียอีก โดยเริ่มจากที่มีขนาด 8 นิ้ว กลายมาเป็น 5.25 นิ้ว จนมาถึงปัจจุบันซึ่งอยู่ที่ 3.5 นิ้ว ในส่วนของความจุเริ่มต้นตั้งแต่ไม่กี่ร้อยกิโลไบต์มาเป็น 1.44 เมกะไบต์ และ 2.88 เมกะไบต์ ตามลำดับ 
อุปกรณ์คอมพิวเตอร์
Floppy Disk Drive


     ในปัจจุบันการใช้งานฟล็อปปี้ดิสก์นั้นน้อยลงไปมากเพราะ เนื่องจากจุข้อมูลได้น้อยซึ่งไม่เพียงพอกับความต้องการ แต่ฟล็อปปี้ดิสก์ก็ยังคงเป็นมาตรฐานหนึ่งที่เครื่องคอมพิวเตอร์ทุกเครื่องต้องมี การพัฒนาฟล็อปปี้ดิสก์ก็ไม่ได้หยุดยั้งไปเสียทีเดียว ยังมีการพัฒนาเทคโนโลยีใหม่ที่ใช้ระบบ Optical ทำให้สามารถขยายความจุไปได้ถึง 120 เมกะไบต์ต่อแผ่น
              - จอซีอาร์ที (CRT : Cathode Ray Tube)  โดยมากจะพบในคอมพิวเตอร์ตั้งโต๊ะ   ซึ่งลักษณะ จอภาพชนิดนี้จะคล้ายโทรทัศน์ ซึ่งจะใช้หลอดสุญญากาศ 


อุปกรณ์คอมพิวเตอร์
จอแบบ CRT
           การทำงานของจอประเภทนี้จะทำงานโดย อาศัยหลอดภาพ ที่สร้างภาพโดยการยิงลำแสงอิเล็กตรอนไปยังที่ผิวหน้าจอ ที่มีสารพวกสารประกอบของฟอสฟอรัส ฉาบอยู่ที่ผิว ซึ่งจะเกิดภาพขึ้นมาเมื่อสารเหล่านี้เกิดการเรืองแสงขึ้นมา เมื่อมีอิเล็กตรอนมากระทบ ซึ่งในส่วยของจอแบบ Shadow Mask นั้น จะมีการนำโลหะที่มีรูเล็กๆ มาใช้ในการกำหนดให้แสงอิเล็กตรอนนั้นยิงมาได้ถูกต้อง และแม่นยำ ซึ่งระยะห่างระหว่างรูนี้เราเรียกกันว่า Dot Pitch ซึ่งในรูนี้จะมีสารประกอบของฟอสฟอรัสวางเรียงกันอยู่เป็น 3 จุด 3 มุม โดยแต่ละจุดจะเป็นสีของแม่สีนั้นก็คือ สีแดง สีเขียว และสีน้ำเงิน ซึ่งแต่ละจุดนี้เราเรียกว่า Triad ในส่วนของจอแบบ Trinitron นั้นจะมีการทำงานที่เหมือนกันแต่ต่างกันที่ ไม่ได้ใช้โลหะเป็นรูแต่จะใช้ โลหะที่เป็นเส้นเล็กๆ ขึงพาดไปตาม แนวตั้ง เพื่อที่จะให้อิเล็คตรอนนั้นตกกระทบกับผิวจอที่มีสารประกอบของฟอสฟอรัสได้มากขึ้น สำหรับจอ Trinitron
          ในปัจจุบันนี่ได้มีการพัฒนาให้มีความแบนราบมากขึ้นซึ่งจอแบบนี้จะเรียกกันว่า FD Trinitron (Flat Display Trinitron) ซึ่งมีมากมายในปัจจุบันและจะเข้ามาแทนที่จะแบบเดิมๆ อีกทั้งราคายังถูกลงเป็นอย่างมาก

               - จอแอลซีดี (LCD : Liquid Crystal Display) ซึ่งมี ลักษณะแบนราบ  จะมี ขนาดเล็กและบาง เมื่อเปรียบเทียบกับจอภาพแบบซีแอลที 


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

วันจันทร์ที่ 22 สิงหาคม พ.ศ. 2554

2 . หลักการทำงานของคอมพิวเตอร์

             
     แม้คอมพิวเตอร์ดูเหมือนว่ามีความซับซ้อนมากน้อยเพียงไรแต่เราสามารถแบ่งการทำงานของเครื่องได้เป็น 3 ขั้นตอน
     ดังนี้
 รับข้อมูล (Input) เป็นส่วนที่ทำหน้าที่รับคำสั่งจากผู้ใช้เข้าไปในเครื่องโดยผ่านอุปกรณ์ เช่น คีบอร์ด เมาส์ จอยสติ๊ก เป็นต้น
 ประมวลผล จะทำการประมวลข้อมูลตามคำสั่งที่ได้รับ โดยหน่วยประมวลผลที่มีชื่อเรียกว่า ซีพียู (CPU: Central Processing Unit)
         นั้นเปรียบได้เหมือนป็นสมองของคอมพิวเตอร์ ซึ่งสมรรถนะของเครื่องจะขึ้นกับความเร็วในการทำงานของหน่วยประมวลผล
         สำหรับชุดคำสั่งที่ป้อนให้หน่วยประมวลผลนั้นเรียกว่าโปรแกรม ซึ่งเป็นชุดคำสั่งที่ให้คอมพิวเตอร์ทำหน้าที่บางอย่างเฉพาะเจาะจง
 แสดงผล เป็นส่วนที่แสดงหรือส่งข้อมูลที่ได้จากการประมวลผลให้ผู้ใช้ ซึ่งอุปกรณ์ที่ทำหน้าที่นี้ ได้แก่ จอภาพ (แสดงภาพหรือข้อความ)
         ลำโพง(ส่งเสียง) เป็นต้น
 
        นอกจากการทำงานของเครื่อง 3 ขั้นตอน ยังมีส่วนประกอบสำคัญได้แก่ หน่วยความจำ (Memory) ในเครื่องคอมพิวเตอร์ซึ่งมี
หน่วยความจำสำหรับพักข้อมูลที่ต้องนำมาใช้ในการประมวลผล โดยรูปแบบการเก็บข้อมูลในเครื่องนั้นมีหน่วยเป็นบิต ที่มีค่าได้เพียง 2 ค่าคือ
0 หรือ 1 เท่านั้น เมื่อเรานำข้อมูลมาเรียงต่อกันหลายบิต ก็จะทำให้เราสามารถแทนค่าได้มากขึ้น โดยข้อมูลที่มีขนาด 8 บิต มีชื่อเรียกว่า ไบต์
 เราใช้หน่วยไบต์ในการวัดขนาดของหน่วยความจำในเครื่องคอมพิวเตอร์ โดยเรามักได้ยินคำ เช่น กิโลไบต์ ,เมกะไบต์และกิกะไบต์
 เราสามารถแสดงการทำงานของเครื่องคอมพิวเตอร์เป็นผังแบบง่ายๆได้ดังรูป
 
 
หลักการทำงานของคอมพิวเตอร์ 
 
 
 
 
คอมพิวเตอร์ คือ
          อุปกรณ์อิเล็กทรอนิกส์  ที่ทำงานตามชุดคำสั่งอย่างอัตโนมัติและให้ผลลัพธ์ออกมาตามต้องการ
ตัวเครื่องคอมพิวเตอร์
ตลอดจนอุปกรณ์ต่างๆ รวมเรียกว่า ฮาร์ดแวร์ (Hardware) การทำงานของคอมพิวเตอร์ประกอบด้วยหน่วยสำคัญ 5 หน่วย คือ
  • หน่วยรับข้อมูล (Input Unit)
  • หน่วยประมวลผลกลาง (Central Processing Unit : CPU)
  • หน่วยความจำหลัก (Main Memory)
  • หน่วยความจำสำรอง (Secondary Memory)
  • หน่วยแสดงผล (Output Unit)
          กลไกการทำงานของคอมพิวเตอร์ที่เกิดจากองค์ประกอบต่างๆ  เริ่มด้วยเมื่อมีการกดปุ่มเครื่องคอมพิวเตอร์
  โปรแกรมหรือชุดคำสั่งที่อยู่ในหน่วยความจำหลัก  จะทำการตรวจสอบอุปกรณ์ต่างๆ ให้พร้อมที่จะทำงาน 
 เมื่อตรวจสอบเสร็จคอมพิวเตอร์จะแสดงให้เห็นว่าพร้อมที่จะทำงาน  ก็จะมีการป้อนคำสั่งหรือโปรแกรมหรือ
ข้อมูลโดยผ่านหน่วยรับข้อมูล  แล้วนำไปเก็บไว้ที่หน่วยความจำหลัก  ต่อจากนั้น หน่วยประมวลผลกลางก็จ
ทำการตามคำสั่งของโปรแกรมซึ่งเรียกว่า  การประมวลผล  แล้วนำผลลัพธ์ที่ได้เก็บไว้ที่ หน่วยความจำ  และจะ
แสดงผลลัพธ์ผ่านหน่วยแสดงผลเมื่อมีคำสั่งให้แสดงผลลัพธ์
 
หน่วยรับข้อมูล (Input Unit)
           เครื่องมือหรืออุปกรณ์ที่ทำหน้าที่รับข้อมูลรับข้อมูลหรือคำสั่ง จากผู้ใช้เข้าสู่เครื่องคอมพิวเตอร์ โดยแปลง
ข้อมูลหรือคำสั่งนั้นให้อยู่ในรูปแบบอิเล็กทรอนิกส์ เพื่อทำการประมวลผลต่อไป อุปกรณ์รับข้อมูล ได้แก่ 
            

Mouse                                            Keyboard 
                       
 Joy Sticks                                      Track Ball
             
 
      
                                                                                                            TouchScreen                                                  Scanner  
 
               
 DigitalCamera                                          Light Pen
                                
หน่วยประมวลผลกลาง (Central Processing Unit : CPU)
 
                                              
หน่วยประมวลผลกลาง คือ ส่วนที่ทำหน้าที่ปฏิบัติตามคำสั่งที่รับมาจากหน่วยรับข้อมูล และควบคุมการปฏิบัติงาน
ของเครื่องคอมพิวเตอร์หน่วยประมวลผลกลางประกอบด้วยส่วนสำคัญ 2 ส่วน คือ
  • หน่วยควบคุม (Control Unit) ทำหน้าที่ควบคุมการทำงานของอุปกรณ์ต่างๆ ในระบบทั้งหมด ให้ทำงานอย่างถูกต้อง

  • หน่วยคำนวณ (Arithmetic Logic Unit) ทำ หน้าที่ประมวลผลข้อมูลทางคณิตศาสตร์และทางตรรกะ เช่น
          -   การคำนวณทางคณิตศาสตร์  ได้แก่  การบวก ลบ คูณ หาร
            -   การกระทำทางตรรกะ (AND , OR) 
            -   การเปรียบเทียบ  เช่น การเปรียบเทียบค่าของข้อมูล 2 ตัวว่ามีค่าเท่ากัน  มากกว่า  หรือน้อยกว่า  ไม่ว่าข้อมูลจะเป็นตัวเลข
              หรือตัวอักษรก้สามารถเปรียบเทียบได้
            -   การเลื่อนข้อมูล (Shift)
            -   การเพิ่มและการลด (Increment and Decrement)
            -   การตรวจสอบบิท (Test  Bit)
 
หน่วยความจำหลัก (Main Memory)  เป็นหน่วยความจำที่อยู่ในเครื่องคอมพิวเตอร์  แบ่งออกได้เป็น 2 ประเภท คือ 
          1. รอม (ROM : Read Only Memory)  เป็นหน่วยความจำหลักที่
                    -  ใช้บรรจุโปรแกรมสำคัญ ที่ใช้ในการสตาร์ทอัพเครื่อง
                    -  เก็บโปรแกรมคำสั่งไว้อย่างถาวร
                    -  ไม่ต้องใช้กระแสไฟฟ้าเลี้ยง ข้อมูลก็จะยังคงอยู่
                    -  เขียนหรือบันทึกข้อมูลคำสั่งได้เพียงครั้งเดียว ในขั้นตอนการผลิตเครื่องจากโรงงาน ไม่สามารถแก้ไขเปลี่ยนแปลงได้อีก
                    -  อ่านข้อมูลได้อย่างเดียว และการเข้าถึงข้อมูลเป็นแบบสุ่ม 
          2. แรม (RAM : Random Access Memory)                              
                                                 
                    -  ทำหน้าที่เก็บข้อมูลที่รับเข้ามาจากหน่วยรับข้อมูล  เพื่อนำไปประมวลผล
                    -  ทำหน้าที่เก็บผลลัพธ์ที่ได้ขณะทำการประมวลผลซึ่งยังไม่ใช่ผลลัพธ์สุดท้าย
                    -  ทำหน้าที่เก็บผลลัพธ์ที่ได้จากการประมวลผลซึ่งเป็นผลลัพธ์สุดท้าย
                    -  ทำหน้าที่เก็บชุดคำสั่งต่างๆ ขณะที่เรากำลังทำงานอยู่กับเครื่อง

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

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

               อุปกรณ์คอมพิวเตอร์ ประกอบด้วยองค์ประกอบดังนี้1 . ฮาร์ดแวร์
2 . ซอฟแวร์
3 . บุคลากรคอมพิวเตอร์
4 . ข้อมูล
                  
             ฮาร์ดแวร์

 
ฮาร์ดแวร์ หมายถึง อุปกรณ์ต่าง ๆ ที่ประกอบขึ้นเป็นคอมพิวเตอร์มีลักษณะเป็นโครงร่างสามารถมองเห็นด้วยตาและสัมผัสได้ เช่น จอภาพ คีย์บอร์ด เครื่องพิมพ์ เมาส์ เป็นต้น ซึ่งสามารถแบ่งออกเป็นส่วนต่าง ๆ ตามลักษณะงาน คือ 
            หน่วยรับข้อมูล (Input Unit)
            หน่วยความจำหลัก (Memory Unit)
            หน่วยประมลผลกลาง (Central Processing Unit : CPI)
            หน่วยแสดงผล (Output Unit)
    โดยอุปกรณ์แต่ละหน่วยมีหน้าที่การทำงานแตกต่างกัน  หน่วยรับข้อมูลเป็นส่วนที่ทำหน้าที่นำข้อมูลมาจากภายนอกเข้าสู่เครื่องคอมพิวเตอร์ เป็นตัวกลางเชื่อมโยงจากมนุษย์สู่เครื่องคอมพิวเตอร์ เครื่องมือหรืออุปกรณ์ ในหน่วยรับข้อมูลนี้ มีหน้าที่แปลงข้อมูลที่ส่งเข้าไปให้อยู่ในรุปของสัญญาณอิเล็กทรอนิกส์ที่คอมพิวเตอร์เข้าใจ และนำเข้าสู่เครื่องคอมพิวเตอร์ เพื่อการประมวลผล  มีทั้งประเภทที่มนุษย์ต้องการทำการป้อนข้อมูลด้วยตนเอง ในลักษณะการพิมพ์การชี้ซึ่งอุปกรณ์ลักษณะนี้ที่รู้จักกันดี คือ แป้นพิมพ์ (Keyboard) และเม้าส์ (Mouse) นอกจากนี้ยังมีอุปกรณ์นำเข้าข้อมูลในลักษณะของการส่งข้อมูลเข้าสู่ระบบโดยตรง (Source-data Automation)
            เพื่อให้การส่งข้อมูลเข้าระบบคอมพิวเตอร์ทำได้รวดเร็วยิ่งขึ้น โดยอุปกรณ์จะอ่านข้อมูลจากแหล่งกำเนิดและส่งเข้าสู่ระบบคอมพิวเตอร์โดยตรงผู้ใช้ไม่ต้องเคลื่อนย้ายหรือคัดลอกหรือพิมพ์สิ่งใดลงไปอีกทำให้เกิดความรวดเร็วและถูกต้องแม่นยำยิ่งขึ้น เครื่องป้อนข้อมูลประเภทนี้ คือ อุปกรณ์ OCR และสแกนเนอร์ (Scanner)

            หน่วยประมวลผลกลาง (Central Processing Unit : CPU)  หน่วยประมวลผลกลางเป็นศูนย์กลางการประมวลผลของทั้งระบบเปรียบเสมือนกองบัญชาการ หรือ ส่วนของศีรษะของมนุษย์ที่มีผู้บัญชาการ หรือสมองอยู่ภายใน
            ภายในหน่วยประมวลผลกลาง จะเป็นการทำงานประสานกันระหว่าง 2  ส่วนหลัก คือ    
            1. ส่วนควบคุม (Control Unit)
            2. ส่วนคำนวณและเปรียบเทียบข้อมูล (Arithmetic and Logical Unit or ALU)
            ส่วนควบคุม (Control Unit) 
            ส่วนควบคุมคือ ส่วนที่ทำหน้าที่สร้างและส่งสัญญาณไปควบคุมการทำงานของส่วนประกอบต่าง ๆ ในระบบคอมพิวเตอร์ คล้ายการส่งสัญญาณควบคุมจากสมองไปสู่ส่วนต่าง ๆ ของร่างกาย ส่วนควบคุมนี้ไม่ได้ทำหน้าที่ประมวลผลข้อมูล แต่มีหน้าที่ประสานงานให้ส่วนประกอบต่าง ๆ สามารถทำงานร่วมกันได้อย่างเป็นระบบ สัญญาณควบคุมจำนวนมาก สามารถเดินทางไปยังส่วนประกอบต่าง ๆ ของระบบคอมพิวเตอร์ได้ด้วย ตัวส่งสัญญาณเรียกว่า บัส (Bus) ซึ่ประกอบด้วย Control Bus, Data Bus และ Address Bus ที่ทำหน้าที่ส่งสัญญาณควบคุม ส่งสัญญาณข้อมูล และส่งตำแหน่งที่อยู่ของข้อมูล ในส่วนความจำตามลำดับ ดังนั้นบัสจึงเปรียบเทียบเสมือนพาหนะที่ใช้ขนส่งข้อมูลไปสู่ส่วนประกอบต่าง ๆ ของระบบนั่นเอง
            ส่วนคำนวณและเปรียบเทียบข้อมูล (Artimetic and Logic Unit : ALU) ทำหน้าที่คำนวณและเปรียบเทียบข้อมูล โดยอาศัยหลักการทางคณิตศาสตร์และตรรกศาสตร์ ตามลำดับการประมวลผลด้วยหลักการทางคณิตศาสตร์คือการคำนวณที่ต้องกระทำกับข้อมูลประเภทตัวเลข เช่น การบวก ลบ คูณ หาร ฯลฯ ให้ผลลัพธ์ที่หลากหลาย แต่การประมวลผลด้วยหลักตรรกศาสตร์ คือ การเปรียบเทียบข้อมูลที่กระทำกับข้อมูลตัวอักษร สัญลักษณ์หรือตัวเลข ให้ผลลัพธ์เพียงสองสภาวะ เช่น 0-1, ถูก-ผิด หรือจริง-เท็จ เป็นต้น คอมพิวเตอร์แต่ละเครื่อง มักมีส่วนคำนวณและเปรียบเทียบ (ALU) มากกว่าหนึ่งชุด ซึ่งมักพบในเครื่องที่มีกาประมวลผลแบบ Multi-Processing (ประมวลผลงานเดียว โดยอาศัยตัวประมวลผลหลายตัว)
            หน่วยความจำหลัก (Main Memory หรือ Primary Storage) หน่วยความจำหลักเป็นส่วนความจำพื้นฐานในคอมพิวเตอร์ทุกเครื่อง เป็นหัวใจของการทำงานในรูปแบบอัตโนมัติ มีหน้าที่เก็บข้อมูลต่าง ๆ ที่ป้อนเข้ามาเพื่อให้ส่วนประมวลผลนำไปใช้ และเก็บข้อมูลที่เกี่ยวกับคุณสมบัติกและระบบการทำงานของเครื่องคอมพิวเตอร์
            หน่วยความจำหลักประกอบด้วย
1.    หน่วยความจำแบบถาวร (Read Only Memory – ROM)
2.    หน่วยความจำชั่วคราว (Random Access Memory – RAM)

            หน่วยความจำแบบถาวร  คือ หน่วยความจำที่นำข้อมูลออกมาใช้งานเพียงอย่างเดียว โดยได้มีการบันทึกข้อมูลไว้ล่วงหน้าแล้ว สามารถเก็บรักษาข้อมูลไว้ได้โดยไม่ต้องอาศัยพลังงานไฟฟ้าในการรักษาข้อมูล แม้เราจะปิดเครื่องหรือไม่มีไฟฟ้าไปหล่อเลี้ยง ข้อมูลที่อยู่ในรอมก็จะยังคงอยู่ไม่สูญหายไปไหน ในปัจจุบัน หน่วยความจำถาวรนี้เปิดโอกาสให้สามารถลบหรือแก้ไขข้อมูลได้ เช่น การปรับปรุง/แก้ไข ข้อมูลเกี่ยวกับระบบคอมพิวเตอร์ (System Configuration)
          
            หน่วยความจำชั่วคราว  คือ หน่วยความจำที่สามารถบันทึกข้อมูล หรืออ่านข้อมูล ณ เวลาใด ๆ ได้ตามต้องการ การจดจำข้อมูลจึงไม่ถาวร ทั้งยังต้องอาศัยสัญญาณไฟฟ้าในการเก็บรักษาและอ่านข้อมูล ฉะนั้น ข้อมูลที่อยู่ในแรมจะสูญหายไปทันทีที่ปิดเครื่องหรือไฟฟ้าไม่ไปหล่อเลี้ยง แรมเป็นหน่วยความจำที่ใกล้ชิดและเกี่ยวข้องกับผู้ใช้เครื่องคอมพิวเตอร์โดยตรงเนื่องจากการับข้อมูล การประมวลผลและการแสดงผลข้อมูลต่างต้องอาศัยพื้นที่ในหน่วยความจำทั้งสิ้น แรมเป็นหน่วยความจำที่บ่งชี้ประสิทธิภาพของเครื่องคอมพิวเตอร์ที่สำคัญขนาดความจุของแรมเปรียบเสมือนขนาดของโต๊ะทำงาน หากแรมมีความจุมาก ก็เหมือนโต๊ะทำงานที่มีพื้นที่ในการทำงานได้มาก
          
            หน่วยเก็ข้อมูลสำรอง  แบ่งออกตามความเหมาะสมในการเข้าไปถึงข้อมูลได้ 2 ประเภท ดังนี้
1.    หน่วยเก็บข้อมูลสำรองที่เข้าถึงข้อมูลโดยลำดับเป็นหน่วยเก็บข้อมูลสำรองที่ต้องมีการจัดเก็บและเรียกใช้ข้อมูลโดยการเรียงลำดับ การสืบค้นหรือเข้าถึงข้อมูลจึงล่าช้าเพราะต้องเป็นไปตามลำดับก่อนหลังของการบันทึก ซึ่งหน่วยเก็บข้อมูลประเภทนี้ได้แก่ เทปแม่เหล็ก (magnetic taps) 
2.    หน่วยเก็บข้อมูลสำรองที่เข้าถึงข้อมูลได้โดยตรง เป็นหน่วยเก็บข้อมูลที่สามารถจัดเก็บและเรียกใช้ข้อมูลที่ต้องการได้โดยตรงไม่ต้องอ่านเรียงลำดับเหมาะกับงานที่ต้องอาศัยการประมวลผลแบบโต้ตอบ ที่ต้องการข้อมูลที่รวดเร็ว ซึ่งได้แก่ จานแม่เหล็ก ประเภทต่าง ๆ ไม่ว่าจะเป็น ฟลอปปี้ดิสก์ ฮาร์ดดิสก์ ซีดีรอม และ ดีวีดี นั่นเอง
            เนื่องจากส่วนความจำในเครื่องคอมพิวเตอร์ที่ใช้บันทึกข้อมูลในระบบประมวลผล ไม่สามารถรักษาข้อมูลไว้ได้หลังจากปิดเครื่องคอมพิวเตอร์ ดังนั้น การบันทึกข้อมูลลงบนหน่วยเก็บข้อมูลสำรอง จึงมีความจำเป็นในอันที่จะรักษาข้อมูลไว้ใช้ในอนาคต และทำให้สามารถนำข้อมูลจากเครื่องคอมพิวเตอร์เครื่องหนึ่งเคลื่อนย้ายไปสู่เครื่องคอมพิวเตอร์เครื่องอื่น ๆ ในระบบเดียวกันได้อีกด้วย

            หน่วยแสดงแผล (Output Unit) หน่วยแสดงผลเป็น่วนที่แสดงข้อมูลสู่มนุษย์ เป็นตัวกลางการสื่อสารระหว่างคอมพิวเตอร์กับมนุษย์ เราเรียกเครื่องมือในส่วนนี้ว่า อุปกรณ์แสดงผล (Output Device)
            อุปกรณ์แสดงผลสามารถแบ่งออกได้ 2 ประเภท ตามลักษณะของข้อมูลที่แสดงออกมาสู่ผู้ใช้ ได้แก่
1.    อุปกรณ์แสดงผลที่มนุษย์จับต้องไม่ได้ (Softcopy Output Device) หมายถึงอุปกรณ์แสดงผลที่มนุษย์ไม่สามารถจับต้องข้อมูลที่แสดงนั้นได้ เช่น ข้อมูลตัวอักษรหรือภาพบนจอภาพ หรือ ข้อมูลเสียงจากลำโพง เราเรียกข้อมูลตัวอักษรหรือภาพบนจอภาพ หรือ ข้อมูลเสียงจากลำโพงเราเรียกข้อมูลประเภทนี้ว่า Softcopy
2.    อุปกรณ์แสดงผลที่มนุษย์จับต้องได้ (Hardcopy Output Device) หมายถึงอุปกรณ์แสดงข้อมูลที่มนุษย์สามารถจับต้องข้อมูลที่แสดงนั้นได้ เช่น ตัวอักษรหรือภาพบนจอภาพ เป็นต้น เราเรียกข้อมูลประเภทนี้ว่า Hardcopy

            ซอฟต์แวร์            การแบ่งประเภทของซอฟต์แวร์


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

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

ระบบปฏิบัติการ หรือที่เรียกย่อว่า โอเอส (Operation System : OS) เป็นซอฟต์แวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operation System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX)
1)    ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษรดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
2)    วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้นสามารถทำงานหลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์ เลื่อนตัวชี้ตำแหน่งเพื่อเลือกตำแหน่งที่ปรากฎบนจอภาพ ทำให้ใช้งานคอมพิวเตอร์ได้ง่ายวินโดวส์จึงได้รับความนิยมในปัจจุบัน
3)    โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกันกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็นระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทำงานได้หลายงานพร้อมกันและการใช้งานก็เป็นแบบกราฟิกเช่นเดียวกับวินโดว์ส
4)    ยูนิกส์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฏิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทำงานได้หลาย ๆ งานในเวลาเดียวกัน ยูนิกส์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่องปลายทางได้หลายเครื่องพร้อมกัน
      
ระบบปฏิบัติการยังมีอีกมาก โดยเฉพาะระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทำงานร่วมกันเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์วินโดว์สเอ็นที

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

ซอฟต์แวร์ประยุกต์ (Application Software)  คือ ซอฟต์แวร์หรือโปรแกรมที่ทำให้คอมพิวเตอร์ทำงานต่าง ๆ ตามที่ผู้ใช้ต้องการ ไม่ว่าจะเป็นด้านเอกสาร บัญชี การจัดเก็บข้อมูล เป็นต้น ซอฟต์แวร์ประยุกต์ สามารถจำแนกได้เป็น 2 ประเภท คือ 
-    ซอฟต์แวร์สำเร็จ
-    ซอฟต์แวร์ใช้งานเฉพาะ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันอยู่ทั่วไป ซอฟต์แวร์สำเร็จ (Package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่วย เพื่อใช้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟร์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่
-    ซอฟต์แวร์ประมวลคำ
-    ซอฟต์แวร์ตารางทำงาน
-    ซอฟต์แวร์จัดการฐานข้อมูล
-    ซอฟต์แวร์นำเสนอ
-    ซอฟต์แวร์สื่อสารข้อมูล

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

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

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

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

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

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

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

             บุคลากร  ได้แก่บุคคลที่มีความเกี่ยวข้องกับคอมพิวเตอร์ประกอบด้วย
1.    นักวิเคราะห์และออกแบบระบบ
2.    นักเขียนโปรแกรมระบบ
3.    นักเขียนโปรแกรม
4.    ผู้จัดการฐานข้อมูล
5.    ผู้ปฏับัติการ
6.    ผู้ใช้

    นักวิเคราะห์และออกแบบระบบ (System Analyst)  เป็นผู้ที่มีหน้าที่วิเคราะห์และออกแบบระบบงานใหม่หรือปรับปรุงระบบงานเดิม ต้องเป็นผู้มีความรู้ทางคอมพิวเตอร์และมีประสบการณ์การทำงาน พอสมควร
    นักเขียนโปรแกรมระบบ (System Programmer)  มีหน้าที่ในการเขียนโปรแกรมระบบควบคุมเครื่องจะคอยตรวจสอบและแก้ไขเมื่อระบบคอมพิวเตอร์มีปัญหาต้องเป็นผู้ที่มีความรู้เกี่ยวกับฮาร์ดแวร์เป็นอย่างดี
    นักเขียนโปรแกรม (Programmer)  เป็นผู้มีหน้าที่เขียนโปรแกรมตามรายละเอียดและข้อกำหนด ที่ System Analyst ได้ออกแบบให้เป็นผู้ที่มีความรู้ทางคอมพิวเตอร์เป็นอย่างดีแต่ไม่จำเป็นต้องรู้รายละเอียดดเกี่ยวกับฮาร์ดแวรืควรมีตรรกในการเขียนและแก้ไขข้อผิดพลาดของโปรแกรมที่อาจเกิดขึ้น
    ผู้จัดการฐานข้อมูล (Database Administrator or DBA)  เป็นผุ้ที่มีหน้าที่ในการบริหารและควบคุมฐานข้อมูลสามารถสร้างและแก้ไขโครงสร้างฐานข้อมูลได้
    ผู้ปฏิบัติการ (Operator)  เป็นเจ้าหน้าที่คอมพิวเตอร์ที่มีหน้าที่ควบคุมการปิดเปิดเครื่องเมื่อระบบมีปัญหาจะแจ้งให้ผู้เขียนโปรแกรมระบบทราบนอกจากนี้ยังมีหน้าที่สำรองข้อมูลจากคอมพิวเตอร์ขึ้นเก็บไว้ในสื่อบันทึกข้อมูล เช่น เทป เพื่อป้องกันความเสียหายที่อาจเกิดขึ้นกับข้อมูลได้ ซึ่งผู้ปฏิบัติการนี้ไม่จำเป็นต้องมีความรู้สูงนักแต่ต้องกเป็นผู้ที่มีความรับผิดชอบและใส่ในในการทำงาน
    ผู้ใช้ (User) เป็นผู้ที่ใช้งานระบบคอมพิวเตอร์ เป็นผู้ระบุความต้องการแก่นักวิเคราะห์ว่าต้องการใช้ระบบงานเป็นอย่างไร ให้คอมพิวเตอร์ช่วยทำอะไรได้บ้าง บรรดานักคอมพิวเตอร์ต้องสนองความต้องการแก่ผู้ใช้นี้

    ข้อมูล      องค์ประกอบทางด้านข้อมูล (Data)  เป็นข้อมูลที่จะต้องป้อนเข้าสู่คอมพิวเตอร์พร้อมกับโปรแกรมที่นักคอมพิวเตอร์ได้เขียนขึ้น เพื่อให้ได้ผลลัพธ์ตามที่ต้องการออกมาข้อมูลต้องเป็นข้อมูลที่มีความถูกต้อง จึงจะได้ผลลัพธ์ที่ถูกต้องออกมา ข้อมูลเป็นองค์ประกอบที่สำคัญอย่างหนึ่งในระบบคอมพิวเตอร์เป็นสิ่งที่ต้องป้อนเข้าไปในคอมพิวเตอร์ พร้อมกับโปรแกรมที่นักคอมพิวเตอร์เขียนขึ้นเพื่อผลิตผลลัพธ์ที่ต้องการออกมา
    ข้อมูลที่สามารถนำมาใช้กับคอมพิวเตอร์ มี 5 ประเภทคือ 
1.    ข้อมูลตัวเลข (Numeric Data)
2.    ข้อมูลตัวอักษร (Text Data)
3.    ข้อมูลเสียง (Audio Data)
4.    ข้อมูลภาพ (Images Data)
5.    ข้อมูลภาพเคลื่อนไหว (Video Data)

    ในการนำข้อมูลไปใช้นั้น เรามีระดับโครงสร้างของข้อมูลดังนี้
1.    บิต (Bit) ย่อมาจาก Binary Digit เป็นข้อมูลที่มีขนาดเล็กสุดในระบบคอมพิวเตอร์ เป็นข้อมูลที่เครื่องคอมพิวเตอร์สามารถเข้าใจและนำไปใช้งานได้ ซึ่งได้แก่ เลข 0 หรือเลข 1 เท่านั้น มักใช้เป้นหน่วยวัดความสามารถของไมโครโพรเซสเซอร์ในการประมวลผลข้อมูล เช่น 16 บิต หรือ 32 บิต เป็นต้น  ซึ่ง 8 บิต เท่ากับ 1 ไบต์ 1 ไขต์จะใช้แทนตัวอักขระหรือตัวเลข ตัวอย่างเช่น ไบต์ 01000001 คือ อักขระ A เลข 0 หรือ 1 ในไบต์ก็คือ 1 บิต ซึ่งแสดงถึงสถานะ 1 ใน 2 สถานะคือ 0= ปิด และ 1=เปิด การรวมตัวเลข 0 และ 1 ในลักษณะต่าง ๆ ให้เป็นชุด 8 ตัว จะแทนข้อมูลทั้งหมดในคอมพิวเตอร์
2.    ไบต์ (Byte) หรือ อักขระ (Character) ได้แก่ตัวเลข หรือตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0,1,…..9,A,B….Z และเครื่องหมายต่าง ๆ ซึ่ง 1 ไบต์จะเท่ากับ 8 บิต หรือตัวอักขระ 1 ตัวเป็นต้น
3.    ฟิลด์ (Field) ได้แก่ไบต์ หรือ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็นฟิลด์ เช่น เลขประจำตัวชื่อพนักงาน เป็นต้น
4.    เรคคอร์ด (Record) ได้แก่ฟิลด์ตั้งแต่ 1 ฟิลด์ขึ้นไป ที่มีความสัมพัน์เกี่ยวข้องรวมกันเป็นเรคคอร์ด เช่น ชื่อ นามสกุล เลขที่ประจำตัว ยอดขาย ข้อมูลพนักงาน 1 คน เป็น 1 เรคคอร์ด
5.    ไฟล์ (Files) หรือ แฟ้มข้อมูล ได้แก่ เรคคอร์ดหลาย ๆ เรคคอร์ดรวมกัน ซึ่งเป็นเรื่องเดียวกัน เช่น ข้อมูล ของประวัติพนักงาน แต่ละคนรวมกันทั้งหมด เป็นไฟล์หรือแฟ้มข้อมูลเกี่ยวกับประวัติพนังงานของบริษัท เป็นต้น
6.    ฐานข้อมูล (Database) คือการเก็บรวบรวมไฟล์ข้อมูลหลาย ๆ ไฟล์ที่เกี่ยวข้องกันมารวมเข้าด้วยกัน เช่นไฟล์ข้อมูลของแผนกต่าง ๆ มารวมกันเป็นฐานข้อมูลของบริษัทเป็นต้น

    การวัดขนาดข้อมูล
    ในการพิจารณาว่าข้อมูลใดมีขนาดมากน้อยเพียงไร เรามีหน่วยในการวัดขนาดข้อมูลดังต่อไปนี้


    สรุปองค์ประกอบด้านข้อมูล มี 5 ประเภทดังนี้
1.    ข้อมูลตัวเลข
2.    ข้อมูลตัวอักษร
3.    ข้อมูลเสียง
4.    ข้อมูลภาพ
5.    ข้อมูลภาพเคลื่อนไหว

    สรุปโครงสร้างด้านข้อมูลมี 6 ประเภท คือ
1.    บิต
2.    ไบต์
3.    ฟิลด์
4.    เรคคอร์ด
5.    ไฟล์
6.    ฐานข้อมูล