> 일반적인 문제 > OS의 기본 유형

OS의 기본 유형

(*-*)浩
풀어 주다: 2019-07-30 10:32:08
원래의
11204명이 탐색했습니다.

운영체제(os)의 기능적 특성은 배치 운영 체제, 시분할 운영 체제, 실시간 운영 체제 등 3가지 기본 유형의 운영 체제로 나눌 수 있습니다.

OS의 기본 유형

일괄 처리 시스템: (사용자는 오프라인, 일괄 처리, 다중 프로그램 실행을 사용할 수 있습니다) (권장 학습: PHP 비디오 튜토리얼)

일괄 처리 작업이라고도 하는 일괄 처리 시스템 체계. 일괄 처리란 사용자가 일괄 작업을 운영 체제에 제출한 다음 더 이상 개입하지 않고 운영 체제가 해당 작업이 자동으로 실행되도록 제어한다는 의미입니다. 일괄 처리 작업 기술을 사용하는 이러한 운영 체제를 일괄 운영 체제라고 합니다. 일괄 처리 운영 체제는 단일 채널 일괄 처리 시스템과 다중 채널 일괄 처리 시스템으로 구분됩니다. 배치 운영 체제는 대화형이 아닙니다. CPU 활용률을 향상시키기 위해 제안된 운영 체제입니다.

단일 채널 일괄 처리 시스템(단일 채널, 자동, 순차): 시스템은 작업을 일괄 처리하지만 하나의 작업은 항상 메모리에 유지됩니다.

다중 채널 일괄 처리 시스템(다중 채널, 매크로 병렬, 마이크로 직렬): 여러 프로그램이 메모리에 들어가 동시에 실행될 수 있습니다. 즉, 여러 프로그램이 동시에 메모리에 저장되고 CPU에서 교대로 실행될 수 있습니다. 이들은 시스템의 다양한 하드웨어 및 소프트웨어 리소스를 공유합니다. I/O 요청으로 인해 프로그램이 일시 중지되면 CPU는 즉시 다른 프로그램 실행으로 전환합니다. 특정 기술적 측면에서 병목 현상 문제를 개선하기 위해 특정 메커니즘을 사용하지 않고, 대신 시스템의 각 구성 요소를 가능한 한 "바쁨"으로 만들고 작업 전환에 거의 시간을 소비하지 않고 시스템의 다양한 구성 요소 간에 병렬 작업을 수행합니다. , 단위 시간당 전체 효율이 두 배가됩니다.

시간 공유 시스템: (상호작용성, 다중 사용자 동시성/다중 접속, 독립성, 적시성)

시간 공유 시스템(시간 공유 시스템), "시간 공유"의 의미: 시간 공유는 여러 사용자가 동일한 컴퓨터를 공유하는 것을 말합니다. 여러 프로그램이 하드웨어 및 소프트웨어 리소스를 시간 공유합니다. 시분할 운영 체제는 모니터와 키보드가 있는 여러 개의 터미널을 호스트에 연결하여 여러 사용자가 호스트의 터미널을 통해 컴퓨터를 대화형으로 사용하고 호스트의 리소스를 공유할 수 있도록 하는 것을 의미합니다. 시분할 운영 체제는 다중 사용자 대화형 운영 체제입니다. 시분할 운영 체제는 주로 단일 채널 시분할 운영 체제, 다중 채널 시분할 운영 체제, 전경과 배경이 있는 시분할 운영 체제의 세 가지 범주로 나뉩니다. 시간 공유 운영 체제는 CPU 시간을 시간 조각이라고 하는 여러 세그먼트로 나눕니다. 운영 체제는 시간 조각을 단위로 사용하여 각 최종 사용자에게 차례로 서비스를 제공합니다.

실시간 시스템: (적시성, 신뢰성)

실시간 시스템은 계산의 정확성이 프로그램의 논리적 정확성뿐만 아니라 결과가 생성되는 시간에도 좌우된다는 것을 의미합니다. .시스템의 시간 제약이 충족되지 않는 경우 시스템 오류가 발생합니다.

소위 "실시간"은 "적시"를 의미하며 실시간 시스템은 시스템이 외부 이벤트 요청에 적시에 응답하고 지정된 시간 내에 이벤트 처리를 완료하며 모든 실시간 작업의 조정된 작업을 제어합니다.

실시간 시스템(RTS)의 정확성은 시스템 계산의 논리적 결과뿐만 아니라 이 결과가 생성되는 시간에 따라 달라집니다. 실시간 시스템은 특정 또는 정해진 시간 내에 시스템 기능을 완료하고 외부 또는 내부, 동기 또는 비동기 시간에 응답할 수 있는 시스템입니다. 따라서 실시간 시스템은 미리 정의된 시간 범위 내에서 개별 이벤트를 식별하고 처리할 수 있어야 하며, 시스템을 제어하는 ​​데 필요한 대량의 데이터를 처리하고 저장할 수 있어야 합니다.

하드 실시간 시스템: 작업이 지정된 순간(또는 지정된 시간 범위)에 반드시 발생해야 하는 경우 이를 하드 실시간 시스템이라고 합니다. 예를 들어, 항공기의 자동 비행 제어 시스템은 특정 작업이 지정된 시간 내에 완료된다는 절대적인 보장을 제공해야 합니다.

소프트 실시간 시스템: 일시적인 시간 규정 위반을 영구적인 피해 없이 수용할 수 있다면 항공기 예약 시스템, 은행 관리 시스템과 같은 소프트 실시간 시스템이라고 합니다.

PHP 관련 기술 기사를 더 보려면 PHP 그래픽 튜토리얼 칼럼을 방문하여 알아보세요!

위 내용은 OS의 기본 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
os
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿