What is the race condition in operating systems? Give me some examples for that?
966469
Here you go\nhttp://en.wikipedia.org/wiki/Race_condition\n\n///
1173724
Because it's impossible without Microsoft releasing its source code. You can't run a program compiled for one kernel on another.
514847
In case of Windows\n\nWindows+L\nCTRl+ALT+DEL - Lock the computer
1144077
Not to my knowledge.  Pascal is really not a low enough level language to write an OS in.  Usually it is C, with assembler for the really low level stuff.\n\n-Dio
401616
What windows are you running?
45545
What operating system are you running and what browser are you using?
1090656
While some of us can do your homework for you, it does you no good in the long run.\nI will give you a clue: A secure operating system will be designed in such a way that non-privileged code will not be able to compromise the integrity of the system. In other words, malicious program code - intentional or accidental will not compromise O.S. security unless it is running in a trusted level.\n\nGo with that concept to research and write the report.\n\n Hope this helps.
483428
There's a history here to help you with your research:\n\nhttp://en.wikipedia.org/wiki/Operating_system
346741
What's the question?\n\nThreads implemented by the kernel have somewhat higher overhead (because going into the kernel involves a state switch, crossing protection domains, etc), but such threads can behave better because, for example, a different thread can be dispatched in the case of a page fault, or other kinds of blockage.\n\nThreads implemented by the application (or by the run-time system, running in user state) require voluntary relinquishing of the processor when a thread is blocked.   Some of this can be built into libraries, but is nonetheless a potential source of errors and problems.
460852
It sits in the heap that is allocated to your program by the OS.  It doesn't reside anywhere special, it is just marked read only.  There are ways around that if you really try.
163432
The only advantage I can think of is if one of the OS does something the other can not.
224118
everything that interprets 1s and 0s into something you can use is an operating system, the difference is the architechture, ex:windows is x86
253200
This is not an isolated case, but you need to make sure you have the latest and greatest Java RunTime.\n\nI can help you there!  http://java.com - Grab the Java VM/JRE there, install it.\n\nAlso, http://ccleaner.com - download this to whipe off any junk that may be getting in the way.\n\nAnd http://fileforum.betanews.com/detail/Spybot_Search_and_Destroy/1043809773/1 Spybot will whipe off some of the extra spyware which may be messing with your PC.\n\nThen your off to the races. :O)
614922
has it been happening long?  have you added HW recently?  what OS are you running?\n\nthese things are always helpful and I can answer with some different views than you have received already...
485043
Most programs have a starting point, follow an\nexecution path through the program, and finally\nhave an ending point.  These programs only have\na single "thread of execution".  Consider the\nsituation, however, where there is a "fork in the\nroad", and your program execution splits and\ngoes down *both* paths at the same time.\n\nIt's a more difficult model to engineer (since you\nhave to take care that the two executing components\ndon't interfere with each other), but it enables\nus to either logically partition a problem (ie. into\nproducer/consumer) or physically partition a problem\n(ie. onto the distinct hardware cores available\nfrom current processors).\n\nPeople sometimes use this phrase to cover both the\ncase of two "threads" (which share almost everything\nwithin a single process) as well as the case for\ntwo cooperating processes (which share almost nothing\nsince they are distinct processes).\n\nThe wikipedia reference in the previous answer is a great\nresource, but I thought this might be a more gentle\nintroduction.
425687
I know of internal fragmentation. If the memory is allocated and then released in random order ( as expected by any running OS. As programs can finish execution anytime ), the small chunks of memory combinedly can/may accomadate larger programs, but as memory is not continous, it cannot be used. Older OS's used to spend good time in compacting memory once in a while to avoid such situation.\n\nI really dont know of External Fragmentation.
442456
Contrary to what the processes box says is running and what is not is not always 100% true. Your OS alone depending on what version and what its performing can take a bit of your memory but not that much. Seems to me you have one of two things. You either have a virus running in the back ground using your computer as a slave, or you burnt out one of your memory sticks, which is highly possible.