
용어정리 프로세스 실행중인 프로그램을 의미한다. 메모리에 정보가 올라와 CPU가 실행 가능한 프로그램이 되어 OS가 관리하는 상태이다. 스레드 프로그램의 실행 단위이다. 프로세스에서 실제 작업을 수행하는 단위이다. (기본적으로 프로세스가 있다는 것은 1개 이상의 커널레벨 스레드를 가진다는 것과 동일하다.) 스레드는 같은 프로그램 내의 code, data, heap 영역 등 주소공간의 일부를 공유한다. PC(Program Counter), 레지스터셋, stack 영역을 독자적으로 가진다. 따라서 context switch가 일어날 때, 교체되는 자원이 적다. OS가 존재를 알고 관리하는 커널 레벨 스레드와 OS가 존재를 모르고 프로세스가 자체 관리하는 사용자 레벨 스레드로 나뉜다. Task 프로세스를 추상..
Computer Science/마스터즈 CS10
2021. 1. 23. 11:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 개발공부일지
- javascript
- 회고
- DB
- Transaction
- TIL
- CS
- 글쓰기미션
- Spring
- 카카오
- 우테코수업
- 모의면접준비
- python
- React
- 알고리즘
- 마스터즈코스
- JS
- java
- 운영체제
- 월간회고
- 네트워크
- 코드스쿼드
- JPA
- 내부코드
- 학습로그
- 인증
- TCP/IP
- OS
- 우아한테크코스
- 객체지향
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함