answersLogoWhite

0


Best Answer

Memory paging has nothing to do with device drivers. When memory needs to be written to but that memory is currently paged out (to disk), a page fault occurs. To resolve the fault, the system memory manager must make physical memory available to load the required page, which means the current content of that memory needs to be paged out. In other words, the memory manager swaps the pages.

User Avatar

Wiki User

6y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is passed as an argument to device driver when page is swapped out to write that page in swap area?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What devices need a device driver?

An example of a device driver would be the interface between the Windows Operating System and the computers Network Interface Card. Device drivers are used to eliminate the need for the Operating System to know how to "talk" with a given device. The Operating System makes standard calls (called API calls) which are intercepted by the device driver, translated into something the device can understand and passed to the device.


When argument are passed by value the function works with the original arguments in the calling program?

When a function is passed by value the calling function makes a copy of the passed argument and works on that copy. And that's the reason that any changes made in the argument value does gets reflected to the caller.


In visual basics what is information that is being passed to a function?

argument


What argument value is passed into a module that is the only copy of the argument?

If a module is the sole possessor of a value, it will be passed by value, meaning a copy of the argument will be made and used within the module. This copy will be modified independently of any other modules or the original value.


What is the term used for the variable that receives an argument that is passed into a module?

parameter


What is the term used for the variable that receives an argument that passed into a module?

parameter


When the module can modify the argument in the calling part of the program?

when it is passed by reference


Command line argument?

Command line argument is a value that is passed to a program whenever the program is executed. It is used to avoid hard coding.


You are monitoring a new technician installing a device driver on a Windows-based PC The technician asks why the company requires the use of signed drivers What would be the best response to give?

A signed driver has passed Microsoft's quality lab test and prevents a system from being compromised.


What happen when a c program passes an array as a function argument?

When an array name is passed as a function argument, the address of the first element is passed to the function. In a way, this is implicit call by reference. The receiving function can treat that address as a pointer, or as an array name, and it can manipulate the actual calling argument if desired.


Does C even have pass by reference?

Strictly speaking, no. All arguments in C are passed by value. However, when the argument being passed is a memory address, although the address itself is passed by value, we're effectively passing the object that resides at that address -- by reference. Thus when a function's formal argument is a pointer variable (of any type), then it can be taken as read that the function is using the pass by reference semantic rather than the pass by value semantic. Nevertheless, it is important to keep in mind that the formal argument is assigned a copy of the actual argument and is therefore being passed by value.


What is data passed to a module is called?

This piece of data is called an "argument".