작년에 들은 강의 시험 정리본을 옮기면서 복습을 해야겠다고 생각해 기록해보려고 한다.이 기록이 또 다른 누군가에도 도움이 되면 더 좋다 :)
실행중인 프로그램구성메모리 (코드, 데이터, 스택)파일SignalIPCaccounting...CPU스케줄링 정보자원 소유권 : 프로세스가 가짐수행 / 스케줄링 : 보통 쓰레드 단위로 (운영체제에 따라 상이)한 프로세스는 다른 프로세스와 번갈아 가면서 수행될 수 있기 때
프로세스 / 쓰레드 관리를 위한 현대 운영체제의 설계 핵심 주제멀티 프로그래밍멀티 프로세서분산 프로세싱인터리빙(쓰레드 교행 수행), 오버래핑 (CPU 여러개로 쓰레드 동시에 돌아가는 것)동일한 문제 야기병행성(Concurrency) Issue병행성은 프로세스 간 통신,
영속적인 블록 상태영구적인 이유는 기다리던 사건이 결코 발생하지 않기 때문공유자원을 기다리면서 실행대기를 서로 하는 것 (서로 놓지 않음)2개 이상의 프로세스들의 자원을 기다리면서 자신도 블록된다.P와 Q라는 두 개의 프로세스가 A와 B라는 자원을 경쟁적으로 사용하며,