목록쓰레드 (1)
어흥
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFnqt4/btq0HbvjSXZ/Lu7cgkiKhbaFlCf5sF8mgk/img.png)
1. Process 정의: 실행중인 프로그램 각각 독립된 메모리 영역을 할당 받는다 (Code, Data, Heap, Stack) 더보기 타 프로세스와 통신하기 위해선 프로세스간 통신(IPC: Inter Process Communication)이 필요하다 Message Passing Shared Memory 커널이 중재, 데이터 저장 및 읽는다 공유 메모리를 두고 같이 사용 동기화 필요 없다 성능이 좋다 성능이 떨어진다 동기화 필요 - 동시에 메모리 접근 - 메모리 저장 전에 읽으려는 경우 최소 1개의 Thread를 가진다 고유한 프로세스 블록 PCB(Process Control Block)을 가진다 2. Thread 프로세스의(일) 실행 단위 각각의 스레드는 서로 다른일을 수행 → 고유의 Stack +..
CS/운영체제
2021. 3. 23. 19:15