Какие процессы происходят на низком уровне?

Хотелось бы знать что происходит на низком уровне когда я вожу в консоль браузера допустим
var a = 1
что происходит в процессоре и в оперативной памяти и в os
какая там логическая цепочка

или где об этом почитать ?
  • Вопрос задан
  • 710 просмотров
Пригласить эксперта
Ответы на вопрос 6
@asd111
Консоль браузера Хром это консоль javascript движка V8.
Соответственно когда пишешь var a = 8 виртуальная машина javascript выделяет через ОС блок памяти для переменной.
У ОС есть системные вызовы для выделения памяти, для работы с процессором и т.п.
На уровне железа оперативная память представляет собой набор сигналов 1-0 и этот поток постоянно проходит через процессор, меняется и отправляется обратно в память.
Ответ написан
Комментировать
или где об этом почитать ?

Почитать книги по операционным системам, архитектуре вычислительных машин, компиляции. Вообще чтобы не спрашивать какая там логическая цепочка люди получаются образование в ВУЗе.
Ответ написан
rework
@rework
Помог ответ? В благодарность отметь его решением
Советую послушать интересный подкаст на эту тему - https://ru.hexlet.io/blog/posts/podcast_09
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Комментировать
profesor08
@profesor08 Куратор тега JavaScript
Происходит:
var_a DW 1

Где var_a - какой-то адрес в памяти
Ответ написан
@whitest
Развивающийся сисадмин
Для начала понимания нужно изучить, как устроен процессор, как он работает с памятью, с устройствами на матплате, с периферийными устройствами, АЧ компьютера, в общем. Язык ассемблера и C, хотя бы краем глаза, тоже стоит поизучать.
Затем почитать пару книг, как работает ОС, как в теории, так и конкретные примеры Linux\Windows. На всё это, в нормальном темпе, может уйти пару месяцев, не более.
Далее уже будет понятно, в какую сторону гуглить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы