스택과 힙 차이와 메모리 할당 구조
1. 개념 한줄 요약 스택과 힙은 프로그램이 실행될 때 메모리를 사용하는 두 가지 핵심 영역으로, 변수 저장 방식과 관리 구조에 큰 차이가 있다. 2. 쉽게 풀어쓴 설명 프로그램이 실행되면 운영체제는 필요한 메모리 공간을 자동으로 나누어 배분한다. 이때 가장 대표적으로 사용되는 … 더 읽기
1. 개념 한줄 요약 스택과 힙은 프로그램이 실행될 때 메모리를 사용하는 두 가지 핵심 영역으로, 변수 저장 방식과 관리 구조에 큰 차이가 있다. 2. 쉽게 풀어쓴 설명 프로그램이 실행되면 운영체제는 필요한 메모리 공간을 자동으로 나누어 배분한다. 이때 가장 대표적으로 사용되는 … 더 읽기
1. 개념 한줄 요약 스왑 메모리는 RAM이 부족할 때 저장장치 일부를 임시 메모리처럼 활용하는 가상 메모리 기술이다. 2. 쉽게 풀어쓴 설명 컴퓨터에서 여러 프로그램을 동시에 실행하다 보면 메모리가 부족해지는 순간이 발생한다. 이때 시스템이 멈추지 않고 계속 작동하도록 돕는 기능이 바로 … 더 읽기
1. 개념 한줄 요약 시스템 콜은 응용 프로그램이 운영체제의 핵심 기능을 안전하게 사용하기 위해 요청하는 공식 통신 방식이다. 2. 쉽게 풀어쓴 설명 컴퓨터에서 실행되는 대부분의 프로그램은 직접 하드웨어를 제어할 수 없다. 만약 모든 프로그램이 마음대로 메모리, 저장장치, CPU를 조작할 수 … 더 읽기
1. 개념 한줄 요약 사용자 모드와 커널 모드는 운영체제가 프로그램의 권한을 구분해 시스템 안정성과 보안을 유지하는 핵심 실행 구조다. 2. 쉽게 풀어쓴 설명 컴퓨터에서 실행되는 모든 프로그램이 마음대로 하드웨어를 조작할 수 있다면, 작은 오류 하나로도 시스템 전체가 멈출 수 있다. … 더 읽기