컴퓨터 시스템에 운영체제를 구성하는 주된 목적은 먼저 컴퓨터 시스템의 규모와 관련이 있다. 일반적으로 대형 및 중형 컴퓨터 시스템에 구성된 OS의 경우 컴퓨터가 비싸기 때문에 기계 사용의 효율성에 더 많은 관심을 기울이고 OS에 매우 강력한 기능이 있기를 바랍니다. 마이크로컴퓨터에 대한 가격은 상대적으로 저렴합니다. 이때 기계의 효율성은 그다지 중요하지 않으며 사람들은 사용 편의성에 더 관심을 갖습니다.
운영 체제의 주요 목표에 영향을 미치는 또 다른 중요한 요소는 운영 체제의 응용 환경입니다. 예를 들어, 쿼리 시스템에 사용되는 운영 체제는 응답 시간에 대한 사용자 요구 사항을 충족해야 하며, 실시간 산업 제어 및 무기 제어 환경에 사용되는 운영 체제는 실시간이어야 하며 신뢰성이 높아야 합니다. 현재 마이크로컴퓨터의 일반적인 운영 체제에는 DOS, OS/2, UNIX, XENIX, LINUX, Windows, Netware 등이 포함됩니다. 그러나 모든 운영 체제에는 동시성, 즐거움, 가상성 및 불확실성이라는 네 가지 기본 특성이 있습니다.
운영체제는 크게 6가지 종류로 나눌 수 있습니다.
① 간단한 운영체제. IBM의 디스크 운영체제인 DOS/360, 마이크로컴퓨터 운영체제인 CP/M 등 컴퓨터 초기에 구성된 운영체제이다. 이러한 유형의 운영 체제의 기능은 주로 운영 명령 실행, 파일 서비스, 고급 프로그래밍 언어 컴파일 프로그램 지원 및 외부 장치 제어입니다.
② 시분할제. 서로 다른 터미널에 있는 여러 사용자가 서로 독립적으로, 서로 간섭하지 않고 동시에 하나의 컴퓨터를 사용할 수 있도록 지원합니다. 사용자는 마치 하나의 컴퓨터를 완전히 사용하는 것처럼 느낍니다.
③ 실시간 운영체제. 실시간 컴퓨터 시스템을 위해 구성된 운영체제이다. 주요 특징은 자원 할당 및 스케줄링에서 실시간 성능을 먼저 고려한 다음 효율성을 고려해야 한다는 것입니다. 또한 실시간 운영체제는 강력한 내결함성을 가져야 합니다.
④ 네트워크 운영체제. 컴퓨터 네트워크용으로 구성된 운영체제입니다. 이를 지원하면 네트워크의 컴퓨터는 서로 통신하고 리소스를 공유할 수 있습니다. 주요 기능은 네트워크 하드웨어와 결합하여 네트워크의 통신 작업을 완료하는 것입니다.
⑤ 운영체제를 배포합니다. 분산 컴퓨팅 시스템을 위해 구성된 운영 체제입니다. 자원 관리, 통신 제어, 운영 체제 구조 측면에서 다른 운영 체제와는 상당히 다릅니다. 분산 컴퓨터 시스템의 자원은 시스템 내의 서로 다른 컴퓨터에 분산되어 있기 때문에 일반 운영체제처럼 자원이 사용 가능할 때 사용자에 대한 운영체제의 자원 요구 사항을 단순히 직접 할당할 수 없으며 대신 각 컴퓨터에서 검색해야 합니다. 자원이 필요한 후에만 자원을 할당하는 시스템입니다. 여러 복사본이 있는 파일과 같은 일부 리소스의 경우 일관성도 고려해야 합니다. 일관성이란 여러 사용자가 동시에 동일한 파일에서 읽은 데이터가 일관성을 갖는 것을 의미합니다. 일관성을 보장하기 위해 운영 체제는 여러 사용자가 동시에 파일을 읽을 수 있고 언제든지 한 명의 사용자만 파일을 수정할 수 있도록 파일 읽기, 쓰기 및 작업을 제어해야 합니다. 분산 운영 체제의 통신 기능은 네트워크 운영 체제의 통신 기능과 유사합니다. 분산 컴퓨터 시스템은 네트워크만큼 널리 분산되어 있지 않고 분산 운영 체제도 병렬 처리를 지원해야 하기 때문에 제공하는 통신 메커니즘이 네트워크 운영 체제에서 제공하는 것과 다르며 높은 통신 속도가 필요합니다. 분산 운영 체제의 구조도 다른 운영 체제와 다릅니다. 시스템의 각 컴퓨터에 분산되어 있으며 다양한 사용자 요구를 병렬로 처리할 수 있으며 강력한 내결함성을 가지고 있습니다.
⑥ 지능형 운영 체제(지능형 소프트웨어 참조).
초기 운영 체제(특허 보호)
TRS-DOS, ROM OS
TI99-4
Commodore PET, 64 및 VIC-20,
최초의 IBM-PC
Apple 컴퓨터
Sinclair Micro 및 QnX 등
Unix가 아닌 상용 운영 체제
CPM 운영 체제
MP/M-80
UCSD P-시스템
Mini-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach는 Kananichi Mellon 대학에서 연구합니다.
L4 마이크로커널 2세대 마이크로커널
CHORUS
Choices
Multics
OS-9
NSJ
Netware: 네트워크 서버 운영 체제
Unix 및 유사 시스템
A/UX (Apple UNIX)
Unix
Microsoft Xenix
ChorusOS
Cromix
UNIflex
OS-9
IBM의 AIX
BSD
FreeBSD
NetBSD
OpenBSD
DragonFly BSD
PC-BSD
디지털 UNIX, 이후 Compaq Tru64
DNIX
HP의 HP-UX
GNU/Hurd
SGI의 IRIX
Inferno
Linux(또는 GNU/Linux)
Mac OS X p>
MenuetOS
Minix
OSF/1
Plan9
SCO의 SCO UNIX
Sun의 SunOS, 이후 Solaris
System V
Ultrix
UniCOS
Kylin 운영 체제(Kylin)는 SunOS가 공동 개발한 서버 운영 체제입니다. National University of Defense Technology, ChinaSoft, Lenovo, Inspur 및 National Star Company를 포함한 5개 유닛
OS/390
z/OS
음절
기타
도토리
아서
ARX
RISC OS
RISCiX
Amiga
AmigaOS
Atari ST
TOS
MultiTOS
MiNT
Apple 컴퓨터(Apple/Macintosh)
Apple DOS
ProDOS
Mac OS
Mac OS X
핑크 OS
BeOS
A/UX
Be
BeOS
BeIA
디지털/Compaq
AIS
OS-8
RSTS/E
RSX-11
RT-11
TOPS-10
TOPS-20
VMS(나중에 OpenVMS로 이름 변경)
IBM
OS/2
AIX
OS/400
OS/390
VM/CMS
DOS/VSE
VSE/SP
VSE/ESA
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
z/OS
PC-DOS
핑크 OS
Microsoft )
MS-DOS
Xenix
Microsoft Bob
MS-DOS 운영 체제 기반 Windows
Windows 1.0
윈도우 2.0
윈도우 3.1
윈도우 3.2
윈도우 95
윈도우 98
Windows ME
Windows NT
Windows NT 3.5
Windows NT 4
Windows 2.00
Windows XP
Windows XP SP1
Windows XP SP2
Windows XP SP3
Windows XP Media Center Edition
Windows XP Home Edition
Windows XP Tablet PC Edition
Windows XP Professional
Windows XP Professional x64 Edition
Windows Server 2003
p>Windows Server 2003 64비트 에디션
Windows Vista
Windows Vista SP1
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Ultimate
Windows Vista Enterprise
Windows Vista Starter
Novell
NetWare
Unixware
SUSE Linux
NeXT
NEXTSTEP(이후 Mac OS X)
p>플랜 9
인페르노
프라임 컴퓨터
프리모스
Siemens
BS2000 - 메인프레임 지멘스의 경우.
SINIX(Reliant UNIX라고도 함) - Siemens에서 사용하는 UNIX 컴퓨터 시스템입니다.
PDA(개인 전자 보조 장치) 운영 체제
Palm OS
포켓 PC
EPOC
Microsoft Windows CE
Linux
스마트폰 운영체제
Windows Mobile 시리즈
임베디드 리눅스(Embedded Linux)는 Montavista가 개발한 제품으로 Motorola의 A760, E680에 사용됩니다. 및 기타 시스템 모델에 사용됨
Mobilinux는 Montavista에서 제작되었습니다.
Symbian OS 시리즈
기타 운영 체제
동적으로 확장 가능한 운영 체제
MIT의 Exo 커널
워싱턴 대학의 SPIN
하버드 대학의 VINO
일리노이 대학의 선택
ReactOS
피>