프로세스

Min-Ho Lee·2020년 11월 10일
0

Tue_Nov_10
.
.
.
옛날에는 무엇을 다운로드하면서 마우스가 움직이지 않았고,
키보드도 입력되지 않았고, 그냥 진짜 하나의 일만 가능하다고 했다.

그런데 오늘날에는 정말 많은 작업을 한 번에 할 수가 있다.

그 이유는 운영체제가 여러 개의 프로세스를 한 번에 돌리고 있기 때문이다.

그렇다면 프로세스란 뭘까?

프로세스

프로그램이 실행이 되어 돌아가고 있는 상태.
즉, 컴퓨터가 어떤 일을 하고 있는 상태.

다시 말해, 운영체제가 여러 개의 프로세스를 한 번에 돌린 다는 건 한 번에 여러 가지 작업(일)을 할 수 있다는 뜻이다.

여러 개의 작업을 하는 방법은 두 가지가 있다.

동시적

동시적은 말 그대로 동시에 작업을 하는 것인데, 4개의 작업이 있다고 가정하면
1번 조금, 2번 조금, 3번 조금, 4번 조금 이런 식으로 조금씩 여러 개의 작업을 번갈아가 가며 하는 것이다.

컴퓨터가 너무 빠르기 때문에 동시적으로 한 번에 4개의 작업을 하는 것처럼 느껴질 수 있다.

병렬적

병렬적이란, 프로세스 하나의 여러 개의 코어가 달려서(듀얼 코어, 쿼드 코어 등) 여러 개의 작업을 각각 동시에 진행하는 것이다.

동시적으로는 한계가 있어서 코어를 늘리기 시작했다고 한다.

물론 동시적, 병렬적 이 둘의 혼합으로도 이루어진다.

profile
🐇 Rabbit can take a rest, but 🐢 turtle can't

0개의 댓글