CS

· CS
앞으로 하루에 한 번씩 면접을 준비한다는 생각으로 CS와 Java, DB에 관련된 내용을 작성할 것이다. 오늘은 OS부분에서의 MultiThread와 MultiProcess에 대해서 알아보겠다.MultiProcessMultiProcess란, 단어에서 유추할 수 있듯이 2개 이상의 프로세스가 동시에 실행되는 것을 의미한다.동시라는 말은 동시성과 병렬성 두 가지를 의미한다. 동시성은 CPU core가 1개일 때, 여러 프로세스를 매우 짧은 시간동안에 번갈아가면서 연산을 하는 시분할 시스템으로 실행되는 것이다.병렬성은 CPU core가 여러개일 때, 각각의 CPU core가 각각의 process를 연산함으로써 process가 동시에 실행되는 것이다. 프로세스들은 기본적으로 CPU와 메모리를 공유한다. 메모리의..
heesang0930
'CS' 카테고리의 글 목록