Как 4-битный процессор работает с бесконечными данными и вызывает эти данные из памяти? - PullRequest
0 голосов
/ 29 сентября 2019

Рассмотрим процессор с только 4 транзисторами.Он может представлять только один кусочек за раз.нам нужно работать с данными, состоящими из 32 бит (исправление: отсюда я удалил «бесконечные байты»).как это может спасти?чтобы мы ввели второй кусок и так далее ... и как мы вызываем сохраненные данные?а также объясните, когда мы представляем двоичные числа в восьмеричные или десятичные, в каком блоке ЦП это представление?

Ответы [ 2 ]

1 голос
/ 29 сентября 2019

Если ваши данные буквально бесконечны, как настоящая машина Тьюринга, вы должны иметь возможность использовать адреса переменного размера.Или каким-то образом перемещаться по ленте за потенциально бесконечное число конечных шагов.т. е. использовать хранилище, для которого вы можете выполнять относительный поиск, вместо каждого места хранения, даже имеющего адрес.

Никакие существующие процессоры на базе ОЗУ не делают этого;они всегда выбирают фиксированную конечную ширину адреса.например, 8-разрядный, позволяющий вам адресовать до 256 различных областей памяти.

Вы не можете выбрать фиксированную ширину = бесконечность, потому что тогда вам потребуется бесконечное количество транзисторов для сборки вашего ЦП.(Вместо «просто» бесконечного количества времени для обработки задач бесконечного размера и конечного времени для задач конечного размера.)

0 голосов
/ 29 сентября 2019

Управление памятью - это функциональность операционной системы, которая обрабатывает или управляет первичной памятью (или ОЗУ) и перемещает процессы назад и вперед между основной памятью и диском во время выполнения.Управление памятью отслеживает каждую область памяти, независимо от того, выделено ли это для какого-либо процесса или свободно.Он проверяет, сколько памяти должно быть выделено процессам.Он решает, какой процесс получит память и в какое время.Он отслеживает всякий раз, когда какая-то память освобождается или выделяется, и соответственно обновляет статус.Я надеюсь, что эта ссылка помогает https://en.wikipedia.org/wiki/Memory_management_(operating_systems) и https://www.tutorialspoint.com/operating_system/os_memory_management.htm

...