ISR of INT 0x19将第一个扇区(512 B)加载到内存中。这个扇区是Linux的引导部分,它将操作系统的其他部分加载到内存中。
第一个扇区是bootsect.s,它是用程序集编写的。这是第一个加载到内存中的系统代码。我怀疑程序集指令是加载还是编译机器指令加载到内存中。BIOS是否有一个本机assembler来将程序集转换为机器指令?
我接管了一个Entity Framework4.1项目,该项目选择在数据库中存储大型BLOB(最大200MB)。这些blob通过LINQ to Entities加载到内存中。这也给了我一个很好的机会来查看EF内存消耗,现在我看到,当我读取一个包含50MB blob的对象时,内存增加了150MB。我知道有一个“当前值”和“原始值”集合,但显然还有第三个副本。这是什么?