차례:
정의-시분할이란 무엇입니까?
시간 공유는 멀티 프로그래밍 또는 멀티 태스킹을 통해 많은 사용자에게 컴퓨팅 리소스를 배포하는 것입니다. 이것은 컴퓨터가 여전히 비싸기에는 1960 년대에 도입되었으므로이 솔루션은 사용자가 컴퓨터에 액세스 할 수있는 특정 시간 인 각 시간 공유를 제공하여 많은 사용자가 하나의 컴퓨터를 사용할 수 있도록하는 것이 었습니다 . 이로 인해 많은 사람들이 실제로 컴퓨터를 소유하지 않고도 감당할 수없는 컴퓨터를 사용할 수있었습니다. 최신 컴퓨터, 심지어 가장 작은 컴퓨터라도 빠른 프로세서와 멀티 태스킹 운영 체제로 인해 여러 사용자를 수용 할 수 있기 때문에 사용자를 대기시킬 필요가 없기 때문에 이것은 컴퓨터를 사용하는 역사적인 방법 일뿐입니다.
Techopedia는 시간 공유를 설명합니다
시간 공유 관행은 컴퓨터를 사용하는 한 명의 사용자 만이 매우 비효율적이며 컴퓨터를 사용하는 큰 그룹은 그렇지 않다는 인식에서 개발되었습니다. 그 이유는 개인의 상호 작용 패턴으로, 사용자가 많은 정보를 입력 한 후 사용자가 다음 움직임을 생각하거나 다른 일을한다고해서 오래 멈추는 경우가있었습니다. 그러나 동시에 더 많은 사용자가 컴퓨터를 사용하는 경우 사용자의 일시 중지가 다른 사용자의 활동으로 채워질 수 있으므로 충분한 사용자 기반이 주어지면 그 프로세스는 매우 효율적이 될 수 있습니다. 사용자는 동시에 컴퓨터를 사용할 수 있으며 컴퓨터의 작동 중지 시간이 거의 없습니다. 사용자는 서로 다른 터미널을 통해 동일한 컴퓨터에 액세스 할 수 있었고 자신의 차례가되었을 때 메시지를 표시했습니다.
배치 처리는 한 프로그램 또는 사용자의 실행과 다음 프로그램 간의 시간 지연을 줄이는 데 사용되었지만 완전히 다중 사용자 시스템은 완전히 다른 개념으로 사용자 상태를 시스템 자체에 저장해야했습니다.
최초의 시간 공유 프로젝트는 수정 된 IBM 704 및 이후 수정 된 IBM 7090을 사용하여 1957 년 말에 John McCarthy에 의해 구현되었습니다. 최초의 상업적으로 성공적인 시간 공유 시스템은 Dartmouth Time Sharing System이었습니다.
