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