This text should appear above the recent posts.

최근 포스트

[운영체제] Lock-based concurrent Data Structures

1 분 소요

Lock-based concurrent Data Structures mutex Lock 으로 자료구조에 어떻게 lock 을 해줄것인지에 대한 논의 입니다. 여러 threads 가 동시에 접근하고 있는 공유 자료구조에서 이때 race condition 등의 문제가 발생할 수 있기 때...

[운영체제] Concurrency and Threads

1 분 소요

multi-threaded Program single thread 는 프로세스와 매우 비슷한 형태를 가집니다. 각각의 thread 들은 고유의 Program Counter 와 레지스터들을 보유하고 있습니다. 그리고 각 스레드들은 별도의 stack 을 가지고 있습니다. 한 프로세스 ...

[운영체제] Locks

2 분 소요

Locks Thread 포스팅에서 다룬 Race condition 을 해결하기 위한 방법입니다. 임계 구간 즉, critical section 을 Lock 하여 하나의 스레드에게만 권한을 주고 모든 작업이 끝난 후 Unlock 시키는 구조로 돌아갑니다.

[운영체제] Swapping

2 분 소요

Demand paging os brings the page into memory when it is accessed 프로세스가 실행하면서 메모리에 접근하는 페이지에 대해서만 메모리로 가져오고 그것을 위한 페이지 테이블 엔트리들을 만듭니다. 접근하지 않는 페이지의 경우 inv...