운영체제 분류

현재 마이크로컴퓨터의 일반적인 운영체제로는 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