Operating system problems, computer science, Basic Computer Science

1. In discussing software algorithms for mutual exclusion, we noted that optimizing compilers and out-of-order execution by processors could invalidate most of these algorithms because such “optimization” does not take into account that the value of a shared variable can be changed by something other than the immediately evident code. This overly-simplistic characterization also happens with I/O devices, especially simple programmed I/O where data or control register contents changes as a result of the state of the device, not as a consequence of execution of processor instructions, as well as with clocks where the current time register changes continually. It also happens when DMA is used to input blocks of data, which is slightly more complex because the addresses whose value changes are not evident literally. What does this imply about device drivers?
Posted Date: 2/5/2012 12:49:42 PM | Location : United States







Related Discussions:- Operating system problems, computer science, Assignment Help, Ask Question on Operating system problems, computer science, Get Answer, Expert's Help, Operating system problems, computer science Discussions

Write discussion on Operating system problems, computer science
Your posts are moderated
Related Questions
i don''t understand how to create a program using double, int, float, short etc

Code for Program to find the second highest number from a given array in Assembly Language by using NASM

What role would you assign to each of the four workstation and any other equipment

How Should an Ideal Software be?  It should be easy to operate, with minimal training of nursing personnel.   Should be reliable, and thoroughly tested in various nur

origin,nature and impact of operation research

what is CAI? explain its pitfalls.

ANALOGUE COMPUTERS A computer is basically a problem-solving device. In aircraft radio systems the problem to be solved is concerned with navigation, in that given certain inf

Consider the one-time pad encryption scheme to encrypt a 1-bit message m, and assume m is chosen with uniform distribution from message space M={0,1}. Let E1 be the event "message

In a certain word game a player can buy vowels and consonants. The first vowel is free; each additional vowel cost $1. The first two consonants are free; each additional constant c

A rock weighs 33.6 N on Planet X and 49 N on Earth. What is g on Planet X