본문 바로가기
OS/Linux&Unix

레지스터(Register), Context Switching란?

by 태하팍 2018. 3. 14.
반응형



레지스터란?

CPU 내부에 존재하는 다목적 저장 공간입니다. 

일반적으로 메모리라고 얘기하는 RAM(Random Access Memory)과는 성격이 조금 다릅니다. 

CPU가 RAM에 있는 데이터에 접근하기 위해서는 물리적으로 돌아가야하기 때문에 오래걸리지만, 

레지스터는 CPU 내부에 존재하므로 고속으로 데이터를 처리할 수 있습니다.

출처: http://orang.tistory.com/entry/레지스터-Register-의-이해 [Hacked by ORANG]



문맥교환(Context Switching)란?

인터럽트가 발생되었을 때 실행 중이던 프로세스가 작업을 멈추었다가 다시 실행될 때 이전 작업을 다시 수행하기 위해

이전 작업 내용과 프로세스의 정보들을 PCB에 저장하는데 이것은 문맥을 저장한다고 말하며 프로세스가 다시 실행되기 전에 저장해

놓았던 정보들을 다시 프로세스에 적재 시키는 것을 문맥을 재적재한다고 말한다. 이러한 행위가 문맥교환이다.

출처 : http://junsday.tistory.com/27?category=897242



반응형

'OS > Linux&Unix' 카테고리의 다른 글

리눅스 크론탭 주기 설정  (0) 2019.01.23
-bash: unzip: command not found  (0) 2019.01.23
linux os 확인  (0) 2017.07.03
pokemon skin  (0) 2017.06.22
yum에 대해 알아보자.  (0) 2017.05.09