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

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

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

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

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

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

Войти через TM ID
Похожие вопросы
Biganto Москва
от 130 000 до 130 000 руб.
от 2 500 до 4 000 usd.
HTML Academy Москва
от 85 000 до 100 000 руб.
14 авг. 2018, в 10:57
2400 руб./за проект
14 авг. 2018, в 10:44
3000 руб./за проект
14 авг. 2018, в 09:38
5000 руб./за проект