시간 공유 운영체제란 무엇인가요?
운영 체제의 기본 특성은 다음과 같습니다.
1. 동시성:
컴퓨터 시스템에 동시에 여러 프로그램이 존재하는 것입니다. 거시적인 관점에서 볼 때 이들 프로그램은 동시에 발전하고 있습니다. 단일 CPU에서 동시에 실행되는 이러한 프로그램은 CPU에서 교대로 실행됩니다. ?
프로그램 동시성은 사용자 프로그램과 사용자 프로그램 간의 동시 실행이라는 두 가지 측면에 반영됩니다. 사용자 프로그램과 운영 체제 프로그램 간의 동시성.
2. 공유:
리소스 공유는 시스템 내 리소스를 사용하는 운영 체제 프로그램 및 여러 사용자 프로그램을 의미합니다.
3. 무작위성:
무작위성은 운영 체제가 무작위 환경에서 실행된다는 의미입니다. 장치는 언제든지 프로세서에 인터럽트 요청을 보낼 수 있으며 시스템은 무엇을 알 수 없습니다. 실행 중인 프로그램은 언제 수행됩니다.
운영체제 분류:
1. 배치 운영 체제:
배치 운영 체제의 작업 방식은 사용자가 작업을 시스템 운영자에게 전달하는 것입니다. , 시스템 운영자는 많은 사용자의 작업을 일괄 작업으로 그룹화한 다음 이를 컴퓨터에 입력하여 시스템에서 자동 전송으로 지속적인 작업 흐름을 형성합니다. 그런 다음 운영 체제가 시작되고 시스템이 각 작업을 자동으로 실행합니다. 순서대로. 마지막으로 운영자는 작업 결과를 사용자에게 전달합니다. ?
일괄 처리 운영 체제의 특징은 다중 채널 및 일괄 처리입니다. ?
2. 시분할 운영 체제:
시분할 운영 체제의 작동 방식은 호스트가 여러 터미널에 연결되고 각 터미널이 하나의 터미널에서 사용되는 것입니다. 사용자. 사용자는 대화형으로 시스템에 명령을 요청하고 시스템은 각 사용자의 명령을 수락하고 시간 분할 회전으로 서비스 요청을 처리하며 대화형 방식으로 터미널에서 사용자에게 결과를 표시합니다.
일반적인 범용 운영체제는 시분할 시스템과 일괄 처리 시스템의 조합이다. 원칙은 시간을 먼저 공유하고 나중에 일괄 처리하는 것입니다. "포그라운드"는 터미널 요구 사항과 같이 빈번한 상호 작용이 필요한 작업에 응답하고 "백그라운드"는 시간 요구 사항이 크지 않은 작업을 처리합니다. ?
3. 실시간 운영 체제:
실시간 운영 체제는 컴퓨터가 외부 이벤트 요청에 적시에 응답하고 작업 처리를 완료할 수 있음을 의미합니다. 지정된 엄격한 시간 내에 이벤트를 처리하고 모든 것을 제어합니다. 실시간 장치와 실시간 작업이 조화롭게 작동하는 운영 체제입니다. 실시간 운영체제의 목표는 엄격한 시간 내에 외부 요청에 응답하고 높은 신뢰성과 무결성을 갖는 것입니다. ?
4. 임베디드 운영 체제:
임베디드 운영 체제는 임베디드 시스템 환경에서 실행되며 전체 임베디드 시스템과 이를 작동하고 제어하는 다양한 구성 요소를 제어합니다. 시스템 소프트웨어. 장치 및 기타 리소스의 조정, 예약, 명령 및 제어. 처리하고 전체 시스템이 효율적으로 작동할 수 있도록 합니다. ?
5. 개인용 컴퓨터 운영 체제:
개인용 컴퓨터 운영 체제는 단일 사용자 멀티 태스킹 운영 체제입니다. 개인용 컴퓨터 운영 체제는 주로 개인용으로 사용되며 강력하고 저렴하며 거의 모든 곳에 설치하고 사용할 수 있습니다. 운영, 학습, 게임 등에서 일반 사람들의 요구를 충족시킬 수 있습니다. 개인용 컴퓨터 운영 체제의 주요 특징은 컴퓨터가 일정 기간 내에 단일 사용자에게 서비스를 제공한다는 것입니다. 그래픽 인터페이스 인간-컴퓨터 상호 작용 작업 방식을 채택하고 인터페이스가 사용하기 쉽고 사용자에게 친숙합니다. 특별한 학습 없이도 능숙하게 기계를 작동할 수 있습니다. ?
6. 네트워크 운영체제:
네트워크 운영체제는 컴퓨터 네트워크를 기반으로 하며, 네트워크 관리를 포함한 다양한 컴퓨터 운영체제에서 네트워크 아키텍처 프로토콜 표준에 따라 개발된 소프트웨어입니다. , 통신, 보안, 자원 공유 및 다양한 네트워크 응용 프로그램을 제공합니다. 그 목표는 상호 소통과 자원 공유입니다. ?
7. 분산 운영 체제:
많은 수의 컴퓨터가 네트워크를 통해 함께 연결되어 매우 높은 컴퓨팅 성능과 광범위한 데이터 공유를 얻을 수 있습니다. 이러한 시스템을 분산 시스템이라고 합니다.