Skip to main content

은행 스위칭이란 무엇입니까?

bank 은행 스위칭 기술은 컴퓨터 시스템이 다른 메모리에 할 수있는 것보다 더 많은 메모리에 액세스 할 수있는 방법을 제공합니다.컴퓨터 프로세서가 특정 양의 주소가 가능한 메모리 공간으로 제한되면 프로세서를 사용할 수 있도록 추가 메모리 뱅크를 설정할 수 있습니다.그런 다음이 별도의 은행은 컴퓨터를 시동 할 때 사용되는 ROM (READ ONLE MEMURE), 시스템의 여러 사용자를위한 메모리 뱅크를 열거나 메모리를 위해 메모리의 뱅크를 열어 더 이상 사용되지 않는 코드에서 멀리하는 데 사용될 수 있습니다.시스템의 다른 장치.

뱅크 스위칭은 프로세서를 교체하지 않고 1980 년대에 컴퓨터를 유지하고 실행하는 비용 효율적인 방법으로 이루어졌습니다.오래된 8 비트 컴퓨터 시스템에서 많은 사용이 발견되어 더 많은 메모리를 추가하여 컴퓨터의 유용한 수명을 연장했습니다.최신 시스템이 개발되면서 구형 시스템에서 생성 된 프로그램이 여전히 실행될 수 있도록 은행 스위칭 방법을 구현했습니다.래치는 실제로 컴퓨터 프로세서가 사용하는 주소 공간을 전환하는 스위치 일뿐입니다.예를 들어, 8 비트 컴퓨터는 16 비트 주소 공간을 사용합니다. 즉, 주어진 시간에 64K 또는 65,536 개 개별 메모리 위치 만 작업 할 수 있습니다.소프트웨어 또는 하드웨어를 통해 래치가 추가되면 여러 메모리 뱅크 사이를 전환 할 수 있습니다.어떤 경우에는 단순히 메모리 주소의 상단 레지스터에 약간 숨어 있고 컴퓨터 운영 체제 또는 다른 소프트웨어가 필요에 따라 토글링했습니다.메모리가 채워지면 프로세서는 상단의 비트를 확인하고 다른 은행으로 전환 할 수 있습니다.래치를 디코딩하는 다른 방법에는 다른 메모리 뱅크에 액세스 할 수있는 비트로 주소 가능한 포트가 포함되었습니다.ROM 카트리지에는 추가 하드웨어 내장이 장착되어있어 제한된 메모리 공간을 넘어 콘솔을 확장하여 게임에서 더 나은 그래픽과 추가 단계를 통해 더 긴 게임 플레이가 가능합니다.그러나 기술과 기술이 향상됨에 따라이 방법은 사용되지 않았습니다.일부 최신 운영 체제는 오래된 소프트웨어를 운영하기 위해 여전히 은행 스위칭을 모방 할 수 있습니다.다른 장치 나 시스템에 내장 된 컴퓨터 시스템, 일반적으로 단일 작업을 수행하도록 설계된 많은 현대적인 임베디드 컴퓨터 시스템도 비용 효율성과 사용 편의성으로 인해 은행 스위칭을 사용합니다.