- 컴퓨터 구조는 CPU, 메모리, 디스크로 구성되며, 폰 노이만 구조를 따른다. 🧠
- 컴파일 과정을 통해 사람이 작성한 코드가 컴퓨터가 실행 가능한 파일로 변환된다. ⚙️
- 프로그램이 실행되어 메모리에 올라간 상태를 프로세스라고 부른다. 🚀
- CPU 스케줄링은 프로세스들에게 CPU 사용 시간을 분배하고 관리하는 중요한 운영체제 기능이다. ⏱️
- 선점형 스케줄링은 우선순위가 높은 프로세스가 CPU를 먼저 차지하는 방식이다. 🥇
- 메모리 관리는 어떤 데이터를 메모리에 올리고 내릴지 결정하는 핵심적인 운영체제 역할이다. 💾
- 운영체제는 하드웨어를 효율적으로 관리하고 프로그램들이 최적의 성능을 낼 수 있도록 지원한다. 🧰