Воскресенье, 17 Ноября 2024, 19:29

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Как работает компьютер
frolpahДата: Пятница, 22 Февраля 2013, 05:59 | Сообщение # 1
был не раз
Сейчас нет на сайте
Всем привет.
Я уже гугланулся на поиске информации о работе компьютера.
Меня интересуют самые недра. На уровне 1 0 при этом без заумных таблиц по адресации.
Кто знает дайте сылку или название книги.
Заранее большое спасибо.
ShadowZiДата: Пятница, 22 Февраля 2013, 07:26 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Цитата (frolpah)
Меня интересуют самые недра. На уровне 1 0 при этом без заумных таблиц по адресации.

А без адресации не разберёшься

Добавлено (22.02.2013, 07:26)
---------------------------------------------
А так принцип таков:
В процессоре жёстко физически с помощью транзисторов реализованы инструкции по работе с булевой алгеброй для двоичных чисел, как правило реализуют не все операции ибо чуществует несколько неполных баз из которых путём преобразований можно получить другие операции, для ускорения работы есть дополнительные инструкции которые зависят от процессора, его типа, назначения. Кроме этого у процессора имеется своя память так называемые регистры и кеш. На регистрах находится текущая информация, такая как число с которым работаем, адрес на следующую инструкцию, адрес следующего элемента и прочее, куча флагов и другие. Количество регистров зависит от типа процессора и производителя. Регистров небольшое количество вроде как меньше десятка. Регистры - самая быстрая память компьютера, поэтому часть информации сваливается в кеш процессора, чтобы уменьшить время на передачу данных. Размер каждого из регистра определяет макимальный размер памяти оперативной, ибо при определённом размере регистра адрес на ячейку память может банально не поместиться в регистр адреса следующей инструкции и тогда он будет работать с другой ячейкой.

Хочешь разобраться как работает процессор изучи ассамблер - там реально каждый оператор фактически отдельная инструкции процессора, при чём атомарная, кроме этого работаешь и с регистрами и с памятью. Правда из-за такой вот разницы между процессорами может отличаться и сам язык для разных процессоров.

woofДата: Пятница, 22 Февраля 2013, 08:58 | Сообщение # 3
самый главный
Сейчас нет на сайте
На атомарном уровне всё банально просто - всё основано на принципе деполяризации атомов, магнитной индукции и тп. Слабый сигнал и сильный сигнал, следовательно 1 и 0. Прошел ток через ферритовое колечко - изменился вектор магн индукции, т.е. колечко повернулось на 90 градусов - получили условно единицу, к примеру. Пошел второй раз - повернулось обратно - получили ноль. Так, по-моему, оперативная память устроена была.
Почитай архитектуру компбютеров.
zodiakДата: Пятница, 22 Февраля 2013, 11:15 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Чарльз Петзолд "Код"
Ссылку сам ищи.


Точка зору окремо взятого індивіда завжди суб'єктивна!

Взломщик
Battle City.Net
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг