다중 사용자 소프트웨어

다중 사용자 소프트웨어(, multi-user software)는 컴퓨터의 여러 사용자가 접근할 수 있도록 하는 소프트웨어이다. 시분할 시스템은 다중 사용자 시스템이다. 메인프레임을 위한 대부분의 일괄 처리 시스템도 CPU가 I/O 작업이 완료되기를 기다리는 동안 유휴 상태로 두지 않기 위해 "다중 사용자" 시스템으로 간주될 수 있다. 그러나 이 맥락에서는 "다중작업"이라는 용어가 더 일반적이다.

한 예로 여러 원격 사용자가 직렬 포트나 시큐어 셸 등을 통해 동시에 유닉스 셸 프롬프트에 접근할 수 있는 유닉스 또는 유닉스 계열 시스템이 있다. 또 다른 예는 단일 머신으로 구동되는 여러 터미널에 분산된 여러 X 윈도 세션을 사용하는 것이며, 이는 신 클라이언트 사용의 한 예이다. 유사한 기능이 멀틱스, VM/CMS, OpenVMS, MP/M, Concurrent CP/M, Concurrent DOS, FlexOS, 멀티유저 도스, REAL/32, OASIS, THEOS, PC-MOS, TSX-32, VM/386과 같은 다양한 비 유닉스 계열 운영 체제에서도 제공되었다.

윈도우 NT 제품군의 윈도우 버전과 같은 일부 다중 사용자 운영 체제는 (예를 들어 원격 데스크톱 연결을 통한) 여러 사용자의 동시 접근을 지원할 뿐만 아니라, 사용자가 프로세스를 실행 중인 상태로 유지하면서(사용자를 대신해 작업을 수행함) 로컬 세션에서 로그아웃하고 다른 사용자가 시스템에 로그인하여 사용할 수 있는 기능을 제공한다. 운영 체제는 각 사용자의 프로세스를 다른 사용자와 격리하는 동시에 이들이 동시에 실행될 수 있도록 한다.

관리 시스템은 본질적으로 여러 사용자, 일반적으로 적어도 한 명의 시스템 관리자 또는 시스템 운영자와 최종 사용자 커뮤니티가 사용하도록 설계되었다.

보완적인 용어인 단일 사용자는 주로 운영 체제를 한 번에 한 사람만 사용할 수 있음을 의미하거나, 단일 사용자 소프트웨어 라이선스 동의서를 지칭할 때 사용된다. 유닉스와 같은 다중 사용자 운영 체제는 긴급 유지보수를 위해 런레벨이나 단일 사용자 모드를 제공하기도 한다. 단일 사용자 운영 체제의 예로는 MS-DOS, OS/2, 클래식 맥 OS 등이 있다.

 같이 보기 
 AT 멀티유저 시스템
 멀티시트
 멀티유저 도스 연합 (MDOS)

 각주 

 외부 링크 
 Interix in a Multi-User Windows TSE Environment 유닉스 다중 사용자 모델과 MS-윈도우 NT TSE에 관한 문서

분류:운영체제 기술