บทที่ 4
ประเภทของโปรแกรมระบบปฏิบัติการ ซอฟต์แวร์ระบบปฏิบัติการ
ซอฟต์แวร์ ( software )
ซอฟต์แวร์ คือ ชุดคำสั่งหรือโปรแกรมที่เขียนขึ้นเพื่อสั่งให้คอมพิวเตอร์ทำงาน โดยพื้นฐานซอฟต์แวร์สามารถแบ่งออกเป็นซอฟต์แวร์ระบบ และซอฟต์แวร์
· ซอฟต์แวร์ระบบ (System Software )
เป็นซอฟต์แวร์ที่ใช้ควบคุมการทำงานของคอมพิวเตอร์ ซึ่งทำงานใกล้ชิดกับอุปกรณ์คอมพิวเตอร์มากที่สุด โดยซอฟต์แวร์ระบบยังแบ่งออกเป็น
1. ระบบปฏิบัติการ (Operating System )
เป็นโปรแกรมที่สำคัญมาก ทำหน้าที่ควบคุมการทำงานของคอมพิวเตอร์ทั้งหมดรวมถึงประสานการทำงานระหว่างอุปกรณ์และทรัพยากรต่าง ๆ ในระบบให้สามารถดำเนินการเพื่อบรรลุสู่เป้าหมายที่ต้องการ ตัวอย่างระบบปฏิบัติการ เช่น ระบบปฏิบัติการดอส ( DOS ),ระบบปฏิบัติการวินโดวส์ ( Windows ) และระบบปฏิบัติการลินุกซ์(Linux ) เป็นต้น
2. ตัวแปลภาษาคอมพิวเตอร์ (Translator Program )
เป็นโปรแกรมแปลภาษาระดับสูงให้เป็นภาษาเครื่องเพื่อคอมพิวเตอร์เข้าใจโดยตัวแปลภาษายังแบ่งออกเป็นคอมไพเลอร์ (Compiler ) ซึ่งจะแปลโปรแกรมทั้งโปรแกรมหากมีที่ผิดพลาดต้องแก้ไขจนถูกต้องและทำการคอมไพเลอร์ใหม่ ส่วนตัวแปลภาษาอีกตังหนึ่งคืออินเตอร์พรินเตอร์ (Interpreter ) ซึ่งจะแปลทีละบรรทัดหากบรรทัดใดมีข้อผิดพลาดก็จะแสดงข้อผิดพลาดออกมา
3. โปรแกรมอรรถประโยชน์ ( Utility program )
เป็นโปรแกรมทีสร้างความสะดวกต่อการใช้งานเฉพาะอย่าง ซึ่งมักเรียกว่าโปรแกรมยูทิลิตี้ จัดเป็นชนิดหนึ่งของโปรแกรมระบบ ซึ่งในปัจจุบันระบบปฏิบัติการหลายชนิดได้มีการผนวกโปรแกรมยูทิลิตี้โปรแกรมด้วยกันมาพร้อมกับชุดระบบปฏิบัติการ เช่น ระบบปฏิบัติการวินโดวส์ จะมีโปรแกรมยูทิลิตี้ เช่น โปรแกรม Scan Disk, โปรแกรม Disk Defragmenter และรวมถึงโปรแกรมป้องกันไวรัสอย่าง Norton Utility หรือ McAfee Anti Virusเป็นต้น
CISC (Complex Instruction Set Computer)
RISC (Reduced Instuction Set Computer)
มคโอเอส (Mac OS)
มคโอเอส (Mac OS) เป็นระบบปฏิบัติการสำหรับเครื่องคอมพิวเตอร์แมคอินทอช โดยทั้งคู่เป็นผลิตภัณฑ์ของบริษัทแอปเปิลคอมพิวเตอร์. แมคโอเอสเป็นระบบปฏิบัติการที่มีส่วนต่อประสานกับผู้ใช้แบบกราฟิก (GUI) รายแรกที่ประสบความสำเร็จในเชิงพาณิชย์
รุ่นแรกๆ ของระบบปฏิบัติการนี้ ไม่ได้ใช้ชื่อแมคโอเอส, อันที่จริงระบบปฏิบัติการนี้ในรุ่นแรกๆ ยังไม่มีชื่อเรียกด้วยซ้ำ
| ||
ระบบปฏิบัติการยูนิกซ์
เป็นระบบปฏิบัติการที่เคยพัฒนาในห้องแล็บ Bellสร้างขึ้นเพื่อใช้กับเครื่องมินิคอมพิวเตอร์ และเมนเฟรม ใช้ในการควบคุมการทำงานของศูนย์คอมพิวเตอร์ที่มีการเชื่อมลูกข่ายคอมพิวเตอร์ หรืออุปกรณ์ต่อพ่วงเป็นจำนวนมาก ดังนั้นยูนิกซ์ จึงมักใช้ในระบบเครือข่ายคอมพิวเตอร์ที่มีขนาดใหญ่ และมีการเชื่อมต่อเครือข่ายระยะไกลต่อมาได้มีการพัฒนาให้สามารถนำยูนิกซ์มาใช้กับเครื่องคอมพิวเตอร์ได้ คาดว่ายูนิกซ์จะเป็นที่นิยมต่อไป
ระบบปฏิบัติการลีนุกซ์
เป็นระบบปฏิบัติการที่มีความสามารถสูง ในการบริหารระบบเครือข่ายอินเทอร์เน็ต มีลักษณะคล้ายการจำลองการทำงาน มาจากยูนิกซ์ แต่จะมีความยืดหยุ่นในการทำงานมากกว่า เป็นระบบปฏิบัติการ ประเภทแจกฟรี (Open Source) ผู้นำไปใช้งาน สามารถที่จะพัฒนาและปรับปรุงในส่วนที่เกิดปัญหาระหว่างใช้งานได้ทันที อีกทั้งยังสามารถปรับให้เข้ากับฮาร์ดแวร์ที่ใช้เพื่อให้ได้ประสิทธิภาพของระบบมากที่สุด และยังมีการเพิ่มสมรรถนะ (Update) อยู่ตลอดเวลา
ตัวอย่างหน้าต่างระบบปฏิบัติการ LINUX
| ||
ระบบปฏิบัติการโทรศัพท์เคลื่อนที่
เป็นระบบปฏิบัติการที่มีโนเกียเป็นหุ้นส่วนใหญ่ และกำลังจะกลายไปเป็น Symbian Foundation (มูลนิธิซิมเบียน) ที่อาจจะเปิดเป็น OpenSource ในอนาคต ซิมเบียน ถือเป็นระบบที่ใช้ทรัพยากรได้ค่อนข้างคุ้มค่ามากกว่าตัวอื่นๆ และมีปัญหาในระบบค่อนข้างน้อย โดยซิมเบียนในปัจจุบัน มี 2 สายคือ สาย S60 (โนเกียเป็นหัวหอกหลัก) และ สาย UIQ (โซนี่อีริคสันเป็นหัวหอกหลัก) แต่ปัจจุบัน S60 ได้รับความนิยมมากกว่า โดยพัฒนามาจนถึงรุ่น 9.3 แล้ว
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น