I have two questions. The first is directly connected to this forum topic the second is abit less.
Okay, memory, how does it work??
Lets take a CD. If I'm not mistaken 0's and 1's are represented as bumps that the optical laser reads. Okay.
Now, I understand the concept of the ASCII table representing letters and basic symbols..
But when I burn a video file, audio file, computer game - what is it? how is it saved in memory? is there any indication what kind of file is it? If so how?
How does harddisk work? how is it remembering things and distinguses between different data?
-
More bizarre question : lets take a certain programming language.
What is the different between an array and an abstracted tree?
I mean I can implement an abstracted tree by an array, linked list or whatever so obviously they are different objects in a different level
but I can't put the fine line between them.
abstract tree used to represent data ordering and
linked list and array used to represent memory allocation?
or how is it exactly?
Thanks in advance to everyone!!
Okay, memory, how does it work??
Lets take a CD. If I'm not mistaken 0's and 1's are represented as bumps that the optical laser reads. Okay.
Now, I understand the concept of the ASCII table representing letters and basic symbols..
But when I burn a video file, audio file, computer game - what is it? how is it saved in memory? is there any indication what kind of file is it? If so how?
How does harddisk work? how is it remembering things and distinguses between different data?
-
More bizarre question : lets take a certain programming language.
What is the different between an array and an abstracted tree?
I mean I can implement an abstracted tree by an array, linked list or whatever so obviously they are different objects in a different level
but I can't put the fine line between them.
abstract tree used to represent data ordering and
linked list and array used to represent memory allocation?
or how is it exactly?
Thanks in advance to everyone!!