현재 마이크로컴퓨터의 일반적인 운영체제로는 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 등 .
p>Unix가 아닌 상용 운영 체제
CPM 운영 체제
MP/M-80
UCSD P-시스템
미니-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach는 Kananiji 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
p>Linux(또는 GNU/Linux)
Mac OS X
MenuetOS
Minix
OSF/1
p>Plan9
SCO의 SCO UNIX
Sun의 SunOS, 이후 Solaris
System V
Ultrix
UniCOS
국립방위기술대학교, ChinaSoft, Lenovo, Inspur 및 National Star Corporation 운영 체제 등 5개 단위가 공동 개발한 서버인 Kylin 운영 체제(Kylin)
OS/390
z/OS
음절
기타
도토리
Arthur
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
디지털/컴팩
AIS
OS-8
p>RSTS/E
RSX-11
p>
RT-11
TOPS-10
TOPS-20
VMS(나중에 OpenVMS로 이름 변경)
IBM
OS/2
AIX
OS/400
OS/390
VM/CMS
p>
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
Windows 2.0
Windows 3.1
Windows 95
Windows 98
Windows ME
Windows NT
Windows NT 3.5
Windows NT 4
Windows 2000
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 에디션
Windows Server 2003
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)
Plan 9
Inferno
프라임 컴퓨터
Primos
Siemens
BS2000 - Siemens용 메인프레임.
SINIX(Reliant UNIX라고도 함) - Siemens에서 사용하는 UNIX 컴퓨터 시스템입니다.
PDA(개인 전자 보조 장치) 운영 체제
Palm OS
Pocket PC
EPOC
Microsoft Windows CE
Linux
스마트폰 운영체제
Windows Mobile 시리즈
임베디드 리눅스(Embedded Linux)는 몬타비스타(Montavista)가 개발한 것으로 모토로라의 A760, E680에 사용된다. 및 기타 시스템 모델에 사용됨
Mobilinux는 Montavista에서 제작되었습니다.
Symbian OS 시리즈
기타 운영 체제
동적으로 확장 가능한 운영 체제
MIT의 Exo 커널
워싱턴 대학의 SPIN
하버드 대학의 VINO
일리노이 대학의 선택
ReactOS p >