|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Chumak 2:5020/400 03 Mar 2005 12:41:33 To : Dmitry Ponyatov Subject : Re: архитектуры не дающие побайтный доступ к памяти -------------------------------------------------------------------------------- Hello, Dmitry! You wrote to All on Wed, 02 Mar 2005 19:44:54 +0300: DP> * Originally in RU.EMBEDDED * Crossposted in SU.FORTH DP> какие 16/32-битные архитектуры поддерживают только адресацию по DP> машинным словам, Hе буду философствовать - не знаю :(. Вроде в ЕС ЭВМ были подобные заморочки.. Исполняемый код должен быть выровнен по границе слов.. Hо вряд ли это сейчас актуально ;-)) DP> и как на них реализуется работа с файлами (побайтное чтение/запись, как DP> работают функци типа fread/fwrite) ? А это уже высокоуровневая абстракция, которая реализуется операционной системой (согласись, что процесору, как основному элементу архитектуры, понятие ФАЙЛ неведомо). А в этой сферической ОС функции типа fread/fwrite вполне могут быть обёртками вокруг чего угодно (например во всех известных мне жестких дисках минимальный блок данных == 1 сектор, что не мешает использовать побайтовый ввод-вывод. А во flash-памяти нет ни секторов, ни цилиндров, но для совместимости ОС их эмулирует). With best regards, Igor Chumak. E-mail: igor()g-auto.pul.kiev.ua --- ifmail v.2.15dev5.3 * Origin: Adamant ISP news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12034bb623c75.html, оценка из 5, голосов 10
|