모든 컴퓨터에는 운영 체제 (OS)라는 소프트웨어가 함께 제공되어 컴퓨터의 모든 소프트웨어 및 하드웨어를 관리하고 사람이 컴퓨터와 상호 작용하는 데 사용할 수있는 인터페이스를 제공합니다. 운영 체제 소프트웨어는 랩톱 컴퓨터뿐만 아니라 스마트 폰, 태블릿, 네트워크 라우터 및 기타 스마트 장치에서도 실행됩니다.
운영 체제 유형
기업, 대학 및 진취적인 개인은 수년에 걸쳐 수백 대의 컴퓨터 운영 체제를 개발했습니다. 가장 잘 알려진 운영 체제는 개인용 컴퓨터에서 발견 된 것입니다.
- Microsoft Windows
- 맥 OS
- Linux (UNIX와 유사한 OS)
일부 운영 체제는 다음과 같은 특정 유형의 장치 용으로 설계되었습니다.
- 스마트 폰 및 태블릿 용 Apple iOS 및 Google Android
- Solaris, HP-UX, DG-UX 및 서버 컴퓨터 용 Unix의 다른 변형
- 메인 프레임 컴퓨터 용 DEC VMS (가상 메모리 시스템)
- Apple TV의 디지털 미디어 플레이어 용 tvOS
- Google 스마트 워치를위한 OS를 착용하십시오.
다른 운영 체제는 악명 높은 기간을 즐기지 만 지금은 역사적인 관심사입니다.
- Novell Netware는 1990 년대 PC에 널리 사용되는 OS였습니다.
- IBM OS / 2는 Microsoft Windows와 한동안 경쟁했지만 소비자 시장에서는 제한적인 성공을 거둔 초기 PC OS였습니다.
- Multics는 1960 년대의 메인 프레임 용으로 개발 된 특히 혁신적인 운영체제로, 이후의 Unix 개발에 영향을 미쳤습니다.
네트워크 운영 체제
최신 O / S에는 컴퓨터 네트워킹을 단순화하기 위해 설계된 많은 내장 소프트웨어가 포함되어 있습니다. 일반적인 O / S 소프트웨어에는 TCP / IP 프로토콜 스택 구현과 ping 및 traceroute와 같은 관련 유틸리티 프로그램, 장치의 이더넷 또는 무선 인터페이스를 자동으로 활성화하는 데 필요한 장치 드라이버 및 기타 소프트웨어가 포함됩니다. 모바일 장치의 운영 체제는 일반적으로 Wi-Fi, Bluetooth 또는 기타 무선 연결을 사용하는 데 필요한 프로그램을 제공합니다.
초기 버전의 Microsoft Windows는 컴퓨터 네트워킹을 지원하지 않습니다. Microsoft는 Windows 95 및 Windows for Workgroups를 시작으로 운영 체제에 기본 네트워킹 기능을 추가했습니다. 마이크로 소프트는 Windows 98 Second Edition (Win98 SE)과 Windows HomeGroup에서 Windows 7의 홈 네트워킹을 위해 ICS (Internet Connection Sharing) 기능을 도입했습니다. 처음부터 네트워킹으로 설계된 Unix와는 대조적입니다. 대부분의 최신 운영 체제는 인터넷 및 홈 네트워킹의 인기로 인해 네트워크 운영 체제로 적합합니다.
임베디드 운영 체제
소위 임베디드 시스템은 소프트웨어의 구성을 제한적으로 또는 제한적으로 지원합니다. 예를 들어, 라우터와 같은 임베디드 시스템은 일반적으로 사전 구성된 웹 서버, DHCP 서버 및 일부 유틸리티를 포함하지만 새 프로그램 설치를 허용하지 않습니다. 라우터 용 임베디드 운영 체제의 예는 다음과 같습니다.
- Cisco IOS (Internetwork Operating System)
- DD-WRT
- Juniper Junos