![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/GG4oC/btrl44tNM1P/c9oEgd7VSVeWGQPBmpHMS0/img.png)
면접에서 OS 관련 질문으로 빠지지 않은 주제인 프로세스와 스레드, 둘의 차이는 무엇인지, 멀티 프로세스와 멀티 스레드의 장단점은 무엇인지 알아보겠습니다. 1. 용어 정리 실행단위: cpu core 에서 실행되는 하나의 단위로 process / thread 를 포괄하는 개념 프로세스: 하나의 스레드만으로 이루어진 단일 스레드 프로세스 동시성: 한순간에 여러가지 일을 한꺼번에 진행하는 것이 아닌 짧은 전환으로 여러가지 일을 동시에 처리하는 것처럼 보이는 것 프로세스의 정의에 대해 의아하신 분들이 계실텐데, 본 포스터에서는 스레드와 프로세스의 비교를 위해 특별한 언급이 없다면, 프로세스를 위와 같이 단일 스레드 프로세스로 정의하겠습니다. 2. 프로세스 프로그램: 어떤 상황에서 어떻게 작동해야 하는지 적혀있는..
os
2021. 11. 24. 19:24