운영체제 페이지 교체 FIFO LRU
가상 메모리 시스템에서 물리 메모리가 가득 찼을 때, 어떤 페이지를 교체할지 결정하는 것은 중요한 문제이다. 기본적인 FIFO와 참조 지역성을 활용한 LRU 알고리즘을 비교 정리했다....
Read ArticleDiscover fresh stories, practical tips, and expert insights to fuel your next digital project.
가상 메모리 시스템에서 물리 메모리가 가득 찼을 때, 어떤 페이지를 교체할지 결정하는 것은 중요한 문제이다. 기본적인 FIFO와 참조 지역성을 활용한 LRU 알고리즘을 비교 정리했다....
Read Article로컬 환경에서 가볍게 사용할 수 있는 파일 기반 데이터베이스인 SQLite의 최적화 기법을 학습했다. 별도의 서버 설정 없이 관계형 데이터베이스 기능을 수행하는 특성을 살려 소규모...
Read Article파일 기반 데이터베이스 SQLite의 쿼리 활용 및 최적화 기법을 정리한다. 데이터 정의 및 조작 SQLite는 간결한 데이터 타입을 지원하여 효율적인 관리가 가능하다. -- 1....
Read Article프로세스가 생성되어 종료될 때까지 시스템 자원 상황에 따라 겪게 되는 다양한 상태 변화 과정을 체계적으로 분석하고 정리했다. 운영체제가 프로세스의 생명 주기를 어떻게 관리하여 한정된...
Read Article프로세스 실행 중 시스템 자원 상황에 따른 상태 변화 과정을 정리했다. 운영체제는 프로세스 상태를 관리하여 자원 배분 효율을 높인다. 프로세스 상태 전이 분석 프로세스...
Read Article캐시 메모리의 효율성이 시스템 전체 응답 속도에 미치는 영향을 정량적으로 분석했다. 캐시 히트와 미스 상황에서의 시간 차이를 계산하고 미스 패널티가 주는 성능 저하를 진단했다....
Read Article캐시 메모리의 효율성은 단순한 지표를 넘어 시스템 전체의 응답 속도를 결정짓는 핵심적인 요소다. 캐시 히트율이 성능에 미치는 영향을 수식과 시나리오를 통해 분석한다. 성능의 임계점:...
Read Article다수의 프로세스가 서로의 자원을 점유한 채 무한히 대기하며 시스템이 멈춰버리는 데드락(Deadlock)의 발생 원인과 대응 전략을 심층 분석했다. 시스템의 가용성을 위협하는 이 치명적인 상태를 사전에...
Read Article다수의 프로세스가 서로가 가진 자원을 기다리며 무한히 멈춰버리는 치명적인 상태, ‘데드락(Deadlock)’의 발생 원인과 운영체제의 대응 전략을 분석한다. 교착 상태 성립의 4대 조건 데드락은 다음...
Read Article동적 할당된 메모리가 정상적으로 해제되지 않아 시스템 자원이 고갈되는 현상을 추적했다. 메모리 누수가 발생하는 지점을 찾기 위해 모든 malloc 호출과 free 호출의 쌍을 전수...
Read ArticleJoin over 15,000 readers who get our weekly premium insights.
Explore Premium Features