This HTML5 document contains 162 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dahttp://da.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-lmohttp://lmo.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
n8http://dbpedia.org/resource/Memory-mapped_I/
n9http://commons.wikimedia.org/wiki/Special:FilePath/
n28http://dbpedia.org/resource/Input/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-azhttp://az.dbpedia.org/resource/
n21https://web.archive.org/web/20201212051857/http:/www.folklore.org/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n17http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
n33http://www.folklore.org/
dbpedia-ruhttp://ru.dbpedia.org/resource/
n25http://www.wisegeek.com/
wikidatahttp://www.wikidata.org/entity/
dbpedia-nlhttp://nl.dbpedia.org/resource/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n37https://global.dbpedia.org/id/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n35http://dbpedia.org/resource/CP/
dbpedia-kohttp://ko.dbpedia.org/resource/
n4http://dbpedia.org/resource/Port-mapped_I/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Bank_switching
rdf:type
dbo:TopicalConcept owl:Thing
rdfs:label
Banco de selección de memoria Bank switching Bank Switching Переключение банков Перемикання банків 뱅크 전환 Bank switching Bank switching Bank switching バンク切り換え Bank switching
rdfs:comment
Bank switching is a technique used in computer design to increase the amount of usable memory beyond the amount directly addressable by the processor instructions. It can be used to configure a system differently at different times; for example, a ROM required to start a system from diskette could be switched out when no longer needed. In video game systems, bank switching allowed larger games to be developed for play on existing consoles. Banco de selección de memoria es una técnica utilizada en el campo de diseño de computadoras para aumentar la cantidad de memoria disponible al sistema. Una computadora con una unidad central de procesamiento (CPU) de 8 bits con 16 bits de direcciones, por ejemplo, es capaz de direccionar 216 bytes de memoria (64KB). Cuando una computadora con este tipo de CPU es diseñada con la característica del banco de selección de memoria, varios bancos de memoria están disponibles al sistema, cada uno de hasta 64KB. Por eso una CPU con la habilidad de direccionar directamente 64KB de memoria puede direccionar hasta 512KB cuando hay ocho bancos de memoria disponibles, cada uno con una capacidad de 64KB.​ 뱅크 전환(bank switching)은 마이크로프로세서의 주소 공간보다 많은 메모리를 활용하기 위해 개발된 기술이다. 주로 8비트 마이크로프로세서에서 사용되었으며, 거의 대부분의 8비트 마이크로프로세서가 16비트 주소 공간이므로 216 = 65536 메모리 공간을 갖는다. 이것보다 많은 메모리를 확장하려면 뱅크스위칭을 사용한다. 그러나 주소공간 내에서 액세스가 되어야 하므로 동시에 64 kB보다 많은 공간을 식별할 수 없다. 따라서 사용하는 뱅크를 설정하고 해당공간만을 액세스하다가, 뱅크를 바꾸어 다른 공간을 활용한다. 같은 주소공간의 뱅크를 스위칭하는 방법은 논리회로의 주소 디코더에 의한 설정에 의해 결정된다. 같은 주소공간의 여러개의 뱅크 중에 선택된 뱅크만이 액세스 되도록 하고 선택되지 않은 뱅크는 데이터를 유지만 하도록 동작 한다. 뱅크를 스위칭할 때, 전체를 하나의 단위로만 만들고 주소공간을 스위칭하면 뱅크를 선택하여 다른 뱅크로 데이터를 복사할 수가 없게 된다. 따라서 뱅크를 사용할 필요가 없게 된다. 따라서 전체 주소 공간을 특정 크기로 나누어 놓고 각각의 블럭을 선택하게 함으로써 뱅크간의 데이터 복사가 가능해 진다. Bank Switching und Adressspeicherumschaltung (ASU) sind synonyme Begriffe für die Erweiterung des Computerspeichers eines Computers (RAM oder ROM) über seine natürlichen Adressierungsräume hinaus durch das durch Software gesteuerte, aber in Hardware umgesetzte Umschalten einzelner Speicherbereiche. Diese Technik ist entweder integraler Bestandteil eines Mikroprozessors oder wird davon unabhängig in Computersysteme integriert. Um Bank Switching zu ermöglichen, wird entweder der gesamte oder auch nur ein Teil des Speicherbereichs reserviert. In diesen reservierten Speicherbereich (Bank) wird jeweils ein entsprechend großer Bereich aus einem anderen Speicher eingeblendet. バンク切り換え(バンクきりかえ、Bank Switching)はコンピュータのメモリ内のアドレス空間を、1次元配列から多次元配列にする事によりアクセス可能なアドレス空間を拡張する技術である。ミニコンピュータで生まれた技術である。8ビットのマイクロコンピュータシステムで一般に使われた技術であり、アクセス可能なRAMやROMの量をアドレスバスを拡張せずに増やすことを目的としていた。 Переключение банков — способ увеличения количества используемой памяти по сравнению с количеством, которое процессор может адресовать напрямую. Этот способ может использоваться чтобы изменять конфигурацию системы: например ПЗУ, требующееся для загрузки системы с дискеты, может быть отключено, когда оно больше не нужно. В игровых приставках переключение банков позволяет разработать игры большего размера для использования на текущем поколении консолей. Bank switching is een manier om een processor meer geheugen te laten gebruiken dan door de woordbreedte van de adresbus kan worden geadresseerd. Conceptueel wordt het totale aanwezige geheugen verdeeld in twee of meer stukken (memory banks) die afzonderlijk kunnen worden geselecteerd. De extra adreslijnen kunnen niet direct in een intern adres worden gecodeerd, maar vereisen een I/O-instructie om de gesimuleerde adreslijn 'hoog' of 'laag' te maken. Deze actie wordt met bank switching aangeduid. El Bank switching o commutació de banc és una tècnica per augmentar la quantitat de memòria utilitzable més enllà de la quantitat directament adreçable pel processador sense haver d'ampliar el bus d'adreces. Es pot utilitzar per configurar un sistema de la manera adequada en diferents moments, per exemple, la ROM necessària per a iniciar el sistema des de disquet es pot solapar quan ja no és necessària. En els sistemes de videojocs, permet que jocs que empren més memòria de l'estàndard es puguin desenvolupar per ser executats a les consoles existents incorporant la commutació de banc dins del cartutx del joc. Bank switching är en metod för att utöka mängden adresserbart minne hos äldre datorer utan att behöva ändra adressbussen. Metoden bygger på att en enkel krets växlar in olika minnen i en viss minnesrymd beroende på vad som skrivs på en särskild adress eller via en I/O-port. Metoden använd bl.a. i Atari 2600, Nintendo Entertainment System, Commodore 64 och senare även IBM PC. Bank switching (alle volte indicata anche come paging), in informatica, indica una tecnica molto comune nei microcomputer ad 8 bit degli anni ottanta usata per incrementare la quantità di memoria RAM o ROM indirizzabile oltre il quantitativo direttamente gestibile dal bus indirizzi di una particolare CPU. Перемикання банків — спосіб збільшення кількості використовуваної пам'яті порівняно з кількістю, яку процесор може адресувати напряму. Цей спосіб можна використати щоб змінювати конфігурацію системи: наприклад ПЗП, потрібний для завантаження з дискети, можна відключити, коли він більше не потрібний. В ігрових приставках перемикання банків дозволяє розробити ігри більшого розміру для використання на поточному поколінні консолей.
owl:differentFrom
dbr:Paging
foaf:depiction
n9:Expanded_memory.svg n9:Bank_Select_Switch_on_Cromemco_Memory_Board.jpg n9:Bankswitch_memory_map.svg
dcterms:subject
dbc:Computer_memory dbc:Memory_management
dbo:wikiPageID
354396
dbo:wikiPageRevisionID
1092376258
dbo:wikiPageWikiLink
dbr:Booting n4:O dbr:Address_bus dbr:Virtual_memory dbr:Overlay_(programming) n8:O dbr:Memory_bank dbr:Commodore_64 dbr:TRS-80 dbr:Call_stack dbr:Memory_management_unit dbr:TRS-80_Model_4 dbr:Static_random-access_memory dbr:TRS-80_Model_II dbr:Latch_(electronics) dbr:Sideways_address_space dbr:Subroutine dbr:Megabit dbr:Microprocessor n17:Bank_Select_Switch_on_Cromemco_Memory_Board.jpg dbr:Z80 dbr:Game_cartridge dbr:Atari_8-bit_family dbr:Extended_memory dbr:Emulator dbr:ANTIC dbr:Video_Display_Processor dbr:Minicomputer dbr:Real_Mode dbr:8-bit dbr:BBC_Micro dbr:Memory_location dbr:Instruction_set_architecture dbr:Program_counter dbr:Microcontroller n17:Expanded_memory.svg dbr:Nintendo_Entertainment_System dbr:Super_Street_Fighter_II dbr:Intel dbr:X86 dbc:Computer_memory dbr:Paging dbr:Microsoft dbc:Memory_management n28:output dbr:6809 dbr:Microsoft_Windows dbr:16-bit dbr:Operating_system dbr:MOS_Technology_6502 dbr:Home_computer dbr:GP2X dbr:6502 dbr:Interrupt dbr:Double_buffering_(computer_graphics) dbr:Cromemco dbr:Video_display dbr:IBM_PC_compatible n17:Bankswitch_memory_map.svg dbr:Lotus_Software dbr:Microcomputer dbr:Mega_Drive dbr:Address_space dbr:EXtended_Memory_Specification dbr:Computer_game dbr:Video_game_console dbr:Atari_2600 dbr:Kilobyte dbr:65536 dbr:Infrared dbr:Upper_Memory_Area dbr:Direct_memory_access dbr:Embedded_system n35:M_Plus dbr:Random-access_memory dbr:Read-only_memory dbr:Disk_storage dbr:MS-DOS dbr:Processor_(computing) dbr:Multi-Memory_Controller dbr:Memory_segment dbr:Expanded_Memory dbr:8080 dbr:Expanded_Memory_Specification dbr:Game_Boy dbr:PIC_microcontroller
dbo:wikiPageExternalLink
n21:StoryView.py%3Fproject=Macintosh&story=Well_See_About_That.txt%7Carchive-date=26 n25:what-is-bank-switching.htm n33:StoryView.py%3Fproject=Macintosh&story=Well_See_About_That.txt
owl:sameAs
dbpedia-nl:Bank_switching wikidata:Q806652 yago-res:Bank_switching dbpedia-it:Bank_switching dbpedia-ru:Переключение_банков dbpedia-ja:バンク切り換え dbpedia-az:Yaddaş_banklarının_kommutasiyası dbpedia-sv:Bank_switching dbpedia-da:Bank_switching dbpedia-lmo:Bank_switching dbpedia-es:Banco_de_selección_de_memoria freebase:m.01zpjk dbpedia-uk:Перемикання_банків dbpedia-ko:뱅크_전환 n37:4xfzU dbpedia-de:Bank_Switching dbpedia-ca:Bank_switching
dbp:wikiPageUsesTemplate
dbt:Confuse dbt:Use_dmy_dates dbt:Reflist dbt:Cn dbt:Short_description dbt:Cite_web
dbo:thumbnail
n9:Bankswitch_memory_map.svg?width=300
dbp:cs1Dates
y
dbp:date
February 2020
dbo:abstract
Banco de selección de memoria es una técnica utilizada en el campo de diseño de computadoras para aumentar la cantidad de memoria disponible al sistema. Una computadora con una unidad central de procesamiento (CPU) de 8 bits con 16 bits de direcciones, por ejemplo, es capaz de direccionar 216 bytes de memoria (64KB). Cuando una computadora con este tipo de CPU es diseñada con la característica del banco de selección de memoria, varios bancos de memoria están disponibles al sistema, cada uno de hasta 64KB. Por eso una CPU con la habilidad de direccionar directamente 64KB de memoria puede direccionar hasta 512KB cuando hay ocho bancos de memoria disponibles, cada uno con una capacidad de 64KB.​ 뱅크 전환(bank switching)은 마이크로프로세서의 주소 공간보다 많은 메모리를 활용하기 위해 개발된 기술이다. 주로 8비트 마이크로프로세서에서 사용되었으며, 거의 대부분의 8비트 마이크로프로세서가 16비트 주소 공간이므로 216 = 65536 메모리 공간을 갖는다. 이것보다 많은 메모리를 확장하려면 뱅크스위칭을 사용한다. 그러나 주소공간 내에서 액세스가 되어야 하므로 동시에 64 kB보다 많은 공간을 식별할 수 없다. 따라서 사용하는 뱅크를 설정하고 해당공간만을 액세스하다가, 뱅크를 바꾸어 다른 공간을 활용한다. 같은 주소공간의 뱅크를 스위칭하는 방법은 논리회로의 주소 디코더에 의한 설정에 의해 결정된다. 같은 주소공간의 여러개의 뱅크 중에 선택된 뱅크만이 액세스 되도록 하고 선택되지 않은 뱅크는 데이터를 유지만 하도록 동작 한다. 뱅크를 스위칭할 때, 전체를 하나의 단위로만 만들고 주소공간을 스위칭하면 뱅크를 선택하여 다른 뱅크로 데이터를 복사할 수가 없게 된다. 따라서 뱅크를 사용할 필요가 없게 된다. 따라서 전체 주소 공간을 특정 크기로 나누어 놓고 각각의 블럭을 선택하게 함으로써 뱅크간의 데이터 복사가 가능해 진다. Bank switching is een manier om een processor meer geheugen te laten gebruiken dan door de woordbreedte van de adresbus kan worden geadresseerd. Conceptueel wordt het totale aanwezige geheugen verdeeld in twee of meer stukken (memory banks) die afzonderlijk kunnen worden geselecteerd. Een processor met een 16-bits adresbus (bijvoorbeeld een Z-80) kan maximaal 64kiB geheugen adresseren, wat neerkomt op 65536 geheugencellen. Omdat dit in sommige gevallen te weinig is, en een processor met meer adreslijnen niet beschikbaar of te duur is, kan middels wat extra hardware een (of meer) extra adreslijnen worden gesimuleerd. Elke extra "adreslijn" verdubbelt het adresbereik. De extra adreslijnen kunnen niet direct in een intern adres worden gecodeerd, maar vereisen een I/O-instructie om de gesimuleerde adreslijn 'hoog' of 'laag' te maken. Deze actie wordt met bank switching aangeduid. Bank switching is a technique used in computer design to increase the amount of usable memory beyond the amount directly addressable by the processor instructions. It can be used to configure a system differently at different times; for example, a ROM required to start a system from diskette could be switched out when no longer needed. In video game systems, bank switching allowed larger games to be developed for play on existing consoles. Bank switching originated in minicomputer systems. Many modern microcontrollers and microprocessors use bank switching to manage random-access memory, non-volatile memory, input-output devices and system management registers in small embedded systems. The technique was common in 8-bit microcomputer systems. Bank-switching may also be used to work around limitations in address bus width, where some hardware constraint prevents straightforward addition of more address lines, and to work around limitations in the ISA, where the addresses generated are narrower than the address bus width. Some control-oriented microprocessors use a bank-switching technique to access internal I/O and control registers, which limits the number of register address bits that must be used in every instruction. Unlike memory management by paging, data is not exchanged with a mass storage device like disk storage. Data remains in quiescent storage in a memory area that is not currently accessible to the processor (although it may be accessible to the video display, DMA controller, or other subsystems of the computer) without the use of special prefix instructions. Перемикання банків — спосіб збільшення кількості використовуваної пам'яті порівняно з кількістю, яку процесор може адресувати напряму. Цей спосіб можна використати щоб змінювати конфігурацію системи: наприклад ПЗП, потрібний для завантаження з дискети, можна відключити, коли він більше не потрібний. В ігрових приставках перемикання банків дозволяє розробити ігри більшого розміру для використання на поточному поколінні консолей. Перемикання банків вперше з'явилося в міні-комп'ютерах. Багато сучасних мікроконтролерів і мікропроцесорів використовують перемикання банків для керування ОЗП, ПЗП, пристроями вводу-виводу і регістрами системного керування в невеликих убудованих системах. Цей спосіб широко використовувався у 8-бітних мікрокомп'ютерах. Перемикання банків використовують також, якщо ширина шини адреси обмежена штучно і є апаратні обмеження, що не дозволяють збільшити число ліній адреси. В деяких мікроконтролерах підтримка перемикання банків убудована апаратно, що дозволяє скоротити число адресних бітів, які використовуються в інструкціях. На відміну від механізму «підкачування сторінок», дані не вивантажуються на пристрій зберігання (жорсткий диск). Вони в незмінному вигляді залишаються в недоступній у цей момент процесору ділянці пам'яті (хоча ця ділянка може бути доступна відеоконтролеру, контролеру DMA або іншим підсистемам комп'ютера). Переключение банков — способ увеличения количества используемой памяти по сравнению с количеством, которое процессор может адресовать напрямую. Этот способ может использоваться чтобы изменять конфигурацию системы: например ПЗУ, требующееся для загрузки системы с дискеты, может быть отключено, когда оно больше не нужно. В игровых приставках переключение банков позволяет разработать игры большего размера для использования на текущем поколении консолей. Переключение банков впервые появилось в мини-компьютерах. Многие современные микроконтроллеры и микропроцессоры используют переключение банков для управления ОЗУ, ПЗУ, устройствами ввода-вывода и регистрами системного управления в небольших встраиваемых системах. Данный способ широко использовался в 8-битных микрокомпьютерах. Переключение банков также может использоваться если ширина шины адреса ограничена искусственно и есть аппаратные ограничения, не позволяющие увеличить число линий адреса. В некоторых микроконтроллерах поддержка переключения банков встроена аппаратно, что позволяет сократить число адресных бит, используемых в инструкциях. В отличие от механизма «подкачки страниц», данные не выгружаются на устройство хранения (жесткий диск). Данные в неизменном виде остаются в недоступной в данный момент процессору области памяти (хотя эта область может быть доступна видеоконтроллеру, контроллеру DMA или другим подсистемам компьютера). Bank switching är en metod för att utöka mängden adresserbart minne hos äldre datorer utan att behöva ändra adressbussen. Metoden bygger på att en enkel krets växlar in olika minnen i en viss minnesrymd beroende på vad som skrivs på en särskild adress eller via en I/O-port. Metoden använd bl.a. i Atari 2600, Nintendo Entertainment System, Commodore 64 och senare även IBM PC. Bank Switching und Adressspeicherumschaltung (ASU) sind synonyme Begriffe für die Erweiterung des Computerspeichers eines Computers (RAM oder ROM) über seine natürlichen Adressierungsräume hinaus durch das durch Software gesteuerte, aber in Hardware umgesetzte Umschalten einzelner Speicherbereiche. Diese Technik ist entweder integraler Bestandteil eines Mikroprozessors oder wird davon unabhängig in Computersysteme integriert. Um Bank Switching zu ermöglichen, wird entweder der gesamte oder auch nur ein Teil des Speicherbereichs reserviert. In diesen reservierten Speicherbereich (Bank) wird jeweils ein entsprechend großer Bereich aus einem anderen Speicher eingeblendet. Die Technik des Bank Switching gilt als unelegant und als eine Quelle schwer zu findender Programmfehler. Sie wird daher nur dann verwendet, wenn von der Computerarchitektur entsprechende Grenzen gesetzt werden. Mit der zunehmenden Verbreitung von 32- und 64-Bit-Computersystemen entfällt der Bedarf für Bank Switching zunehmend, da diese Architekturen meist ausreichend Adressierungsraum für Speicher mit sich bringen. Bank switching (alle volte indicata anche come paging), in informatica, indica una tecnica molto comune nei microcomputer ad 8 bit degli anni ottanta usata per incrementare la quantità di memoria RAM o ROM indirizzabile oltre il quantitativo direttamente gestibile dal bus indirizzi di una particolare CPU. Tale tecnica può anche essere utilizzata per configurare un sistema in maniera differente a seconda delle situazioni: ad esempio, agli indirizzi a cui inizialmente una CPU accede ad una ROM utilizzata per avviare un sistema da un dischetto può risultare in seguito visibile un'altra memoria, dopo che la prima ha terminato il suo compito. Alcuni microcontrollori e microprocessori ad 8 bit più moderni utilizzano il bank switching per gestire la memoria leggibile/scrivibile, la memoria non volatile, i dispositivi di input/output ed i registri di gestione dei piccoli sistemi embedded. バンク切り換え(バンクきりかえ、Bank Switching)はコンピュータのメモリ内のアドレス空間を、1次元配列から多次元配列にする事によりアクセス可能なアドレス空間を拡張する技術である。ミニコンピュータで生まれた技術である。8ビットのマイクロコンピュータシステムで一般に使われた技術であり、アクセス可能なRAMやROMの量をアドレスバスを拡張せずに増やすことを目的としていた。 El Bank switching o commutació de banc és una tècnica per augmentar la quantitat de memòria utilitzable més enllà de la quantitat directament adreçable pel processador sense haver d'ampliar el bus d'adreces. Es pot utilitzar per configurar un sistema de la manera adequada en diferents moments, per exemple, la ROM necessària per a iniciar el sistema des de disquet es pot solapar quan ja no és necessària. En els sistemes de videojocs, permet que jocs que empren més memòria de l'estàndard es puguin desenvolupar per ser executats a les consoles existents incorporant la commutació de banc dins del cartutx del joc. La commutació de banc es va originar en els sistemes de miniordinadors i d'allà es va incorporar a sistemes de 8-bits com l'Apple II, l'Apple III, màquines amb CPM-Plus i altres sistemes. A diferència de la gestió de memòria per "paginació", les dades no s'intercanvien amb un dispositiu d'emmagatzematge massiu, com un disc dur. Les dades romanen en repòs en una àrea de memòria que no és accessible al processador, (encara que pot ser accessible a la pantalla de vídeo, al , o als altres subsistemes de l'ordinador). Un dels desavantatges del "bank Switching" és que els cicles de lectura/escriptura emprats són més lents pel fet que, per cada commutació de banc s'utilitzen cicles de rellotge per escriure al registre de commutació de banc. Un altre inconvenient és que els programes han d'estar escrits específicament per ser executats dins d'un entorn de commutació de banc.
gold:hypernym
dbr:Technique
prov:wasDerivedFrom
wikipedia-en:Bank_switching?oldid=1092376258&ns=0
dbo:wikiPageLength
19045
foaf:isPrimaryTopicOf
wikipedia-en:Bank_switching