멀티태스킹
멀티태스킹은 여러 작업을 한 번에 처리하는 것입니다. 예를 들어, 옆 차에 탄 사람이 부리토를 먹고, 휴대전화로 통화하면서, 동시에 운전하려고 하는 것을 본다면 그 사람은 멀티태스킹을 하고 있는 것입니다.
멀티태스킹은 컴퓨터가 작동하는 방식도 가리킵니다. 전화 통화와 부리토를 동시에 하며 운전하는 사람과 달리, 컴퓨터의 CPU는 여러 프로세스를 한 번에 완벽하게 처리할 수 있습니다. 그러나 컴퓨터는 컴퓨터의 소프트웨어가 보내는 명령만 처리합니다. 따라서 CPU의 기능을 최대한 활용하려면 소프트웨어가 한 번에 둘 이상의 작업을 처리하거나 멀티태스킹할 수 있어야 합니다.
초기의 운영 체제는 여러 프로그램을 한 번에 실행할 수 있었지만 멀티태스킹을 완전히 지원하지는 않았습니다. 따라서 특정 작업을 수행하는 동안 하나의 프로그램이 컴퓨터의 CPU 전체를 사용할 수 있었습니다. 파일 복사와 같은 기본 운영 체제 프로세스가 사용자가 창을 열거나 닫는 등의 다른 작업을 수행하지 못하게 했습니다. 다행히 최신 운영 체제에는 멀티태스킹이 완전히 지원되므로 여러 프로그램을 서로 영향을 주지 않고 동시에 실행할 수 있습니다. 또한 여러 운영 체제 프로세스가 동시에 실행될 수도 있습니다.
멀티태스킹은 여러 작업을 한 번에 처리할 수 있으므로 컴퓨터의 안정성도 높입니다. 예를 들어 하나의 프로세스가 중단되어도 컴퓨터가 각 프로세스를 별도로 처리하므로 실행 중인 다른 프로그램에는 영향을 주지 않습니다. 다시 말해, 워드 프로세서에서 문서를 작성하던 중 웹 브라우저가 갑자기 종료되어도 작업 내용을 잃지 않습니다. 이럴 때 멀티태스킹에 정말 감사하게 됩니다.
지식 테스트하기