등록 파일이란 무엇입니까?
레지스터 파일은 컴퓨터의 중앙 처리 장치 (CPU) 내의 메모리 저장 수단입니다. 컴퓨터의 레지스터 파일에는 약간의 데이터와 매핑 위치가 포함되어 있습니다. 이 위치는 레지스터 파일의 입력 구성 요소 인 특정 주소를 지정합니다. 다른 입력으로는 데이터, 읽기 및 쓰기 기능 및 실행 기능이 있습니다.
사용자가 컴퓨터에 프로그램을 설치하면 해당 소프트웨어 응용 프로그램이 CPU에 레지스터 파일을 씁니다. 대부분의 소프트웨어 프로그램에는 둘 이상의 파일이 포함됩니다. 이러한 파일에는 사용자가 응용 프로그램을 시작하고 사용할 때 CPU가 따르는 실행 지침이 포함되어 있습니다. 레지스터 파일은 또한 CPU가 프로그램의 위치와 특정 기능을 수행하는 데 필요한 데이터를 알려줍니다.
디코더는 레지스터 파일의 일부입니다. 레지스터에서 데이터를 추출하면 컴퓨터의 하드 드라이브는 파일에 포함 된 비트를 다시 참조합니다. 추출 프로세스의 일부에는 레지스터에 포함 된 데이터 비트를 읽고 해독하는 작업이 포함됩니다. 프로그램이 기능을 완료하면 작업 결과를 나타내는 코드 또는 메시지를 작성할 수 있습니다.
레지스터 파일은 메모리와 관련된 두 가지 기술 중 하나를 사용합니다. 첫 번째는 정적 랜덤 액세스 메모리 또는 SRAM이라고합니다. 정적 랜덤 액세스 메모리에는 바이너리 코드에 따라 레이블이 지정된 몇 비트의 메모리가 있습니다. 각 메모리 비트의 상태는 0 또는 1로 표시되며 활성 또는 비활성 상태를 나타냅니다.
두 번째 유형의 레지스터 메모리는 동적 랜덤 액세스 메모리 또는 DRAM입니다. 메모리의 각 섹션에는 커패시터와 트랜지스터가 있습니다. 데이터 값은 다른 전하와 동일하며 메모리 칩에 의해 지속적으로 업데이트되어야합니다. 업데이트 또는 "새로 고침"은 일반적으로 총 처리 시간의 최대 2 %를 차지합니다.
메모리 칩의 데이터 처리 능력에는 두 가지 구성 요소가 있습니다. 사이클 및 액세스 시간이 포함됩니다. 주기 시간은 데이터 요청간에 발생하는 가장 낮은 시간입니다. 액세스 시간은 CPU가 레지스터 파일에서 데이터를 요청하는 데 걸리는 시간과 실제로 해당 정보를받는 데 걸리는 시간입니다.
SRAM은 일반적으로 메모리 캐시와 함께 사용되지만주기 시간과 액세스 시간은 동일합니다. DRAM 기술을 사용하면주기 시간이 일반적으로 액세스 시간보다 길어집니다. 메모리 읽기 또는 추출에는 삭제 및 다시 쓰기 프로세스가 포함되기 때문입니다.