วันพฤหัสบดีที่ 1 กันยายน พ.ศ. 2559

Software (เนื้อหา)

Software หมายถึง อะไร
Software หมายถึง โปรแกรมหรือชุดคำสั่ง ทำหน้าที่สั่งการ ควบคุมการ
ประมวลผลอุปรกรณ์คอมพิวเตอร์ ในส่วนที่เรียกว่า ฮาร์ดแวร์ แม้ว่าจะมีความเร็วสูงในการทำงาน
 มีหน่วยความจำสูง และมีอุปรกรณ์ประกอบมากมาย แต่อาร์ดแวร์ทำงานไม่ได้ ถ้าไม่มีชุดคำสั่งควบคุมการ
ทำงานของเครื่องคอมพิวเตอร์ ซอฟท์แวร์หรือชุดคำสั่ง แบ่งออกเป็น 2 ประเภทคือโปรแกรมระบบ
และโปแกรมประยุกต์
1. โปรแกรมระบบ (system Soltware) ทำหน้าที่ทำงานที่ควบคุมการทำงานของฮาร์ดแวร์
จำแนกออกเป็น 2 ประเภท คือ
1.1 โปรแกรมระบบปฎิบัติการ (Operating System) ประกอบด้วยโปรแกรมการทำงานย่อยๆ
 ทำหน้าที่ต่างๆ กันระบบปฎิบัตการที่ใช้กันกว้างขวาง คือ Windows XP ,Windows Vista
Linux
1.2 โปรแกรมแปลภาษา (Language Translators) เป็นโปรแกรมประยุกต์ที่ผู้ใช้เขียนขึ้นด้วยภาษาคอมพิวเตอร์
 เช่น ภาษาสิก
 โคบอล ฟอร์แทรน โปรแกรมประยุกต์ที่นำเข้ามาสู่หน่วยจำด้วยภาษาที่เขียนขึ้นเราเรียกว่า Source Program
ซึ่งเป็นภาษาเครื่องเราเรียกว่า Object Program หรือ Machine Language
โปรแกรมแปลภาษแต่ละตัวจะทำหน้าที่ต่างกันและจะแปลได้ภาษาใดภาษหนึ่งเท่านั้น เช่น โปรแกรมภาษา
โคบอลก็จะแปลเฉพาะภาษาโคบอลเท่านั้น โปแกรมภาษาฟอร์แทน ก็จะแปลได้แต่ภาษาฟอร์แทนเท่านั้น
เป็นโปรแกรมที่บริษัทผู้ผลิต เครื่องคอมพิวเตอร์ หรือหน่วยงานคอมพิวเตอร์จัดทำขึ้นสำหรับการที่
จะช่วยการประมวลผล ที่ทำหน้าที่ประจำโปรแกรมดังกล่าวนี้ ประกอบด้วย
โปรแกรมต่าง ๆ ทำหน้าที่เฉพาะงาน เช่น
   1.1.1 Text - Editing Program เป็นโปรแกรมที่ทำหน้าที่เพื่อเตรียมข้อมูลหรือโปแกรม เข้าสู่ระบบ
การเพิ่มแก้ไขหรือการย่าย หรือลบทิ้ง
   1.1.2 Diagnostic Program ทำหน้าที่ตรวจสอบข้อพกพร่องของโปแกรมและอุปกรณ์คอมพิวเตอร์
   1.1.3 Peripheral Interchange Program ช่วยจัดย้ายแฟ้มงานข้อมมูลจากสื่อชนิดหนึ่งไปยังสื่ออีกชนิดหนึ่ง
 เช่น ย้ายข้อมูลในเทปแม่เหล็กไปเก็บไว้ในจานแม่เหล็ก VCD,DVD และอื่นๆ
   1.1.4.Sort/Merge Program ช่วยงานจัดลำดับข้อมูลตามลำดับอักษรหรือลำดับเลขและช่วยงานรวมแฟ้มข้อมูงต่างๆ
 เข้ามาเก็บไว้ในแฟ้มข้อมูลเดียวกันโปแกรมประยุกต์ คือชุดคำสั่งที่เขียนขึ้นด้วยภาษาคอมพิวเตอร์
เช่นภาษาเบสิก โคบอล ฟอร์แทรน
 เพื่อให้คอมพิวเตอร์ประมวลผลตามคาสมต้องการโปแกรมเหล่านี้ผู้ใช้เขียนเอง
 สำหรับทำงานเฉพาะอย่าง ในขณะเดียวกัน
มีซอฟแวร์จัดทำขึ้นจำหน่วย  เรียกว่า  โปหแรมสำเส็จรูป (Package Program)
ผู้ใช้งานสามารถนำมาใช้งานได้เลย เช่นโปแรกม CDS/ISIS
 ซึ่งโปแกรมสำหรับจัดเก็บและสืบค้นสารสนเทศ  โปแกรมSAS,ABSTAT,SPSS,Microsoft Office
ปัจจุบันมีโปแกรมสำเส็จรูปจำนวนมาก ไมโครคอมพิวเตอร์ คอมพิวเตอร์ ทำให้การใช้งานทำได้กว้างขวางขึ้น
 การเรียนรู้ง่ายและสะดวก
                  อย่างไรก็ตาม โปแกรมสำเร็จรูปก็ไม่สนองตอบความต้องการของผู้ใข้ได้ทุกอย่างบางครั้ง
จำเป็นต้องเขียนโปแกรมขึ้นมาใช้เอง ก็ต้องศึกษาวิธีการเขียนโปแกรม  และต้องแน่ใจว่าเครื่องคอมพิวเตอร์
มีตัวแปลภาษา ทำหน้าที่แปลคำสั่งให้เป็นภาษาเครื่องได้

 ภาษาเครื่องคอมพิวเตอร์แบ่งออกได้เป็น 3 กลุ่ม
  1.ภาษาเครื่อง ประกอบด้วยกลุ่มเลขฐานสอง ซึ่งเป็นภาษาเดียวที่เครื่องสามารถรับรู้และนำไปปฎิบัติได้ทันที
 ในระยะเริ่มแรกปผู้ใช้จะต้องเรียนรู้ภาษาเครื่อง จึงจะสามารถเขียนคำสั่งให้คอมพิวเตอร์ทำงานได้ และการใช้ภาษา
เครื่องจำเป็นต้องเรียนรู้และเข้าใจอย่างลึกซึง จึงนับว่าเป็นความยากลำบากอย่างมากและไม่สะดวกที่จะใช้งาน
 จึงมีผู้พัฒนาภาษาให้มีความสะดวกมากขึ้น
  2. ภาษาระดับต่ำ เป็นภาษาที่ใกล้เคียงกับภาษาเครื่อง แต่ทำให้กระซับกว่า โดยผู้ใช้ตัวอักษรแทนเลขฐาน
 สอง ทำให้ผู้ผู้เขียนชุดคำสั่งสะดวกมากขึ้น เมื่อคอมพิวเตอร์รับคำสั่งภาษาแอสแซบบลีก็จะแปลให้เป็นภาษาที่เรียกว่า
แอสแซมเบอล (Assemlier)
เพื่อแปลคำสั่งให้เป็นภาษาเครื่องแม้ว่าผู้ใช้งานจะเข้าใจหรือไม่ก็ตามกับภาษาเครื่อง
แต่ยังคงมีความไม่สะดวกเพราะพัฒนามาจากภาษาเครื่อง
 3. ภาษาระดับสูงเป็นภาษาที่ออกแบบให้ใกล้เคียงกับภาษามนุษย์จึงทำให้ผู้ใช้งานได้เข้าใจง่ายกว่าภาษา
คอมพิวเตอร์ 2 กลุ่ม ที่กล่าวมา โดยบไม่คำนึงถึงรายละเอียดในระบบคอมพิวเตอร์ที่ใช้ไม่มากนักไม่
จำเป็นต้องมีพื้นฐาน
เกี่ยวกับภาษาเครื่อง ภาษาระดับสูงนี้สามารถนำไปใช้งานกับคอมพิวเตอร์ในระบบอื่นได้
 นับว่าเป็นภาษาที่สะดวกแก่การใช้งานมากขึ้น แต่ละภาษามีจุดเด่นต่างกัน ต้องมีการพิจารณาเป็นพิเศษ
 ตัวอย่างเช่น
 - FORTRAN เป็นภาษาที่มีความสามารถในการคำนาณสูงมาก เหมาะสำหรับงานวิทยาศาสตร์ วิศวกรรม
 - COBOL เหมาพสำหรับการใช้งานทางด้สนธุรกิจการบัญชีการธนาคาร ความสามารถในการ
จัดการกับแฟ้มข้อมูลจำนวณมาก
 - BASIC เป็นภาษษคอมพิวเตอร์ที่สร้างขึ้นให้มีลักษณธที่ใช้งานง่าย ศึกษาได้ง่ายผู้ใช้สามารถตอบกับ
เครื่องในโปรแกรมและเหมาะแก่แารใช้งานทางธุรกิจ วิทยาศาสตร์ แต่ภาษาเบสิกยังจัดได้ว่าใหช้งานได้ไม่ดีนัก
 ส่วนใหญ่ใช้ในไมดครคอมพิวเตอร์
 - PACAL เป็นภาษาที่พัฒนามาจากโปรแกรมโครงสร้าง แต่จัดอยู่นะดับปลานกลางเพราะ
 การจัดการข้อมลูไม่ได้มาก
 นอกจากที่กล่าวมาแล้วยังมีภาษาระดับสูงอีกเช่น ALGOL,ADA,ALP,PROLOG,C เป็นต้น
 โครงสร้างข้อมูล (DATA Structure) ข้อมูลที่ใช้ในการประมวลผลมีรายละเอียดดังนี้
 1.บิท(Bit) เป็นหน่วยข้อมูลที่เล็กที่สุดในคอมพิวเตอร์ ย่อมาจาก Binary digit หมายถึงเลขฐานสองที่มีค่า
 0หรือ 1ดังนั้นในแต่ละบิทจึงแทนค่าได้เพียงสองสภาวะ หรือถ้าแทนตัวอักษรจะได้เพียง สองตัวอักษรเท่านั้น
เช่น 0=a,1=b
 2.ไบต์ (Byte)หมายถึง หน่วยข้อมูลกลุ่มหนึ่งที่ใช้แทนตัวอักษร (Character) หนึ่งตัวหรือหนึ่งไบต์
เช่น A=0110001,B=011000010
 ไบต์ เป็นหน่วยข้อมมูลที่มีขนาดใหญ่กว่าบิทและใช้บอกขนาดความจุในการเก็บข้อมมูลในคอมพิวเตอร์
โดยมีหน่วยเรียดว่า ดังนี้
     8 Bit      =    1 Byte
 1,024 Byte     =    1 Kilobyte
 1,024 Kilobyte =    1 Megabyte
 1,024 Megabyte =    1 Gigabyte
 - ตัวอักษร (Charater)หมายถึงสัญลักษณ์ ที่ใช้ในการประเมินผล เช่น 0-9,a-z'ก-ฮ และเครื่องหมายอื่นๆ
 ซึ่งจะมีความหมายเช่นเดียวกับไบต์
 - คำ(Word)หมายถึง กลุ่มของไบต์ หรือหน่วยหลักของเขตข้อมูลที่ใช้ในหน่วยความจำหลักของข้อมูล
เช่น24 Bits/word หรือ32 Bist/word
 - เขตข้อมมูล (Field)หมายถึง กลุ่มของไบต์หรือว่ากลุ่มตัวอักษร ที่มีขอบเขตเป็นพื้นที่เฉพาะอันใดอันหนึ่ง
 ในการบันทึกข้อมูลในแต่ละรายการ เช่น เขตข้อมูลในแต่ล่ะรายการ เช่น เขตข้อมูลของชื่อและนามสกุลหรือประวัติ
 - ระเบียบ (Recrod)หมายถึง ข้อมูลหนึ่งที่เป็นองค์ประกอบของแฟ้มข้อมมูลหรือกลุ่มของข้อมมูลชุดหนึ่ง
 หรือกลุ่มของเขตข้อมมูลที่ประกอบขึ้นเป็น Recrord
- แฟ้ม (File)หมายถึงชุดข้อมมูล ซึ่งประกอบไปด้วยไปด้วยกลุ่มของระเบียบที่มีวัตถุประสงค์ 
ในการปะเมินผลร่วมกัน เช่น แฟ้มข้อมมูลของนักศึกษาก็จะประกอบไปด้วยระเบียบของนักศึกษาทุกๆคน
- Vector หมายถึง Field ที่ตรงกันในแต่ล่ะ Recrord
- Array หมายถึง กลุ่มของ Vector ทั้งหมดใน Recrord
 1.3โปรแกรมอำนวจจความสะดวก (Utility Program)
แบบฝึกหัด คลิ๊กที่นี้
อ้างอิงจาก http://www.comsimple.com/

แบบทดสอบ Software

Webpage Development(เนื่อหา)

Webpage Development(เนื่อหา)

web development คืออะไร?
... การออกแบบและพัฒนาระบบโปรแกรมมิ่งของเว็บไซต์ให้สามารถควบคุมการทำงานของเว็บไซต์ทั้งเว็บ ไม่ว่าจะเป็นระบบการแสดงข้อมูล ระบบการประมวลผลข้อมูล ระบบการโต้ตอบผู้เยี่ยมชม ระบบแอดมิน เป็นต้น
... ระบบของเว็บไซต์แบ่งตามประโยชน์การใช้งานได้ 2 ประเภท คือ ระบบที่ออกแบบมาเพื่อประโยชน์การใช้งานของแอดมินหรือผู้ดูแลเว็บไซต์ และระบบที่ออกแบบมาเพื่อประโยชน์การใช้งานของผู้เยี่ยมชม
web development มีความสำคัญอย่างไร?
... ระบบต่างๆ บนเว็บไซต์จะเป็นตัวขับเคลื่อนและควบคุมเว็บให้ทำงานตามเงื่อนไขที่เราต้องการได้อย่างไม่มีข้อจำกัด ทำให้เว็บไซต์นั้นๆ มีศักยภาพมากกว่าการเป็นเพียงแค่การให้ข้อมูล information ธรรมดา
web development มีขั้นตอนอย่างไรบ้าง?
... เพื่อให้ระบบที่จะทำการออกแบบพัฒนาขึ้นมานั้น มีประสิทธิภาพสูงสุดตามเงื่อนไขต่างๆ โดยใช้เวลาในการพัฒนาที่น้อยที่สุดอย่างคุ้มค่า จะต้องมีขั้นตอนต่างๆ ดังนี้
  • System Analysis คือการวิเคราะห์ระบบ และออกแบบ flowchat ของระบบโดยกำหนดเงื่อนไขต่างๆ ที่เกี่ยวข้อง และกำหนดการประมวลผล และการแสดงผลให้ถูกต้อง อีกทั้งยังต้องตรวจเช็คช่องโหว่หรือปิดทางจากเงื่อนไขต่างๆ ให้หมด
  • Coding เป็นการเขียนโคดโปรแกรมมิ่งเพื่อควบคุมฐานข้อมูล และกำหนดเงื่อนไขการทำงานของระบบ
  • Testing เป็นการทดสอบการทำงานจริงของระบบ เพื่อตรวจสอบจุดผิดพลาดหรือ bug โปรแกรม และทำการซ่อมหรือแก้ไข
แบบฝึกหัด คลิ๊กที่นี้

อ้างอิงจาก http://www.oknation.net/blog/ryokoku/2008/10/01/entry-1

อาร์ดแวร์(เนื้อหา)

อาร์ดแวร์(เนื่อหา)

ฮาร์ดแวร์ (hardware) หมายถึง อุปกรณ์ต่างๆ ที่ประกอบขึ้นเป็นเครื่องคอมพิวเตอร์ มีลักษณะเป็นโครงร่างสามารถมองเห็นด้วยตาและสัมผัสได้ (รูปธรรม) เช่น จอภาพ คีย์บอร์ด เครื่องพิมพ์ เมาส์ เป็นต้น ซึ่งสามารถแบ่งออกเป็นส่วนต่างๆ ตามลักษณะการทำงาน ได้ 4 หน่วย คือ หน่วยประมวลผลกลาง (Central Processing Unit : CPU) หน่วยรับข้อมูล (Input Unit) หน่วยแสดงผล (Output Unit) หน่วยเก็บข้อมูลสำรอง (Secondary Storage) โดยอุปกรณ์แต่ละหน่วยมีหน้าที่การทำงานแตกต่างกัน ดังนี้
1. หน่วยประมวลผลกลาง (CPU) 
หน่วยประมวลผลกลาง ( CPU : Central Processing Unit ) หรือมักจะเรียกอีกอย่างหนึ่งว่าไมโครโปรเซสเซอร์ มีหน้าที่ในการประมวลผลข้อมูล ในลักษณะของการคำนวณและเปรียบเทียบ โดยจะทำงานตามจังหวะเวลาที่แน่นอน เรียกว่าสัญญาณ Clock เมื่อมีการเคาะจังหวะหนึ่งครั้ง ก็จะเกิดกิจกรรม 1 ครั้ง เราเรียกหน่วย ที่ใช้ในการวัดความเร็วของซีพียูว่า “เฮิร์ท”(Herzt) หมายถึงการทำงานได้กี่ครั้งในจำนวน 1 วินาที เช่น ซีพียู Pentium4 มีความเร็ว 2.5 GHz หมายถึงทำงานเร็ว 2,500 ล้านครั้ง ในหนึ่งวินาที กรณีที่สัญญาณ Clock เร็วก็จะทำให้คอมพิวเตอร์เครื่องนั้น มีความเร็วสูงตามไปด้วย ซีพียูที่ทำงานเร็วมาก ราคาก็จะแพงขึ้นมากตามไปด้วย การเลือกซื้อจะต้องเลือกซื้อให้เหมาะสมกับงานที่ต้องการนำไปใช้ เช่นต้องการนำไปใช้งานกราฟฟิกส์ ที่มีการประมวลผลมาก จำเป็นที่จะต้องใช้เครื่องที่มีการประมวลผลได้เร็ว ส่วนการพิมพ์รายงานทั่วไปใช้เครื่องที่ความเร็ว 100 MHz ก็เพียงพอแล้ว
แนน
2. หน่วยรับข้อมูล (Input Unit) 
หน่วยป้อนข้อมูล (Input Unit) ทำหน้าที่ในการป้อนข้อมูลเข้าสู่เครื่องคอมพิวเตอร์ อุปกรณ์ที่ทำหน้าที่ในการป้อนข้อมูล เข้าสู่เครื่องคอมพิวเตอร์ได้แก่ แป้นพิมพ์ สำหรับพิมพ์ตัวอักษรและอักขระต่าง ๆ เมาส์สำหรับคลิกสั่งงานโปรแกรม สแกนเนอร์สำหรับสแกนรูปภาพ จอยสติ๊ก สำหรับเล่นเกมส์ ไมโครโฟนสำหรับพูดอัดเสียง และกล้องดิจิตอลสำหรับถ่ายภาพ และนำเข้าไปเก็บไว้ ในดิสก์ของเครื่องคอมพิวเตอร์ เพื่อนำไปใช้งานต่อไป
แนน 1
3. หน่วยแสดงผล (Output Unit) 
หน่วยแสดงผล (Output Unit) มีหน้าที่ในการแสดงผลข้อมูล ที่ผ่านการประมวลผลในรูปของ ข้อความ ภาพนิ่ง ภาพเคลื่อนไหวหรือ เสียง เป็นต้น อุปกรณ์ที่ทำหน้าที่ในการแสดงผลได้แก่ จอภาพ (Monitor) สำหรับแสดงตัวอักษรและรูปภาพ เครื่องพิมพ์ (Printer) สำหรับพิมพ์ข้อมูลที่อยู่ในเครื่อง ออกทางกระดาษพิมพ์ ลำโพง (Speaker) แสดงเสียงเพลงและคำพูด เป็นต้น
แนน2
4. หน่วยความจำ (Memory Unit) 
หน่วยความจำ (Memory Unit) มีหน้าที่ในการจำข้อมูล ให้กับเครื่องคอมพิวเตอร์ มีอยู่ 2 ชนิดคือ หน่วยความถาวร (ROM : Read Only Memory) เป็นหน่วยความจำที่สามารถจำข้อมูลได้ตลอดเวลา ส่วนหน่วยความจำอีกประเภทหนึ่งคือ หน่วยความจำชั่วคราว (RAM : Random Access Memory) หน่วยความจำประเภทนี้ จะจำข้อมูลได้เฉพาะช่วงที่มี การเปิดไฟเข้าเครื่องคอมพิวเตอร์เท่านั้น หน่วยความจำชั่วคราว ถือว่าเป็นหน่วยความจำหลักภายในเครื่อง สามารถซื้อมาติดตั้งเพิ่มเติมได้ เรียกกันทั่วไปคือหน่วยความจำแรม ที่ใช้ในปัจจุบันคือ แรมแบบ SDRAM , RDRAM เป็นต้น

5. หน่วยเก็บข้อมูลสำรอง (Secondary Storage)

หน่วยความจำสำรองคืออุปกรณ์ที่ทำหน้าที่เก็บข้อมูลไว้ใช้ในโอกาสต่อไป เนื่องจากหน่วยความจำแรม จำข้อมูลได้เฉพาะช่วงที่มีการเปิดไฟ เข้าเครื่องคอมพิวเตอร์เท่านั้น ถ้าต้องการเก็บข้อมูลไว้ใช้ในโอกาสต่อไป จะต้องบันทึกข้อมูลลงในหน่วยความจำสำรอง ซึ่งหน่วยความจำสำรองมีอยู่หลายชนิดด้วยกัน แต่มีนิยมใช้กันทั่วไปคือ ฮาร์ดดิสก์ ดิสก์ไดร์ฟ ซีดีรอม ดีวีดีรอม ทัมท์ไดร์ฟ เป็นต้น
5
โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลำดับขั้นตอนการทำงานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทำงานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้ 
      
          ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
การที่เราเห็นคอมพิวเตอร์ทำงานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรมคอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อนบริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคารที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้ ซอฟต์แวร์จึงเป็นสิ่งที่จำเป็น และมีความสำคัญมาก และเป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ
ซอฟท์แวร์และภาษาคอมพิวเตอร์
เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทำงาน มนุษย์จะต้องบอกขั้นตอนวิธีการให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ และทำงานได้อย่างถูกต้อง จำเป็นต้องมีสื่อกลาง ถ้าเปรียบเทียบกับชีวิตประจำวันแล้ว เรามีภาษาที่ใช้ในการติดต่อซึ่งกันและกัน เช่นเดียวกันถ้ามนุษย์ต้องการจะถ่ายทอดความต้องการให้คอมพิวเตอร์รับรู้และปฏิบัติตาม จะต้องมีสื่อกลางสำหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่าภาษาคอมพิวเตอร์
เนื่องจากคอมพิวเตอร์ทำงานด้วยสัญญาณทางไฟฟ้า ใช้แทนด้วยตัวเลข 0 และ 1 ได้ ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูลและคำสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งและใช้สั่งงานคอมพิวเตอร์ว่าภาษาเครื่อง
การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้เรียกว่า ภาษาคอมพิวเตอร์ระดับสูง ภาษาระดับสูงมีอยู่มากมาย บางภาษามีความเหมาะสมกับการใช้สั่งงานการคำนวณทางคณิตศาสตร์และวิทยาศาสตร์ บางภาษามีความเหมาะสมไว้ใช้สั่งงานทางด้านการจัดการข้อมูล
ในการทำงานของคอมพิวเตอร์ คอมพิวเตอร์จะแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สำหรับแปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออินเทอร์พรีเตอร์ (interpreter)
คอมไพเลอร์จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น
ส่วนอินเทอร์พรีเตอร์จะทำการแปลทีละคำสั่ง แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น เมื่อทำเสร็จแล้วจึงมาทำการแปลคำสั่งลำดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคำสั่ง ตัวแปลภาษาที่รู้จักกันดี เช่น ตัวแปลภาษาเบสิก ตัวแปลภาษาโคบอล
ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสำคัญที่ควบคุมการทำงานของคอมพิวเตอร์ให้ดำเนินการตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว คอมพิวเตอร์ต้องทำงานตามโปรแกรมเท่านั้น ไม่สามารถทำงานที่นอกเหนือจากที่กำหนดไว้ในโปรแกรม
ชนิดของซอฟต์แวร์
6
ซอฟต์แวร์ระบบ
คือซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง
เมื่อเราเปิดเครื่องคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะทำงานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบ  ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทำงานไม่ได้
ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ
ซอฟต์แวร์ประยุกต์
เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สำเร็จในปัจจุบันมีมากมาย เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ฯลฯ
ซอฟท์แวร์ระบบ
คอมพิวเตอร์ประกอบด้วย หน่วยรับเข้า หน่วยส่งออก หน่วยความจำ และหน่วยประมวลผล ในการทำงานของคอมพิวเตอร์จำเป็นต้องมีการดำเนินงานกับอุปกรณ์พื้นฐานที่จำเป็น ดังนั้นจึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในการจัดการระบบ หน้าที่หลักของซอฟต์แวร์ระบบประกอบด้วย
  1. ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้นต่าง ๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง
  2. ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก
  3. ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการสาระบบในแผ่นบันทึก การทำสำเนาแฟ้มข้อมูล
ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระบบปฏิบัติการ และตัวแปลภาษา ซอฟต์แวร์ทั่งสองประเภทนี้ทำให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น
ระบบปฏิบัติการ
ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX)
                1) ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
              2) วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้น สามารถทำงานหลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้ตำแหน่งเพื่อเลือกตำแหน่งที่ปรากฏบนจอภาพ ทำให้ใช้งานคอมพิวเตอร์ได้ง่าย วินโดวส์จึงได้รับความนิยมในปัจจุบัน
               3) โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็นระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทำงานได้หลายงานพร้อมกัน และการใช้งานก็เป็นแบบกราฟิกเช่นเดียวกับวินโดวส์
            4) ยูนิกซ์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฏิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทำงานได้หลาย ๆ งานในเวลาเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่องปลายทางได้หลายเครื่องพร้อมกัน
ระบบปฏิบัติการยังมีอีกมาก โดยเฉพาะระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทำงานร่วมกันเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์ วินโดว์สเอ็นที
ตัวแปลภาษา
ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้
ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
              1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
              2) ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
              3) ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ
           4) ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลายภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจี
ซอฟท์แวร์ประยุกต์
การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มีคอมพิวเตอร์ขนาดเล็ก ทำให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนำคอมพิวเตอร์ขนาดเล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก
การใช้งานคอมพิวเตอร์ต้องมีซอฟต์แวร์ประยุกต์ ซึ่งอาจเป็นซอฟต์แวร์สำเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทำให้ทำงานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทำงานของตน
ซอฟต์แวร์สำเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคำ (word processing software) ซอฟต์แวร์ตารางทำงาน (spread sheet software) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) ซอฟต์แวร์นำเสนอ (presentation software) และซอฟต์แวร์สื่อสารข้อมูล (data communication software)
           1) ซอฟต์แวร์ประมวลคำ เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร
         2) ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส
       3) ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
         4) ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
        5) ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก
ซอฟต์แวร์ใช้งานเฉพาะ
การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย
ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทำขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ
ความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมาก ดังนั้นจึงต้องมีความต้องการผู้พัฒนาซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่าง ๆ อีกมากมาย

แบบฝึกหัด คลิ๊กที่นี้
อ้างอิงจาก https://ariya122.wordpress.com

ข้อสอบ อาร์ดแวร์

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

ระบบคอพิวเตอร์(เนื้อหา)

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

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

ระบบ (System) หมายถึง ขั้นตอนการปฏิบัติงานที่มีการกำหนดอย่างชัดเจนว่าต้องทำอะไรบ้าง เพื่อให้ได้ผลออกมาตามที่ต้องการ ขั้นตอนการปฏิบัติงานจะต้องปรากฎให้ทราบโดยทั่วกันไม่ว่าจะอยู่ในรูปของเอกสารหรือสื่ออิเล็กทรอนิกส์ หรือโดยวิธีการอื่น ๆ องค์ประกอบของระบบ ประกอบด้วย ปัจจัยนำเข้า กระบวนการ ผลผลิต และข้อมูลป้อนกลับ ซึ่งมีความสัมพันธ์เชื่อมโยงกัน 
ระบบคอมพิวเตอร์ (Computer System) หมายถึง ขั้นตอนการปฏิบัติงานของคอมพิวเตอร์ที่มีการกำหนดอย่างชัดเจนว่าต้องทำอะไรบ้าง เพื่อให้ได้ผลออกมาตามที่ต้องการ ขั้นตอนการปฏิบัติงานจะประกอบด้วย ข้อมูลนำเข้า การประมวลผล ผลลัพธ์ และข้อมูลป้อนกลับ ซึ่งมีความสัมพันธ์เชื่อมโยงกัน
ตัวอย่างระบบคอมพิวเตอร์ : เพื่อดูข้อมูลแฟ้ม data.txt
รอบที่ข้อมูลนำเข้าการประมวลผลผลลัพธ์ข้อมูลป้อนกลับ
1เลือกใช้คำสั่งที่แสดงรายชื่อแฟ้มdirพบรายชื่อแฟ้มมากมายไม่พบแฟ้ม data.txt ต้องกำหนดห้องใหม่
2cd / แล้วใช้ dir /sพบรายชื่อที่ต้องการไม่พบข้อมูลในแฟ้ม data.txt
3เลือกใช้คำสั่งสำหรับดูข้อมูลในแฟ้มtype c:\burin\data.txtพบข้อมูล บรรลุตามวัตถุประสงค์
รอรับความต้องการใหม่

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

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

ระบบต่าง ๆ ภายในคอมพิวเตอร์ตั้งแต่อดีตถึงปัจจุบัน มี 11 ระบบ



1. ระบบที่ไม่มีระบบปฏิบัติการ (Non operating system) 
ยุคแรก ๆ คอมพิวเตอร์มีแต่เครื่องเปล่า ๆ ผู้ใช้ต้องเขียนโปรแกรมสั่งงาน ตรวจสอบการทำงาน ป้อนข้อมูล และควบคุมเอง ทำให้ระยะแรกใช้กันอยู่ในวงจำกัด
2. ระบบงานแบ็ตซ์ (Batch system) 
ในอดีต คอมพิวเตอร์จะทำงานได้ครั้งละ 1 งาน การสั่งงานคอมพิวเตอร์ให้มีมีประสิทธิภาพยิ่งขึ้น ทำได้โดยการรวมงานที่คล้ายกัน เป็นกลุ่ม แล้วส่งให้เครื่องประมวลผล โดยผู้ทำหน้าที่รวมงาน จะรับงานจากนักพัฒนาโปรแกรม มาจัดเรียงตามความสำคัญ และตามลักษณะของโปรแกรม จัดเป็นกลุ่มงาน แล้วส่งให้คอมพิวเตอร์ประมวลผล
3. ระบบบัฟเฟอร์ (Buffering system)
การทำงานเพื่อขยายขีดความสามารถของระบบ ทำให้หน่วยรับ-แสดงผลสามารถทำงานไปพร้อม ๆ กับการประมวลผลของซีพียู ในขณะที่ประมวลผลคำสั่งที่ถูกโหลดเข้าซีพียูนั้น จะมีการโหลดข้อมูลเข้าไปเก็บในหน่วยความจำก่อน เมื่อถึงเวลาประมวลผลจะสามารถทำงานได้ทันที และโหลดข้อมูลต่อไปเข้ามาแทนที่ หน่วยความจำที่ทำหน้าที่เก็บข้อมูลที่เตรียมพร้อมนี้เรียกว่า บัฟเฟอร์ (buffer)
[img]http://img.cmpnet.com/tw/encyclopedia/img/_STRMBUF.GIF[/img]
4. ระบบสพูลลิ่ง (Spooling) 
Simultaneous Peripheral Operating On-Line เป็น multiprogramming พื้นฐาน ทำให้ซีพียูทำงานเต็มประสิทธิภาพ เพราะทำให้สามารถทำงานได้ 2 งานพร้อมกัน งานแรกคือประมวลผลในส่วนของซีพียู งานที่สองคือการรับ-แสดงผลข้อมูล ซึ่งต่างกับ buffer ที่ซีพียู และหน่วยรับ-แสดงผลทำงานร่วมกัน และ spooling มี job pool ทำให้สามารถเลือกการประมวลผลตามลำดับก่อนหลังได้ โดยคำนึงถึง priority เป็นสำคัญ
5. ระบบมัลติโปรแกรมมิ่ง (Multiprogramming) 
การทำงานที่โหลดโปรแกรมไปไว้ในหน่วยความจำหลัก และพร้อมที่จะประมวลผลได้ทันที ระบบปฏิบัติการจะเลือกงานเข้าไปประมวลผลจนกว่าจะหยุดคอยงานบางอย่าง ในช่วงที่หยุดรอจะดึงงานเข้าไปประมวลผลต่อทันที ทำให้มีการใช้ซีพียูได้อย่างมีประสิทธิภาพ
6. ระบบแบ่งเวลา (Time-sharing หรือ Multitasking) 
เป็นการขยายระบบ multiprogramming ทำให้สามารถสับเปลี่ยนงานของคนหลาย ๆ คนเข้าสู่ซีพียู ซึ่งการสับเปลี่ยนที่ทำด้วยความเร็วสูงจะทำให้ผู้ใช้รู้สึกเหมือนครอบครองซีพียูอยู่เพียงผู้เดียว
7. ระบบเรียลไทม์ (Real-time system) 
จุดประสงค์อีกอย่างหนึ่งของ ระบบปฏิบัติการ คือ ระบบเวลาจริง(Real-time system) หมายถึงการตอบสนองทันที เช่นระบบ Sensor ที่ส่งข้อมูลให้คอมพิวเตอร์ เครื่องมือทดลองทางวิทยาศาสตร์ ระบบภาพทางการแพทย์ ระบบควบคุมในโรงงานอุตสาหกรรม ระบบหัวฉีดในรถยนต์ ระบบควบคุมการยิง ระบบแขนกล และเครื่องใช้ในครัวเรือนทั้งหมด
Real-time แบ่งได้ 2 ระบบ
1. Hard real-time system เป็นระบบที่ถูกรับรองว่าจะได้รับการตอบสนองตรงเวลา และหยุดรอไม่ได้
2. Soft real-time system เป็นระบบ less restrictive type ที่สามารถรอให้งานอื่นทำให้เสร็จก่อนได้
8. ระบบคอมพิวเตอร์ส่วนบุคคล (Personal Computer System) 
ปัจจุบันคอมพิวเตอร์ราคาถูกลง มีการพัฒนาอุปกรณ์ต่าง ๆ อย่างต่อเนื่อง ทั้งแป้นพิมพ์ เมาส์ จอภาพ หน่วยความจำ หน่วยประมวลผล เป็นต้น และการใช้คอมพิวเตอร์ไม่ได้มุ่งเน้นด้านธุรกิจเพียงอย่างเดียว แต่นำไปใช้เพื่อความบันเทิงในบ้านมากขึ้น และกลายเป็นสิ่งจำเป็นสำหรับทุกองค์กร นอกจากคอมพิวเตอร์แบบตั้งโต๊ะ(Desktop) ยังมีคอมพิวเตอร์แบบสมุดโน๊ต(Notebook) และคอมพิวเตอร์มือถือ (PDA) ปัจจุบันมีโทรศัพท์มือถือที่ทำงานแบบคอมพิวเตอร์ และใช้ดูหนังฟังเพลง หรือประมวลผลต่าง ๆ ที่ซับซ้อนมากขึ้น ใกล้เคียงกับคอมพิวเตอร์แบบตั้งโต๊ะยิ่งขึ้น
9. ระบบเวอร์ชวลแมชีน (Virtual machine) 
เครื่องเสมือน ทำให้ผู้ใช้คอมพิวเตอร์รู้สึกเหมือนใช้คอมพิวเตอร์เพียงคนเดียว แต่ในความเป็นจริงจะบริการให้ผู้ใช้หลายคน ในหลายโปรเซส โดยใช้เทคโนโลยี Virtual machine บริการงานต่าง ๆ ให้กับผู้ใช้ได้หลาย ๆ งานพร้อมกัน
10. ระบบมัลติโปรเซสเซอร์ (Multiprocessor system) 
Symmetric-multiprocessing
การประมวลผลแบบสมมาตร หมายถึงการประมวลผลหลายโปรเซสเซอร์ที่ไม่มีโปรเซสเซอร์ตัวใดรับโหลดมากกว่าตัวอื่น
Asymmetric-multiprocessing
การประมวลผลแบบไม่สมมาตร หมายถึงการมีโปรเซสเซอร์ตัวหนึ่งเป็นตัวควบคุม และแบ่งงานแต่ละแบบให้โปรเซสเซอร์แต่ละตัวตามความเหมาะสม
11. ระบบแบบกระจาย (Distributed system) 
ระบบเครือข่าย ที่กระจายหน้าที่ กระจายการเป็นศูนย์บริการ และเชื่อมต่อเข้าด้วยกัน ด้วยจุดประสงค์ต่าง ๆ กัน ในมาตรฐาน TCP/IP ซึ่งเป็นที่ยอมรับทั้ง Windows, Linux, Unix และ Mac ทำให้ทั้งหมดสามารถสื่อสารกันรู้เรื่องเข้าใจ และก่อให้เกิดประโยชน์ร่วมกัน
1.1 ประเภทของเครื่องคอมพิวเตอร์อ้างอิงจาก http://www.nectec.or.th/courseware/computer/comp-using/index.html 
1.1.1 ซุปเปอร์คอมพิวเตอร์ (Super computer)

คอมพิวเตอร์ขนาดใหญ่ มีกำลังมากที่สุด ราคาแพงที่สุด สามารถประมวลผลคำสั่งได้นับพันล้านคำสั่งในหนึ่งวินาที มักใช้เก็บข้อมูลขนาดใหญ่ และต้องการความเร็วสูง เช่น สถิติประชากร การขุดเจาะน้ำมัน พยากรณ์อากาศ หรือวิจัยอาวุธ เป็นต้น
ซูเปอร์คอมพิวเตอร์ (Supercomputer) เป็นคอมพิวเตอร์ที่มีสมรรถนะในการทำงานสูงกว่า คอมพิวเตอร์แบบอื่น ดังนั้นจึงมีผู้เรียกอีกชื่อหนึ่งว่า คอมพิวเตอร์สมรรถนะสูง (High Performance Computer) คอมพิวเตอร์ประเภทนี้ สามารถคำนวนเลขที่มีจุดทศนิยม ด้วยความเร็วสูงมาก ขนาดหลายร้อยล้านจำนวนต่อวินาที งานที่ให้คอมพิวเตอร์ประเภทนี้ทำแค่ 1 วินาที ถ้าหากเอามาให้คนอย่างเราคิด อาจจะต้องใช้เวลานานกว่าร้อยปี ด้วยเหตุนี้ จึงเหมาะที่จะใช้คอมพิวเตอร์ประเภทนี้ เมื่อต้องมีการคำนวนมากๆ อย่างเช่น งานวิเคราะห์ภาพถ่าย จากดาวเทียมอุตุนิยมวิทยา หรือดาวเทียมสำรวจทรัพยากร งานวิเคราะห์พยากรณ์อากาศ งานทำแบบจำลองโมเลกุล ของสารเคมี งานวิเคราะห์โครงสร้างอาคาร ที่ซับซ้อน คอมพิวเตอร์ประเภทนี้ มีราคาค่อนข้างแพง ปัจจุบันประเทศไทย มีเครื่องซูเปอร์คอมพิวเตอร์ Cray YMP ใช้ในงานวิจัย อยู่ที่ห้องปฏิบัติการคอมพิวเตอร์สมรรถภาพสูง (HPCC) ศูนย์เทคโนโลยีอิเล็กทรอนิกส์ และคอมพิวเตอร์แห่งชาติ ผู้ใช้เป็นนักวิจัยด้านวิศวกรรม และวิทยาศาสตร์ทั่วประเทศ บริษัทผู้ผลิตที่เด่นๆ ได้แก่ บริษัทเครย์ รีเสิร์ซ (Cray Research), บริษัท เอ็นอีซี (NEC) เป็นต้น
[img]http://www.llnl.gov/str/October01/gifs/McCoy1.jpg[/img]

1.1.2 เมนเฟรมคอมพิวเตอร์ (Mainframe computer)

คอมพิวเตอร์ขนาดใหญ่ แต่เล็กกว่า super computer นิยมใช้งานกับธุรกิจขนาดใหญ่ เช่น ธนาคาร โรงแรม หรือ server ขององค์การขนาดใหญ่
คอมพิวเตอร์ที่มีสมรรถนะสูงมาก แต่ยังต่ำกว่าซูเปอร์คอมพิวเตอร์ คือปกติสามารถทำงานได้รวดเร็ว หลายสิบล้านคำสั่งต่อวินาที สำหรับสาเหตุที่ได้ชื่อว่า เมนเฟรมคอมพิวเตอร์ ก็เพราะครั้งแรกที่สร้างคอมพิวเตอร์ลักษณะนี้ได้สร้างไว้บนฐานรองรับ ที่เรียกว่า คัสซี่ (Chassis) โดยมีชื่อเรียกฐานรองรับนี้ว่า เมนเฟรม นั่นเอง
เหมาะกับการใช้งาน ทั้งในด้านวิศวกรรม วิทยาศาสตร์ และธุรกิจ โดยเฉพาะงานที่เกี่ยวข้องกับข้อมูลจำนวนมากๆ เช่น งานธนาคาร ซึ่งต้องตรวจสอบบัญชีลูกค้าหลายคน งานของสำนักงานทะเบียนราษฎร์ ที่เก็บรายชื่อประชาชนประมาณ 60 ล้านคน พร้อมรายละเอียดต่างๆ งานจัดการบันทึกการส่งเงิน ของผู้ประกับตนหลายล้านคน ของสำนักงานประกันสังคม กระทรวงแรงงาน คอมพิวเตอร์เมนเฟรม ที่มีชื่อเสียงมาก คือ เครื่องของบริษัท IBM
ในปัจจุบัน ความนิยมใช้เครื่องเมนเฟรม ในหน่วยงานต่างๆ ได้ลดน้อยลงมาก เพราะราคาเครื่องค่อนข้างแพง การใช้งานค่อนข้างยาก และมีผู้รู้ด้านนี้ค่อนข้างน้อย สถานศึกษาที่มีเครื่องระดับนี้ไว้ใช้สอน ก็มีเพียงไม่กี่แห่ง เหตุผลสำคัญอีกประการหนึ่งคือ คอมพิวเตอร์ขนาดเล็กกว่า ได้รับการพัฒนาให้มีสมรรถนะมากขึ้น จนสามารถทำงานได้เท่ากับเครื่องเมนเฟรม แต่ราคาถูกกว่า อย่างไรก็ตามเครื่องเมนเฟรม ยังคงมีความจำเป็น ในงานที่ต้องใช้ข้อมูลมากๆ พร้อมๆ กันอยู่ต่อไปอีก ทั้งนี้เพราะ เครื่องเมนเฟรมสามารถพ่วงต่อ และควบคุมอุปกรณ์รอบข้าง (Peripheral) เช่น เครื่องพิมพ์ เครื่องขับเทปแม่เหล็ก เครื่องขับจานแม่เหล็ก ฯลฯ ได้เป็นจำนวนมากในเวลาเดียวกัน
[img]http://www.nexconsulting.com/images/mainframe.gif[/img]

1.1.3 มินิคอมพิวเตอร์ (Mini computer)

คอมพิวเตอร์ที่ใช้ในธุรกิจขนาดกลาง และเล็ก ต้องการความสามารถในการประมวลผลสูง และราคาไม่สูงเกินไป เช่น AS/400 เป็นต้น
เป็นคอมพิวเตอร์ที่มีสมรรถนะน้อยกว่าเครื่องเมนเฟรม คือทำงานได้ช้ากว่า และควบคุมอุปกรณ์รอบข้างได้น้อยกว่า อย่างไรก็ตามจุดเด่นสำคัญ ของเครื่องมินิคอมพิวเตอร์ ก็คือ ราคาย่อมเยากว่าเมนเฟรม การใช้งานก็ไม่ต้องใช้ บุคลากรมากนัก นอกจากนั้น ยังมีผู้ที่รู้วิธีใช้มากกว่าด้วย เพราะเครื่องประเภทนี้ มีใช้ตามสถานศึกษา ระดับอุดมศึกษาหลายแห่ง
มินิคอมพิวเตอร์ เหมาะกับงานหลากหลายประเภท คือใช้ได้ทั้งในงานวิศวกรรม วิทยาศาสตร์ อุตสาหกรรม เครื่องที่มีใช้ตามหน่วยงานราชการระดับกรมส่วนใหญ่ มักจะเป็นเครื่องประเภทนี้
[img]http://www-1.ibm.com/ibm/history/exhibits/logo/images/920913.jpg[/img]

1.1.4 คอมพิวเตอร์ส่วนบุคคล (Personal computer)

คอมพิวเตอร์แบบตั้งโต๊ะ(Desktop computer) หาซื้อได้ง่าย ราคาไม่แพง ใช้งานได้หลายประเภท
เป็นคอมพิวเตอร์ขนาดเล็ก และใช้ทำงานคนเดียว จึงนิยมเรียกอีกชื่อหนึ่งว่าคอมพิวเตอร์ส่วนบุคคล (Personal Computer) เป็นคอมพิวเตอร์ใช้งานที่พบได้อย่างแพร่หลาย จัดว่าเป็นเครื่องคอมพิวเตอร์ขนาดเล็ก ทั้งระบบใช้งานครั้งล่ะคนเดียว หรือใช้งานในลักษณะเครือข่าย แบ่งได้หลายลักษณะตามขนาด เช่นเครื่องคอมพิวเตอร์ส่วนบุคคลแบบตั้งโต๊ะ (Personal Computer) หรือแบบพกพา (Portable Computer) หรือแบ่งตามผู้ผลิต ได้แก่ เครื่องกลุ่ม IBM, IBM Compatible และแมคอินทอช (Macintosh) เป็นต้น
[img]http://www.belta.com/2003/admin/editor/upload/istylex_c800.gif[/img]

1.1.5 โน๊ตบุค (Notebook computer)

คอมพิวเตอร์ส่วนบุคคล ที่สามารถพกพาไปในที่ต่าง ๆ เช่นบนรถ บนเครื่องบิน มีขนาดเท่าสมุดโน๊ต และมีราคาสูงกว่า Personal computer เล็กน้อย
[img]http://www.belta.com/2003/admin/editor/upload/mody.gif[/img]

1.1.6 พีดีเอ (PDA: Personal Digital Assistant)

คอมพิวเตอร์ขนาดเล็กเท่าฝ่ามือ ปัจจุบันเป็นโทรศัพท์ได้ด้วย ทำให้ไม่ต้องพกอุปกรณ์หลายชิ้น แต่ความสามารถด้านการประมวลผลยังไม่สามารถเทียบเท่า Personal computer
[img]p900.jpg[/img]

1.1.7 คอมพิวเตอร์เครือข่าย (Network computer)

คอมพิวเตอร์ที่นำมาประยุกต์ให้เชื่อมต่อคอมพิวเตอร์หลาย ๆ เครื่อง เข้าด้วยกัน และนำมาใช้ประมวลผลให้เกิดประสิทธิภาพสูงสุด เช่น การ share ข้อมูลในระบบอินเทอร์เน็ต เป็นต้น

การจำแนกคอมพิวเตอร์ ตามลักษณะวิธีการทำงานภายในเครื่องคอมพิวเตอร์
แอนะล็อกคอมพิวเตอร์ (Analog computer) เป็นเครื่องคำนวณอิเล็กทรอนิกส์ที่ไม่ได้ใช้ค่าตัวเลขเป็นหลักของการคำนวณ แต่จะใช้ค่าระดับแรงดันไฟฟ้าแทน ไม้บรรทัดคำนวณ อาจถือเป็นตัวอย่างหนึ่งของแอนะล็อกคอมพิวเตอร์ ที่ใช้ค่าตัวเลขตามแนวความยาวไม้บรรทัดเป็นหลักของการคำนวณ โดยไม้บรรทัดคำนวณจะมีขีดตัวเลขกำกับอยู่ เมื่อไม้บรรทัดหลายอันมรประกบรวมกัน การคำนวณผล เช่น การคูณ จะเป็นการเลื่อนไม้บรรทัดหนึ่งไปตรงตามตัวเลขของตัวตั้งและตัวคูณของขีดตัวเลขชุดหนึ่ง แล้วไปอ่านผลคูณของขีดตัวเลขอีกชุดหนึ่งแอนะล็อกคอมพิวเตอร์แบบอิเล็กทรอนิกส์จะใช้หลักการทำนองเดียวกัน โดยแรงดันไฟฟ้าจะแทนขีดตัวเลขตามแนวยาวของไม้บรรทัด แอนะล็อกคอมพิวเตอร์จะมีลักษณะเป็นวงจรอิเล็กทรอนิกส์ที่แยกส่วนทำหน้าที่เป็นตัวกระทำและเป็นฟังก์ชันทางคณิตศาสตร์ จึงเหมาะสำหรับงานคำนวณทางวิทยาศาสตร์และวิศวกรรมที่อยู่ในรูปของสมการคณิตศาสตร์ เช่น การจำลองการบิน การศึกษาการสั่งสะเทือนของตึกเนื่องจากแผ่นดินไหว ข้อมูลตัวแปรนำเข้าอาจเป็นอุณหภูมิความเร็วหรือความดันอากาศ ซึ่งจะต้องแปลงให้เป็นค่าแรงดันไฟฟ้า เพื่อนำเข้าแอนะล็อกคอมพิวเตอร์ผลลัพธ์ที่ได้ออกมาเป็นแรงดันไฟฟ้าแปรกับเวลาซึ่งต้องแปลงกลับไปเป็นค่าของตัวแปรที่กำลังศึกษา ในปัจจุบันไม่ค่อยพบเห็นแอนะล็อกคอมพิวเตอร์เท่าไรนักเพราะผลการคำนวณมีความละเอียดน้อย ทำให้มีขีดจำกัดใช้ได้กับงานเฉพาะบางอย่างเท่านั้น
ดิจิทัลคอมพิวเตอร์ (Digital computer) คอมพิวเตอร์ที่พบเห็นทั่วไปในปัจจุบัน จัดเป็นดิจิทัลคอมพิวเตอร์แทบทั้งหมด ดิจิทัลคอมพิวเตอร์เป็นเครื่องคำนวณอิเล็กทรอนิกส์ที่ใช้งานเกี่ยวกับตัวเลข มีหลักการคำนวณที่ไม่ใช่แบบไม้บรรทัดคำนวณ แต่เป็นแบบลูกคิด โดยแต่และหลักของลูกคิดคือ หลักหน่วย หลักร้อย และสูงขึ้นไปเรื่อย ๆ เป็นระบบเลขฐานสินที่แทนตัวเลขจากศูนย์ถ้าเก้าไปสิบตัวตามระบบตัวเลขที่ใช้ในชีวิตประจำวัน ค่าตัวเลขของการคำนวณในดิจิทัลคอมพิวเตอร์จะแสดงเป็นหลักเช่นเดียวกัน แต่จะเป็นระบบเลขฐานสองที่มีสัญลักษณ์ตัวเลขเพียงสองตัว คือเลขศูนย์กับเลขหนึ่งเท่านั้น โดยสัญลักษณ์ตัวเลขทั้งสองตัวนี้ จะแทนลักษณะการทำงานภายในซึ่งเป็นสัญญาณไฟฟ้าที่ต่างกัน การคำนวณภายในดิจิทัลคอมพิวเตอร์จะเป็นการประมวลผลด้วยระบบเลขฐานสองทั้งหมด ดังนั้นเลขฐานสิบที่เราใช้และคุ้นเคยจะถูกแปลงไปเป็นระบบเลขฐานสองเพื่อการคำนวณภายในคอมพิวเตอร์ ผลลัพธ์ที่ได้ก็ยังเป็นเลขฐานสองอยู่ ซึ่งคอมพิวเตอร์จะแปลงเป็นเลขฐานสิบเพื่อแสดงผลให้ผู้ใช้เข้าใจได้ง่าย
1.2 องค์ประกอบของคอมพิวเตอร์1.2.1 ฮาร์ดแวร์ (Hardware)

องค์ประกอบของคอมพิวเตอร์ที่จับต้องได้ แบ่งเป็น 4 หน่วย คือ Input unit, CPU(Central Processing Unit), Storage และ Output unit
[img]http://www.school.net.th/library/snet1/hardware/computer.gif[/img]

1.2.2 ซอฟต์แวร์ (Software)

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

1.2.3 บุคลากร (Peopleware)

บุคคลผู้สั่งให้คอมพิวเตอร์ โดยใช้ซอฟต์แวร์ ซึ่งเป็นภาษาที่คอมพิวเตอร์เข้าใจ ซึ่งบุคคลจะมีหลายบทบาทในการเข้าใช้คอมพิวเตอร์
- นักวิเคราะห์ และออกแบบระบบ (System analyst and design)
- โปรแกรมเมอร์ (Programmer)
- ผู้บริหารฐานข้อมูล (Database administrator)
- ผู้ปฏิบัติการ (Operator)
- ผู้ใช้ (User)
- ผู้บริหาร (Administrator)

1.2.4 ข้อมูล (Data)

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

1.2.5 กระบวนการทำงาน (Procedure)

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

ทำแบบฝึกข้อสอบ คลิกที่นี้นะครับ^^



อ้างอิงเนื้อหาจาก :http://www.thaiall.com/os/os01.htm

การใช้งานคอมพิวเตอร์(เนื้อหา)

การใช้คอมพิวเตอร์เบื้องต้น
          1.  การเปิดเครื่องคอมพิวเตอร์
               1.  เสียบปลั๊กไฟทุกเส้นที่ต่อจากเครื่องคอมพิวเตอร์
               2.  กดปุ่ม  Power  เพื่อเปิดเครื่อง  จะมีไฟติดที่เครื่องและแป้นพิมพ์
               3.  เปิดสวิตช์จอภาพ  จะมีตัวอักษรขึ้นบนจอภาพ  และเริ่มเข้าสู่โปรแกรม
               4.  ใช้เมาส์คลิกที่ปุ่ม Start  จะปรากฏกลุ่มงานให้เลือกใช้
               5.  ใช้เมาส์คลิกที่โปรแกรม (Programs)  จะปรากฏแถบรายชื่อโปรแกรมต่าง ๆ ให้เลือก
               6.  คลิกชื่อโปรแกรมที่ต้องการใช้งาน  โปรแกรมงานก็จะถูกเปิดขึ้นทันที
          2.  การปิดเครื่องคอมพิวเตอร์
               1.  คลิกที่ปุ่มปิดโปรแกรม (Close) X
               2.  คลิกที่ปุ่ม Start
               3.  เลือก Shut down
               4.  เลือกตัวเลือกที่ต้องการ
               5.  เลือกปุ่ม OK  แล้วเครื่องจะถูกปิดลง
          3.  การใช้งานโปรแกรมไมโครซอฟต์เวิร์ด (Microsoft Word)
               โปรแกรมไมโครซอฟต์เวิร์ด (Microsoft Word)  เป็นโปรแกรมที่นิยมใช้ในการพิมพ์เอกสารต่าง ๆ เช่น  จดหมาย  รายงาน  ซึ่งมีคุณสมบัติในการสร้าง  ตกแต่งสีและจัดรูปแบบเอกสารให้สวยงาม  และสามารถทำงานได้อย่างรวดเร็ว 
การเรียกใช้งานโปรแกรมไมโครซอฟต์เวิร์ด  มีขั้นตอนปฏิบัติดังนี้
               1.  คลิกปุ่ม Start  ไปที่ Programs
               2.  คลิกเมาส์เพื่อเลือก Microsoft Word  จะปรากฏหน้าต่างของ Microsoft Word
               การใช้งานโปรแกรมไมโครซอฟต์เวิร์ด  เพื่อพิมพ์เอกสาร  สามารถปฏิบัติดังนี้
               1.  เลือกแบบตัวอักษร  และขนาดตัวอักษรที่ต้องการ
               2.  พิมพ์ข้อความตามต้องการ
               3.  การแก้ไขข้อความ
                    ถ้าต้องการแก้ไขข้อความก็สามารถทำได้  ดังนี้
                    -  เลื่อนเมาส์มาในหน้าเอกสาร  เคอร์เซอร์ (Cursor)  จะเปลี่ยนเป็น I  (I-beam)
                    -  นำเคอร์เซอร์ไปคลิกตรงข้อความที่ต้องการแก้ไข  และทำการแก้ไข  ดังนี้
          การแทรกข้อความ  มีขั้นตอนดังนี้
                    1)  ใช้เมาส์คลิกตำแหน่งที่ต้องการแทรก
                    2)  พิมพ์ข้อความที่ต้องการแทรกลงไป
                    การลบตัวอักษรและข้อความ  มีขั้นตอนดังนี้
                    1)  ลบตัวอักษรทีละตัว  ทำได้โดยคลิกให้เครื่องหมายเคอร์เซอร์อยู่หลังอักษร  แล้วกดปุ่ม Backspace
                    2)  ลบข้อความยาว ๆ ให้คลิกเมาส์ด้านซ้ายค้างไว้  แล้วลากไปที่ข้อความที่ต้องการลบให้เป็นแถบสีดำ  แล้วกดปุ่ม Enter หรือ Delete
4.  การพิมพ์เอกสารในกระดาษ  มีขั้นตอนการปฏิบัติดังนี้
                    1)  คลิกที่เมนู File  เลือกคำสั่งพิมพ์  จะปรากฏหน้าต่างการพิมพ์ขึ้น
                    2)  กำหนดเครื่องพิมพ์ที่ใช้
                    3)  เลือกส่วนของระยะหน้า  เช่น
                         -  พิมพ์ทั้งหมด  เครื่องจะพิมพ์ทุกหน้าที่อยู่ในแฟ้ม
                         -  หน้าปัจจุบัน  เครื่องจะพิมพ์หน้าที่มีเครื่องหมายเคอร์เซอร์อยู่
                         -  หน้า  ให้ระบุหน้าที่จะพิมพ์  เช่น  1-5, 8-10
                    4)  เลือกจำนวนชุด  ตอบเป็นชุด  แล้วคลิกปุ่มตกลง
          5.  การจัดเก็บเอกสาร  มีขั้นตอนดังนี้
                    1)  เลือกเมนู File  แล้วคลิกที่ Save หรือ Save As  จะปรากฏหน้าต่าง Save As  ขึ้น
                    2)  เลือกที่สำหรับจัดเก็บ
                    3)  ตั้งชื่อไฟล์
                    4)  คลิก Save
          6.  การปิดเอกสารและออกจากโปรแกรม
                    1)  ถ้าปิดเอกสาร  ถ้าต้องการปิดเอกสารให้กดปุ่ม X ที่อยู่มุมขวาของเอกสารนั้น
                         ถ้าเอกสารนั้นยังไม่ได้ Save จะมีหน้าต่างขึ้นมาถามว่าต้องการ Save หรือไม่  ถ้าต้องการให้คลิกที่ใช่ (Yes)  ถ้าไม่ต้องการให้คลิกที่ไม่ใช้ (No)  แต่ถ้าต้องการยกเลิกการปิดเอกสารให้คลิกที่ยกเลิก (Cancel)
                    2)  การออกจากโปรแกรม  มีขั้นตอนดังนี้
                         (1)  คลิกที่เมนู File
                         (2)  เลือกที่ Exit  หรือคลิกที่ปุ่ม X ที่มุมขวาของโปรแกรม

แบบฝึกหัดเรื่องการใช้งานคอมพิวเตอร์ คลิกที่นี้
อ้างอิง http://www.trueplookpanya.com/knowledge/detail/1311