bomzzz
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Update 7: Added memory drive (md). Like (nd) for network drive and (cd) for CD-ROM drive, a new drive (md) is implemented for accessing the whole memory as a disk drive. (md) only works for systems with BIOS int15/EAX=E820h support. The cat command now has a few new options: --hex for hexdump, and --locate=STRING for string search in file. Typical examples: cat --hex (hd0)+1 It will display the MBR sector in hex form. cat --hex (md)+2 It will display 1KB of your memory(in fact, it is the real-mode IDT table), also in hexdump form. cat --hex (md)0x800+1 It will display 1 sector of your extended memory. cat --hex (hd0,0)+1 It will display the first sector of partition (hd0,0). Usually this sector contains the boot record of an operating system. | Добавлено: int15/EAX=E820h support. - это прерывания биоса, в принципе должно оддерживаться всеми современными биосами, если оно не поддерживается то железо такое старое что врядли с выходом в инет и виндой. по этому прерыванию винда получает информацию от биоса о оперативной памяти, о ее количестве, неразрывных участках = какая то часть памяти может быть занята какими устройствами. вот я недавно как раз возился с ним этим е820 инт15аш тип 1 - это доступная память. вот на этой виртуалке доступна до 1 мб - от нуля до 640 кбайт, и с 1 мб до 128 мб. вот оно выдает такую "карту памяти". а более древние биосы другие прерывания поддерживают. не могу точно сказать насколько древние. а винда эту инфу получает и потом использует. или под досом менеджеры памяти Добавлено: http://zalil.ru/32405702 на реальном железе лучше не мапить флоппик в память, чтоб точные сведения получить. комманда FREEMEM | Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 04:05 30-12-2011 | Исправлено: bomzzz, 04:19 30-12-2011 |
|