
다양한 CPU 스케줄링 알고리즘
핵심 내용 요약 선입선처리 스케줄링 (FCFS): 준비 큐에 삽입된 순서대로 프로세스들을 처리하는 비선점형 스케줄링 방식. 최단작업우선 스케줄링 (SJF): CPU 사용 시간이 짧은 프로세스를 우선으로 실행하는 비선점형 스케줄링 방식. 라운드로빈 스케줄링 (Round Robin): 각 프로세스가 정해진 시간 동안 CPU를 사용할 수 있는...
핵심 내용 요약 선입선처리 스케줄링 (FCFS): 준비 큐에 삽입된 순서대로 프로세스들을 처리하는 비선점형 스케줄링 방식. 최단작업우선 스케줄링 (SJF): CPU 사용 시간이 짧은 프로세스를 우선으로 실행하는 비선점형 스케줄링 방식. 라운드로빈 스케줄링 (Round Robin): 각 프로세스가 정해진 시간 동안 CPU를 사용할 수 있는...
핵심 내용 요약 CPU 스케줄링: 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 방법을 의미합니다. 프로세스 우선순위: 프로세스마다 우선순위가 다르며, 이는 PCB에 명시됩니다. 스케줄링 큐: 운영체제는 효율적인 스케줄링을 위해 준비 큐와 대기 큐 등 다양한 큐를 사용합니다. 선점형 vs 비선점형 스케줄링: 선점...
스레드는 프로세스를 구성하는 실행의 흐름 단위로, 하나의 프로세스는 여러 개의 스레드를 가질 수 있습니다.
PCB를 자세히 다뤄봅니다.
프로세스를 제어하기 위한 PCB와 문맥교환
커널을 통한 자원관리에 대해 설명합니다.
운영체제는 프로그램이 올바르게 실행되도록 자원 등을 할당해주는 특별한 프로그램입니다.
유클리드 호제법의 시간복잡도는 O(max(loga, logb)) 이다.
3차원 기하학으로 백준 문제 풀기