seegongsik
내 단어장
운영체제

여러 주방, 진짜 동시

주방이 여럿이면 번갈아가 아니라 같은 순간에 진짜로 함께 일해요.

01

주방이 하나가 아니라면

지금까지는 주방이 하나였어요. 일꾼 한 명이 이 일 조금, 저 일 조금 빨리 번갈아 했죠.
그런데 주방이 두 개, 세 개 있다면 어떨까요. 일꾼도 그만큼 있어서, 각자 자기 주방에서 동시에 요리해요. 번갈아가 아니라, 같은 순간에 진짜로 여럿이 일하는 거예요.
컴퓨터의 이 "여러 주방"을 코어라고 불러요. 코어가 여럿이면, 여러 일을 같은 순간에 정말 함께 처리할 수 있어요.

주방 하나번갈아 (착시)주방 여럿같은 순간 진짜 동시

주방이 하나면 번갈아, 여럿이면 같은 순간에 진짜 동시

코어가 여럿이면 여러 일을 같은 순간에 정말로 함께 처리해요.

02

진짜로 같이, 그냥 빨리 번갈아

앞에서 한 일꾼이 빨리 번갈으면 동시에 하는 것처럼 보인다고 했어요. 그건 착시였어요. 실제론 한 순간에 한 가지만 하고 있었죠.
주방이 여럿이면 다릅니다. 같은 한 순간을 들여다봐도, 이 주방에서도 저 주방에서도 진짜로 동시에 일이 진행돼요. 번갈아가 아니에요.
그래서 차이가 생겨요. 착시 동시는 빨라 보일 뿐이고, 진짜 동시는 같은 시간에 정말 더 많은 일을 끝내요.

같은 한 순간착시 동시한 순간엔 하나뿐진짜 동시같은 순간 여럿

한 주방의 빠른 번갈음은 착시, 여러 주방은 실제 동시

한 코어의 번갈음은 동시처럼 보일 뿐이고, 여러 코어는 정말 같이 진행돼요.

03

주방을 늘려 봐요

끝내야 할 일이 잔뜩 쌓여 있어요. 주방 수를 직접 바꿔 봐요.
주방이 하나면 일을 하나씩 차례로 처리해요. 주방을 늘리면 여러 일이 동시에 처리돼서, 같은 양을 더 빨리 끝내요.
주방 둘이면 대략 절반 시간, 넷이면 더 짧게요. 직접 늘려보면서, 쌓인 일이 얼마나 빨리 줄어드는지 봐요.

남은 일
주방
걸린 시간00/12
주방2
주방을 늘리면 같은 일을 더 빨리 끝내요. 단 다음 탭에서 보듯 무한히 빨라지진 않아요.

주방 수를 바꿔가며 같은 일이 얼마나 빨리 끝나는지 봐요

주방이 많을수록 같은 일을 더 빨리 끝내지만, 곧 한계도 만나요.

04

두 배라고 두 배 빠르진 않아요

주방을 두 배로 늘리면 두 배 빨라질 것 같죠. 그런데 늘 그렇진 않아요.
어떤 일은 쪼갤 수가 없어요. 반죽이 부풀기를 기다리는 동안엔 주방이 열 개라도 더 빨라지지 않아요. 또 일꾼들이 같은 재료 하나를 동시에 쓰려고 하면 서로 기다려야 해요.
그래서 주방을 늘려도 처음엔 쭉 빨라지다가, 어느 순간부터는 늘린 만큼 빨라지지 않아요. 나눌 수 있는 일이 한정돼 있으니까요.

속도못 쪼개는 일서로 기다림1248코어 수두 배라고 두 배는 아님

쪼갤 수 없는 일과 서로 기다림 때문에, 코어를 늘려도 한계가 있다

코어를 늘리면 빨라지지만, 쪼갤 수 없는 일이 있어 무한히 빨라지진 않아요.

05

한 장으로 정리해요

셋만 기억하면 돼요.
첫째, 코어가 여럿이면 진짜로 동시에 일해요. 한 일꾼이 빨리 번갈는 착시가 아니라, 여러 주방에서 같은 순간에 함께요.
둘째, 그래서 같은 일을 더 빨리 끝내요. 일을 나눠 여러 주방에 맡기니까요. 셋째, 그래도 한계가 있어요. 쪼갤 수 없는 일과 서로 기다림 때문에, 코어를 두 배 늘려도 딱 두 배 빨라지진 않아요.

하나
코어가 여럿이면 진짜 동시. 착시가 아니라 여러 주방에서 같은 순간에 함께.
그래서 같은 일을 더 빨리. 일을 나눠 여러 주방에 맡긴다.
그래도 한계. 쪼갤 수 없는 일과 서로 기다림 때문에 두 배 늘려도 딱 두 배는 아니다.

여러 코어는 진짜 동시, 그래서 빠름, 단 한계 있음

한 줄 정리코어가 여럿이면 일을 나눠 진짜 동시에 처리해 빨라지지만, 나눌 수 없는 일이 한계예요.

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

이 페이지가 도움 됐다면 후원하기
운영체제