Difference between r1.66 and the current
@@ -114,6 +114,8 @@
secondary_storage
http://mlwiki.org/index.php/Secondary_Storage
http://mlwiki.org/index.php/Memory_Hierarchy
... Google:memory_hierarchy
http://mlwiki.org/index.php/Secondary_Storage
https://namu.wiki/w/메모리%20계층%20구조
... Google:memory_hierarchy
@@ -121,8 +123,10 @@
Up: [[메모리,memory]] [[위계,hierarchy]]
}
Bryant Computer Systems 책
6.4 Cache Memories 596
6.4.1 Generic Cache Memory Organization 597
}
[[cache_memory]]
[[cache_memory]] =,cache_memory . cache_memory
{W cache_memory
6.4 Cache Memories 596
6.4.1 Generic Cache Memory Organization 597
@@ -134,36 +138,38 @@
6.4.7 Performance Impact of Cache Parameters 614
}
[[입출력,IO]]에서도 중요.
https://ko.wikipedia.org/wiki/메모리_맵
https://en.wikipedia.org/wiki/Memory_map
[[공유메모리,shared_memory]] =공유메모리,shared_memory =,shared_memory 공유메모리 shared_memory
{
공유메모리 ?
외의 대안이 없는 듯. [[Date(2023-11-11T11:54:05)]]
Ndict:공유메모리
Ndict:"shared memory"
https://foldoc.org/shared+memory
WtEn:shared_memory
... Google:shared_memory Naver:shared_memory
Srch:shared_memory
shared+memory
}
가상 메모리, 가상 기억 장치
}
[[memory_map]] =,memory_map .
[[memory_map]] =,memory_map . memory_map
{'''memory map'''
메모리 맵[[입출력,IO]]에서도 중요.
https://ko.wikipedia.org/wiki/메모리_맵
https://en.wikipedia.org/wiki/Memory_map
memory map}
MKL
[[mmap]] [[mmio]]
Up: [[메모리,memory]] [[맵,map]]
}//memory map ... NN:"memory map" Bing:"메모리 맵" Ggl:"메모리 맵" Bing:"memory map" Ggl:"memory map"
[[공유메모리,shared_memory]] =공유메모리,shared_memory =,shared_memory 공유메모리 shared_memory
{
'''shared memory'''
외의 대안이 없는 듯. [[Date(2023-11-11T11:54:05)]]
WtEn:shared_memory
}//shared memory ...... Ndict:공유메모리 Ndict:"shared memory" Ggl:공유메모리 Google:"shared memory"
[[가상메모리,virtual_memory]]
[[가상메모리,virtual_memory]] =가상메모리,virtual_memory =,virtual_memory 가상메모리 virtual_memory |=,VM VM
{가상 메모리, 가상 기억 장치
@@ -746,6 +752,8 @@
rel
[[기억장치,storage_device]]
[[참조,reference]]
[[순환참조,circular_reference]]
저장장치 저장공간 스토리지 [[storage]]
여기서 말할 메모리는 컴퓨터,computer의 주 기억 장치(primary memory), 주 저장 공간(primary storage)를 뜻함.
선형으로 일렬로 되어 있기도 하고 // flat_memory_model =,flat_memory_model =,flat_memory_model . flat_memory_model
{
flat memory model
선형으로 일렬로 되어 있기도 하고 // flat_memory_model =,flat_memory_model =,flat_memory_model . flat_memory_model
{
flat memory model
Up: memory_model
}
페이지,page 세그먼트,segment 등의 분리된 구획으로 나뉘어 있기도 하고... // 페이징,paging / segmented_memory_model or memory_segmentation { segmented memory model 메모리_세그먼트 Memory_segmentation
}
페이지,page 세그먼트,segment 등의 분리된 구획으로 나뉘어 있기도 하고... // 페이징,paging / segmented_memory_model or memory_segmentation { segmented memory model 메모리_세그먼트 Memory_segmentation
위 것들은
memory_model =,memory_model =,memory_model . memory_model ... pagename ? 메모리모형 ? 메모리모델 ? TBD
{
memory model
메모리모델 or 메모리모형 ....
기억장치모델 or 기억장치모형 ... <- too long
memory_model =,memory_model =,memory_model . memory_model ... pagename ? 메모리모형 ? 메모리모델 ? TBD
{
memory model
메모리모델 or 메모리모형 ....
기억장치모델 or 기억장치모형 ... <- too long
레지스터,register와의 자료,data 복사/이동/읽기/쓰기 정리예정.
메모리에 있는 것을 레지스터로 복사 : load
에 해당하는 instruction이 모든 cpu에 있다.
메모리에 있는 것을 레지스터로 복사 : load
로드,load? 불러오기 ?
메모리의 자료를 레지스터에 있던 것으로 덮어쓰기 : store에 해당하는 instruction이 모든 cpu에 있다.
memory access = memory_access
메모리 접근 메모리접근 ... pagename TBD
memory_access =,memory_access =,memory_access . memory_access
{
접근, 액세스, access, ....
메모리 접근 메모리접근 ... pagename TBD
memory_access =,memory_access =,memory_access . memory_access
{
접근, 액세스, access, ....
memory access
Sub:
DMA,direct_memory_access 직접메모리접근 ?
uniform_memory_access (UMA)
UMA,uniform_memory_access ?
{
uniform_memory_access ? mmmmmmmmmmmmmmmmm
DMA,direct_memory_access 직접메모리접근 ?
uniform_memory_access (UMA)
UMA,uniform_memory_access ?
{
uniform_memory_access ? mmmmmmmmmmmmmmmmm
Uniform_memory_access
= https://en.wikipedia.org/wiki/Uniform_memory_access
}
////// 위아래둘비교 /////
non-uniform_memory_access (NUMA)
{
non-uniform memory access (NUMA)
= https://en.wikipedia.org/wiki/Uniform_memory_access
"is a shared_memory architecture used in parallel computers."
... uniform memory access}
////// 위아래둘비교 /////
non-uniform_memory_access (NUMA)
{
non-uniform memory access (NUMA)
kkkkkkkkkkkkkkkk
}
}
Bryant Computer Systems 책
6.4 Cache Memories 596
6.4.1 Generic Cache Memory Organization 597
6.4.2 Direct-Mapped Caches 599
6.4.3 Set Associative Caches 606
6.4.4 Fully Associative Caches 608
6.4.5 Issues with Writes 611
6.4.6 Anatomy of a Real Cache Hierarchy 612
6.4.7 Performance Impact of Cache Parameters 614
}
6.4 Cache Memories 596
6.4.1 Generic Cache Memory Organization 597
6.4.2 Direct-Mapped Caches 599
6.4.3 Set Associative Caches 606
6.4.4 Fully Associative Caches 608
6.4.5 Issues with Writes 611
6.4.6 Anatomy of a Real Cache Hierarchy 612
6.4.7 Performance Impact of Cache Parameters 614
}
입출력,IO에서도 중요.
가상메모리,virtual_memory =가상메모리,virtual_memory =,virtual_memory 가상메모리 virtual_memory |=,VM VM
{
가상 메모리, 가상 기억 장치
{
가상 메모리, 가상 기억 장치
https://foldoc.org/virtual memory
가상_메모리
Virtual_memory
Virtual_memory
메모리관리,memory_management =메모리관리,memory_management =,memory_management . memory_management memory_management
}
가상_메모리
Virtual_memory
Virtual_memory
메모리관리,memory_management =메모리관리,memory_management =,memory_management . memory_management memory_management
}
페이징
paging ... memory_paging =,paging .
{
Compare: (둘 다 일정한 크기의 메모리 블록)
페이지,page - 가상메모리를 일정한 크기로 나눈 블록 { 페이지_(컴퓨터_메모리) Page_(computer_memory) }
프레임,frame - 물리메모리를 일정한 크기로 나눈 블록 - aka page frame ?[2]
paging ... memory_paging =,paging .
{
Compare: (둘 다 일정한 크기의 메모리 블록)
페이지,page - 가상메모리를 일정한 크기로 나눈 블록 { 페이지_(컴퓨터_메모리) Page_(computer_memory) }
프레임,frame - 물리메모리를 일정한 크기로 나눈 블록 - aka page frame ?[2]
MKLINK
page in : swap space에서 RAM으로 불러오기. https://foldoc.org/page in
page_table
page_fault =,page_fault . { https://foldoc.org/page fault }
PTE
메모리주소,memory_address
가상메모리주소,virtual_memory_address
물리메모리주소,physical_memory_address
page in : swap space에서 RAM으로 불러오기. https://foldoc.org/page in
page_table
page_fault =,page_fault . { https://foldoc.org/page fault }
PTE
메모리주소,memory_address
가상메모리주소,virtual_memory_address
물리메모리주소,physical_memory_address
Compare
bank_switching =,bank_switching . { 뱅크_전환 = https://ko.wikipedia.org/wiki/뱅크_전환 Bank_switching = https://en.wikipedia.org/wiki/Bank_switching }
swapping
{
https://foldoc.org/swap
https://foldoc.org/swap file
}
bank_switching =,bank_switching . { 뱅크_전환 = https://ko.wikipedia.org/wiki/뱅크_전환 Bank_switching = https://en.wikipedia.org/wiki/Bank_switching }
swapping
{
https://foldoc.org/swap
https://foldoc.org/swap file
}
메모리주소,memory_address - is a 주소,address
=메모리주소,memory_address =,memory_address 메모리주소 memory_address
{
=메모리주소,memory_address =,memory_address 메모리주소 memory_address
{
C에서 변수의 메모리 주소 알아내기 - & 연산자
Python에서 객체의 메모리 주소 알아내기
>>> id(2) 4484212032 >>> hex(id(2)) ‘0x10b47a540’
메모리_주소
= https://ko.wikipedia.org/wiki/메모리_주소
Memory_address
= https://en.wikipedia.org/wiki/Memory_address
メモリアドレス
= https://ja.wikipedia.org/wiki/メモリアドレス
}
= https://ko.wikipedia.org/wiki/메모리_주소
Memory_address
= https://en.wikipedia.org/wiki/Memory_address
メモリアドレス
= https://ja.wikipedia.org/wiki/メモリアドレス
}
GC:
garbage_collection {
쓰레기 수집, 가비지 컬렉션, garbage collection, GC
쓰레기_수집_(컴퓨터_과학)
Garbage_collection_(computer_science)
https://www.pls-lab.org/en/Garbage_Collection
}쓰레기_수집_(컴퓨터_과학)
Garbage_collection_(computer_science)
https://www.pls-lab.org/en/Garbage_Collection
garbage_collector =,garbage_collector . garbage_collector
}
{
garbage collector
너저분 수집기? 모으개?
garbage_collector
Garbage_collector ? -> 실제 쓰레기 수집 얘기. 맨 위에 Garbage_collection_(computer_science)으로 안내함.
} // garbage collector .... garbage collector garbage collector
WpEn:garbage collector
너저분 수집기? 모으개?
garbage_collector
Garbage_collector ? -> 실제 쓰레기 수집 얘기. 맨 위에 Garbage_collection_(computer_science)으로 안내함.
} // garbage collector .... garbage collector garbage collector
}
Sub:
정적 메모리 할당 static memory allocation
정적메모리할당,static_memory_allocation
{
정적_메모리_할당
= https://ko.wikipedia.org/wiki/정적_메모리_할당
}
정적메모리할당,static_memory_allocation
{
정적_메모리_할당
= https://ko.wikipedia.org/wiki/정적_메모리_할당
}
동적 메모리 할당 dynamic memory allocation
동적메모리할당,dynamic_memory_allocation dynamic_memory_allocation
{
dynamic memory allocation
동적메모리할당,dynamic_memory_allocation dynamic_memory_allocation
{
dynamic memory allocation
free list / freelist
free_list or freelist
free_list =,free_list . free_list
freelist =,freelist . freelist
{
free list
free_list or freelist
free_list =,free_list . free_list
freelist =,freelist . freelist
{
free list
free_list
Free_list
= https://en.wikipedia.org/wiki/Free_list
dynamic_memory_allocation 을 위한 자료구조,data_structure의 일종 / 메모리풀,memory_pool 사용
} // free list
Free_list
= https://en.wikipedia.org/wiki/Free_list
dynamic_memory_allocation 을 위한 자료구조,data_structure의 일종 / 메모리풀,memory_pool 사용
} // free list
C언어의 경우 malloc/free, C++의 경우 new/delete....
아래 둘 memory_management 로 옮길까?
buddy_memory_allocation =,buddy_memory_allocation . buddy_memory_allocation
{
buddy memory allocation
{
buddy memory allocation
buddy_memory_allocation
버디_메모리_할당
= https://ko.wikipedia.org/wiki/버디_메모리_할당
Buddy_memory_allocation
= https://en.wikipedia.org/wiki/Buddy_memory_allocation
... buddy memory allocation
"buddy memory allocation"
} // buddy memory allocation
버디_메모리_할당
= https://ko.wikipedia.org/wiki/버디_메모리_할당
Buddy_memory_allocation
= https://en.wikipedia.org/wiki/Buddy_memory_allocation
... buddy memory allocation
"buddy memory allocation"
} // buddy memory allocation
stack-based_memory_allocation (SBMA) |=,SBMA SBMA
{
stack-based memory allocation (SBMA)
Stack-based_memory_allocation
Cmp: heap-based_memory_allocation (HBMA)
Up: 스택,stack 메모리할당,memory_allocation
"stack-based memory allocation"
stack-based memory allocation
}
{
stack-based memory allocation (SBMA)
Stack-based_memory_allocation
Cmp: heap-based_memory_allocation (HBMA)
Up: 스택,stack 메모리할당,memory_allocation
"stack-based memory allocation"
stack-based memory allocation
}
Up:
힙,heap esp 힙메모리,heap_memory
메모리할당,memory_allocation
"heap-based memory allocation"
heap-based memory allocation
}
힙,heap esp 힙메모리,heap_memory
메모리할당,memory_allocation
"heap-based memory allocation"
heap-based memory allocation
}
REL. [[slab_allocator
slab_allocation x 2023-08-21
Slab_allocation
= https://en.wikipedia.org/wiki/Slab_allocation
...
slab allocation x 2023-08-21
slab allocation
Slab allocation
} // slab allocation .... 혹시 slab memory allocation 도 완전동의어인지
Slab_allocation
= https://en.wikipedia.org/wiki/Slab_allocation
...
slab allocation
Slab allocation
} // slab allocation .... 혹시 slab memory allocation 도 완전동의어인지
coalescing / fragmentation / ....
coalescing fragmentation ...
=,coalescing =,fragmentation ....
{
// wt coalescing -> wt coalesce = https://en.wiktionary.org/wiki/coalesce : 뭉치다, join, merge, combine, ... (coalition n. 연합체, 연합 생각)
// fragmentation - opp. defragmentation
coalescing fragmentation ...
=,coalescing =,fragmentation ....
{
// wt coalescing -> wt coalesce = https://en.wiktionary.org/wiki/coalesce : 뭉치다, join, merge, combine, ... (coalition n. 연합체, 연합 생각)
// fragmentation - opp. defragmentation
rel. garbage_collection
통합과_집약
= https://ko.wikipedia.org/wiki/통합과_집약
= https://ko.wikipedia.org/wiki/단편화
= https://ko.wikipedia.org/wiki/통합과_집약
"통합(coalescing)이란 기억공간 내에 인접한 둘 이상의 공백을 그들 사이의 경계를 없애고 하나의 공백으로 합치는 것이다."
"집약(compaction)이란 기억공간 내에 섞여있는 사용중인 영역과 빈 영역을 각각 한쪽으로 몰아 빈 영역들을 하나로 모으는 것이다. 디스크 조각 모음"
단편화"집약(compaction)이란 기억공간 내에 섞여있는 사용중인 영역과 빈 영역을 각각 한쪽으로 몰아 빈 영역들을 하나로 모으는 것이다. 디스크 조각 모음"
= https://ko.wikipedia.org/wiki/단편화
(이건 memory뿐 아니라 다른 기억장치 storage에도 해당되는 얘기)
}
}
The Cost of Software-Based Memory Management Without Virtual Memory // 가상메모리,virtual_memory 없이
https://arxiv.org/abs/2009.06789
https://news.ycombinator.com/item?id=24503773
https://arxiv.org/abs/2009.06789
https://news.ycombinator.com/item?id=24503773
MKLINK
memory_safety =,memory_safety =,memory_safety . memory_safety { 메모리보안 ? 메모리안전성 ? memory_safety memory safetymemory safety x memory safety memory safety memory safety "memory safety" }
memory_safety =,memory_safety =,memory_safety . memory_safety { 메모리보안 ? 메모리안전성 ? memory_safety memory safety
Sub" memory_leak_detection =,memory_leak_detection =,memory_leak_detection . memory_leak_detection { memory leak detection Memory_leak_detection redir to https://en.wikipedia.org/wiki/Memory_debugger memory leak detection memory leak detection "memory leak detection" }
memory_dump ~= core_dump
{
프로세스,process의 에러가 걸린 마지막 상황이 그대로 파일,file로 저장된? 그 파일? data?
즉 디버거,debugger 디버깅,debugging을 위한 snapshot ?
{
프로세스,process의 에러가 걸린 마지막 상황이 그대로 파일,file로 저장된? 그 파일? data?
즉 디버거,debugger 디버깅,debugging을 위한 snapshot ?
Rel. crash ~= system_crash ~= kernel_panic
rel. kdump =,kdump . kdump { kdump
rel. Linux_kernel kexec =,kexec . kexec { kexec https://ko.wikipedia.org/wiki/Kexec https://en.wikipedia.org/wiki/Kexec kexec kexec }
https://ko.wikipedia.org/wiki/Kdump
Kdump_(Linux)
= https://en.wikipedia.org/wiki/Kdump_(Linux)
= https://en.wikipedia.org/wiki/Kdump_(Linux)
kdump
kdump
}
rel. kdump =,kdump . kdump { kdump
rel. Linux_kernel kexec =,kexec . kexec { kexec https://ko.wikipedia.org/wiki/Kexec https://en.wikipedia.org/wiki/Kexec kexec kexec }
https://ko.wikipedia.org/wiki/Kdump
Kdump_(Linux)
= https://en.wikipedia.org/wiki/Kdump_(Linux)
= https://en.wikipedia.org/wiki/Kdump_(Linux)
kdump
kdump
}
메모리_풀
Memory_pool
Memory_pool
= https://en.wikipedia.org/wiki/Memory_pool
"Memory pools, also called fixed-size blocks allocation, is the use of pools for memory management that allows dynamic memory allocation."
... memory.pool"Memory pools, also called fixed-size blocks allocation, is the use of pools for memory management that allows dynamic memory allocation."
alignment
memory_alignment
memory_address_alignment / offset alignment
{
메모리주소,memory_address의 alignment.
memory_alignment
memory_address_alignment / offset alignment
{
메모리주소,memory_address의 alignment.
구조체,struct / 배열,array / ...등 각종 collection 타입,type이나 (rel. padding) (- 이때는 공간)
cpu의 memory_access time( - 이때는 시간)
에서 중요한 주제임.
cpu의 memory_access time( - 이때는 시간)
에서 중요한 주제임.
RAM =,random_access_memory =,RAM . random_access_memory RAM
{
bubble memory
버블메모리 ?
{
random access memory
https://en.wiktionary.org/wiki/random_access_memory
AKA
https://en.wiktionary.org/wiki/random-access_memory
http://www.linfo.org/ram.html
Up: random_access 메모리,memory
} // random access memory ... random access memory
DRAM =,DRAM . DRAM
{
DRAM
https://en.wiktionary.org/wiki/dynamic_random_access_memory#English
Up: 메모리,memory
} // DRAM ... DRAM DRAM
SDRAM =,SDRAM . SDRAM
{
DRAM : operates asynchronously with the system clock
SDRAM : operates synchronously with the system clock
} // SDRAM ... SDRAM SDRAM
SRAM =,SRAM . SRAM
{
SRAM
Up: 메모리,memory
} // SRAM ... SRAM SRAM
bubble_memory =,bubble_memory . bubble_memoryrandom access memory
https://en.wiktionary.org/wiki/random_access_memory
AKA
https://en.wiktionary.org/wiki/random-access_memory
http://www.linfo.org/ram.html
Up: random_access 메모리,memory
} // random access memory ... random access memory
DRAM =,DRAM . DRAM
{
DRAM
https://en.wiktionary.org/wiki/dynamic_random_access_memory#English
Up: 메모리,memory
} // DRAM ... DRAM DRAM
SDRAM =,SDRAM . SDRAM
{
DRAM : operates asynchronously with the system clock
SDRAM : operates synchronously with the system clock
} // SDRAM ... SDRAM SDRAM
SRAM =,SRAM . SRAM
{
SRAM
Up: 메모리,memory
} // SRAM ... SRAM SRAM
{
bubble memory
버블메모리 ?
bubble_memory = https://en.wiktionary.org/wiki/bubble_memory#English
bubble_memory ?
Bubble_memory = https://en.wikipedia.org/wiki/Bubble_memory
} // bubble memory ... bubble memory bubble memory
bubble_memory ?
Bubble_memory = https://en.wikipedia.org/wiki/Bubble_memory
} // bubble memory ... bubble memory bubble memory
플래시메모리 ?
flash_memory =,flash_memory =,flash_memory . flash_memory
{
flash memory
https://en.wiktionary.org/wiki/flash_memory
http://www.linfo.org/flash_memory.html
} // flash memory ... flash memory flash memory
flash_memory =,flash_memory =,flash_memory . flash_memory
{
flash memory
https://en.wiktionary.org/wiki/flash_memory
http://www.linfo.org/flash_memory.html
} // flash memory ... flash memory flash memory
of
분산시스템,distributed_system / 분산컴퓨팅,distributed_computing
분산시스템,distributed_system / 분산컴퓨팅,distributed_computing
허용되지 않는 메모리 주소,address(메모리주소,memory_address)에 접근,access하는 것은 잘못된 행동으로서, 커널,kernel은 이런 프로세스,process를 강제로 종료시키고 코어_덤프,core_dump를 만드는 등의 행동을 한다.
메모리 특정 주소(메모리주소,memory_address)에 읽고 써서 입출력,IO를 하기도 한다. TBW: memory mapped I/O
{
https://foldoc.org/memory mapped I/O
}
{
https://foldoc.org/memory mapped I/O
}
}
도스,DOS
기본 메모리(Conventional memory) // conventional_memory =,conventional_memory . conventional_memory
{
0 KB - 640 KB
기본 메모리(Conventional memory) // conventional_memory =,conventional_memory . conventional_memory
{
0 KB - 640 KB
https://en.wiktionary.org/wiki/conventional_memory
}
UMA,upper_memory_area
{
상위 메모리 영역
640 KB - 1024 KB (0xA0000–0xFFFFF)
upper memory blocks UMBs
}
UMA,upper_memory_area
{
상위 메모리 영역
640 KB - 1024 KB (0xA0000–0xFFFFF)
upper memory blocks UMBs
EMS,expanded_memory
{
EMM386
http://wiki.freedos.org/wiki/index.php/Emm386
JEMM386
http://wiki.freedos.org/wiki/index.php/JEMM386
}
XMS,extended_memory
{
{
EMM386
http://wiki.freedos.org/wiki/index.php/Emm386
JEMM386
http://wiki.freedos.org/wiki/index.php/JEMM386
}
XMS,extended_memory
{
}
중첩 확장 메모리 규격 - EMS
연속 확장 메모리 규격 - XMS
중첩 확장 메모리 규격 - EMS
연속 확장 메모리 규격 - XMS
DMA,direct_memory_access
{
이건 cpu에 부담을 주지 않기 위한? 성능을 위해?
{
이건 cpu에 부담을 주지 않기 위한? 성능을 위해?
CAM // =,CAM . CAM
content-addressable_memory
content_addressable_memory
연관 메모리(associative_memory), 연관기억장치 // =,associative_memory =,associative_memory . associative_memory
{
연관메모리
연관기억장치
content-addressable_memory
content_addressable_memory
연관 메모리(associative_memory), 연관기억장치 // =,associative_memory =,associative_memory . associative_memory
{
연관메모리
연관기억장치
내용주소화 메모리
내용주소화 기억장치 (내 직역) (보니 wpko도 그렇게 했음)
내용주소화 기억장치 (내 직역) (보니 wpko도 그렇게 했음)
btw
연상 기억장치(associative memory) 라는 번역도 보이고 ... https://terms.naver.com/entry.naver?docId=2073343&cid=44414&categoryId=44414
내용 주소 기억장치(CAM) ... (저기서의 번역)
연상 기억장치(associative memory) 라는 번역도 보이고 ... https://terms.naver.com/entry.naver?docId=2073343&cid=44414&categoryId=44414
내용 주소 기억장치(CAM) ... (저기서의 번역)
(Quote: "연상 기억장치(associative memory): 연상 기억장치는 순차적 컴퓨터에서 내용 주소 기억장치(CAM: Content Address Memory)라고도 하는데, 기억장치에 기억된 정보에 접근하기 위하여 주소를 사용하는 것이 아니라, 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아낸 후 그 위치에서 나머지 정보에 접근할 수 있는 기억장치이다.")
근데 연관이 더 낫지 않을지?"associative memory" associative memory associative memory
"content-addressable memory" content-addressable memory content-addressable memory
} // CAM = content-addressable memory = associative memory
"content-addressable memory" content-addressable memory content-addressable memory
} // CAM = content-addressable memory = associative memory
Rel reachability
Rel: unreachable_object? 정확한 관계가?
참고로 unreachable_object는 garbage_collection / garbage_collector의 관심을 끎...
참고로 unreachable_object는 garbage_collection / garbage_collector의 관심을 끎...
ADDHERE
ADDHERE
ADDHERE
ADDHEREmemorySUBTOPICS
ADDHEREmemorySUBTOPICS
ADDHEREmemorySUBTOPICS
ADDHERE
ADDHERE
ADDHEREmemorySUBTOPICS
ADDHEREmemorySUBTOPICS
ADDHEREmemorySUBTOPICS
misc? ¶
(misc?)
메모리 크기/한계/...
memory_size
memory_limit
memory_size_limit
tmp bmks ko:
{
컴퓨터인터넷IT용어대사전 메모리 한계 https://terms.naver.com/entry.naver?docId=829079&cid=42344&categoryId=42344
}
메모리 크기/한계/...
memory_size
memory_limit
memory_size_limit
tmp bmks ko:
{
컴퓨터인터넷IT용어대사전 메모리 한계 https://terms.naver.com/entry.naver?docId=829079&cid=42344&categoryId=42344
}
기타, 밀접한 관련 ¶
MKLINK
out of memory error/exception ¶
.NET : System.OutOfMemoryException class
OutOfMemoryException 클래스 (System) | Microsoft Learn
https://learn.microsoft.com/ko-kr/dotnet/api/system.outofmemoryexception?view=net-8.0
OutOfMemoryException 클래스 (System) | Microsoft Learn
https://learn.microsoft.com/ko-kr/dotnet/api/system.outofmemoryexception?view=net-8.0