여러 사용자가 컴퓨터를 대화형으로 사용할 수 있는 운영 체제를 "시간 공유 운영 체제"라고 합니다. 시분할 운영 체제는 컴퓨터가 타임 슬라이스 회전을 사용하여 동시에 여러 명, 수십 명 또는 수백 명의 사용자에게 서비스를 제공할 수 있는 운영 체제입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.
여러 사용자가 컴퓨터를 대화형으로 사용할 수 있는 운영 체제를 "시간 공유 운영 체제"라고 합니다.
운영체제(OS)는 컴퓨터 하드웨어와 소프트웨어 자원을 관리하는 컴퓨터 프로그램이며, 컴퓨터 시스템의 핵심이자 초석이기도 합니다. 운영체제는 메모리 관리 및 구성, 시스템 자원 공급과 수요의 우선순위 지정, 입출력 장치 제어, 네트워크 운영, 파일 시스템 관리 등 기본적인 작업을 처리해야 합니다. 운영 체제는 사용자가 시스템과 상호 작용할 수 있는 운영 인터페이스도 제공합니다. 다양한 유형의 운영 체제가 있습니다. 다양한 컴퓨터에 설치되는 운영 체제는 단순한 것부터 복잡한 것까지, 휴대폰의 내장형 시스템부터 슈퍼컴퓨터의 대규모 운영 체제까지 다양합니다.
시간 공유 운영 체제: 컴퓨터가 타임 슬라이스 회전을 사용하여 동시에 여러 명, 심지어는 수백 명의 사용자에게 서비스를 제공할 수 있는 운영 체제입니다.
컴퓨터를 많은 최종 사용자에게 연결합니다. 시간 공유 운영 체제는 시스템 프로세서 시간과 메모리 공간을 특정 간격으로 각 최종 사용자의 프로그램으로 전환합니다. 시간 간격이 짧기 때문에 각 사용자는 마치 컴퓨터를 혼자 소유하고 있는 것처럼 느낍니다. 시분할 운영체제의 특징은 자원 사용량을 효과적으로 늘릴 수 있다는 점이다. 예를 들어, UNIX 시스템은 시간 공유 작업을 효과적으로 지원하기 위해 박탈된 동적 우선순위 CPU 스케줄링을 사용합니다.
원리:
호스트는 여러 터미널에 연결되어 있습니다. 각 터미널은 사용자가 대화형으로 시스템에 명령을 요청하는 데 사용됩니다. 상호 작용을 통해 사용자에게 결과를 표시합니다. 사용자는 이전 단계의 결과에 따라 다음 명령을 내립니다.
시간 공유 시스템 구현의 핵심 문제: 적시 수신. 즉시 처리하십시오.
기능:
상호작용(동시성): 사용자는 시스템과 인간-컴퓨터 대화에 참여합니다. 사용자는 로컬 컴퓨터에서 자신의 프로그램을 직접 입력하고 디버깅하고 실행할 수 있으며 프로그램의 오류를 수정하고 결과를 직접 얻을 수 있습니다.
다중 액세스(다중 사용자 동시성): 여러 사용자가 동시에 각 터미널에서 동일한 CPU 및 기타 리소스를 사용하여 시스템 효율성을 최대한 발휘합니다.
독립성: 사용자는 서로 간섭하거나 혼동하지 않고 독립적으로 작동할 수 있습니다.
적시성: 사용자는 짧은 시간 내에 시스템으로부터 적시에 답변을 얻을 수 있습니다.
응답 시간에 영향을 미치는 요소: 단말기 수, 타임 슬라이스 크기, 정보 교환량, 정보 교환 속도.
장점:
1) 사용자에게 친숙한 인터페이스를 제공합니다. 즉, 사용자는 짧은 시간에 응답을 받을 수 있고 대화식으로 프로그램 작성, 디버깅, 수정, 실행 및 계산 결과 가져오기를 완료할 수 있습니다.
2) 컴퓨터의 대중화와 응용을 촉진합니다. 시간 공유 시스템은 여러 개의 단말기를 휴대할 수 있으며, 가까운 곳이나 먼 곳에서 동시에 여러 사용자가 사용할 수 있어 교육 및 사무 자동화에 큰 편의를 제공합니다.
3) 리소스 공유 및 정보 교환을 촉진하여 소프트웨어 개발 및 엔지니어링 설계에 좋은 환경을 제공합니다.
더 많은 관련 지식을 알고 싶다면 FAQ 칼럼을 방문해주세요!
위 내용은 여러 사용자가 컴퓨터를 대화형으로 사용할 수 있는 운영 체제를 무엇이라고 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!