ระบบปฏิบัติการคอมพิวเตอร์คืออะไร?
คอมพิวเตอร์ใช้ซอฟต์แวร์ระดับต่ำที่เรียกว่าระบบปฏิบัติการ (O / S) เพื่อช่วยให้ผู้ใช้งานเครื่องที่มีอยู่จริง O / S อนุญาตให้เรียกใช้ซอฟต์แวร์แอพพลิเคชัน (เรียกว่า "โปรแกรม") รวมถึงการสร้างโปรแกรมใหม่ ๆ ซอฟต์แวร์ระบบปฏิบัติการไม่เพียง แต่ใช้กับคอมพิวเตอร์แล็ปท็อป แต่ยังรวมถึงโทรศัพท์มือถือเราเตอร์เครือข่ายและอุปกรณ์ฝังตัวอื่น ๆ อีกด้วย
ประเภทของระบบปฏิบัติการ
หลายร้อยระบบปฏิบัติการคอมพิวเตอร์ที่แตกต่างกันได้รับการพัฒนาขึ้นในช่วงหลายปีโดย บริษัท มหาวิทยาลัยและบุคคลที่กล้าได้กล้าเสีย ระบบปฏิบัติการที่รู้จักกันดีคือระบบปฏิบัติการที่พบในคอมพิวเตอร์ส่วนบุคคล:
- Microsoft Windows
- Mac OS X
- ลินุกซ์
ระบบปฏิบัติการบางระบบได้รับการออกแบบมาสำหรับอุปกรณ์บางประเภทเช่น
- Apple iOS และ Google Android (รูปแบบ Linux) - สำหรับโทรศัพท์มือถือ
- Solaris, HP-UX, DG-UX และรูปแบบอื่น ๆ ของ Unix สำหรับคอมพิวเตอร์เซิร์ฟเวอร์
- DEC VMS (Virtual Memory System) - สำหรับ คอมพิวเตอร์เมนเฟรม
ระบบปฏิบัติการอื่น ๆ มีความสุขในช่วงเวลาแห่งความอื้อฉาว แต่เป็นเพียงความสนใจในประวัติศาสตร์เท่านั้น:
- Novell Netware เป็น O / S ที่เป็นที่นิยมสำหรับเครื่องพีซีในทศวรรษที่ 1990
- IBM OS / 2 เป็น O O S ที่เริ่มต้นแข่งขันกับ Microsoft Windows เป็นเวลา แต่มีความสำเร็จในตลาดผู้บริโภคที่ จำกัด
- Multics เป็นระบบปฏิบัติการที่เป็นนวัตกรรมใหม่ที่สร้างขึ้นสำหรับเมนเฟรมในทศวรรษที่ 1960 ซึ่งมีผลต่อการพัฒนา Unix ในภายหลัง
ระบบปฏิบัติการเครือข่าย
O / S สมัยใหม่มีซอฟต์แวร์ที่มีอยู่ภายในจำนวนมากที่ออกแบบมาเพื่อลดความซับซ้อนในการเชื่อมต่อเครือข่ายคอมพิวเตอร์ ซอฟต์แวร์ O / S ทั่วไปประกอบด้วยการใช้ โปรโตคอล TCP / IP stack และโปรแกรมอรรถประโยชน์ที่เกี่ยวข้องเช่น ping และ traceroute ซึ่งรวมถึงไดรเวอร์อุปกรณ์ที่จำเป็นและซอฟต์แวร์อื่น ๆ เพื่อเปิดใช้อินเทอ ร์ เฟซ Ethernet ของอุปกรณ์โดยอัตโนมัติ อุปกรณ์เคลื่อนที่ยังมีโปรแกรมที่จำเป็นสำหรับการเปิดใช้งาน Wi-Fi , Bluetooth หรือการเชื่อมต่อไร้สายอื่น ๆ
Microsoft Windows รุ่นก่อน ๆ ไม่ได้ให้การสนับสนุน ระบบเครือข่ายคอมพิวเตอร์ Microsoft เพิ่มความสามารถเครือข่ายขั้นพื้นฐานลงในระบบปฏิบัติการเริ่มต้นด้วย Windows 95 และ Windows for Workgroups นอกจากนี้ไมโครซอฟต์ยังได้เปิดตัวคุณลักษณะ Internet Connection Sharing (ICS) ใน Windows 98 Second Edition (Win98 SE), Windows HomeGroup สำหรับเครือข่ายภายในบ้านใน Windows 7 เป็นต้น ตรงกันข้ามกับ Unix ซึ่งได้รับการออกแบบมาตั้งแต่ต้นด้วยระบบเครือข่ายในมุมมอง เกือบทุกวันนี้ผู้บริโภค O / S มีคุณสมบัติเป็นระบบปฏิบัติการเครือข่ายเนื่องจากความนิยมของอินเทอร์เน็ตและระบบเครือข่ายภายในบ้าน
ระบบปฏิบัติการฝังตัว
ระบบฝังตัวที่เรียกว่าไม่สนับสนุนการกำหนดค่าซอฟต์แวร์ของตนหรือ จำกัด ระบบฝังตัว เช่นเราเตอร์มักประกอบด้วยเว็บเซิร์ฟเวอร์ที่กำหนดค่าไว้ล่วงหน้าเซิร์ฟเวอร์ DHCP และระบบสาธารณูปโภคบางอย่าง แต่ไม่อนุญาตให้ติดตั้งโปรแกรมใหม่ ตัวอย่างของระบบปฏิบัติการฝังตัวสำหรับเราเตอร์รวมถึง:
- Cisco IOS (ระบบปฏิบัติการ Internetwork)
- DD-WRT
- Juniper Junos
ระบบปฏิบัติการฝังตัวสามารถพบได้ภายในอุปกรณ์เสริมสำหรับผู้บริโภคที่เพิ่มขึ้นเช่นโทรศัพท์ (iPhone OS) PDA (Windows CE) และเครื่องเล่นสื่อดิจิทัล (ipodlinux)