answersLogoWhite

0


Best Answer

Make sure a password has been set on the computer and make sure its one that you know is easy to memorize but hard for others to find out. firewall - software firewall is a program that is stored into the computer which protects the computer from unauthorized incoming and outgoing data. virus protection program - that helps stop or detect and fix virus problems from happening.

User Avatar

Wiki User

7y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How to prevent unauthorized memory access in c?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How does c give access to low level memory?

Define 'low level memory' first.


How does C programming give access to low level memory?

Define 'low level memory' first.


What is called pointers-c plus plus?

Yes, C++ has pointers, which are references to memory locations. which are variables that store memory addresses, or NULL (zero). If the pointer is non-NULL, the pointer is said to dereference the object (or variable) residing at the stored memory address, which permits indirect access to that object so long as the object remains in scope.


What allows faster access- RAM ROM or virtual memory a. ROM b. Virtual Memory c. RAM d. All of the above?

rom


What type of computer memory is used to load programs and transfer files during your work sessions A desktop backup drive B Random Access Memory RAM C Quick Memory QM?

virtual


How does memory cache speed up computer processing A Cahce memory doesn't need to be refreshed so access time is faster B Cache memory refreshes instantly so acess time is faster. C Cache memory uses?

A


Is c a low level language?

C language is a middle level language, a middle language is one which somehow allows you to access your computer memory directly. Where as Java and C# are completely highlevel language as they dont allow you to directly access your computer memory, Assembly Language is said to be the low level language as it allow the the direct access of memory. you can read more on C language here: http://thetechnofreaks.com/2011/08/23/the-basics-welcome-to-the-world-of-programming/ Actually, there are no 'middle level languages', machine code and Assembly is low level, everything else is high level. And of course you cannot break out from your virtual memory space using C (or any other language). It is called 'protected mode' for a reason.


Mention any two features omitted from java but present in c?

# Manual memory allocation/deallocation # (Semi-) direct access to registers


What characteristics distinguish the various elements of a memory hierarchy?

Registers >> Cache >> Main Memory >> Magnetic disk >> Magnetic tape • As one goes down the hierarchy, the following occur: a . Decreasing cost per bit b . Increasing capacity c . Increasing access time d . Decreasing frequency of access to the memory by the processor


What is a dangling pointer in C and C plus plus?

A dangling pointer is one that points to a memory location but the memory itself has been freed or released back to the system. The memory may still contain valid information, but the system can overwrite the data at any time so any attempt to access that memory via the dangling pointer could prove disastrous. As soon as memory is released, the pointer is invalid -- because the memory it points to is potentially invalid. To prevent this, always nullify pointers (set them to point at memory address zero) when they are no longer required, immediately after releasing the memory they point to. There are occasion when this is not necessary, such as when releasing a member pointer in a class destructor, but if a pointer is re-used, it must be initialised before being accessed again.


What are the differences between C and Java reference variables?

Java does not have the concept of Reference Variables. We cannot access the memory location where the data is stored in Java.


What is the memory management operator in c plus plus?

There is no memory management operator in C++ -- it is an unmanaged language. You use the C++ new operator to allocate memory, and use the C++ delete operator to release previously allocated memory.