Of course, if your computer is running DOS or CP/M, it has no such security features, and you get whatever happens to be in the memory (and you could also just make up a pointer to an arbitrary address and read it, as long as you stay within the memory range of the system). Most OS's have a way to read what another process is doing as part of the debug functionality (if you run the "debugger" in your system, it will of course run as a separate process, but needs to be able to access your program when you debug it, so there needs to be ways to read the memory of that process), but that requires a little more effort than just calling new or malloc (and you either will need to have extra permissions (superuser, adminstrator, etc), or be the owner of the other process too). So it contains whatever it happens to contain, and if you poke around it, you will potentially "find stuff". Also, new software often requires more memory than its predecessors, particularly productivity applications, such as photo editing software, video editing. Once memory has been allocated to your process, and freed again, it will contain whatever happens to be in that memory, as clearing it takes extra time, and most of the time, you'd want to fill it with something else anyway. Take a look at your favorite device (e.g., smartphones, tablets, desktops, laptops, graphing calculators, HDTVs, handheld gaming systems, etc.), and you should find some information about the RAM. This is what allows your computer to surf the internet and then quickly switch to loading an application or editing a document. What Is Flash Memory Frequently Asked Questions Nearly every computing-capable device needs RAM. This is the case for all modern OS's, and has been the case for multi-user OS's (Unix, VAX-VMS, etc) more or less since they were first invented in the late 1950's or early 1960's - because someone figured out that it's kind of unfun when "your" data is found by someone else who is just out there fishing for it.Įven a process that has ended will have it's memory cleared - how would you like it if your password was still stored in memory for someone to find when the program that reads the password ended? Nazarethman/Getty Images Random access memory (RAM) is the best-known form of computer memory. For security reasons, the memory used by other processes is cleared before it gets given to YOUR process. Browse 917 computer ram photos and images available, or search for computer memory or computer parts to find more great photos and pictures. Assumning your computer runs Linux, Windows, MacOS or something like that, there will NEVER be any pictures in the memory your process uses - unless you loaded them into your process.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |