answersLogoWhite

0

What is executable memory?

Updated: 11/8/2022
User Avatar

PatelSiddharth

Lvl 1
14y ago

Best Answer

Executable memory is memory that the program counter (PC) can point to, i.e. instructions can be executed from executable memory.

In the 8086/8088, there is no distinction between executable and non executable memory - all memory is the same. The distinction only came into being with the 80286, and grew in functionality until DEP (Data Execution Prevention) on the 80686 running XP, though other operating systems could well have implemented the distinction earlier.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is executable memory?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How c programs get stored in memory?

The source or the executable?


Is memory allocated at runtime for the static variables?

No. Static memory is allocated at compile time. Static variables are allocated within the program's data segment which is a physical part of the executable. When you load the executable into memory, the operating system sets aside enough memory for the entire executable and copies it, byte for byte, into that memory. So when the program is executed, the data segment is already allocated.


How c program gets stored in the memory?

Binary object code executable.


If you have all the files installed can you run the Flash executable file from a memory stick this is regarding Flash CS3?

Executable flash files can be run on any windows file system.


What is 8051 loader?

The Loader is a program that moves the executable file produced by linker from the secondary storage device to memory for execution


What command in Linux do you use to run an executable file?

If it's already in your PATH variable, then simply the name of the executable would do. If not, then use the full path of the executable or navigate to the directory of the executable and then ./executable where "executable" is the name of the executable.


Explain executable versus non-executable files in DOS?

difference between executable file and non-executable file in dos


What are the different types of memory areas for different programming languages?

Code (readable, executable) Constant data (readable) Variable data (readable, writeable)


What is the difference between linking and loading process?

Linking is a process of combining various pieces of code and data together to form a single executable file. Loading is the process of copying the program from hard disk to main memory in order to put the program in executable state


What make a file executable?

This depends upon the operating system. In Windows, the operating system determines if a file is executable by the file extension. There are three windows executable file extensions that I know of: .exe, .com and .scr .com is the simplest executable file: it's contents are simply copied into memory and execution begins at the beginning of the file in memory. Because of this simplicity, .com files may be no larger than a little under 64KiB, and they can only be loaded into memory at address 0x0100. .exe files are more complicated: they are split up into multiple segments. The file contains a header, several tables, a .text section which contains the actual executable instructions, a .data section which contains any static or global data, and more. If the file does not match a specific structure, then the operating system will refuse to execute the file. Thus, in Windows, in order for a file to be executable, it must have the proper file extension, and it must match a specific format for that file extension.


How can you fix ox73dd11c7 referenced memory at 0x00000004 The memory could not be read Click Ok to terminate the prograre you were trying to burn a DVD with Ulead video 9 when you got that message?

i got this while executing a executable file


What the different between non-executable files to executable files?

Executable means that the file has a series of instructions used to execute a program. Non-executable files are ones that do not have these instructions.