C
C
coffeehoock2018-03-02 12:13:43
JavaScript
coffeehoock, 2018-03-02 12:13:43

What processes occur at a low level?

I would like to know what happens at a low level when I drive to the browser console, let 's say what happens in the processor and in RAM and in os , what is the logical chain or where to read about it?
var a = 1

Answer the question

In order to leave comments, you need to log in

6 answer(s)
A
asd111, 2018-03-02
@asd111

The Chrome browser console is the javascript console of the V8 engine.
Accordingly, when you write var a = 8, the javascript virtual machine allocates a memory block for the variable through the OS.
The OS has system calls to allocate memory, to work with the processor, and so on.
At the hardware level, RAM is a set of 1-0 signals, and this stream constantly passes through the processor, changes and is sent back to memory.

S
Stanislav Makarov, 2018-03-02
@Nipheris

Or where can I read about it?

Read books on operating systems, computer architecture, compilation. In general, in order not to ask what kind of logical chain there is, people get education at a university.

E
Evgeny Kalibrov, 2018-03-02
@rework

I advise you to listen to an interesting podcast on this topic - https://ru.hexlet.io/blog/posts/podcast_09

S
Saboteur, 2018-03-02
@saboteur_kiev

https://habrahabr.ru/company/htmlacademy/blog/254825/
https://habrahabr.ru/post/251373/

P
profesor08, 2018-03-02
@profesor08

Occurs:
var_a DW 1
Where var_a is some address in memory

A
Alexey Bely, 2018-03-11
@whitest

To begin understanding, you need to study how the processor works, how it works with memory, with devices on the motherboard, with peripherals, computer frequency, in general. Assembly language and C, at least out of the corner of your eye, are also worth studying.
Then read a couple of books on how the OS works, both in theory and specific examples of Linux\Windows. All this, at a normal pace, can take a couple of months, no more.
Further, it will be clear in which direction to google.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question