devstratum (12.02.2019)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В правильно заданном вопросе содержится половина ответа
Хотел тему создать но да ладно ,давайте тут.
Давно хочу поднять вопрос об измерении объема памяти ,как пользователями и программистами так и производителями.
Вам наверно известно что на вашем 32 разрядном старом PC у вас стоит к примеру 512мб памяти , и как опытный пользователь вы знаете что у проца 32 битная шина данных , соответственно думаете что память у вас 512x32 бит , да ?
А вот фигушки , у вас 512x8 бит , в чем можете убедиться достав планку и посмотрев PDF на чипы.
Соответственно в 32 битном режиме проца и 32 битных командах (словах) проц работает с этой памятью как 128 мб.
Это кратко о памяти на PC ,в ней все объемы считается по кратности 8 битам ! ура ретро и маркетингу , к этому я еще вернусь.
Теперь об амиге , вот возьмем A500 которая базовая и 512к. , в ней 512 кил тоже 8-ми битной памяти (4 чипа 256x4) , и соответственно 256 кил в режиме 16 бит ,что не так и много.
И теперь вопрос , глядя разные поделки да и не только возникает путаница. Например в той же A500 кикстарт не 256кб , а как раз 512кб. (am27c400 512x8 or 256x16) , если брать общий стандарт 8 бит как в случае с RAM.
Или вот как фаст рам правильно считать , я делаю поделку которая подписана как 4мб фаст , но на самом деле это 4мб x 16 бит , и если считать как считает RAM сам commodore (и другие производители) то фаста у меня выходит 8мб.
Давайте ваши знания , могу в отдельную тему если надо.
- - - Добавлено - - -
Вот сам тест говорит ,что у нас в этой поделке 8 метров - https://www.youtube.com/watch?v=aAxLedfxjrE
Арфы нет ,возьмите бубен
Безумие это повторение одного и того же в ожидании другого результата.
Сайт http://p-45.zzz.com.ua
Amiga A500
Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
Восстановлен(2015) и в строю - Харьков 128
Восстановлен(2016) ZX-Дигитайзер
Ждут паяльника - пентагон 48 , pentagon 128.
[свернуть]
JV-Soft, я человек простой - в мануале написано, что плата расширения на 8мб, комп видит 8мб. пусть на плате хоть 1024х64 будет стоять, если используется только 8метров, то и используется 8 метров. если я вижу в описании, что 4 метра, и на плате 4 микрухи пакмяти, то логично предположить, что там 4 микрухи по метру. сколько бит вообще пофиг мне как юзеру (не паяльщику). мне надо это воткнуть и чтоб оно работало. чем дешевле, тем лучше.
- - - Добавлено - - -
блин, да чё такое?!?! для 500ки фаст рам хоть завались. для 600 нигде нет, никакой. только фурия вот лежит за 109 евреев и всё. а, ну ещё aca620 вот тоже есть, за ещё большие деньги. а просто фаст рам не находится.
0A заповедей:
I. Не удаляй каталог свой.
II. Не удаляй до времени ни одного файла.
III. Не кради файлы.
IV. Не желай программы ближнего своего.
V. Почитай BDOS и BIOS как родителей своих ...
Чутка подкорректировал ;-)
Я-то знаю что память там x64 ибо на 512МБ уже не было x32 модулей (у обывателей).
Проц не работает с чипами памяти индивидуально, он работает с многочиповым модулем памяти. И вообще проц (ядро/АЛУ) в ПЦ не работает с памятью (чипами) напрямую, а через контроллер памяти. И контроллер нормально видит этот модуль как 64M x64 о чем на этом модуле обычно и написано.
Хорошо, ибо тут это вообще ни к чему было.
Что-то ты куда-то ушел. У 32х разрядного проца адресное пространство до 4 гигабайт. Нужный объем памяти на планках набирается набором чипов разной емкости. Ну а доступ к этому хозяйству идет через контролер памяти.
Так двоичная система, от битов, байтов никто не уходил.
- - - Добавлено - - -
можно и такой вариант рассмотреть на безрыбье
А вот не поняли вы все мой посыл , я о том ,что имея на многоразрядных процах вроде бы кучу памяти заявленную в определенной конфигурации , фактически при работе особенно чистой математикой (а не хранении например графики) мы получаем в итоге не так и много , на 64 разрядной системе с 1 гигабайтом RAM , проц который молотит в ней математику имеет не гигабайт ,а всего 128 мегабайт , так понятнее ?
Можно было бы мою поделку поставить , но она идет под DIP64 проц , а в A600 он квадратный... Как опробую могу дать проект , разведешь под слот A600, если есть желание
- - - Добавлено - - -
PS вот нагладно , 8 битная операция засылки 8 битного числа в в аккумулятор на восьмибитном проце занимает 2 байта , а на 64 разрядном засылка 8 битного числа в аккумулятор занимает 16 байт (расход памяти в 8 раз больше) , делая тет же результат.
Арфы нет ,возьмите бубен
Безумие это повторение одного и того же в ожидании другого результата.
Сайт http://p-45.zzz.com.ua
Amiga A500
Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
Восстановлен(2015) и в строю - Харьков 128
Восстановлен(2016) ZX-Дигитайзер
Ждут паяльника - пентагон 48 , pentagon 128.
[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)