วันศุกร์ที่ 19 สิงหาคม พ.ศ. 2559

หน่วยการเรียนรู้ที่ 2 2.4

ซอฟต์แวร์ประยุกต์





ประเภทของซอฟต์แวร์ประยุกต์

อาจแบ่งได้เป็น 2 แบบใหญ่ๆ คือ ซอฟต์แวร์ใช้เฉพาะทางและซอฟต์แวร์สำเร็จ

1. ซอฟต์แวร์ใช้เฉพาะทาง

เป็นโปรแกรมที่ได้รับการออกแบบและพัฒนาสำหรับนำไปใช้

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

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

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

1) ซอฟต์แวร์ระบบงานด้านบัญชี
ได้แก่ ระบบงานบัญชีเจ้าหนี้ บัญชีลูกหนี้ บัญชีสินทรัพย์ถาวรและค่าเสื่อมราคาสะสม บัญชีแยกประเภททั่วไป และบัญชีเงินเดือน

2) ซอฟต์แวร์ระบบงานจัดจำหน่าย
ได้แก่ ระบบงานรับใบสั่งซื้อสินค้า ระบบงานบริหารสินค้าคงคลัง และระบบงานประวัติการขาย

3) ซอฟต์แวร์ระบบงานในโรงงานอุตสาหกรรม
ได้แก่ ระบบงานกำหนดโครงสร้างผลิตภัณฑ์ การวางแผนกำลังการผลิต การคำนวณต้นทุนของงาน การประเมินผลงานของพนักงาน การวางแผนการผลิตหลัก การวางแผนความต้องการวัสดุ การควบคุมการทำงานภายในโรงงาน การกำหนดเงินทุนมาตรฐานสินค้า และการกำหนดขั้นตอนการผลิต

4) ซอฟต์แวร์อื่น ๆ
ได้แก่ ระบบการสร้างรายงาน การบริหารการเงิน การเช่าซื้ออสังหาริมทรัพย์ และการเช่าซื้อรถยนต์

2. ซอฟต์แวร์สำเร็จ

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

1) ซอฟต์แวร์ประมวลคำ(word processing software)

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

2)ซอฟต์แวร์ตารางทำงาน (spread sheet software)

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

3)ซอฟต์แวร์จัดการฐานข้อมูล (data base management software)

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

4)ซอฟต์แวร์นำเสนอ (presentation software)

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

5)ซอฟต์แวร์สื่อสารข้อมูล (data communication software)

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

หน่วยการเรียนรู้ที่ 2 2.3


การจัดหาซอฟต์แวร์เพื่อมาใช้งาน สามารถทำได้หลายวิธี ดังนี้ 
1. แบบสำเร็จรูป (Packaged or Ready-Made Software)
         เป็นวิธีที่ผู้ใช้งานซื้อได้จากตัวแทนจำหน่ายซอฟต์แวร์ ที่ได้รับการแต่งตั้งจากบริษัทผู้ผลิตได้โดยตรง ซึ่งมักจะมีการเตรียมบรรจุภัณฑ์และเอกสารคู่มือการใช้งานไว้อยู่แล้ว ผู้ใช้สามารถนำไปติดตั้งเพื่อใช้งานได้โดยทันที กรณีที่ไม่สามารถเลือกซื้อผ่านร้านตัวแทนจำหน่ายได้ อาจเข้าไปในเว็บไซต์ของบริษัทผู้ผลิตซอฟต์แวร์นั้นๆ แล้วกรอกข้อมูลรายการชำระเงินผ่านแบบฟอร์มบนเว็บ เมื่อรายละเอียดเกี่ยวกับการจ่ายชำระเงินของผู้ซื้อได้รับการอนุมัติแล้ว ก็สามารถดาวน์โหลดเอาซอฟต์แวร์มาใช้งานได้ทันที
BANGLADESH-IT-SOFTWARE-COUNTERFEIT
2. แบบว่าจ้างทำ (Customized or Tailor-Made Software)
          เป็นวิธีการที่เหมาะสมสำหรับองค์กรที่มีลักษณะงานเฉพาะของตนเอง และไม่สามารถนำโปรแกรมสำเร็จรูปมาประยุกต์ใช้ได้ ดังนั้น จึงต้องผลิตซอฟต์แวร์ขึ้นมาเอง โดยให้บุคคลภายนอกที่มีความเชี่ยวชาญเฉพาะด้านทำการผลิตซอฟต์แวร์ให้ตรงตามคุณสมบัติที่ต้องการ วิธีการนี้อาจทำให้มีค่าใช้จ่ายสูงกว่าแบบสำเร็จรูปพอสมควร แต่การทำงานของซอฟต์แวร์จะสอดคล้องตรงกับความต้องการได้ดีที่สุด
3. แบบทดลองใช้ (Shareware)
          เป็นวิธีการที่บริษัทผู้ผลิตซอฟต์แวร์ได้ผลิตโปรแกรมที่ปรับลดคุณสมบัติบางอย่างลงไป เพื่อให้มีการกำหนดระยะเวลาการทดลองใช้งาน เช่น ใช้ได้ภายใน 30 วัน ใช้ภายใน 90 วัน เป็นต้น หากผู้ใช้ทดลองใช้แล้วและตัดสินใตว่าดี ตลอดจนเหมาะสมกับงานที่ทำอยู่ ผู้ใชสามารถสั่งซื้อโปรแกรมสำเร็จรูปแบบเต็มๆ จากบริษัทผู้ผลิตได้ต่อไป
4. แบบใช้งานฟรี (Freeware)
         เป็นโปรแกรมที่แจกให้ใช้ฟรี เพื่อตอบสนองกับการทำงานที่หลากหลาย ซึ่งผู้ใช้ไม่จำเป็นต้องจ่ายเงินให้กับบริษัทผู้ผลิต ส่วนใหญ่เป้าหมายของผู้ผลิต คือ ต้องการาพัฒนาโปรแกรมเพื่อเผยแพร่ผลงานของตนเองให้เป็นที่รู้จักมากยิ่งขึ้น และทดสอบระบบที่พัฒนาขึ้น ซอฟต์แวร์ประเภทนี้ลิขสิทธิ์ก็ยังเป็นของบริษัทผู้ผลิตอยู่ ผู้อื่นไม่สามารถนำไปพัฒนาต่อหรือแก้ไขเปลี่ยนแปลงได้
5. แบบโอเพนซอร์ซ (Open Source)
          เป็นวิธีการขององค์กรที่มีกลุ่มบุคคลผู้มีความรู้และความเชี่ยวชาญทางด้านการพัฒนาซอฟต์แวร์ทำการพัฒนาขึ้น เพื่อให้ผู้ใช้นำไปใช้ได้ฟรี รวมทั้งสามารุแก้ไขปรับปรุงโปรแกรมต่างๆ ให้เหมาะสมกับงานของตนได้
freeware
     graphic2_mini035   สรุป
               ซอฟต์แวร์เป็นกลุ่มของชุดคำสั่งที่เขียนด้วยภาษาคอมพิวเตอร์ หรือโปรแกรมที่สั่งให้เครื่องคอมพิวเตอร์ทำงานตามวัตถุประสงค์ที่ผู้ใช้ต้องการ ซอฟต์แวร์สามารถแบ่งออกๆด้เป็นสองประเภทหลัก ได้แก่ ซอฟต์แวร์ระบบ และซอฟต์แวร์ประยุกต์ ซอฟต์แวร์ระบบมีระบบปฏิบัติการซึ่งเป็นชุดคำสั่งที่ควบคุมและประสานงานระหว่างอุปกรณ์ภายในคอมพิวเตอร์ทั้งหมดและโปรแกรมอรรถประโยชน์ เป็นซอฟต์แวร์สำหรับการจัดงานขนาดเล็กและให้บริการต่างๆ โดยมีบางโปรแกรมจะถูกรวมเข้าไปอยู่ในระบบปฏิบัติการ ส่วนซอฟต์แวร์ประยุกต์ เป็นโปรแกรมสำหรับการทำงานเฉพาะด้าน ซึ่งผู้ใช้สามารถเลือกและนำซอฟต์แวร์มาประยุกต์ใช้ได้ ซึ่งจะมีทั้งซอฟต์แวร์ที่ให้เข้าไปใช้ได้แบบฟรี ไม่ต้องเสียค่าใช้จ่าย และแบบที่ต้องจ่ายเงินซื้อมาใช้

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

หน่วยการเรียนรู้ที่ 2 2.2

ซอฟต์แวร์ระบบ


ซอฟต์แวร์ระบบ


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






ซอฟต์แวร์ระบบ แบ่งได้ 4 ชนิด ดังนี้
          1.1 ระบบปฏิบัติการ (Operating System) หมายถึง ชุดโปรแกรมที่อยู่ระหว่างฮาร์ดแวร์และซอฟต์แวร์ประยุกต์มีหน้าที่ควบคุมการปฏิบัติงานของฮาร์ดแวร์ และสนับสนุนคำสั่งสำหรับควบคุมการทำงานของฮาร์ดแวร์ให้กับซอฟต์แวร์ประยุกต์ เช่น Windows XP , DOS , Linux , Mac OS X
          1.2 ยูทิลิตี้ (Utility Program) เป็นโปรแกรมที่ทำหน้าที่เพิ่มประสิทธิภาพของเครื่องคอมพิวเตอร์ ทำให้เครื่องทำงานง่ายขึ้นเร็วขึ้น และการป้องกันการรบกวนโดยโปรแกรมที่ไม่พึงประสงค์ เช่น โปรแกรมป้องกันไวรัส , โปรแกรม Defrag เพื่อจัดเรียงข้อมูลบนฮาร์ดดิสก์ใหม่ ทำให้การอ่านข้อมูลเร็วขึ้น , โปรแกรมยกเลิกการติดตั้งโปรแกรม Uninstall Program , โปรแกรมบีบอัดไฟล์ (WinZip-WinRAR)เพื่อทำให้ไฟล์มีขนาดเล็กลง ,โปรแกรมการสำรองข้อมูล(Backup Data)
          1.3 ดีไวซ์ไดเวอร์ (Device Driver หรือ Driver) เป็นโปรแกรมที่ทำหน้าที่ติดต่อกับคอมพิวเตอร์ในส่วนการรับเข้าและการส่งออก ของแต่ละอุปกรณ์ เช่น เมื่อเราซื้อกล้องวีดีโอมาใหม่และต้องการนำเอาวีดีโอที่ถ่ายเสร็จ นำไปตัดต่อที่คอมพิวเตอร์ ก็ต้องติดตั้งไดเวอร์ หรือโปรแกรมที่ติดมากับกล้อง ทำการติดตั้งที่เครื่องคอมพิวเตอร์เพื่อให้เครื่องคอมพิวเตอร์รู้จักและสามารถรับข้อมูลเข้าและส่งข้อมูลออกได้
          โดยปกติโปรแกรม windows ที่เรามีอยู่ในเครื่องคอมพิวเตอร์จะมีไดเวอร์ติดตั้งมาให้แล้วโดยเราไม่ต้องทำการติดตั้งไดเวอร์เอง เช่น ไดเวอร์สำหรับเมาส์ ,ไดเวอร์คีย์บอร์ด, ไดเวอร์สำหรับการใช้ USB Port , ไดเวอร์เครื่องพิมพ์ แต่ถ้าอุปกรณ์ใดไม่สามารถใช้งานร่วมกับเครื่องคอมพิวเตอร์ได้ก็ต้องหาไดเวอร์มาติดตั้งเพื่อให้สามารถใช้งานได้ ซึ่งต้องเป็นไดเวอร์ที่พัฒนามาของแต่ละบริษัทผู้ผลิตอุปกรณ์
          1.4 ตัวแปลภาษา (Language Translator) คือโปรแกรมที่ทำหน้าที่แปลภาษาระดับต่ำหรือระดับสูงเพื่อให้เครื่องคอมพิวเตอร์เข้าใจว่าต้องการให้ทำอะไร เช่น เมื่อโปรแกรมเมอร์ได้เขียนโปรแกรมเสร็จโดยเขียนในลักษณะภาษาระดับต่ำ (Assenbly) หรือภาษาระดับสูง (โปรแกรมภาษา C) เสร็จก็ต้องมีตัวแปลภาษาเพื่อให้เครื่องคอมพิวเตอร์อ่านเข้าใจ เพราะเครื่องคอมพิวเตอร์จะเข้าใจเฉพาะตัวเลข 0 กับ ตัวเลข 1 เท่านั้น

หน่วยการเรียนรู้ที่ 2 2.1

ความรู้เบื้องต้นเกี่ยวกับซอฟต์เเวร์คอมพิวเตอร์



ความรู้เบื้องต้นเกี่ยวกับซอฟต์แวร์คอมพิวเตอร์

๑. ความรู้เบื้องต้นเกี่ยวกับซอฟต์แวร์คอมพิวเตอร์
ซอฟต์แวร์ (Software) หมายถึง ชุดคำนั่งที่เขียนขึ้นด้วยภาษาของคอมพิวเตอร์ ใช้สั่งให้คอมพิวเตอร์ทำงานตามความต้องการของผู้ใช้คอมพิวเตอร์ ควบคุมการทำงานของอุปกรณ์ต่าง ๆ กล่าวคือ ซอฟต์แวร์เป็นสิ่งที่ผู้ใช้มองไม่เห็นและสัมผัสไม่ได้ แต่สามารถรับรู้การทำงานได้ ต่างจากฮาร์ดแวร์ (Hardware)
๒. ซอฟต์แวร์ระบบ (System Software) หมายถึง โปรแกรมที่ทำหน้าที่จัดการกับระบบคอมพิวเตอร์ กล่าวคือ โปรแกรมควบคุมและประสานการทำงานของเครื่องคอมพิวเตอร์และอุปกรณ์ต่าง ๆ แบ่งออกเป็น ๒ ประเภท คือ
๒.๑ ระบบปฏิบัติการ (Operatin system) หรือเรียกย่อๆ ว่า โอเอส (OS) ทำหน้าที่ควบคุมและประสานการทำงานระหว่างอุปกรณ์คอมพิวเตอร์ ได้แก่ หน่วยรับเข้า หน่วยประมวลผลกลาง หน่วยความจำหลัก หน่วยความจำรอง และหน่วยส่งออก นอกจากนี้ยังเป็นตัวกลางเชื่อมโยงและสนับสนุนคำสั่งระหว่างฮาร์ดแวร์และ ซอฟต์แวร์ประยุกต์ นิยมเรียกว่า แพลตฟอร์ม (platform) โดยมีรูปแบบการติดต่อกับผู้ใช้งาน และประเภทของระบบปฏิบัติการดังนี้
๑) แบบบรรทัดคำสั่ง (command – line interface) เป็นรูปแบบการติดต่อในยุคแรก ๆ โดยผู้ใช้ต้องพิมพ์คำสั่งให้ระบบปฏิบัติการทำอย่างใดอย่างหนึ่ง เพื่อควบคุมเครื่องคอมพิวเตอร์ ทำให้ไม่สะดวกต่อการใช้งาน ได้แก่ ระบบปฏิบัติการดอส (DOS) เช่น
cd\           ทำการย้ายการทำงานไปที่ไดรฟ์ C
c:\>dir   ทำการแสดงรายชื่อไฟล์และโฟลเดอร์ทั้งหมดที่อยู่ในไดรฟ์ C
๒) แบบกราฟิก (graphic user interface: GUI) เป็นรูปแบบการติดต่อกับผู้ใช้งาานโดยการใช้รูปภาพเล็ก ๆ เป็นสัญลักษณ์แทนไฟล์หรือโปรแกรม ที่เรียกว่า รายการเลือก (menu) หรือไอคอน (Icon) ผู้ใช้สามารถสั่งงานได้โดยใช้เมาส์คลิกที่รูปภาพนั้น เพื่อเปิดไฟล์หรือโปรแกรมต่าง ๆ ทำให้ใช้งานสะดวก สวยงาม ได้รับความนิยมสูง
๒. ประเภทของระบบปฏิบัติการ แบ่งออกเป็น ๓ ประเภท ดังต่อไปนี้
๒.๑ ระบบปฏิบัติการแบบเดี่ยว (stand – alone operating system) เป็นระบบปฏิบัติการที่ใช้กับเครื่องส่วนบุคคลหรือโน้ตบุ๊กคอมพิวเตอร์ กล่าวคือเป็นระบบปฏิบัติการของเครื่องคอมพิวเตอร์ที่ทำงานโดยไม่มีการเชื่อม ต่อกับเครื่องคอมพิวเตอร์เครื่องอื่น แต่ปัจจุบันระบบปฏิบัติการแบบเดี่ยวได้ขยายขีดความสามารถให้รองรับการเชื่อม ต่อกันเป็นระบบเครือข่ายได้ ตัวอย่างระบบปฏิบัติการแบบเดี่ยว มีดังต่อไปนี้
(๑) ระบบปฏิบัติการแบบดอก (Disk Operating System : DOS) เป็นระบบปฏิบัติการที่ติดต่อกับผู้ใช้แบบบรรทัดคำสั่ง โดยระบบปฏิบัติการดอสรุ่นแรกเกิดจากความร่วมมือระหว่างบริษัทไอบีเอ็มและ บริษัทไมโครซอฟท์ ใช้ชื่อระบบปฏิบัติการว่า PC-DOS ต่อมาบริษัทไมโครซอฟต์ได้พัฒนาระบบปฏิบัติการดอสของตนเองขึ้นมา ใช้ชื่อว่า MS-DOS
(๒) ระบบปฏิบัติการไมโครซอฟต์วินโดวส์ (Microsoft Windows) พัฒนาโดยบริษัทไมโครซอฟต์ ติดต่อกับผู้ใช้ด้วยรูปแบบกราฟิก นอกจากนี้บริษัทไมโครซอฟต์ยังพัฒนาซอฟต์แวร์ประยุกต์ที่ทำงานภายใต้ระบบ ปฏิบัติการวินโดวส์หลายด้าน เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ซอฟต์แวร์นำเสนอข้อมูล เป็นต้น ทำให้ผู้ใช้งานระบบปฏิบัติการไมโครซอฟต์วินโดวส์อย่างแพร่หลาย ได้แก่ window3.0, 3.1, 3.11, Windows95, 98 Me, WindowsNT, 2000, XP, Vista, Seven
(๓) ระบบปฏิบัติการยูนิกซ์ (UNIX) เป็นระบบปฏิบัติการที่นิยมใช้ในกลุ่มผู้ที่มีความรู้ความสามารถด้าน คอมพิวเตอร์ค่อนข้างมาก ใช้กับเครื่องคอมพิวเตอร์ที่รองรับการทำงานของผู้ใช้งานหลายคนในเวลาเดียว กัน (multi-user) ปัจจุบันมีการพัฒนาระบบที่สนับสนุนการใช้งานทั้งแบบเดี่ยวและแบบเครือข่าย และสามารถใช้ไฟล์ร่วมกับระบบปฏิบัติการอื่นๆ ได้ เช่น DOS, Microsoft Windows, OS/2, Minix, NFS, System V เป็นต้น
(๔) ระบบปฏิบัติการแมคอินทอช (Macintosh Operating System: Mac OS) ใช้กับเครื่องคอมพิวเตอร์ส่วนบุคคลของแมคอินทอชเท่านั้น ของบริษัท Apple ถือเป็นระบบปฏิบัติการแรกที่ทำงานด้านกราฟิกได้อย่างมีประสิทธิภาพ ระบบปฏิบัติการประเภทนี้ติดต่อกับผู้ใช้โดยรูปแบบกราฟิก มีความสามารถในการทำงานได้หลายโปรแกรมในเวลาเดียวกัน เหมาะกับงานในด้านสิ่งพิมพ์ กราฟิก และศิลปะ
(๕) ระบบปฏิบัติการลินุกซ์ (Linux) มีลักษณะคล้ายกับระบบปฏิบัติการยูนิกซ์แต่มีขนาดเล็กและทำงานได้เร็วกว่า เป็นระบบปฏิบัติการที่เปิดเผยโค้ด (open souce software) ผู้ใช้สามารถดาวน์โหลดโค้ดไปใช้งาน แก้ไข หรือจำหน่ายได้ โดยไม่ต้องเสียค่าใช้จ่าย ต่อมามีผู้พัฒนาระบบปฏิบัติการลินุกซ์โดยเพิ่มความสามารถให้ใช้ระบบเครือ ข่ายได้ ผู้ที่ต้องการใช้งานต้องดาวน์โหลดมาโดยเสียค่าใช้จ่ายด้วย
๒.๒ ระบบปฏิบัติการแบบเครือข่าย (Network operating system)เป็น ระบบปฏิบัติการที่ถูกพัฒนาขึ้นเพื่อจัดการงานด้านการสื่อสารระหว่าง คอมพิวเตอร์ และช่วยให้คอมพิวเตอร์ที่เชื่อมต่ออยู่ในเครือข่ายสามารถใช้อุปกรณ์ต่าง ๆ ร่วมกันได้ เช่น ฮาร์ดแวร์ เครื่องพิมพ์ เครื่องแสกนเนอร์ เป็นต้น รองรับผู้ใช้งานได้หลายคน มีระบบป้องกันการสูญหายของข้อมูล ใช้หลักการประมวลผลแบบไคลแอนด์เซิร์ฟเวอร์ (client server system) กล่าวคือ เครื่องแม่ข่าย (server) ให้บริการแก่เครื่องลูกข่าย  (client) ได้หลายเครื่องในเวลาเดียวกัน มีดังต่อไปนี้
(๑) ระบบปฏิบัติการวินโดวส์ เซิร์ฟเวอร์ (Windows server) เป็นระบบปฏิบัติการที่พัฒนาโดยบริษัทไมโครซอฟต์ ออกแบบเพื่อใช้งานกับระบบเครือข่ายขององค์กรขนาดเล็กและขนาดกลาง นิยมติดตั้งกับเครื่องคอมพิวเตอร์ที่เป็นเครื่องแม่ข่ายที่ให้บริการข้อมูล และโปรแกรมกับเครื่องลูกข่าย ระบบปฏิบัติการวินโดวส์ เซิร์ฟเวอร์มีการพัฒนาต่าง ๆ อย่างต่อเนื่อง ได้แก่ Windows NT, Windows 2000 และ Windows Server 2003 และ Windows Server 2008
(๒) ระบบปฏิบัติการโอเอสทู วาร์ป (OS/2 Warp Server) เป็นระบบปฏิบัติการที่พัฒนาโดยบริษัทไอบีเอ็ม ใช้เป็นระบบควบคุมเครื่องแม่ข่าย ติดต่อกับผู้ใช้รูปแบบกราฟิก ไม่ค่อยได้รับความนิยม เมื่อปี ๒๕๔๙ บริษัทไอบีเอ็มจึงเลิกพัฒนา ปี พ.ศ. ๒๕๔๘ บริษัทเซเรนิตีซิสเต็ม (Serenity System) ได้พัฒนาระบบปฏิบัติการดังกล่าว ใช้ชื่อว่า eComStation โดยรุ่นแรกคือ 1.2R และรุ่นล่าสุดคือรุ่น 2.0RC7 Silver วางจำหน่ายเดือน ส.ค. ๒๕๕๒
(๓) ระบบปฏิบัติการโซลาริส (Solaris) เป็นระบบปฏิบัติการเครือข่ายที่อยูในตระกูลเดียวกับระบบปฏิบัติการยูนิกซ์ พัฒนาขึ้นโดยบริษัทซัน ไมโคร ซิสเต็ม ออกแบบมาเพื่อใช้งานด้านพาณิชย์อิเล็กทรอนิกส์ หรือการขายสินค้าบนอินเทอร์เน็ต ในอนาคตระบบปฏิบัติการโซลาริสมีโครงการจะพัฒนาเป็นระบบปฏิบัติการที่เปิดเผย โค้ด (Open Source)
๒.๓ ระบบปฏิบัติการแบบฝัง (Embedded Operating System) เป็นระบบปฏิบัติการที่ใช้กับเครื่องคอมพิวเตอร์พกพา ได้แก่ พีดีเอ ปาล์ม โทรศัพท์มือถือ ซึ่งระบบปฏิบัติจะถูกเก็บไว้ในรอม (ROM) ของเครื่อง ใช้หน่วยความจำน้อย
(๑) ระบบปฏิบัติการปาล์ม (Plam OS) เป็นระบบปฏิบัติการที่ใช้กับเครื่องคอมพิวเตอร์แบบพกพา ที่เรียกว่า เครื่องปาล์ม พัฒนาโดยบริษัทปาล์มซอร์ซ (Palm Inc.)
(๒) ระบบปฏิบัติการพ็อกเก็ตพีซี (Pocket PC OS) เป็นระบบปฏิบัติการที่พัฒนาโดยบริษัทไมโครซอฟต์ เพื่อควบคุมอุปกรณ์อิเล็กทรอนิกส์ขนาดเล็ก มีรูปแบบการติดต่อกลับผู้ใช้โดยรูปแบบกราฟิก สนับสนุนการทำงานแบบการใช้งานได้หลายงานในเวลาเดียวกัน (multi-tasking) เช่น ท่องเว็บหรือค้นหาข้อมูลบนอินเทอร์เน็ตได้พร้อมกับการฟังเพลง หรือตรวจเช็กอีเมล เป็นต้น
(๓) ระบบปฏิบัติการซิมเบียน (Symbian OS) เป็นระบบปฏิบัติการที่พัฒนาโดยบริษัท ซิมเบียน ออกแบบมาเพื่อรองรับเทคโนโลยีการสื่อสารแบบไร้สาย โดยเฉพาะโทรศัพท์มือถือประเภทสมาร์ตโฟน มีรูปแบบการติดต่อกับผู้ใช้งานโดยรูปแบบกราฟิก สนับสนุนการทำงานแบบการใช้งานหลายงานในเวลาเดียวกัน
๒.๒ โปรแกรมอรรถประโยชน์ (utility program)
เป็น ซอฟต์แวร์ที่ทำหน้าที่เฉพาะอย่าง เพื่อจัดการงานพื้นฐานและบริการต่าง ๆ เช่น การจัดเรียงข้อมูล (sort) การรวมแฟ้มข้อมูลที่จัดเรียงลำดับแล้วเข้าด้วยกัน (merge) หรือย้ายข้อมูลจากอุปกรณ์รับหนึ่งไปยังอุปกรณ์หนึ่ง รวมทั้งสามารถจัดการกับฮาร์ดแวร์โดยตรง โปรแกรมอรรถประโยชน์ส่วนใหญ่จะถูกรวมอยู่ในระบบปฏิบัติการอยู่แล้ว สามารถแบ่งออกได้ ๒ ประเภท ดังต่อไปนี้
๑) โปรแกรมอรรถประโยชน์สำหรับระบบปฏิบัติการ (OS utility programs) เป็นโปรแกรมที่ติดตั้งมาพร้อมระบบปฏิบัติการอยู่แล้ว อำนวยความสะดวกในการทำงานร่วมกับฮาร์ดแวร์ ตัวอย่างโปรแกรม มีดังนี้
๑.๑) โปรแกรมจัดการไฟล์ (file manager) เป็นโปรแกรมที่ออกแบบมาเพื่อช่วยจัดการไฟล์ เช่น การคัดลอแฟ้มข้อมูล เปลี่ยนชื่อแฟ้มข้อมูล ลบแฟ้มข้อมูล การเรียกใช้งานโปรแกรมต่าง ๆ ได้อย่างสะดวก นอกจากนี้ ระบบปฏิบัติการรุ่นใหม่ ๆ ได้เพิ่มความสามารถการแสดงไฟล์เป็นรูปภาพเหมือนจริง (image view) ทำให้การใช้งานมีความสะดวกและรวดเร็วมากยิ่งขึ้น
ภาพ ไฟล์เมเนเจอร์ของระบบปฏิบัติการต่าง ๆ
๑.๒) โปรแกรมยกเลิกการติดตั้งโปรแกรม (uninstaller) เป็นโปรแกรมที่ใช้ในการนำโปรแกรมและส่วนประกอบของโปรแกรมที่ติดตั้งไว้ใน ระบบออกจากเครื่องคอมพิวเตอร์ ส่วนใหญ่บริษัทผู้ผลิตซอฟต์แวร์จะติดตั้งโปรแกรมยกเลิกการติดตั้งโปรแกรมไว้ เป็นส่วนหนึ่งของโปรแกรมประยุกต์อยู่แล้ว
๑.๓) โปรแกรมแสกนดิสก์ (disk scanner) เป็นโปรแกรมช่วยตรวจสอบความเสียหายหรือข้อผิดพลาดที่เกิดขึ้นกับฮาร์ดดิสก์ คือ เมื่อใช้ฮาร์ดดิสก์เป็นเวลานาน มักเกิดส่วนที่เสียหาก ที่เรียกว่า bad sector ส่งผลให้การทำงานของฮาร์ดดิสก์ช้าลง ทำให้การบันทึกหรือเขียนข้อมูลในฮาร์ดดิสก์ยากขึ้น ดังนั้น ผู้ใช้สามารถใช้โปรแกรมดังกล่าวตรวจสอบฮาร์ดดิสก์ เพื่อค้นหาส่วนที่เสียหาย ไฟล์ที่มีข้อผิดพลาด และซ่อมแซมส่วนที่เสียหายได้
๑.๔) โปรแกรมจัดเรียงพื้นที่จัดเก็บข้อมูลของฮาร์ดดิสก์ (disk defragmenter) เป็นโปรแกรมที่ใช้ในการจัดเรียงข้อมูลให้เป็นระเบียบ ช่วยให้เข้าถึงข้อมูลในฮาร์ดดิสก์ได้อย่างรวดเร็ว กล่าวคือ เมื่อมีการเรียกใช้งานฮาร์ดดิสก์ของคอมพิวเตอร์นั้นบ่อยๆ ไฟล์จะถูกจัดเก็บกระจัดกระจาย ไม่เป็นระเบียบ และไม่ได้อยู่เป็นกลุ่มก้อนเดียวกัน เมื่อต้องการเรียกใช้อีกภายหลังจะทำให้เวลาในการดึงข้อมูลนั้นๆ ช้าลง นั่นเอง โปรแกรมดังกล่าวจึงช่วยจัดเรียงไฟล์ต่าง ๆ ให้เป็นระเบียบ
๑.๕) โปรแกรมรักษาหน้าจอ (screen saver) เป็นโปรแกรมสำหรับรักษาและช่วยยืดอายุการใช้งานจอภาพของคอมพิวเตอร์ กล่าวคือ การเปิดจอภาพของคอมพิวเตอร์ให้ทำงานและปล่อยทิ้งไว้ให้แสดงภาพเดิมโดยไม่มี การเคลื่อนไหวใด ๆ เป็นเวลานาน จะทำให้เกิดรอยไหม้บนสารเรืองแสงที่ฉาบผิวจอ และไม่สามารถลบออกไปได้ ถ้าปล่อยทิ้งไว้นานจะส่งผลให้อายุการใช้งานของหน้าจอคอมพิวเตอร์สั้นลง ในการใช้โปรแกรมดังกล่าวผู้ใช้สามารถตั้งค่าระยะเวลาให้โปรแกรมตรวจสอบ และเริ่มทำงานได้ หากไม่มีการเคลื่อนไหวใดๆ ของภาพ เช่น ๕ นาที หรือ ๑๐ นาที เป็นต้น เมื่อเราขยับเมาส์ หรือเริ่มที่จะทำงานใหม่ โปรแกรมนี้จะปิดอัตโนมัติ
๒) โปรแกรมอรรถประโยชน์อื่น ๆ (Standalone utility programs) เป็นโปรแกรมที่ช่วยให้เครื่องคอมพิวเตอร์ทำงานได้อย่างมีประสิทธิภาพ ตัวอย่างโปรแกรม ดังนี้
๒.๑) โปรแกรมบีบอัดไฟล์ (file compression utility) เป็นโปรแกรมที่บีบอัดไฟล์ที่มีขนาดใหญ่ให้มีขนาดเล็กลง ไฟล์ที่ได้จากการบีบอัดไฟล์เรียกว่า ซิปไฟล์ (zip file) เช่น WinZip, Winrar เป็นต้น
๒.๒) โปรแกรมไฟร์วอลล์ (firewall) เป็นโปรแกรมที่ป้องกันบุคคลภายนอกเข้ามาในระบบโดยไม่รับอนุญาตทั้งจากระบบ เครือข่ายอินทราเน็ตและอินเทอร์เน็ต โดยโปรแกรมจะทำการตรวจสอบ
๒.๓) โปรแกรมป้องกันไวรัส (anti virus program) การใช้งานคอมพิวเตอร์ที่มีผู้ใช้หลายคนหรือใช้ระบบเครือข่าย  มักเจอปัญหาไวรัสคอมพิวเตอร์
ซึ่งไวรัสเป็นโปรแกรมที่ผู้ไม่ประสงค์ดี พัฒนาขึ้นมาเพื่อวัตถุประสงค์ต่าง ๆ เช่น บูตระบบช้าลง ไม่สามารถเรียกใช้โปรแกรมได้สมบูรณ์ ทำให้คอมพิวเตอร์ค้าง (Hang) หรือมีข้อความขึ้นบนหน้าจออัตโนมัติได้เอง เพื่อสร้างความรำคาญ ก่อกวนการทำงานของผู้ใช้ เป็นต้น ดังนั้น บริษัทผู้ผลิตซอฟต์แวร์จึงได้พัฒนาโปรแกรมขึ้นเพื่อค้นหาและกำจัดไวรัส คอมพิวเตอร์ หรือที่เรียกว่า โปรแกรมป้องกันไวรัส ซึ่งแบ่งออกเป็น ๒ ประเภท ดังนี้
(๑) แอนตี้ไวรัส เป็นโปรแกรม เป็นโปรแกรมป้องกันไวรัสทั่วๆ ไป จะค้นหาและทำลายไวรัสในเครื่องคอมพิวเตอร์ เช่น McAfee VirusScan, Kaspersky, AVG AntiVirus, Panda Titanium เป็นต้น
(๒) แอนตี้สปายแวร์ เป็นโปรแกรมป้องกันการโจรกรรมข้อมูลจากไวรัสปลายแวร์ และแฮ็กเกอร์ รวมถึงแอดแวร์ (adware) ซึ่งเป็นป๊อบอัพโฆษณาในอินเทอร์เน็ต เช่น McAfee AntiSpyware, Ad-Aware SE Pro, Spyware BeGone เป็นต้น
อย่าง ไรก็ดี ไวรัสคอมพิวเตอร์เกิดขึ้นใหม่ตลอดเวลา ผู้ใช้ต้องปรับปรุงโปรแกรมอย่างสม่ำเสมอ เพื่อรับมือและหาวิธีการป้องกันไวรัสตัวใหม่ ๆ ได้ทันท่วงที การใช้งานเครื่องคอมพิวเตอร์จึงจะสามารถทำงานได้อย่างเต็มประสิทธิภาพ
การเลือกใช้ระบบปฏิบัติการสำหรับคอมพิวเตอร์
๑. สำรวจความต้องการใช้โปรแกรมประยุกต์ของผู้ใช้ว่า โปรแกรมประยุกต์ที่ต้องการใช้นั้นใช้กับระบบปฏิบัติการใด
๒. สำรวจความเหมาะสมกับฮาร์ดแวร์ หน่วยประมวลผลกลาง (ซีพียู) ความจุหน่วยความจำหลัก (รอม, แรม) และขนาดความจุของฮาร์ดดิสก์ ซึ่งระบบปฏิบัติการทุกชนิดจะบอกคุณลักษณะของคอมพิวเตอร์ที่ต้องการ (system requirement)
๓. งบประมาณในการจัดซื้อระบบปฏิบัติการ
๔. ศึกษาข้อมูลการให้บริการหลังการขายและระยะเวลาในการรับประกัน
ตัวอย่างคุณลักษณะคอมพิวเตอร์ที่ต้องการของระบบปฏิบัติการวินโดวส์ เช่น
๓. ซอฟต์แวร์ประยุกต์ (application software)
หมายถึง โปรแกรมที่ทำให้เครื่องคอมพิวเตอร์ทำงานเฉพาะอย่างตามต้องการของผู้ใช้ ซอฟต์แวร์ประยุกต์ที่ได้รับความนิยม เช่น โปรแกรมประมวลผลคำ โปรแกรมกาคำนวณ โปรแกรมจัดการฐานข้อมูล โปรแกรมค้นหาข้อมูลทางอินเทอร์เน็ต เป็นต้น ซึ่งซอฟต์แวร์ประยุกต์สามารถแบ่งเป็น ๒ ประเภท ได้แก่ ซอตฟ์แวร์ประยุตก์เฉพาะงาน และซอฟต์แวร์ประยุกต์ทั่วไป
๓.๑ ซอฟต์แวร์ประยุกต์เฉพาะงาน (application software for specific purpose) เป็นซอฟต์แวร์ที่พัฒนาขึ้นเพื่อนำไปประยุกต์ใช้กับงานขององค์กรใดองค์กรหนึ่งโดยเฉพาะ ออกแบบและสร้างขึ้นโดยผู้ผลิตซอฟต์แวร์ที่มีความชำนาญในด้านนั้น ๆ หรือพัฒนาโดยบุคลากรฝ่ายคอมพิวเตอร์ขององค์กร โดยผ่านการวิเคราะห์ ออกแบบ ลงมือสร้าง และทดสอบโปรแกรมให้สามารถทำงานได้ถูกต้องก่อน จึงจะสามารถนำมาใช้งานได้ เช่น โปรแกรมคำนวณภาษีของกรมศุลกากร โปรแกรมฝากถอนเงินของธนาคาร โปรแกรมระบบสินค้าของห้างสรรพสินค้า เป็นต้น
๓.๒ ซอฟต์แวร์ประยุกต์ทั่วไป (general purpose software) เป็นซอฟต์แวร์ที่พัฒนาขึ้นเพื่อนำไปประยุกต์ใช้กับงานให้เหมาะสมกับลักษณะงานของผู้ใช้คอมพิวเตอร์ เช่น การจัดพิมพ์รายงาน การนำเสนองาน การจัดทำบัญชี การตกแต่งภาพ การออกแบบเว็บไซต์ เป็นต้น ซอฟต์แวร์ประยุกต์ทั่วไปสามารถแบ่งออกได้เป็น ๖ ประเภท ดังต่อไปนี้
๑) ซอฟต์แวร์จัดการฐานข้อมูล (database management software) เป็นโปรแกรมจัดการกับข้อมูลให้เป็นระบบ ง่ายต่อการจัดการข้อมูลได้อย่างรวดเร็ว ไม่ว่าจะเป็นการค้นข้อมูล ปรับปรุงข้อมูล การเพิ่มข้อมูล และการลบข้อมูล เช่น Dbase, Paradox, Foxbase, Microsoft Access เป็นต้น
โปรแกรมจัดการฐานข้อมูลจะเก็บข้อมูลในรูปแบบของตารางที่มีความสัมพันธ์กัน แต่ละตารางจะประกอบด้วยแถวที่เรียกว่า ระเบียน หรือเรคคอร์ด (recode) และคอลัมน์ที่เรียกว่า ฟิลด์ (field) แต่ละเรคคอร์ดประกอบด้วยฟิลด์ของข้อมูลที่ต้องการเก็บ เช่น ฐานข้อมูลโรงเรียน จะมีการจัดเก็บประวัตินักเรียน ซึ่งประกอบด้วยรายละเอียดของข้อมูล ได้แก่ เลขประจำตัว ชื่อ นามสกุล วันเกิด เพศ ที่อยู่ และเบอร์โทรศัพท์