◇ 레지스터(Register)
산술적·논리적 연산이나 정보 해석, 전송 등을 할 수 있는 일정 길이의 정보를 저장하는 기억 장치.
□ CPU 내부에서 처리할 명령어나 연산 결과 값을 일시적으로 저장하는 기억장치
-> 내용을 영구적으로 보관하지 않음(휘발성메모리)
□ 레지스터의 크기는 컴퓨터가 한 번에 처리할 수 있는 데이터의 크기를 나타냄
□ 플립플롭(Flip-Flop)이나 래치(Latch)를 직렬 또는 병렬로 연결
□ 주기억 장치에 비해 접근시간이 빠르고, 체계적이다.
□ 속도: 레지스터 -> 캐시 -> 램 -> 보조기억장치
□ 종류: 프로그램 카운터, 명령 레지스터, 번지 레지스터, 누산기 등
- 프로그램 카운터: 다음에 실행할 명령의 번지 기억
- 누산기: 산술, 논리 연산의 결과를 일시적으로 기억
- 명령 레지스터: 실행할 명령어를 보관
- 번지 레지스터: 주기억장치와 다른 장치 간의 데이터 이동이 있을 때 주기억장치의 주소 기억
◇ 레지스트리(registry)
윈도우 시스템에서 사용하는 시스템 구성 정보를 저장한 데이터베이스.
□ 컴퓨터에 설치된 모든 하드웨어와 소프트웨어의 실행 정보를 관리
□ 운영체계에서 부팅 시에 필요한 정보를 담고 있다.
* 프로세서의 종류, 주기억장치의 용량, 접속된 주변장치의 정보, 시스템 매개변수, 응용소프트웨어에서 취급하는 파일의 타입과 각종 매개변수 등
□ 레지스트리에 문제 발생 시 시스템 부팅이 안 될 수도 있음
□ 레지스트리 정보는 Windows가 작동하는 동안 지속적으로 참조됨.
□ 레지스트리가 손상되면 정보의 복구가 어려움
□ 레지스트리의 세부 사항은 'regedit.exe' 파일을 통해 레지스트리 내용을 열람, 수정, 삭제할 수 있다.
*편집기