CPU 스케줄링 방식 개념과 작업 배분 구조
1. 개념 한줄 요약 CPU 스케줄링은 여러 작업 중 어떤 작업을 언제, 얼마나 실행할지 결정하는 운영체제의 핵심 관리 방식이다. 2. 쉽게 풀어쓴 설명 컴퓨터에서는 항상 여러 프로그램이 동시에 실행되고 있다. 웹 브라우저, 음악 재생기, 백그라운드 업데이트, 보안 프로그램 등 수많은 … 더 읽기
1. 개념 한줄 요약 CPU 스케줄링은 여러 작업 중 어떤 작업을 언제, 얼마나 실행할지 결정하는 운영체제의 핵심 관리 방식이다. 2. 쉽게 풀어쓴 설명 컴퓨터에서는 항상 여러 프로그램이 동시에 실행되고 있다. 웹 브라우저, 음악 재생기, 백그라운드 업데이트, 보안 프로그램 등 수많은 … 더 읽기
1. 개념 한줄 요약 머신 코드는 CPU가 직접 이해하고 실행할 수 있는 가장 낮은 단계의 이진 명령어 형태다. 2. 쉽게 풀어쓴 설명 우리가 작성하는 프로그램은 대부분 사람이 이해하기 쉬운 고급 언어로 만들어진다. 하지만 컴퓨터는 이런 언어를 바로 이해하지 못한다. CPU가 … 더 읽기
1. 개념 한줄 요약 바이너리 코드는 컴퓨터가 직접 이해하고 처리할 수 있는 0과 1로 구성된 기본 명령 체계이며, 모든 프로그램과 데이터의 가장 근본적인 표현 방식이다. 2. 쉽게 풀어쓴 설명 컴퓨터는 사람처럼 글자나 숫자를 그대로 이해하지 못한다. 대신 ‘0’과 ‘1’로 이루어진 … 더 읽기
1. 개념 한줄 요약 레지스터는 CPU 내부에 존재하는 초고속 임시 저장 공간으로, 연산에 필요한 데이터를 즉시 보관하고 처리 속도를 극대화하는 핵심 구성 요소다. 2. 쉽게 풀어쓴 설명 컴퓨터에서 모든 계산은 CPU가 담당한다. 그런데 CPU가 연산을 할 때마다 RAM에서 데이터를 가져온다면 … 더 읽기