반응형
SMALL

CPU 2

[Operating System] 운영체제의 CPU 스케줄링(Scheduling)

이번 학습 주제는 운영체제의 CPU 스케줄링(Scheduling)입니다. CPU 스케줄링 특정 자원을 요청하고 있는 프로세스들을 대상으로 CPU 자원을 할당해 주는 순서를 정하는 일 CPU의 유휴 시간을 최소화해 CPU 활용을 극대화 프로세스 평균 응답 시간을 단축 공평한 자원 활용 Multi-tasking의 효율화 스케줄러의 역할에 따른 구분 장기 스케줄러 상위 스케줄링(High level scheduling) 작업 스케줄링(Job scheduling) 어떤 작업이 시스템의 자원들을 차지할 것인지 결정 중기 스케줄러 어떤 프로세스들이 CPU를 할당받을 것인지 결정 CPU를 사용하려는 프로세스 간 중재하여 일시 보류 및 재활성화 단기 스케줄러 하위 스케줄링(Low level scheduling) CPU ..

Operating System 2020.03.07

[Security] CPU(Central Processing Unit)

문득 정보 보안에 급 관심이 생기기 시작!! 공부를 하려고 보니 너무 막연하여 정보보안기사 자격증 취득을 목표로 정하고 달려보겠습니다 오늘의 학습 주제는 컴퓨터의 핵심인 CPU(Central Processing Unit)입니다 중앙처리장치의 구성요소를 살펴보면 다음과 같습니다 구성요소 기능 ALU(Arithmetic Logic Unit) 산술연산, 논리연산들을 수행하는 회로 Register PC(Program Counter) 다음에 수행할 명령어가 저장된 주기억장치의 번지를 지정 MAR(Memory Address Register) 주기억장치에 접근하기 위한 주기억장치의 번지를 기억 MBR(Memory Buffer Register) 주기억장치에 입/출력할 자료를 기억 IR(Instruction Regist..

Security 2019.12.10
반응형
LIST