1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Monica [59]
3 years ago
13

Typically, at the completion of a device I/O, a single interrupt is raised and appropriately handled by the host processor. In c

ertain settings, however, the code that is to be executed at the completion of the I/O can be broken into two separate pieces. The first piece executes immediately after the I/O completes and schedules a second piece of code (sometimes called a "Deferred Procedure Call") to be executed at a later time. What is the purpose of using this strategy in the design of interrupt handlers?
Computers and Technology
1 answer:
inessss [21]3 years ago
5 0
No idea sorrrrrrryyyyyyyy
You might be interested in
Usually a WAN covers no more than one building.<br> Group of answer choices<br> True<br> False
Stella [2.4K]

Answer:

False

Explanation:

WAN's are a wide area covered in LAN's. LAN's only cover 1 building, while WAN's are a bunch of LAN's in a WIDE area (WAN = wide area network)

i hope this helps you :D

8 0
3 years ago
Read 2 more answers
A file is to be shared among different processes, each of which has a unique number. The file can beaccessed simultaneously by s
Finger [1]

Answer:

int sumid=0;    /* Shared var that contains the sum of the process ids currently accessing the file */

int waiting=0;   /* Number of process waiting on the semaphore OkToAccess */

semaphore mutex=1;   /* Our good old Semaphore variable ;) */

semaphore OKToAccess=0;    /* The synchronization semaphore */

get_access(int id)

{

    sem_wait(mutex);

    while(sumid+id > n) {

        waiting++;

        sem_signal(mutex);

        sem_wait(OKToAccess);

        sem_wait(mutex);

    }

    sumid += id;

    sem_signal(mutex);

}

release_access(int id)

{

    int i;

    sem_wait(mutex);

    sumid -= id;

    for (i=0; i < waiting;++i) {

        sem_signal(OKToAccess);

    }

    waiting = 0;

    sem_signal(mutex);

}

main()

{

    get_access(id);

    do_stuff();

    release_access(id);

}

Some points to note about the solution:

release_access wakes up all waiting processes. It is NOT ok to wake up the first waiting process in this problem --- that process may have too large a value of id. Also, more than one process may be eligible to go in (if those processes have small ids) when one process releases access.

woken up processes try to see if they can get in. If not, they go back to sleep.

waiting is set to 0 in release_access after the for loop. That avoids unnecessary signals from subsequent release_accesses. Those signals would not make the solution wrong, just less efficient as processes will be woken up unnecessarily.

5 0
3 years ago
With a ____, the databases used by the system are all located on a single computer, such as a server or mainframe computer.
denpristay [2]

With a centralized database system, the databases used by the system are all located on a single computer, such as a server or mainframe computer.

<h3></h3><h3>What are database systems?</h3>

Database is a collection of related data stored in a manner that it can be retrieved as needed. Database system or Database Management System (DBMS) are enables us to create, maintain, and access databases. A database typically consists of Tables, Fields (columns) and Records (rows).

Advantages of DBMS approach are low level of redundancy, faster response time, lower storage requirements, easier to secure, increased data accuracy. Disadvantage of DBMS approach is increased vulnerability (backup is essential).

To learn more about database systems refer to:

brainly.com/question/518894

#SPJ4

5 0
2 years ago
Difference between batabse and database management system
adelina 88 [10]

Answer:A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is usually controlled by a database management system (DBMS). ... The data can then be easily accessed, managed, modified, updated, controlled, and organized.

Explanation:A database could be grades that students get at school and to manage it we can use a spreadsheet program like excel

4 0
3 years ago
All of the Internet in your country disappears. What happens next?
Talja [164]

Answer:

It is most likely that in a tech surrounded environment there would be an apacolypse, not necessarily a man hunting man apacolypse but it would cause a huge panic throughout that country because government could not communicate which is what leaves people with a safeplace.

Explanation:

please mark as brainliest xx hope it helps <3

if you really like this topic watch into the forest on netflix, it has the same premise except its not that internet disappears its electricity.

4 0
3 years ago
Other questions:
  • What is an extrinsic value? A. something that is valuable in and of itself B. something that is valuable because it leads to ano
    12·1 answer
  • A weak fuel to air mixture along with normal airflow through a turbine engine may result in?
    8·1 answer
  • What is most likely kept in as database
    15·1 answer
  • Security measures are sometimes described as a combination of physical, technical, and administrative (PTA) safeguards. Which of
    12·1 answer
  • The first step in the five-step process for problem solving is to ____. take action complete the task understand the task or nee
    10·2 answers
  • Which scientific tool would be primarily used by scientists?
    12·2 answers
  • Construct pseudocode for a program that prints ‘Hello World’ on the screen.
    7·2 answers
  • Which output device would a teacher use to show
    13·1 answer
  • The following Mic1 microcode excerpt shows support for a possible 7 bit opcode, 8 bit integer argument machine instruction (orga
    14·1 answer
  • When adding new hardware, such as a printer, to a computer you often have to add associated software that allows the printer to
    6·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!