Ano ang isang Computer Operating System?
Ang mga computer ay gumagamit ng mababang antas ng software na tinatawag na isang operating system (O / S) upang matulungan ang mga tao na patakbuhin ang mga pisikal na machine. Ang isang O / S ay nagbibigay-daan sa pagpapatakbo ng software ng application (tinatawag na "mga programa") pati na rin ang pagbuo ng mga bagong programa. Ang operating system software ay tumatakbo hindi lamang sa mga laptop computer kundi pati na rin sa mga cell phone, routers ng network at iba pang tinatawag na naka-embed na mga aparato.
Uri ng Mga Operating System
Daan-daang iba't ibang mga operating system ng computer ang na-binuo sa paglipas ng mga taon sa pamamagitan ng mga korporasyon, unibersidad, at masigasig na mga indibidwal. Ang mga kilalang operating system ay matatagpuan sa mga personal na computer:
- Microsoft Windows
- Mac OS X
- Linux
Ang ilang mga operating system ay dinisenyo para sa ilang mga uri ng kagamitan, tulad ng
- Apple iOS at Google Android (isang variant ng Linux) - para sa mga cell phone
- Solaris, HP-UX, DG-UX, at iba pang mga variant ng Unix - para sa mga computer ng server
- DEC VMS (Virtual Memory System) - para sa mga kompyuter ng kompyuter ng kompyuter
Ang iba pang mga operating system ay nagtamasa ng isang panahon ng pagiging sikat ngunit ay lamang ng makasaysayang interes ngayon:
- Ang Novell Netware ay isang popular na O / S para sa mga PC noong dekada 1990
- Ang IBM OS / 2 ay isang maagang PC O / S na nakikipagkumpitensya sa Microsoft Windows nang ilang panahon ngunit may limitadong tagumpay sa merkado ng mga mamimili
- Ang Multics ay isang makabagong makabagong operating system na nilikha para sa mga mainframe noong 1960, na naimpluwensyahan ang pag-unlad sa Unix
Network Operating Systems
Ang modernong O / S ay naglalaman ng maraming built-in na software na dinisenyo upang gawing simple ang networking ng isang computer. Kasama sa karaniwang software ng O / S ang pagpapatupad ng TCP / IP protocol stack at kaugnay na mga programang utility tulad ng ping at traceroute. Kabilang dito ang mga kinakailangang driver ng device at iba pang software upang awtomatikong paganahin ang Ethernet interface ng isang aparato. Ang mga aparatong mobile ay karaniwang nagbibigay ng mga programang kinakailangan upang paganahin ang Wi-Fi , Bluetooth , o iba pang wireless na pagkakakonekta.
Ang mga unang bersyon ng Microsoft Windows ay hindi nagbibigay ng anumang suporta para sa computer networking . Nagdagdag ang Microsoft ng pangunahing kakayahan sa networking sa operating system nito na nagsisimula sa Windows 95 at Windows for Workgroups . Ipinakilala din ng Microsoft ang tampok na Internet Connection Sharing (ICS) nito sa Windows 98 Second Edition (Win98 SE), Windows HomeGroup para sa home networking sa Windows 7, at iba pa. Contrast na sa Unix, na idinisenyo mula sa simula sa networking sa pagtingin. Halos anumang consumer O / S ngayon ay kwalipikado bilang isang network operating system dahil sa pagiging popular ng Internet at home networking.
Naka-embed na Mga Operating System
Ang isang tinatawag na naka-embed na sistema ay sumusuporta sa walang o limitadong pagsasaayos ng software nito. Ang mga naka-embed na system tulad ng mga routers, halimbawa, ay kadalasang kasama ang isang pre-configure na Web server, DHCP server, at ilang mga utility ngunit hindi pinapayagan ang pag-install ng mga bagong programa. Ang mga halimbawa ng mga naka-embed na operating system para sa mga router ay kinabibilangan ng:
- Cisco IOS (Internetwork Operating System)
- DD-WRT
- Juniper Junos
Ang isang naka-embed na OS ay maaari ring matagpuan sa loob ng isang pagtaas ng bilang ng mga consumer na gadget kabilang ang mga telepono (iPhone OS), PDA (Windows CE), at digital media player (ipodlinux).