메모리 관리 (2) 가상 메모리, 요구 페이징, 페이 폴트, 스레싱 Posted on April 23, 2024 메모리 관리 전략 가상 메모리 [Read More] Tags: 운영체제
메모리 관리 (1) 가상 메모리 관리, 메모리 연속 할당, 메모리 비연속 할당 Posted on April 22, 2024 가상 메모리 가상 메모리란 프로그램이 혼자 메모리를 사용하는 것처럼 메모리를 가상화한 것을 말한다. [Read More] Tags: 운영체제
스케줄링 스케줄링 목적, 스케줄링 종류 Posted on April 20, 2024 스케줄링이란? 운영체제는 프로세스 실행 순서를 관리해야 한다. 여러 개의 프로세스를 동시에 실행할 수도 없고 프로세스를 실행하다 여러 문제들의 발생과 부하 관리를 위해 정해진 일정에 따라서 프로세스를 실행해야 한다. 그것을 스케줄링이라고 한다. 스케줄링은 프로세스 실행 순서를 정하는 것이다. 여기서 한가지 더 생각을 해본다면 운영체제는 모든 프로세스를 실행해야 한다. 단 하나의 프로세스도... [Read More] Tags: 운영체제
프로세스란 (2) 콘텍스트 스위칭, 동기화, 교착 상태, 쓰레드 안전, IPC, 좀비 프로세스와 고아 프로세스 Posted on April 19, 2024 이전 글에서는 기본적인 프로세스의 개념을 배웠다면 이번에는 조금 심화된 내용이다. 이전 글에서 볼 수 있던 여러 문제점들을 해결할 수 있는 쓰레드 동기화, 교착 상태, 쓰레드 안전, 프로세스 통신 방식인 IPC 등에 대에서 알 수 있다. [Read More] Tags: 운영체제