way in which data is arranged and accessed in computer memory
数据结构对齐是程式编译后資料在記憶體內的佈局与使用方式。包括三方面内容:数据对齐、数据结构填充(padding)与包入(packing)。 现代计算机CPU一般是以32位元或64位元大小作地址对齐,以32位元架構的計算機舉例,每次以連續的4位元組為一個區間,第一個位元組的位址位在每次CPU抓取資料大小的邊界上,除此之外,如果要访问的变量没有对齐,可能会触发总线错误。 当資料小于计算机的字(word)尺寸,可能把几个資料放在一个字中,称为包入(packing)。 许多编程语言自动处理数据结构对齐。Ada语言, PL/I, Pascal, 某些C语言与C++实现, D语言, Rust, 与汇编语言允许特别控制对齐的方式。
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).