더북(TheBook)

레지스터(register): CPU가 사용자 요청을 처리하는 데 필요한 데이터를 임시로 저장하는 기억장치다. CPU 내부에 존재하며 접근 속도가 빠르다.

캐시 메모리(cache memory): CPU와 RAM 사이의 속도 차이를 해결하기 위한 기억장치다. CPU 내부에 위치하며 접근 속도가 레지스터 다음으로 빠르다.

RAM(Random Access Memory): 컴퓨터에서 프로그램을 실행할 때 필요한 정보를 저장한다. CPU에서 접근 속도가 하드 디스크보다 빠르고, 휘발성 기억장치다. 보통 메모리라고 할 때 RAM을 의미하는 경우가 많다.

하드 디스크(hard disk): 사용자가 필요한 데이터와 프로그램을 저장하고, 비휘발성 기억장치다.

 

프로그램을 실행하면 OS가 디스크에 있는 프로그램을 메모리로 로드(load)한다. 메모리에 로드한 프로그램을 프로세스(process)라고 하며, CPU가 처리한다. CPU는 하나의 프로세스만 처리할 수 있어서 멀티 프로세스 환경에서는 OS가 스케줄링을 통해 CPU에 프로세스를 할당한다.

 

용어사전 

로드(load): 프로그램을 메모리에 올려 공간을 할당하는 것을 뜻한다.

휘발성: 전원 공급이 중단되면 저장된 정보가 없어지는 성질을 뜻한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.