멀티태스킹: 두 판 사이의 차이

내위키
(새 문서: 동시에 여러 가지의 작업(태스크)을 동시에 실행하는 것. <s>여성들의 주특기.</s> =운영체제의 멀티태스킹= 여러 가지 프로세스를 동시에...)
 
편집 요약 없음
6번째 줄: 6번째 줄:


요즘은 멀티 코어도 있고 하지만 예전에는 컴퓨터에 CPU는 한 개 뿐이었다. 물론 화면도 키보드도, 기본적으로는 한 개다. 결국 한정된 시스템의 자원을 여러 프로그램이 나눠서, 교대로 써야 하는데, 운영체제는 이를 관리하고 자원을 줬다 뺐는 <s>되게 치사한</s> 기능을 한다.  
요즘은 멀티 코어도 있고 하지만 예전에는 컴퓨터에 CPU는 한 개 뿐이었다. 물론 화면도 키보드도, 기본적으로는 한 개다. 결국 한정된 시스템의 자원을 여러 프로그램이 나눠서, 교대로 써야 하는데, 운영체제는 이를 관리하고 자원을 줬다 뺐는 <s>되게 치사한</s> 기능을 한다.  
프로그램은 실행되는 동안 상당 기간을 놀고 있는 상태가 된다. 예를 들어서 워드프로세서가 실행되었다면 사용자가 뭔가 입력할 때까지는 하염없이 기다리고 있다. 이렇게 놀면서 CPU 자원을 자기고 있느니 차라리 그 시간에 다른 프로그램이 CPU를 쓸 수 있도록 해 주자... 이게 멀티태스킹의 기본 개념이다.


==협력형 멀티태스킹==
==협력형 멀티태스킹==


프로세스들끼리 서로 협력해서 멀티태스킹을 수행한다. 윈도우 3.1까지가 이랬다. 만약 어떤 프로세스가 말을 안 듣고 시스템 자원을 쥐고 안 내놓으면 멀티태스킹이 망가진다.
프로세스들끼리 서로 협력해서 멀티태스킹을 수행한다. 윈도우 3.1까지가 이랬다. 각각의 프로세스는 원하는 만큼 시스템 자원을 사용하고 안 쓸 때에는 반납해야 한다. 만약 어떤 프로세스가 말을 안 듣고 시스템 자원을 쥐고 안 내놓으면 멀티태스킹이 망가진다.


==선점형 멀티태스킹==
==선점형 멀티태스킹==
18번째 줄: 20번째 줄:


사람을 비롯한 모든 생물은 멀티태스킹을 한다. 일단 수많은 장기들은 각자 끊임없이 자기 일을 하고 있다.
사람을 비롯한 모든 생물은 멀티태스킹을 한다. 일단 수많은 장기들은 각자 끊임없이 자기 일을 하고 있다.
또한 TV를 보면서 밥을 먹는다든가, 운전을 하면서 전화 통화를 한다든가, <s>그러다가 사고를 치든가</s>  실생황에서 우리는 많은 멀티태스킹을 많이 한다.
남자보다 여자가 멀티태스킹 능력이 뛰어난 것으로 알려져 있는데, 과학적으로도 뇌 구조가 다르다는 것이 입증되었다. <s>남자는 [[싱글코어]], 여자는 [[쿼드코어]].</s>

2015년 7월 5일 (일) 01:46 판

동시에 여러 가지의 작업(태스크)을 동시에 실행하는 것. 여성들의 주특기.

운영체제의 멀티태스킹

여러 가지 프로세스를 동시에 실행시키는 것을 말한다. 예를 들어, MS-DOS 시절에는 한 번에 한 가지 프로그램만 실행시킬 수 있었다.

요즘은 멀티 코어도 있고 하지만 예전에는 컴퓨터에 CPU는 한 개 뿐이었다. 물론 화면도 키보드도, 기본적으로는 한 개다. 결국 한정된 시스템의 자원을 여러 프로그램이 나눠서, 교대로 써야 하는데, 운영체제는 이를 관리하고 자원을 줬다 뺐는 되게 치사한 기능을 한다.

프로그램은 실행되는 동안 상당 기간을 놀고 있는 상태가 된다. 예를 들어서 워드프로세서가 실행되었다면 사용자가 뭔가 입력할 때까지는 하염없이 기다리고 있다. 이렇게 놀면서 CPU 자원을 자기고 있느니 차라리 그 시간에 다른 프로그램이 CPU를 쓸 수 있도록 해 주자... 이게 멀티태스킹의 기본 개념이다.

협력형 멀티태스킹

프로세스들끼리 서로 협력해서 멀티태스킹을 수행한다. 윈도우 3.1까지가 이랬다. 각각의 프로세스는 원하는 만큼 시스템 자원을 사용하고 안 쓸 때에는 반납해야 한다. 만약 어떤 프로세스가 말을 안 듣고 시스템 자원을 쥐고 안 내놓으면 멀티태스킹이 망가진다.

선점형 멀티태스킹

멀티태스킹을 지원하는 대다수 운영체제는 이 방식이다. 운영체제가 최고 권한을 쥐고 있으며 프로세스들이 실행되는 과정에서 일정 간격으로 계속 시스템 자원을 감시한다. 곧 어떤 프로세스가 말을 안 듣고 시스템을 자원을 쥐고 있으려고 해도 운영체제는 언제든지 원한다면 시스템 자원의 사용권을 빼앗을 수 있다.

사람의 멀티태스킹

사람을 비롯한 모든 생물은 멀티태스킹을 한다. 일단 수많은 장기들은 각자 끊임없이 자기 일을 하고 있다.

또한 TV를 보면서 밥을 먹는다든가, 운전을 하면서 전화 통화를 한다든가, 그러다가 사고를 치든가 실생황에서 우리는 많은 멀티태스킹을 많이 한다.

남자보다 여자가 멀티태스킹 능력이 뛰어난 것으로 알려져 있는데, 과학적으로도 뇌 구조가 다르다는 것이 입증되었다. 남자는 싱글코어, 여자는 쿼드코어.