Умные вопросы
Войти
Регистрация
с точки зрения физики, что происходит в процессоре, когда он исполняет этот код int a=5; ?
допустим, я программист. написал код, откомпилировал, запустил исполняющий. Что в процессоре происходит, когда он эту int a=5; инструкцию начнёт выполнять?
9 года
назад
от
МиЛаШкА
1 ответ
▲
▼
0
голосов
Ну во-первых то что вы написали на языке верхнего уровня для начала нужно системе перевести в язык процессорных комманд. И когда это сделано на процессор подаются определенные управляющие электрические сигналы, которые управляют транзисторами, на которых построены триггеры, шифраторы, сумматоры, мультиплексоры, и прочие элементы, которые находятся на интегральной схеме процессора. Эти элементы отвечают за логические бинарные операции на физическом уровне, оперируя с тем есть или нет на определенных входах у них ток, и сответственно подавая или убирая ток с выхода.
А самими бинарными данными (единицами и нулями) управляют транзисторы. Транзисторы обладают довольно простым свойством - они могут под воздействием управляющего сигнала менять ток в цепи. Если ток есть - это считается логической единицей. Если нет - нулем.
За счет чего транзисторы позволяют менять ток в цепи - объясняет целый огромный раздел физики, который называется "полупроводники", в частности p-n переход. Если охота вникать - погуглите, это очень сложная тема, требующая хорошего понимания основ физики.
9 года
назад
от
vasiliy4430
Связанные вопросы
1
ответ
Блок питания 22вольт для пк
6 года
назад
от
майкл сиамский
2
ответов
Почему есть сине и желтое пламя, и почему последне горяче?
4 года
назад
от
Child of Planet Earth
1
ответ
Представим себе ситуацию о человека, которому выстрелили в живот из пистолета, а ему все равно?
5 года
назад
от
JuliA