본문 바로가기

저識/컴퓨터

[컴퓨터활용능력]#7 레지스터/레지스트리

 레지스터(Register)

산술적·논리적 연산이나 정보 해석, 전송 등을 할 수 있는 일정 길이의 정보를 저장하는 기억 장치.


□ CPU 내부에서 처리할 명령어나 연산 결과 값을 일시적으로 저장하는 기억장치
-> 내용을 영구적으로 보관하지 않음(휘발성메모리)

레지스터의 크기는 컴퓨터가 한 번에 처리할 수 있는 데이터의 크기를 나타냄

플립플롭(Flip-Flop)이나 래치(Latch)를 직렬 또는 병렬로 연결

 주기억 장치에 비해 접근시간이 빠르고, 체계적이다.

속도: 레지스터 -> 캐시 ->  -> 보조기억장치

종류: 프로그램 카운터, 명령 레지스터, 번지 레지스터, 누산기 등

- 프로그램 카운터: 다음에 실행할 명령의 번지 기억

- 누산기: 산술, 논리 연산의 결과를 일시적으로 기억

- 명령 레지스터: 실행할 명령어를 보관

- 번지 레지스터: 주기억장치와 다른 장치 간의 데이터 이동이 있을 때 주기억장치의 주소 기억


레지스트리(registry)

윈도우 시스템에서 사용하는 시스템 구성 정보를 저장한 데이터베이스.


컴퓨터에 설치된 모든 하드웨어와 소프트웨어의 실행 정보를 관리

운영체계에서 부팅 시에 필요한 정보를 담고 있다.
 * 프로세서의 종류, 주기억장치의 용량, 접속된 주변장치의 정보, 시스템 매개변수, 응용소프트웨어에서 취급하는 파일의 타입과 각종 매개변수 등

레지스트리에 문제 발생 시 시스템 부팅이 안 될 수도 있음

레지스트리 정보는 Windows가 작동하는 동안 지속적으로 참조.

레지스트리가 손상되면 정보의 복구가 어려움

 레지스트리의 세부 사항은 'regedit.exe' 파일을 통해 레지스트리 내용을 열람, 수정, 삭제할 수 있다.
*편집기