Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2011, 15:55   #11
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
...к примеру, так
Ну, к программированию это вряд ли можно отнести, но молодежи должно быть интересно посмотреть на кусок ОЗУ той поры, увеличенное всего-то в 3-4 раза от натуральной величины.
И емкость этого шедевра, если не ошибаюсь - целых 64 байта.
asmodey1 вне форума Ответить с цитированием
Старый 20.02.2011, 16:00   #12
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Если хотите лучше понять программную модель работы процессора - почитайте том Basic Architecture из Intel Manuals
Еще на WASM.ru много чего интересного описано, в разделе "Процессоры".
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 20.02.2011, 16:22   #13
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от gefest58 Посмотреть сообщение
Если я правильно понял , то программирование процессора , является запись 1 и 0-ликов по средствам эл. импульсов на кеш память проца .
Поправьте меня если не правильно , после того , как прошло обращение к тому или иному регистру в кеш память процессора , происходит проверка на существование регистра в оперативной памяти , а дальше и отработка процедуры ...(ПРАЛЬНО ?)
Нет, не правильно. Счётчик команд, выдаёт на магистраль адрес и выдаёт команду чтения команды. После этого, происходит считывание команды в дешифратор команд. Как только команда поступила, начинается её выполнение. Если это команда чтения данных, происходит подмена адреса на шине адреса и происходит чтение данных. Кеш к этому процессу имеет весьма посредственное отношение. По сути кеш - это сверхоперативная память. Принцип её действия, - взял где попало, положол на верх. Не важно команды это или данные. Чем чаще они используются, тем выше по кешу лежат, тем бастрее к ним доступ.
Пример кеша: есть стопка книг. Мы берём нужную нам книгу и по прочтении ложим её на верх стопки. Если книги в стопке нет, мы ищем её на книжной полке и ложим на верх стопки, при этом самая нижняя книга удаляется. Естественно, чем чаще мы пользуемся книгой, тем выше она лежит и тем быстрее к ней доступ. Вот примерно так.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 20.02.2011, 18:58   #14
gefest58
Пользователь
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию

many thanks !
мы все врём , скомпилированный исходник - нет !
gefest58 вне форума Ответить с цитированием
Старый 21.03.2011, 11:25   #15
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Сообщение от asmodey1 Посмотреть сообщение
Ну, к программированию это вряд ли можно отнести, но молодежи должно быть интересно посмотреть на кусок ОЗУ той поры, увеличенное всего-то в 3-4 раза от натуральной величины.
И емкость этого шедевра, если не ошибаюсь - целых 64 байта.
к сведению, именно так и осуществлялось программирование, сидела девушка и нанизывала колечки
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 21.03.2011, 11:30   #16
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
к сведению, именно так и осуществлялось программирование, сидела девушка и нанизывала колечки
Так программировалось ПЗУ микрокоманд.
А это оперативка.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 21.03.2011, 12:26   #17
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

спасибо, КЭП, без тебя-то не знали.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 21.03.2011, 13:16   #18
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
спасибо, КЭП, без тебя-то не знали.
Мез меня может кто и не знал
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процессоры elektroniks Компьютерное железо 5 15.02.2011 00:47
6-ти ядерные процессоры? Mixim Компьютерное железо 22 11.11.2010 13:35
первые шаги в с++ ploik Общие вопросы C/C++ 2 16.07.2010 23:35
Первые шаги trave1er Общие вопросы C/C++ 2 10.09.2008 20:32
Как из строки получить первые три символа experts91 Помощь студентам 2 07.04.2008 21:58