최근 포스트

메모리 관리 (명품_운영체제 Ch 08)

메모리 계층 구조 메모리 시스템 내의 모든 기억 공간을 포괄적으로 부르는 말(일반적으로는 메인 메모리를 가리키긴 한다) 실행될 프로그램의 코드와 데이터가 적재되며, 실행 중 발생하는 데이터가 저장된다

교착상태 (명품_운영체제 Ch 07)

교착상태(Deadlock) 자원을 소유한 스레드들 사이에서 각 스레드가 다른 스레드가 소유한 자원을 요청하여 모든 스레드가 무한정 대기하는 현상

스레드 동기화 (명품_운영체제 Ch 06)

스레드 동기화 공유 데이터에 대한 다수 스레드의 동시 접근을 해결하는 방법 다수의 스레드들이 공유 데이터에 동시에 접근하면 공유 데이터가 훼손, 변형될 수 있다 문제 예시 공유 집계판 문제 공유 데이터에 대한 변경을 하는 작업에서 앞선 스레드가 중간에 중단되어 뒤의 두 번째 ...

CPU 스케줄링 (명품_운영체제 Ch 05)

스케줄링 다중프로그래밍의 도입 이후 운영체제는 다음 2가지 스케줄링을 시행하였다 작업 스케줄링 메모리에 적재된 스레드가 종료되면 디스크에서 기다리는 작업 중 하나를 선택하여 메모리에 적재 상태 변화 : New -> Ready ...

스레드와 멀티스레딩 (명품_운영체제 Ch 04)

태스크(task) : 컴퓨터가 처리하고자 하는 일의 단위 멀티태스킹(multi-tasking) : 여러 태스크(응용프로그램)를 동시에 실행하거나 한 응용프로그램 내에서 여러 태스크를 동시에 실행시키는 기법