현재 위치 - 법률 상담 무료 플랫폼 - 특허 조회 - CMOS는 Bios 시스템을 저장하는 독립적인 하드웨어입니까? Dos 시스템은 Bios 시스템에 종속적으로 설치됩니까?
CMOS는 Bios 시스템을 저장하는 독립적인 하드웨어입니까? Dos 시스템은 Bios 시스템에 종속적으로 설치됩니까?

다음 설명을 읽으면 이해가 되실 겁니다. DOS 운영 체제는 Microsoft의 초기 시스템입니다. Windows 운영 체제는 Windows를 의미하며, Windows 운영 체제에는 두 가지 유형이 있습니다. 시스템은 현재 중국에 Hongqi Linux와 같은 버전이 있으며 오픈 소스 운영 체제입니다!

운영 체제는 다른 프로그램의 작동을 제어하고 시스템 리소스를 관리하며 다음과 같은 기능을 제공하는 시스템 소프트웨어 모음입니다. 운영 인터페이스를 가진 사용자.

운영체제(영어: Operating System, OS라고도 함)는 컴퓨터 하드웨어와 소프트웨어 자원을 관리하는 프로그램이며, 컴퓨터 시스템의 핵심이자 초석이기도 합니다. 운영체제는 메모리 관리와 구성, 시스템 자원의 공급과 수요의 우선순위 결정, 입출력 장치 제어, 네트워크 운영, 파일 시스템 관리 등 기본적인 작업을 담당한다. 운영 체제는 소프트웨어 리소스 및 데이터 리소스를 포함하여 컴퓨터 시스템의 모든 하드웨어 리소스를 관리하며, 인간-기계 인터페이스를 개선하여 컴퓨터 시스템의 모든 리소스를 제공합니다. 사용을 극대화하고 사용자에게 편리하고 효과적이며 친숙한 서비스 인터페이스를 제공할 수 있습니다. 운영 체제는 프로세스 및 프로세서 관리, 작업 관리, 저장소 관리, 장치 관리, 파일 관리 등 관리 기능의 5가지 측면을 대략적으로 포함하는 거대한 관리 제어 프로그램입니다. 현재 마이크로컴퓨터의 일반적인 운영 체제에는 DOS, OS/2, UNIX, XENIX, LINUX, Windows, Netware 등이 포함됩니다. 그러나 모든 운영 체제에는 동시성, 즐거움, 가상성 및 불확실성이라는 네 가지 기본 특성이 있습니다.

다양한 컴퓨터에 설치되는 운영 체제는 단순한 것부터 복잡한 것까지, 휴대폰의 내장형 시스템부터 슈퍼컴퓨터의 대규모 운영 체제까지 다양한 유형이 있습니다. 많은 운영 체제 제조업체에서는 OS에 대한 정의가 일관되지 않습니다. 예를 들어 일부 OS는 그래픽 사용자 인터페이스를 통합하는 반면 일부 OS는 텍스트 인터페이스만 사용하고 그래픽 인터페이스를 불필요한 응용 프로그램으로 간주합니다.

운영 체제 이론은 오랫동안 활발히 활동해온 컴퓨터 과학 분야이며, 운영 체제의 설계와 구현은 소프트웨어 산업의 기초이자 핵심입니다.

[이 문단 편집] 종류

운영체제는 크게 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-시스템

p>

미니-FLEX

SSB-DOS

CP/M-86

DR-DOS

FreeDOS

p>

MS-DOS

PC-DOS

Mach는 Kananichi Mellon 대학에서 연구합니다.

L4 마이크로커널 2세대 마이크로커널

CHORUS

선택

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

Digital UNIX, 이후 Compaq Tru64

DNIX

HP의 HP-UX

GNU/Hurd

SGI의 IRIX

인페르노

Linux(또는 GNU/Linux)

Mac OS X

MenuetOS

Minix

p>

OSF/1

Plan9

SCO의 SCO UNIX

Sun의 SunOS, 이후 Solaris

System V

p>

Ultrix

UniCOS

Kylin 운영 체제(Kylin), 5개 회사에서 개발: National University of Defense Technology, ChinaSoft, Lenovo, Inspur 및 National Star Corporation 서버 운영 회사와 협력하여 개발한 시스템

OS/390

z/OS

음절

기타

도토리

아서

ARX

RISC OS

RISCiX

Amiga

AmigaOS

아타리 ST

TOS

멀티TOS

MiNT

Apple/Macintosh

Apple DOS

ProDOS

Mac OS

p>

Mac OS X

Mac OS X 10.4 Tiger

Mac OS X 10.5 Leopard

Mac OS X 10.6 Snow Leopard(알파)< / p>

핑크 OS

BeOS

A/UX

Be

BeOS

BeIA

디지털/컴팩

AIS

OS-8

RSTS/E

RSX- 11

p>

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

Windows 2.0

Windows 3.1

p>

윈도우 95

윈도우 98

윈도우 ME

윈도우 NT

윈도우 NT 3.5

윈도우 NT 4

Windows 2000

Windows XP

Windows XP SP1

Windows XP SP2

Windows XP SP3

Windows XP 미디어 센터 에디션

Windows XP Home 에디션

Windows XP 태블릿 PC 에디션

Windows XP Professional

Windows XP Professional x64 Edition

Windows Server 2003

Windows Server 2003 64비트 E

버전

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

Windows Server 2008

Windows 서버 "Longhorn" 웹 x86

Windows Server "Longhorn" 웹 x64

Windows Server "Longhorn" 표준 x86

Windows Server "Longhorn" 표준 x64

p>

Windows Server "Longhorn" Enterprise x86

Windows Server "Longhorn" Enterprise x64

Windows Server "Longhorn" Datacenter x86

Windows Server " Longhorn" 데이터센터 x64

Novell

NetWare

Unixware

SUSE Linux

NeXT

NEXTSTEP(이후 Mac OS X)

Plan 9

Inferno

Prime Computer

Primos