Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Cooperative_multitasking> ?p ?o }
Showing triples 1 to 53 of
53
with 100 triples per page.
- Cooperative_multitasking abstract "Cooperative multitasking, also known as non-preemptive multitasking, is a style of computer multitasking in which the operating system never initiates a context switch from a running process to another process. Instead, processes voluntarily release control periodically or when idle in order to enable multiple applications to be run simultaneously. This type of multitasking is called \"cooperative\" because all programs must cooperate for the entire scheduling scheme to work. In this scheme, the process scheduler of an operating system is known as a cooperative scheduler, having its role reduced down to starting the processes and letting them return control back to it voluntarily.Although it is rarely used in modern larger systems except for specific applications such as CICS or the JES2 subsystem, cooperative multitasking was the primary scheduling scheme for 16-bit applications employed by Microsoft Windows before Windows 95 and Windows NT, and by Mac OS before OS X. Windows 9x used non-preemptive multitasking for 16-bit legacy applications, as the PowerPC versions of Mac OS X prior to Leopard used it for classic applications. NetWare, which is a network-oriented operating system, used cooperative multitasking up to NetWare 6.5. Cooperative multitasking is still used on RISC OS systems.As a cooperatively multitasked system relies on each process regularly giving up time to other processes on the system, one poorly designed program can consume all of the CPU time for itself, either by performing extensive calculations or by busy waiting; both would cause the whole system to hang. In a server environment, this is a hazard that makes the entire environment unacceptably fragile. However, cooperative multitasking allows much simpler implementation of applications because their execution is never unexpectedly interrupted by the process scheduler; for example, various functions inside the application do not need to be reentrant.In contrast, preemptive multitasking interrupts applications and gives control to other processes outside of the application's control.".
- Cooperative_multitasking wikiPageID "5614270".
- Cooperative_multitasking wikiPageLength "3375".
- Cooperative_multitasking wikiPageOutDegree "25".
- Cooperative_multitasking wikiPageRevisionID "696344983".
- Cooperative_multitasking wikiPageWikiLink Busy_waiting.
- Cooperative_multitasking wikiPageWikiLink CICS.
- Cooperative_multitasking wikiPageWikiLink Category:Concurrent_computing.
- Cooperative_multitasking wikiPageWikiLink Classic_Environment.
- Cooperative_multitasking wikiPageWikiLink Computer_multitasking.
- Cooperative_multitasking wikiPageWikiLink Context_switch.
- Cooperative_multitasking wikiPageWikiLink Hang_(computing).
- Cooperative_multitasking wikiPageWikiLink 3.
- Cooperative_multitasking wikiPageWikiLink Mac_OS.
- Cooperative_multitasking wikiPageWikiLink Mac_OS_X_Leopard.
- Cooperative_multitasking wikiPageWikiLink Microsoft_Windows.
- Cooperative_multitasking wikiPageWikiLink NetWare.
- Cooperative_multitasking wikiPageWikiLink OS_X.
- Cooperative_multitasking wikiPageWikiLink Operating_system.
- Cooperative_multitasking wikiPageWikiLink PowerPC.
- Cooperative_multitasking wikiPageWikiLink Preemption_(computing).
- Cooperative_multitasking wikiPageWikiLink Process_(computing).
- Cooperative_multitasking wikiPageWikiLink RISC_OS.
- Cooperative_multitasking wikiPageWikiLink Reentrancy_(computing).
- Cooperative_multitasking wikiPageWikiLink Scheduling_(computing).
- Cooperative_multitasking wikiPageWikiLink Server_(computing).
- Cooperative_multitasking wikiPageWikiLink Subroutine.
- Cooperative_multitasking wikiPageWikiLink Windows_95.
- Cooperative_multitasking wikiPageWikiLink Windows_9x.
- Cooperative_multitasking wikiPageWikiLink Windows_NT.
- Cooperative_multitasking wikiPageWikiLinkText "Cooperative multitasking".
- Cooperative_multitasking wikiPageWikiLinkText "co-operatively multitasked".
- Cooperative_multitasking wikiPageWikiLinkText "cooperative multi-tasking".
- Cooperative_multitasking wikiPageWikiLinkText "cooperative multitasking".
- Cooperative_multitasking wikiPageWikiLinkText "cooperative scheduling".
- Cooperative_multitasking wikiPageWikiLinkText "cooperative task".
- Cooperative_multitasking wikiPageWikiLinkText "cooperative".
- Cooperative_multitasking wikiPageWikiLinkText "cooperatively multitasked".
- Cooperative_multitasking wikiPageWikiLinkText "cooperatively scheduled".
- Cooperative_multitasking wikiPageUsesTemplate Template:Operating-system-stub.
- Cooperative_multitasking wikiPageUsesTemplate Template:Reflist.
- Cooperative_multitasking wikiPageUsesTemplate Template:Use_mdy_dates.
- Cooperative_multitasking subject Category:Concurrent_computing.
- Cooperative_multitasking hypernym Style.
- Cooperative_multitasking comment "Cooperative multitasking, also known as non-preemptive multitasking, is a style of computer multitasking in which the operating system never initiates a context switch from a running process to another process. Instead, processes voluntarily release control periodically or when idle in order to enable multiple applications to be run simultaneously. This type of multitasking is called \"cooperative\" because all programs must cooperate for the entire scheduling scheme to work.".
- Cooperative_multitasking label "Cooperative multitasking".
- Cooperative_multitasking sameAs Q16969336.
- Cooperative_multitasking sameAs چند_وظیفهای_بدون_قبضهای.
- Cooperative_multitasking sameAs m.0dwd80.
- Cooperative_multitasking sameAs Nepreemptívny_multitasking.
- Cooperative_multitasking sameAs Q16969336.
- Cooperative_multitasking wasDerivedFrom Cooperative_multitasking?oldid=696344983.
- Cooperative_multitasking isPrimaryTopicOf Cooperative_multitasking.