| Classifications | Code | Applications | Subscribe |
|---|
| |
| ADDRESSING COMBINED WITH SPECIFIC MEMORY CONFIGURATION OR SYSTEM | 711/001000 | 0 | |
| |
| Addressing extended or expanded memory | 711/002000 | 0 | |
| |
| Addressing cache memories | 711/003000 | 0 | |
| |
| Dynamic-type storage device (e.g., disk, tape, drum) | 711/004000 | 0 | |
| |
| For multiple memory modules (e.g., banks, interleaved memory) | 711/005000 | 0 | |
| |
| Virtual machine memory addressing | 711/006000 | 0 | |
| |
| STORAGE ACCESSING AND CONTROL | 711/100000 | 0 | |
| |
| Specific memory composition | 711/101000 | 0 | |
| |
| Solid-state read only memory (ROM) | 711/102000 | 0 | |
| |
| Programmable read only memory (PROM, EEPROM, etc.) | 711/103000 | 1 | |
| |
| Solid-state random access memory (RAM) | 711/104000 | 0 | |
| |
| Dynamic random access memory | 711/105000 | 0 | |
| |
| Refresh scheduling | 711/106000 | 0 | |
| |
| Ferrite core | 711/107000 | 0 | |
| |
| Content addressable memory (CAM) | 711/108000 | 0 | |
| |
| Shift register memory | 711/109000 | 0 | |
| |
| Circulating memory | 711/110000 | 0 | |
| |
| Accessing dynamic storage device | 711/111000 | 0 | |
| |
| Direct access storage device (DASD) | 711/112000 | 0 | |
| |
| Caching | 711/113000 | 0 | |
| |
| Arrayed (e.g., RAIDs) | 711/114000 | 1 | |
| |
| Detachable memory | 711/115000 | 0 | |
| |
| Bubble memory | 711/116000 | 0 | |
| |
| Hierarchical memories | 711/117000 | 0 | |
| |
| Caching | 711/118000 | 0 | |
| |
| Multiple caches | 711/119000 | 0 | |
| |
| Parallel caches | 711/120000 | 0 | |
| |
| Private caches | 711/121000 | 0 | |
| |
| Hierarchical caches | 711/122000 | 1 | |
| |
| User data cache and instruction data cache | 711/123000 | 0 | |
| |
| Cross-interrogating | 711/124000 | 0 | |
| |
| Instruction data cache | 711/125000 | 0 | |
| |
| User data cache | 711/126000 | 0 | |
| |
| Interleaved | 711/127000 | 0 | |
| |
| Associative | 711/128000 | 0 | |
| |
| Partitioned cache | 711/129000 | 0 | |
| |
| Shared cache | 711/130000 | 0 | |
| |
| Multiport cache | 711/131000 | 0 | |
| |
| Stack cache | 711/132000 | 0 | |
| |
| Entry replacement strategy | 711/133000 | 0 | |
| |
| Combined replacement modes | 711/134000 | 0 | |
| |
| Cache flushing | 711/135000 | 0 | |
| |
| Least recently used | 711/136000 | 0 | |
| |
| Look-ahead | 711/137000 | 1 | |
| |
| Cache bypassing | 711/138000 | 0 | |
| |
| No-cache flags | 711/139000 | 0 | |
| |
| Cache pipelining | 711/140000 | 0 | |
| |
| Coherency | 711/141000 | 0 | |
| |
| Write-through | 711/142000 | 0 | |
| |
| Write-back | 711/143000 | 0 | |
| |
| Cache status data bit | 711/144000 | 0 | |
| |
| Access control bit | 711/145000 | 0 | |
| |
| Snooping | 711/146000 | 0 | |
| |
| Shared memory area | 711/147000 | 0 | |
| |
| Plural shared memories | 711/148000 | 0 | |
| |
| Multiport memory | 711/149000 | 0 | |
| |
| Simultaneous access regulation | 711/150000 | 0 | |
| |
| Prioritized access regulation | 711/151000 | 0 | |
| |
| Memory access blocking | 711/152000 | 0 | |
| |
| Shared memory partitioning | 711/153000 | 0 | |
| |
| Control technique | 711/154000 | 0 | |
| |
| Read-modify-write (RMW) | 711/155000 | 0 | |
| |
| Status storage | 711/156000 | 0 | |
| |
| Interleaving | 711/157000 | 0 | |
| |
| Prioritizing | 711/158000 | 0 | |
| |
| Entry replacement strategy | 711/159000 | 0 | |
| |
| Least recently used (LRU) | 711/160000 | 0 | |
| |
| Archiving | 711/161000 | 0 | |
| |
| Backup | 711/162000 | 0 | |
| |
| Access limiting | 711/163000 | 0 | |
| |
| With password or key | 711/164000 | 0 | |
| |
| Internal relocation | 711/165000 | 0 | |
| |
| Resetting | 711/166000 | 0 | |
| |
| Access timing | 711/167000 | 0 | |
| |
| Concurrent accessing | 711/168000 | 0 | |
| |
| Memory access pipelining | 711/169000 | 0 | |
| |
| Memory configuring | 711/170000 | 3 | |
| |
| Based on data size | 711/171000 | 0 | |
| |
| Based on component size | 711/172000 | 0 | |
| |
| Memory partitioning | 711/173000 | 0 | |
| |
| ADDRESS FORMATION | 711/200000 | 0 | |
| |
| Slip control, misaligning, boundary alignment | 711/201000 | 0 | |
| |
| Address mapping (e.g., conversion, translation) | 711/202000 | 0 | |
| |
| Virtual addressing | 711/203000 | 0 | |
| |
| Predicting, look-ahead | 711/204000 | 0 | |
| |
| Directories and tables (e.g., DLAT, TLB) | 711/205000 | 0 | |
| |
| Translation tables (e.g., segment and page table or map) | 711/206000 | 0 | |
| |
| Directory tables (e.g., DLAT, TLB) | 711/207000 | 0 | |
| |
| Segment or page table descriptor | 711/208000 | 0 | |
| |
| Including plural logical address spaces, pages, segments, blocks | 711/209000 | 0 | |
| |
| Resolving conflict, coherency, or synonym problem | 711/210000 | 0 | |
| |
| Address multiplexing or address bus manipulation | 711/211000 | 0 | |
| |
| Varying address bit-length or size | 711/212000 | 0 | |
| |
| Generating prefetch, look-ahead, jump, or predictive address | 711/213000 | 0 | |
| |
| Operand address generation | 711/214000 | 0 | |
| |
| In response to microinstruction | 711/215000 | 0 | |
| |
| Hashing | 711/216000 | 0 | |
| |
| Generating a particular pattern/sequence of addresses | 711/217000 | 0 | |
| |
| Sequential addresses generation | 711/218000 | 0 | |
| |
| Incrementing, decrementing, or shifting circuitry | 711/219000 | 0 | |
| |
| Combining two or more values to create address | 711/220000 | 0 | |
| |
| Using table | 711/221000 | 0 | |
| |
| FOREIGN ART COLLECTION | 711 | 0 | |
| |
| CLASS-RELATED FOREIGN DOCUMENTS | 711/FOR000 | 0 | |
| |
| ACCESSING, ADDRESSING OR ALLOCATING WITHIN MEMORY SYSTEMS OR ARCHITECTURES (EPO) | 711/E12001 | 0 | |
| |
| Addressing or allocation; relocation (EPO) | 711/E12002 | 0 | |
| |
| With multidimensional access, e.g., row/column, matrix, etc. (EPO) | 711/E12003 | 0 | |
| |
| With look-ahead addressing means (EPO) | 711/E12004 | 0 | |
| |
| User address space allocation, e.g., contiguous or noncontiguous base addressing, etc. (EPO) | 711/E12005 | 0 | |
| |
| Free address space management (EPO) | 711/E12006 | 0 | |
| |
| In block-addressed memory (EPO) | 711/E12007 | 0 | |
| |
| In block-erasable memory, e.g., flash memory, etc. (EPO) | 711/E12008 | 0 | |
| |
| Garbage collection, i.e., reclamation of unreferenced memory (EPO) | 711/E12009 | 0 | |
| |
| Using reference counting (EPO) | 711/E12010 | 0 | |
| |
| Incremental or concurrent garbage collection, e.g., in real-time systems, etc. (EPO) | 711/E12011 | 0 | |
| |
| Generational garbage collection (EPO) | 711/E12012 | 0 | |
| |
| Multiple users address space allocation, e.g., using different base addresses, etc. (EPO) | 711/E12013 | 0 | |
| |
| Using tables or multilevel address translation means (EPO) | 711/E12014 | 0 | |
| |
| Addressing variable-length words or parts of words (EPO) | 711/E12015 | 0 | |
| |
| In hierarchically structured memory systems, e.g., virtual memory systems, etc. (EPO) | 711/E12016 | 0 | |
| |
| Addressing of memory level in which access to desired data or data block requires associative addressing means, e.g., cache, etc. (EPO) | 711/E12017 | 0 | |
| |
| Using pseudo-associative means, e.g., set-associative, hashing, etc. (EPO) | 711/E12018 | 0 | |
| |
| For peripheral storage systems, e.g., disc cache, etc. (EPO) | 711/E12019 | 0 | |
| |
| With dedicated cache, e.g., instruction or stack, etc. (EPO) | 711/E12020 | 0 | |
| |
| Using selective caching, e.g., bypass, partial write, etc. (EPO) | 711/E12021 | 0 | |
| |
| Using clearing, invalidating, or resetting means (EPO) | 711/E12022 | 0 | |
| |
| Multi-user, multiprocessor, multiprocessing cache systems (EPO) | 711/E12023 | 0 | |
| |
| With multilevel cache hierarchies (EPO) | 711/E12024 | 0 | |
| |
| With a network or matrix configuration (EPO) | 711/E12025 | 0 | |
| |
| Cache consistency protocols (EPO) | 711/E12026 | 0 | |
| |
| Using directory methods (EPO) | 711/E12027 | 0 | |
| |
| Copy directories (EPO) | 711/E12028 | 0 | |
| |
| Associative directories (EPO) | 711/E12029 | 0 | |
| |
| Distributed directories, e.g., linked lists of caches, etc. (EPO) | 711/E12030 | 0 | |
| |
| Limited pointers directories; state-only directories without pointers (EPO) | 711/E12031 | 0 | |
| |
| With concurrent directory accessing, i.e., handling multiple concurrent coherency transactions (EPO) | 711/E12032 | 0 | |
| |
| Using a bus scheme, e.g., with bus monitoring or watching means, etc. (EPO) | 711/E12033 | 0 | |
| |
| In combination with broadcast means, e.g., for invalidation or updating, etc. (EPO) | 711/E12034 | 0 | |
| |
| For main memory peripheral accesses, e.g., I/O or DMA, etc. (EPO) | 711/E12035 | 0 | |
| |
| With software control, e.g., non-cacheable data, etc. (EPO) | 711/E12036 | 0 | |
| |
| With cache invalidating means (EPO) | 711/E12037 | 0 | |
| |
| With shared cache (EPO) | 711/E12038 | 0 | |
| |
| For multiprocessing or multitasking (EPO) | 711/E12039 | 0 | |
| |
| With main memory updating (EPO) | 711/E12040 | 0 | |
| |
| Organization and technology of caches (EPO) | 711/E12041 | 0 | |
| |
| Of parts of caches, e.g., directory or tag array, etc. (EPO) | 711/E12042 | 0 | |
| |
| With plurality of cache hierarchy levels (EPO) | 711/E12043 | 0 | |
| |
| Multiple simultaneous or quasi-simultaneous cache accessing (EPO) | 711/E12044 | 0 | |
| |
| Cache with multiple tag or data arrays being simultaneously accessible (EPO) | 711/E12045 | 0 | |
| |
| Partitioned cache, e.g., separate instruction and operand caches, etc. (EPO) | 711/E12046 | 0 | |
| |
| Cache with interleaved addressing (EPO) | 711/E12047 | 0 | |
| |
| Cache with multi-port tag or data arrays (EPO) | 711/E12048 | 0 | |
| |
| Overlapped cache accessing, e.g., pipeline, etc. (EPO) | 711/E12049 | 0 | |
| |
| By multiple requestors (EPO) | 711/E12050 | 0 | |
| |
| With reload from main memory (EPO) | 711/E12051 | 0 | |
| |
| Cache access modes (EPO) | 711/E12052 | 0 | |
| |
| Burst mode (EPO) | 711/E12053 | 0 | |
| |
| Page mode (EPO) | 711/E12054 | 0 | |
| |
| Parallel mode, e.g., in parallel with main memory or CPU, etc. (EPO) | 711/E12055 | 0 | |
| |
| Variable-length word access (EPO) | 711/E12056 | 0 | |
| |
| With pre-fetch (EPO) | 711/E12057 | 0 | |
| |
| Address translation (EPO) | 711/E12058 | 0 | |
| |
| Using page tables, e.g., page table structures, etc. (EPO) | 711/E12059 | 0 | |
| |
| Involving hashing techniques, e.g., inverted page tables, etc. (EPO) | 711/E12060 | 0 | |
| |
| Using associative or pseudo-associative address translation means, e.g., translation look-aside buffer (TLB), address translation buffer (ATB), address cache, etc. (EPO) | 711/E12061 | 0 | |
| |
| Associated with data cache (EPO) | 711/E12062 | 0 | |
| |
| Data cache being concurrently physically addressed (EPO) | 711/E12063 | 0 | |
| |
| Data cache being concurrently virtually addressed (EPO) | 711/E12064 | 0 | |
| |
| For multiple virtual address spaces, e.g., segmentation, etc. (EPO) | 711/E12065 | 0 | |
| |
| Decentralized address translation, e.g., in distributed shared memory systems, etc. (EPO) | 711/E12066 | 0 | |
| |
| For peripheral accesses to main memory, e.g., DMA, etc. (EPO) | 711/E12067 | 0 | |
| |
| For multiple virtual address spaces, e.g., segmentation, etc. (EPO) | 711/E12068 | 0 | |
| |
| Replacement control (EPO) | 711/E12069 | 0 | |
| |
| Using a replacement algorithm (EPO) | 711/E12070 | 0 | |
| |
| Of the least frequently used type, e.g., with individual count value, etc. (EPO) | 711/E12071 | 0 | |
| |
| With age list, e.g., queue, MRU-LRU list, etc. (EPO) | 711/E12072 | 0 | |
| |
| Being minimized, e.g., nonMRU, etc. (EPO) | 711/E12073 | 0 | |
| |
| Being generated by decoding array or storage (EPO) | 711/E12074 | 0 | |
| |
| With special data handling, e.g., priority of data or instructions, pinning, errors, etc. (EPO) | 711/E12075 | 0 | |
| |
| Using additional replacement algorithm (EPO) | 711/E12076 | 0 | |
| |
| Adapted to multidimensional cache systems, e.g., set-associative, multi-cache, multi-set, or multilevel, etc. (EPO) | 711/E12077 | 0 | |
| |
| Addressing physical block of locations, e.g., base addressing, module addressing, memory dedication, etc. (EPO) | 711/E12078 | 0 | |
| |
| Interleaved addressing (EPO) | 711/E12079 | 0 | |
| |
| Address space extension (EPO) | 711/E12080 | 0 | |
| |
| For memory modules (EPO) | 711/E12081 | 0 | |
| |
| For I/O modules, e.g., memory mapped I/O, etc. (EPO) | 711/E12082 | 0 | |
| |
| Combination of memories, e.g., ROM and RAM, etc., to permit replacement or supplementing of words in one module by words in another module (EPO) | 711/E12083 | 0 | |
| |
| Configuration or reconfiguration (EPO) | 711/E12084 | 0 | |
| |
| With centralized address assignment (EPO) | 711/E12085 | 0 | |
| |
| And decentralized selection (EPO) | 711/E12086 | 0 | |
| |
| With decentralized address assignment (EPO) | 711/E12087 | 0 | |
| |
| Address being position dependent (EPO) | 711/E12088 | 0 | |
| |
| With feedback, e.g., presence or absence of unit detected by addressing, overflow detection, etc. (EPO) | 711/E12089 | 0 | |
| |
| Multi-configuration, e.g., local and global addressing, etc. (EPO) | 711/E12090 | 0 | |
| |
| Protection against unauthorized use of memory (EPO) | 711/E12091 | 0 | |
| |
| By using cryptography (EPO) | 711/E12092 | 0 | |
| |
| By checking subject access rights (EPO) | 711/E12093 | 0 | |
| |
| Key-lock mechanism (EPO) | 711/E12094 | 0 | |
| |
| In virtual system, e.g., with translation means, etc. (EPO) | 711/E12095 | 0 | |
| |
| Using access table, e.g., matrix or list, etc. (EPO) | 711/E12096 | 0 | |
| |
| In hierarchical protection system, e.g., privilege levels, memory rings, etc. (EPO) | 711/E12097 | 0 | |
| |
| By checking object accessibility, e.g., type of access defined by the memory independently of subject rights, etc. (EPO) | 711/E12098 | 0 | |
| |
| Protection being physical, e.g., cell, word, block, etc. (EPO) | 711/E12099 | 0 | |
| |
| For module or part of module (EPO) | 711/E12100 | 0 | |
| |
| For range (EPO) | 711/E12101 | 0 | |
| |
| Protection being virtual, e.g., for virtual blocks or segments before translation mechanism, etc. (EPO) | 711/E12102 | 0 | |
| |
| Protection against loss of memory contents (EPO) | 711/E12103 | 0 | |
| |