운영 체제 분류에 따르면 UNIX 운영 체제는 시분할 운영 체제입니다. 시분할 운영 체제는 컴퓨터가 시간 분할 회전을 사용하여 동시에 여러 명, 수십 명, 심지어는 수백 명의 사용자에게 서비스를 제공할 수 있는 운영 체제입니다. 동시에 여러 터미널에 연결하고 정기적으로 프로세스를 다시 검색하고, 프로세스 우선순위를 재할당하고, 시스템 리소스를 동적으로 할당합니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
운영 체제 분류에 따르면 UNIX 운영 체제는 시분할 운영 체제입니다.
유닉스는 1970년대 초반에 등장한 운영체제로, 네트워크 운영체제일 뿐만 아니라 독립형 운영체제로도 사용할 수 있다. Unix는 주로 엔지니어링 응용 프로그램 및 과학 컴퓨팅 분야에서 개발 플랫폼 및 데스크톱 운영 체제로 널리 사용됩니다.
UNIX 시스템은 시분할 시스템입니다. 최초의 UNIX 시스템은 1970년에 출시되었습니다. 이전에는 일괄 작업을 위한 운영체제만 있어서 즉각적인 대응이 필요한 사용자에게는 속도가 너무 느렸습니다. 1960년대 후반 케네스 톰슨(Kenneth Thompson)과 데니스 리치(Dennis Ritchie)는 대화형 시분할 시스템인 Multics의 설계에 참여했으며, 시스템 개발에 사용된 도구는 CTSS였습니다. 두 시스템 모두 운영 체제 개발에 큰 영향을 미쳤습니다. 이를 바탕으로 당시 기존 기술을 다듬고 발전시키는 과정에서 K. 톰슨은 1969년 소형 컴퓨터에서 유닉스 시스템을 개발해 1970년 실전에 투입했다.
시간 공유 운영 체제는 컴퓨터가 타임 슬라이스 회전을 사용하여 여러 명, 수십 명, 심지어는 수백 명의 사용자에게 동시에 서비스를 제공할 수 있는 운영 체제입니다.
컴퓨터를 많은 최종 사용자에게 연결합니다. 시간 공유 운영 체제는 특정 시간 간격으로 시스템 프로세서 시간과 메모리 공간을 각 최종 사용자의 프로그램으로 차례로 전환합니다. 시간 간격이 짧기 때문에 각 사용자는 마치 컴퓨터를 혼자 소유하고 있는 것처럼 느낍니다. 시분할 운영체제의 특징은 자원 활용도를 효과적으로 높일 수 있다는 점이다. 예를 들어, UNIX 시스템은 시간 공유 작업을 효과적으로 지원하기 위해 박탈된 동적 우선순위 CPU 스케줄링을 사용합니다.
시간 공유 운영 체제의 일반적인 예로는 Unix 및 Linux 운영 체제가 있습니다. 동시에 여러 터미널에 연결하고 정기적으로 프로세스를 다시 검색하고 프로세스 우선 순위를 재할당하며 시스템 리소스를 동적으로 할당할 수 있습니다.
시간 공유 운영 체제의 특징
상호작용(동시성): 사용자는 시스템과 인간-컴퓨터 대화에 참여합니다. 사용자는 로컬 컴퓨터에서 자신의 프로그램을 직접 입력하고 디버깅하고 실행할 수 있으며 프로그램의 오류를 수정하고 결과를 직접 얻을 수 있습니다.
다중성(다중 사용자 동시성): 여러 사용자가 동시에 각 터미널에서 동일한 CPU 및 기타 리소스를 사용하여 시스템 효율성을 최대한 발휘합니다.
독립성: 사용자는 서로 간섭하거나 혼동하지 않고 독립적으로 작동할 수 있습니다.
적시성: 사용자는 짧은 시간 내에 시스템으로부터 적시에 답변을 얻을 수 있습니다.
응답 시간에 영향을 미치는 요소는 단말기 수, 타임 슬라이스 크기, 정보 교환량, 정보 교환 속도입니다.
시간 공유 운영 체제의 장점
1) 사용자에게 친숙한 인터페이스를 제공합니다. 즉, 사용자는 짧은 시간에 응답을 얻을 수 있고 프로그램 작성, 디버깅, 수정, 실행 및 처리를 완료할 수 있습니다. 대화식으로 작업 결과를 가져옵니다.
2) 컴퓨터의 대중화와 응용을 촉진합니다. 시간 공유 시스템은 여러 개의 단말기를 휴대할 수 있으며, 가까운 곳이나 먼 곳에서 동시에 여러 사용자가 사용할 수 있어 교육 및 사무 자동화에 큰 편의를 제공합니다.
3) 리소스 공유 및 정보 교환을 촉진하여 소프트웨어 개발 및 엔지니어링 설계에 좋은 환경을 제공합니다.
관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!
위 내용은 운영 체제 분류에 따르면 UNIX 운영 체제는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!