реклама на сайте
подробности

 
 
> разрядность МК, что значит 8-ми разрядный?
Метценгерштейн
сообщение Jun 8 2013, 22:33
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



например? Имея с ними дело, я понял, что это размер регистра 8 бит. Перейдя на АРМ, что 32 бита, там регистр 32 бита. Операции математики, конечно, выполняются быстрее. Тогда почему нам про винду говорят, что раз она 32-х разрядная, то это 4 Гига ОЗУ? т.е. в винде они имеют ввиду под разрядностью адресное пространство? Тогда по аналогии, наш АВР 3-х разрядный что-ли? (2^3)wink.gif
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Alex11
сообщение Jun 8 2013, 22:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Винда не процессор, а программа. Для процессоров терминология устоялась, там разрядность - это разрядность АЛУ. При этом разрядность адреса может быть и другая. Для винды Микрософт придумал обзывать ее разрядностью разрядность адресов, с которыми она оперирует. Отсюда 32 и 64, хотя выполняются оба варианта на 32-разрядном процессоре.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jun 9 2013, 00:18
Сообщение #3


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Alex11 @ Jun 9 2013, 08:20) *
Отсюда 32 и 64, хотя выполняются оба варианта на 32-разрядном процессоре.

64-битные Windows называются так потому, что работают только на 64-битных процессорах.
Go to the top of the page
 
+Quote Post
Tiro
сообщение Jun 9 2013, 00:37
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(Метценгерштейн @ Jun 9 2013, 01:33) *
например? Имея с ними дело, я понял, что это размер регистра 8 бит.

Это означает, что разрадность АЛУ у них 8 двоичных разрядов.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 9 2013, 05:18
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



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

Что имеется ввиду: компьютер с 64-разрядным процессором из описания на микрософте?
64 бита- это у них АЛУ или все-же разрядность адреса?
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jun 9 2013, 05:38
Сообщение #6


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Метценгерштейн @ Jun 9 2013, 14:48) *
64 бита- это у них АЛУ или все-же разрядность адреса?


АЛУ, конечно. Про разрядность адреса - это были смешные фантазии.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 9 2013, 05:50
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



ну так я связи не найду тогда- если 32 бита- у виндового проца это АЛУ, кот. работает как и АРМ с регистрами 32 разряда, то причем здесь ограничение памяти в 4 гига? Почему они это выставляют как 32 разряда именно адреса?
Go to the top of the page
 
+Quote Post
Fujitser
сообщение Jun 9 2013, 06:15
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 28-02-05
Из: Екатеринбург
Пользователь №: 2 925



Цитата(Метценгерштейн @ Jun 9 2013, 11:50) *
ну так я связи не найду тогда- если 32 бита- у виндового проца это АЛУ, кот. работает как и АРМ с регистрами 32 разряда, то причем здесь ограничение памяти в 4 гига? Почему они это выставляют как 32 разряда именно адреса?


Потому что разрядность адреса определяется теми же регистрами, в общем.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jun 9 2013, 06:22
Сообщение #9


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Метценгерштейн @ Jun 9 2013, 15:20) *
ну так я связи не найду тогда- если 32 бита- у виндового проца это АЛУ, кот. работает как и АРМ с регистрами 32 разряда, то причем здесь ограничение памяти в 4 гига? Почему они это выставляют как 32 разряда именно адреса?


Потому что когда делают проц, то испытывают искушение округлить разрядность адресов до разрядности АЛУ, так красивше получается. И приговаривают, мол, 232 хватит до скончания веков. А когда перестало хватать, тут как раз и 64-битные процы подоспели.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Jun 9 2013, 08:32
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Вы еще очень удивитесь когда узнаете что винда 32битная из 4ГБайт памяти работает только с 3Гигами. (у самого так) За подробностями в гугл или яндекс.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jun 9 2013, 19:05
Сообщение #11


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Метценгерштейн @ Jun 9 2013, 09:50) *
ну так я связи не найду...


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

вы пытаетесь найти связь между разрядностью АЛУ и заявленную способность софта от производителя. причём заявления эти в общей своей массе, зачастую в одной куче - что технического плана, что рекламного характера. Если пойдёте по указанной цепочке познания, то вы быстро найдёте "халтурщика". в большинстве своём (что косается мелкомягких) - это будет ось.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 9 2013, 20:06
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



итог какой? разрядность АЛУ-это именно размер регистра? и при этом адресное пространство - это другое. И корректно говорить именно про АЛУ? так?
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 10 2013, 06:11
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Метценгерштейн @ Jun 10 2013, 00:06) *
итог какой? разрядность АЛУ-это именно размер регистра? и при этом адресное пространство - это другое. И корректно говорить именно про АЛУ? так?

Да. Но и разрядность регистров, через которые осуществляется адресация операндов, также 32, так что реальная возможность ядра - адресовать 232 байт. Другое дело, что не все адресное пространство как таковое отдано под RAM. Есть еще и ROM, и пространство конфигурационных регистров периферии и сама периферия, есть shadow область и т.д.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 10 2013, 07:46
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(toweroff @ Jun 10 2013, 13:11) *
Да. Но и разрядность регистров, через которые осуществляется адресация операндов, также 32, так что реальная возможность ядра - адресовать 232 байт. Другое дело, что не все адресное пространство как таковое отдано под RAM. Есть еще и ROM, и пространство конфигурационных регистров периферии и сама периферия, есть shadow область и т.д.

не совсем, вовсе необязательно напрямую маппить всю память в какое-то адресное пространство, и их может быть и не одно.
atmega128 при своей 8 разрядности вполне адресует свои 128кБ флэша, то есть даже не 16, а 17 бит адреса, как быстро и насколько удобно это делается - другой вопрос.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 10 2013, 08:52
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(_pv @ Jun 10 2013, 11:46) *
atmega128 при своей 8 разрядности

и 8051 может адресовать 64К, и тоже через ухищрения, хоть и аппаратные
я говорю именно о возможности 32-битного ядра непосредственного доступа к операнду или команде, расположенной в любом месте адресного пространства
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016