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