Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 버퍼
- sdk
- closure
- IODevice
- 마이크로 커널
- 폰노이만
- 프로세스
- Swift
- bus
- 앱개발
- 멀티스레드
- 폰노이만구조
- 운영체제
- 커널
- 캐시
- 폴링
- kernel
- 코딩
- API
- 부트캠프
- 스레드
- 야곰아카데미
- 단일형 구조 커널
- 인터럽트
- 스풀
- 계층형 구조 커널
- 하버드구조
- 컴퓨터구조
- Components
- 멀티프로세스
Archives
- Today
- Total
목록멀티스레드 (1)
생각, 고민, 문제해결의 기록
프로세스와 스레드
프로세스 vs 스레드 프로세스 (Process) 프로세스는 프로그램이 메모리에 올라와 운영체제로부터 CPU를 할당받고 프로그램이 실행되고 있는 상태를 말한다. 즉, 일을 처리하는 일련의 과정을 뜻한다. 특징 1. 프로세스 간에는 자원을 공유하지 않고 독립적인 공간을 지니고 있다. 2. 하나의 프로세스가 다른 프로세스와 통신하려면 IPC기법이 필요하다. 3. 프로세스에 대한 정보를 PCB라는 공간에 저장한다. **IPC(Inter Process Communication): 각각의 프로세스는 완전히 분리된 공간이라 서로 접근할 수 없기 때문에 IPC라는 기법을 통해 커뮤니케이션을 한다. ex) Message Queue, Shared Memory, Pipe **PCB(Process Control Block):..
CS/운영체제
2022. 8. 10. 10:09