Перейти к содержанию
    

например? Имея с ними дело, я понял, что это размер регистра 8 бит. Перейдя на АРМ, что 32 бита, там регистр 32 бита. Операции математики, конечно, выполняются быстрее. Тогда почему нам про винду говорят, что раз она 32-х разрядная, то это 4 Гига ОЗУ? т.е. в винде они имеют ввиду под разрядностью адресное пространство? Тогда по аналогии, наш АВР 3-х разрядный что-ли? (2^3);)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Винда не процессор, а программа. Для процессоров терминология устоялась, там разрядность - это разрядность АЛУ. При этом разрядность адреса может быть и другая. Для винды Микрософт придумал обзывать ее разрядностью разрядность адресов, с которыми она оперирует. Отсюда 32 и 64, хотя выполняются оба варианта на 32-разрядном процессоре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отсюда 32 и 64, хотя выполняются оба варианта на 32-разрядном процессоре.

64-битные Windows называются так потому, что работают только на 64-битных процессорах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

например? Имея с ними дело, я понял, что это размер регистра 8 бит.

Это означает, что разрадность АЛУ у них 8 двоичных разрядов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

итак, раз регистр 8 бит, то говорится, что разрядность АЛУ 8 бит? т.е. АЛУ работает с 8-ю битами регистра. Правильно?

 

Что имеется ввиду: компьютер с 64-разрядным процессором из описания на микрософте?

64 бита- это у них АЛУ или все-же разрядность адреса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

64 бита- это у них АЛУ или все-же разрядность адреса?

 

АЛУ, конечно. Про разрядность адреса - это были смешные фантазии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так я связи не найду тогда- если 32 бита- у виндового проца это АЛУ, кот. работает как и АРМ с регистрами 32 разряда, то причем здесь ограничение памяти в 4 гига? Почему они это выставляют как 32 разряда именно адреса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так я связи не найду тогда- если 32 бита- у виндового проца это АЛУ, кот. работает как и АРМ с регистрами 32 разряда, то причем здесь ограничение памяти в 4 гига? Почему они это выставляют как 32 разряда именно адреса?

 

Потому что разрядность адреса определяется теми же регистрами, в общем.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так я связи не найду тогда- если 32 бита- у виндового проца это АЛУ, кот. работает как и АРМ с регистрами 32 разряда, то причем здесь ограничение памяти в 4 гига? Почему они это выставляют как 32 разряда именно адреса?

 

Потому что когда делают проц, то испытывают искушение округлить разрядность адресов до разрядности АЛУ, так красивше получается. И приговаривают, мол, 232 хватит до скончания веков. А когда перестало хватать, тут как раз и 64-битные процы подоспели.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы еще очень удивитесь когда узнаете что винда 32битная из 4ГБайт памяти работает только с 3Гигами. (у самого так) За подробностями в гугл или яндекс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так я связи не найду...

 

вы делаете "монтаж" (из кинухи), т.е. вырезаете из логической цепочки познания нужные слова. предлагаю разобраться стэп бай стэп:

разрядность АЛУ, способность МК или микропроцессора адресоваться к внешней памяти(реаьно выставленные адреса на шину), конструктив железа(читай материнки), способность софта поддерживать всё это барахло.

 

вы пытаетесь найти связь между разрядностью АЛУ и заявленную способность софта от производителя. причём заявления эти в общей своей массе, зачастую в одной куче - что технического плана, что рекламного характера. Если пойдёте по указанной цепочке познания, то вы быстро найдёте "халтурщика". в большинстве своём (что косается мелкомягких) - это будет ось.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

итог какой? разрядность АЛУ-это именно размер регистра? и при этом адресное пространство - это другое. И корректно говорить именно про АЛУ? так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

итог какой? разрядность АЛУ-это именно размер регистра? и при этом адресное пространство - это другое. И корректно говорить именно про АЛУ? так?

Да. Но и разрядность регистров, через которые осуществляется адресация операндов, также 32, так что реальная возможность ядра - адресовать 232 байт. Другое дело, что не все адресное пространство как таковое отдано под RAM. Есть еще и ROM, и пространство конфигурационных регистров периферии и сама периферия, есть shadow область и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да. Но и разрядность регистров, через которые осуществляется адресация операндов, также 32, так что реальная возможность ядра - адресовать 232 байт. Другое дело, что не все адресное пространство как таковое отдано под RAM. Есть еще и ROM, и пространство конфигурационных регистров периферии и сама периферия, есть shadow область и т.д.

не совсем, вовсе необязательно напрямую маппить всю память в какое-то адресное пространство, и их может быть и не одно.

atmega128 при своей 8 разрядности вполне адресует свои 128кБ флэша, то есть даже не 16, а 17 бит адреса, как быстро и насколько удобно это делается - другой вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

atmega128 при своей 8 разрядности

и 8051 может адресовать 64К, и тоже через ухищрения, хоть и аппаратные

я говорю именно о возможности 32-битного ядра непосредственного доступа к операнду или команде, расположенной в любом месте адресного пространства

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...