``` ```
운영체제 주요 개념 정리
·
CS
3년만에 펼쳐보는 OS 필기 노트... 천천히 읽어보면서 개념을 정리해보겠다. 프로세스 vs 스레드프로세스: 운영체제에서 자원을 할당받는 작업의 단위스레드: 프로세스가 할당받은 자원을 이용하는 실행 흐름 단위멀티스레딩하나의 프로세스에서 동시에 여러개의 스레드 작업 수행컨텍스트 스위칭cpu가 현재 프로그램 실행 중지 > 다른 프로그램 실행, 현재 프로그램 메모리에 백업 > 다른 프로그램 복구동기화- Mutexsleep waiting lock락을 가질 때 까지 대기큐에서 휴식- Semaphore멀티 스레드 사이 자원 관리 기법- Spin Lockbusy waiting lock락이 풀릴 때 까지 계속 락을 검사하며 대기중멀티코어에서 컨텍스트 스위칭보다 임계구역 실행시간이 짧을 경우 효과적- Critical S..