컴퓨터 멀티 태스킹이란 무엇입니까?
컴퓨터 멀티 태스킹은 컴퓨터에서 동시에 여러 프로그램을 실행하는 프로세스입니다. 컴퓨팅 역사 초기에 멀티 태스킹은 거의 들어 보지 못했으며 수십 년 동안 하이 엔드 메인 프레임으로 강등되었으며 개인 컴퓨팅에서는 사용할 수 없었습니다. 기술이 발전함에 따라 멀티 태스킹이 가능해졌으며 개인용 컴퓨터의 산업 표준으로 빠르게 발전했습니다. 2011 년 현재 스마트 폰과 같은 장치에서도 멀티 태스킹이 가능하여 사용자가 인터넷을 서핑하고 동시에 음악을 스트리밍 할 수 있습니다.
컴퓨터 멀티 태스킹이 개발 초기 단계에 있었을 때, 이는 시간 공유 (time-sharing)라고 불 렸는데, 이는 여러 프로그램이나 프로세스가 CPU의 힘을 공유하는 방식을 지칭하는 용어입니다. 초기에는 멀티 태스킹이 진정한 멀티 태스킹이 아니라 동시 적으로 보이는 응용 프로그램 사이를 빠르게 전환했지만,이 용어는 현대의 멀티 태스킹이라는 용어로 대체되었습니다. 프로세서가 하나만있는 최신 컴퓨터는이 기술을 사용하여 여러 작업을 동시에 수행 할 수 있습니다.
프로세서가 여러 개인 컴퓨터에는 서로 연결된 둘 이상의 개별 프로세서가 있습니다. 21 세기 초에보다 일반적이고 발전된 이러한 시스템은 진정한 멀티 태스킹이 가능하지만 실제로는 단일 프로세서 시스템과 비교하여 성능이 향상되는 것 외에도 눈에 띄는 차이는 없습니다. 그러나 여러 프로세서를 사용하면 여러 다른 프로그램을 동시에 실행할 수 있습니다.
시스템 메모리는 여전히 컴퓨터 멀티 태스킹을 제한합니다. 컴퓨터 성능은 프로세서 속도에 의해 좌우되지만, 주어진 프로세서가 한 번에 실행할 수있는 프로그램의 수는이 프로그램이 차지하는 시스템 메모리의 양에 의해서도 제한됩니다. 메모리 전환이라는 기술을 통해 현재 단일 프로세서 시스템에서 실행중인 모든 프로그램이 시스템 메모리에 액세스하거나 여러 프로세서 시스템에서 필요에 따라 위임 할 수 있습니다.
진정한 컴퓨터 멀티 태스킹은 사람들의 컴퓨터 사용, 작업 및 사용 방식에 영향을 미치며 어떤 방식 으로든 이것이 사실입니다. 멀티 태스킹을 사용하면 동시에 종이를 연구하고 쓰는 동안 인터넷 라디오 서비스에서 음악을 스트리밍 할 수 있습니다. 그러나 멀티 태스킹에 대한 인적 능력의 한계는 궁극적으로 개인이 현대 컴퓨터의 힘을 멀티 태스킹으로 활용할 수있는 방법을 제한 할 것입니다. 인간은 여러 작업이나 활동에 집중할 수있는 능력이 제한되어있어 한 번에 둘 이상의 소프트웨어 프로그램과 상호 작용하기가 어렵습니다.