How would one go about reading memory from a process? Is it different by OS?
As an experienced web-developer, but a novice “low level” programmer, this stuff is sort of voodoo to me still.
C simple arrays and pointers question
So here’s the confusion, let’s say I declare an array of characters
Tension between the dependency inversion principle and avoiding “new” in C++?
I have seen a lot of advice that it is better to do Type object;
than
Increase the size of a memory mapped file
I am maintaning a memory mapped file to store my tree like datastructure.
Browser support for internal corporate tools
We are on the verge of a conversion. For years, our company supported only IE for its internal (intranet) home-built tools.
Instruction vs data cache usage
Say I’ve got a cache memory where instruction and data have different cache memories (“Harvard architecture”). Which cache, instruction or data, is used most often? I mean “most often” as in time, not amount of data since data memory might be used “more” in terms of amount of data while instruction cache might be used “more often” especially depending on the program.
Why isn’t DSM for unstructured memory done today?
Edit: Comments suggested, that DSM just faded out by being not used recently. What were the reasons for this, what are DSMs drawbacks? Literature lists many positive aspects like
easy to port programms to, no marshalling and therefore faster and so on but also negative aspects like only usable in homogenous environments due to endianess and word size issues. So why is all data synchronizing done by databases and not DSM anymore? Has there been a historic comparison or study at the time when both ways existed concurrently?
How flexible can hardware get? [closed]
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for […]
Is it possible to read memory from another program by allocating all the empty space on a system?
Theoretically, if I were to build a program that allocated all the unused memory on a system, and continued to request more and more memory as other applications released memory that they no longer need, would it be possible to read recently released memory from another applications? Or is this somehow protected by modern operating system?
Possible to implement OOP without using extensive heap operations?
Is the concept of OOP intimately tied to allocating objects on the heap? Is it possible to write normal OOP without creating excessive objects on the heap?