여러 사용자가 컴퓨터를 대화형으로 사용할 수 있는 운영 체제는 "시간 공유 운영 체제"입니다. 시분할 운영 체제는 컴퓨터가 타임 슬라이스 회전을 사용하여 동시에 여러 명, 수십 명 또는 수백 명의 사용자에게 서비스를 제공할 수 있는 운영 체제입니다.
이 튜토리얼의 운영 환경: Red Hat Enterprise Linux 6.1 시스템, Dell G3 컴퓨터.
여러 사용자가 컴퓨터를 대화형으로 사용할 수 있는 운영 체제는 "시간 공유 운영 체제"입니다.
컴퓨터를 많은 최종 사용자에게 연결합니다. 시간 공유 운영 체제는 시스템 프로세서 시간과 메모리 공간을 특정 간격으로 각 최종 사용자의 프로그램으로 전환합니다. 시간 간격이 짧기 때문에 각 사용자는 마치 컴퓨터를 혼자 소유하고 있는 것처럼 느낍니다. 시분할 운영체제의 특징은 자원 사용량을 효과적으로 늘릴 수 있다는 점이다. 예를 들어, UNIX 시스템은 시간 공유 작업을 효과적으로 지원하기 위해 박탈된 동적 우선순위 CPU 스케줄링을 사용합니다.
시간 공유 운영 체제의 일반적인 예로는 Unix 및 Linux 운영 체제가 있습니다. 동시에 여러 터미널에 연결하고 정기적으로 프로세스를 다시 검색하고 프로세스 우선 순위를 재할당하며 시스템 리소스를 동적으로 할당할 수 있습니다.
시간 공유 운영 체제의 특징:
상호작용(동시성): 사용자는 시스템과 인간-컴퓨터 대화에 참여합니다. 사용자는 로컬 컴퓨터에서 자신의 프로그램을 직접 입력하고 디버깅하고 실행할 수 있으며 프로그램의 오류를 수정하고 결과를 직접 얻을 수 있습니다.
다중 방향(다중 사용자 동시성): 여러 사용자가 동시에 각 터미널에서 동일한 CPU 및 기타 리소스를 사용하여 시스템 효율성을 최대한 발휘합니다.
독립성: 사용자는 서로 간섭하거나 혼동하지 않고 독립적으로 작동할 수 있습니다.
적시성: 사용자는 짧은 시간 내에 시스템으로부터 적시에 답변을 얻을 수 있습니다.
응답 시간에 영향을 미치는 요소는 단말기 수, 타임 슬라이스 크기, 정보 교환량, 정보 교환 속도입니다.
장점:
1) 사용자에게 친숙한 인터페이스를 제공합니다. 즉, 사용자는 짧은 시간에 응답을 얻을 수 있고, 프로그램 작성, 디버깅, 수정, 연산 및 계산 결과를 대화 방식으로 완료할 수 있습니다.
2) 컴퓨터의 대중화와 응용을 촉진합니다. 시간 공유 시스템은 여러 개의 단말기를 휴대할 수 있으며, 가까운 곳이나 먼 곳에서 동시에 여러 사용자가 사용할 수 있어 교육 및 사무 자동화에 큰 편의를 제공합니다.
3) 리소스 공유 및 정보 교환을 촉진하여 소프트웨어 개발 및 엔지니어링 설계에 좋은 환경을 제공합니다.
컴퓨터 프로그래밍에 대한 더 많은 지식을 보려면 프로그래밍 소개를 방문하세요! !
위 내용은 여러 사용자가 컴퓨터를 대화형으로 사용할 수 있는 운영 체제는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!