0
ответов

Как система выбирает правильную таблицу страниц?

Давайте сосредоточимся на однопроцессорных компьютерных системах. Насколько мне известно, при создании процесса создается таблица страниц, которая отображает виртуальные адреса в адресное пространство физической памяти. Каждая...
вопрос задан: 4 June 2012 11:34
0
ответов

Как работают таблицы страниц x86?

Я знаком с архитектурой MIPS, которая имеет программно управляемый TLB. Таким образом, как и где вы (операционная система) хотите хранить таблицы страниц и записи таблицы страниц, полностью зависит от...
вопрос задан: 20 May 2012 05:55
0
ответов

Представление двоичных чисел

Во-первых, это не вопрос точности или чего-то подобного. Мой вопрос: как компилятор решает, как представлять число? Возьмем, к примеру, С. Я пишу двойное d = 4,5632; Как...
вопрос задан: 28 April 2012 14:27
0
ответов

Код инициализации программного обеспечения 0xFFFFFFF0H

Intel сообщает, что после сброса процессор переводится в реальный режим, и код инициализации программного обеспечения начинается с 0xFFFFFFF0H. Мои вопросы: Если процессор находится в реальном режиме, как он может получить доступ к памяти> 1 МБ (...
вопрос задан: 9 February 2012 11:47
0
ответов

Что происходит с инструкциями в конвейере при возникновении прерывания?

Предположим, что архитектура конвейера 5 этапов (IF = выборка инструкций, ID = декодирование инструкций, EX = выполнение, MEM = доступ к памяти, WB = обратная запись в регистр). Необходимо выполнить 4 инструкции. ...
вопрос задан: 17 January 2012 21:44
0
ответов

Перенаправление конвейера MIPS (двойная опасность для данных)

В книге Паттерсона и Хеннесси: Но нельзя ли это рассматривать как опасность EX: Почему перенаправление выполняется в MEM сцена? И как? С 1 стойлом (для 2-го добавления мне понадобится результат от EX в следующем ...
вопрос задан: 17 November 2011 03:10
0
ответов

Big Endian и Little Endian

Данный моментальный снимок памяти компьютера с байтовой адресацией. Что будет загружено в регистр $ 16 после выполнения инструкции lw $ 16, 24 (17 $), если машина с прямым порядком байтов, а когда с прямым порядком байтов. ...
вопрос задан: 8 November 2011 12:19
0
ответов

Энергозависимые переменные C и кэш-память

Кэш управляется аппаратным кэш-памятью прозрачно для процессора, поэтому, если мы используем энергозависимые переменные в программе C, как можно гарантировать, что моя программа каждый раз считывает данные с фактического адреса памяти? .
вопрос задан: 24 October 2011 06:56
0
ответов

Off-chip memcpy?

Сегодня я профилировал программу на работе, которая выполняет много буферизованной сетевой активности, и эта программа большую часть времени проводила в memcpy, просто перемещая данные назад и вперед между сетью, управляемой библиотекой ...
вопрос задан: 13 August 2011 01:56
0
ответов

Определение пакетного режима

Я читал об организации компьютера, и в главе «Память» упоминается, что «SDRAMS имеет несколько режимов работы, например, можно указать пакетные режимы разной длины. " Может ...
вопрос задан: 26 June 2011 19:01
0
ответов

Система, в которой 1 байт! = 8 бит? [дубликат]

Все время я читаю такие предложения, как не полагаться на 8-битный размер 1 байта, используйте CHAR_BIT вместо 8 в качестве константы для преобразования между битами и байтами и так далее. Что такое реальные жизненные системы ...
вопрос задан: 19 June 2011 07:37
0
ответов

Что происходит, когда запускается компьютерная программа?

Я знаю общую теорию, но не могу вписываются в детали. Я знаю, что программа находится во вторичной памяти компьютера. Как только программа начинает выполнение, она полностью копируется в ОЗУ. Тогда ...
вопрос задан: 6 April 2011 11:32
0
ответов

Почему используются GPIO?

Я искал [тщетно] несколько хороших ссылок / источников, чтобы помочь понять GPIO и почему они используются во встроенных системах. Может ли кто-нибудь указать мне на какие-то?
вопрос задан: 13 February 2011 23:07
0
ответов

Маскирование прерывания: почему?

Я читал о прерываниях. Можно приостановить некритические прерывания с помощью специальной маски прерывания. Это называется маскированием прерывания. Чего я не знаю, так это когда / почему вы могли бы захотеть или нуждаться ...
вопрос задан: 7 February 2011 09:45
0
ответов

Кто-нибудь знает какой-нибудь компилятор, который оптимизирует код для энергопотребления для встроенных устройств?

Общее мнение, что более быстрый код будет потреблять меньше энергии, потому что вы можете поставить ЦП в режим ожидания состояние на большее время, но когда мы говорим о потреблении энергии, следует следующая возможность: Предположим, что '...
вопрос задан: 20 January 2011 11:17
0
ответов

MIX или MMIX - что лучше [закрыто]

Привет, мой первый вопрос … Я начинаю читать «Искусство программирования». Я знаю, это сложно. Сначала я решаю изучить язык книги - я начинаю с MIX. Я сделал несколько упражнений и думаю, что могу ...
вопрос задан: 14 December 2010 17:10
0
ответов

Некоторые сомнения относительно диаграммы Von Neumann Arcitechture

Ну, я не могу понять приведенную выше диаграмму архитектуры Von Neumann [Цитируется из википедии] и даже не уверен, верна ли она. Некоторые очевидные сомнения, которые у меня есть - Как ALU может общаться с ...
вопрос задан: 10 November 2010 01:31
0
ответов

Анализировать код для пространственной и временной локальности

У меня есть вопрос относительно пространственной и временной локальности. Я прочитал в теории курса, что пространственная локальность. Если есть ссылка на один элемент, вероятность того, что другой адрес будет поблизости, будет ...
вопрос задан: 3 November 2010 21:52
0
ответов

Можно ли получить компьютер с просто регистрируется как память?

Регистры - это самая быстрая память в компьютере. Итак, если мы хотим создать компьютер только с регистрами и даже без кешей, возможно ли это? Я думаю даже о замене магнитных дисков на регистры ...
вопрос задан: 4 October 2010 10:18