Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: Мысли о памяти

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Master
    Регистрация
    27.01.2005
    Сообщений
    902
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Мысли о памяти

    Здесь и на недописишном форуме много спорили "а сколько же надо спектруму памяти".

    Реалии таковы, что сейчас гораздо проще купить память на большой объем - 4М, 32М и т.п., чем найти РУ7.

    Поскольку сейчас выпускаются всего два клона (АТМ и Пентагон1024), разработчикам вполне можно договориться и зарезервировать порты для расшерения памяти, а не спорить о том сколько же ее надо. Один фиг - скоро микросхему динамического ОЗУ с объемом меньше 1Мбайта (или не скоро а уже?) будет не достать.

    Потому предлагаю выделить по два порта для выбора каждой страницы в каждом окне. Это позволит адресовать 65536 * 16Кбайт = 1Гбайт ОЗУ. ТАкой объем ОЗУ на спеке, конечно, вряд ли будет достигнут, но по крайней мере проблем "а как мне адресовать память, у меня есть озу объемом 32 Мега, а стандарты поддерживают не более 4х Мег" - возникать не будут.

    Да и рам-диски по многу мегабайт не помешают, кэши дисков - тоже.

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

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master Аватар для Mike
    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    994
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS
    Здесь и на недописишном форуме много спорили "а сколько же надо спектруму памяти".

    Реалии таковы, что сейчас гораздо проще купить память на большой объем - 4М, 32М и т.п., чем найти РУ7.

    Поскольку сейчас выпускаются всего два клона (АТМ и Пентагон1024), разработчикам вполне можно договориться и зарезервировать порты для расшерения памяти, а не спорить о том сколько же ее надо. Один фиг - скоро микросхему динамического ОЗУ с объемом меньше 1Мбайта (или не скоро а уже?) будет не достать.

    Потому предлагаю выделить по два порта для выбора каждой страницы в каждом окне. Это позволит адресовать 65536 * 16Кбайт = 1Гбайт ОЗУ. ТАкой объем ОЗУ на спеке, конечно, вряд ли будет достигнут, но по крайней мере проблем "а как мне адресовать память, у меня есть озу объемом 32 Мега, а стандарты поддерживают не более 4х Мег" - возникать не будут.

    Да и рам-диски по многу мегабайт не помешают, кэши дисков - тоже.

    В общем мысль такая - раз уж память дешовая, то давайте ей пользоваться, а не ограничивать себя искуственно.
    +1
    Нет, даже +10 !!!
    A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
    PowerMAC 9600, PPC604EV@350Mhz, 512Mb

  4. #3
    Activist Аватар для Romanich
    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Такие объёмы памяти, ИМХО тоже ни к чему...
    Для игр вполне хватает памяти ДО мегабайта

    А вот поискать процик с линейной адресацией до мегабайта стоит

    Кто мешал тем же Atmel'овцам сделать AVR'ки с внешней памятью кода и линейной адресацией хотябы до 1МБ? А вот нет, им выгоднее чтоб народ гадил в эти контроллеры тысячи раз и выкидывал. Тем более к примеру Atmega128 программируется через последовательный интерфейс ууух как долго (если размер прошивки занимает почти весь кристалл)

    Поэтому тут принципы нужны немножко другие! Например стоит рассмотреть контроллеры от Mitsubishi - они 16-разрядные...
    В противовес армам - менее монструозные...
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  5. #4
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    Такие объёмы памяти, ИМХО тоже ни к чему...
    Для игр вполне хватает памяти ДО мегабайта
    Я согласен с тобой в том плане, что освоен пока только 1 мб, и то не потенциал далеко не исчерпан.
    Но sfs прав в том, что память все равно получается дармовая.
    А вот поискать процик с линейной адресацией до мегабайта стоит
    Z180 ?
    Или может отойти от традиционного направления и действительно уйти в FPGA и развивать архитектуру CPU самостоятельно? Слабо scalable-проц с переводом из 8 бит в 32 бита? Эдакая фантазия на тему "какой была бы серия Zx80 если бы победила x86"

  6. #5
    Activist Аватар для Romanich
    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic
    Но sfs прав в том, что память все равно получается дармовая.
    Согласен, но мне кажется, следует стремиться реализовывать такой принцип в железостроении - ставить только то что нужно и сколько нужно
    При этом конечно, делать такие ресурсы, чтоб потом не загибаться от их недостатка!

    Цитата Сообщение от Sonic
    Z180 ?
    Z180 недоставаем для меня

    Цитата Сообщение от Sonic
    Или может отойти от традиционного направления и действительно уйти в FPGA и развивать архитектуру CPU самостоятельно? Слабо scalable-проц с переводом из 8 бит в 32 бита? Эдакая фантазия на тему "какой была бы серия Zx80 если бы победила x86"
    Как ты думаешь, кого больше - тех, кто знает контроллеры/процессоры или тех, кто хорошо знает как программировать ПЛИСы???

    Как показали результаты, заэмулить процы на ПЛИСах можно, но различия будут всё равно.... тем более это попахивает какой-то резиновостью (C) Costa

    Лучше сразу делать свой проц со своей архитектурой
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  7. #6
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    Согласен, но мне кажется, следует стремиться реализовывать такой принцип в железостроении - ставить только то что нужно и сколько нужно
    Правильно. Просто речь идет о том что в наше время в одной микрухе 4 мб уже. А 1 мб скоро хрен достанешь - вот и все. Будем все равно ставить 4, а остальные 3 будут в воздухе болтаться? А смысл им в воздухе болтаться, если задействовать их не стоит практически ничего?

  8. #7
    Activist Аватар для Romanich
    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic
    А 1 мб скоро хрен достанешь - вот и все. Будем все равно ставить 4, а остальные 3 будут в воздухе болтаться? А смысл им в воздухе болтаться, если задействовать их не стоит практически ничего?
    Где Вы видели чипы SRAM ёмкостью более 0.5МБ?
    ИМХО SRAM имеет самую удобную организацию шин, поэтому DRAMы рассматриваю как гиморой...
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  9. #8
    Master
    Регистрация
    27.01.2005
    Сообщений
    902
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Такие объёмы памяти, ИМХО тоже ни к чему...
    Для игр вполне хватает памяти ДО мегабайта
    Причем тут игры ? Я просто говорю, что память - стоит копейки. Ну скажи - чем тебя заденет, если у тебя будет стоять 32М озу ? По мне так это хорошо - загружу приложения, резиденты, рам-диски создам для скорости. Ктонибудь еще и кэш файловой системы пропишет...


    А вот поискать процик с линейной адресацией до мегабайта стоит smile:
    Любой АРМ - до 4х Гиг линейной адресации... Только при чем тут спектрум ?

  10. #9
    Activist Аватар для Romanich
    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS
    Ну скажи - чем тебя заденет, если у тебя будет стоять 32М озу ?
    Заденет тем что старшие адресные биты ЦПУ можно было потратить на декодирование периферии! К аппаратостроению нужно подходить прежде всего с рациональной точки зрения. Если не предполагается юзать столько много, так зачем оно нужно? Не для того же, чтоб кто-нить наподобие форточек и пингвинов схавал усю память...

    Цитата Сообщение от SfS
    Любой АРМ - до 4х Гиг линейной адресации... Только при чем тут спектрум ?
    Про спек я вообще не заикался... АРМ... у него такая же лажа как и у AVR'ов - нету внешней памяти кода (у большинства - особенно у атмела)
    Вот LPC22xx - Другое дело
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  11. #10
    Master
    Регистрация
    27.01.2005
    Сообщений
    902
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    Заденет тем что старшие адресные биты ЦПУ можно было потратить на декодирование периферии!
    Бррр.... Ты о Z80 или о чем ?! В спектруме ВСЕ адресные биты (16 штук) заняты под память. Во всех компах, кроме спека-48, используется страничная организация памяти. Для переферии (в смысле портов ввода-вывода) имеется отдельное адресное пространство 64К. Так что я вообще не понимаю о чем ты хочешь сказать. Я всего лишь предложил ввести стандарт на порты управления памяти сверх 128к и все. Причем в стандарте сразу предусмотреть возможности расширения памяти до любых разумных пределов, чтобы решить этот вопрос раз и навсегда.

    Цитата Сообщение от Romanich
    К аппаратостроению нужно подходить прежде всего с рациональной точки зрения.
    Вот именно. А поскольку динамической памяти менее нескольких мегов на сегодняшний день почти нет, то рационально использовать ту, что есть полностью.

    Цитата Сообщение от Romanich
    Если не предполагается юзать столько много, так зачем оно нужно? Не для того же, чтоб кто-нить наподобие форточек и пингвинов схавал усю память...
    Что значит "не предполагается" ? Это ведь комп, а не узкоспециальное устройство на контроллере. Пользователь найдет что делать с памятью... И программисты ему помогут Да и расширение граф. возможностей поташит увеличение объема ОЗУ.

    Цитата Сообщение от Romanich
    Про спек я вообще не заикался... АРМ... у него такая же лажа как и у AVR'ов - нету внешней памяти кода (у большинства - особенно у атмела)
    У меня лежит на столе AT91RM9200 (ядро ARM9) и AT91M55800 (ядро ARM9) - оба имеют внешнюю память кода и на обоих у меня линукс крутится. И оба от Atmel'а. Бери любой - и вперед. Это только у серии AT19SAM** нет внешней памяти кода. Так оно и понятно- не для того эта серия разработана.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тест памяти
    от spleen в разделе Софт
    Ответов: 2
    Последнее: 02.05.2006, 14:15
  2. Z80 - чтение из памяти
    от icebear в разделе Память
    Ответов: 15
    Последнее: 06.03.2006, 12:03
  3. мысли по написанию модуля эмуляции z80 на С
    от boo_boo в разделе Эмуляторы
    Ответов: 9
    Последнее: 24.01.2006, 19:28
  4. Расширение памяти
    от alexfreed в разделе Память
    Ответов: 7
    Последнее: 16.11.2005, 17:49
  5. Странные мысли
    от acidrain в разделе Несортированное железо
    Ответов: 162
    Последнее: 18.08.2005, 09:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •