DocumentCode :
1332183
Title :
Scheduling support for concurrency and parallelism in the Mach operating system
Author :
Black, David L.
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume :
23
Issue :
5
fYear :
1990
fDate :
5/1/1990 12:00:00 AM
Firstpage :
35
Lastpage :
43
Abstract :
The shared use of general-purpose uniprocessors is examined. Support for common uniform-memory-access architectures that have all memory equidistant from all processors in terms of access time is emphasized. This work is also applicable to non-uniform-memory-access machines, whose memory access times depend on the physical distance between the processor and the accessed memory, but it does not provide a complete solution to load-balancing problems for this class of machine. The discussion covers time-sharing scheduling, the Mach scheduler, programming models, scheduling concurrency support, processor allocation, and related work.<>
Keywords :
multiprogramming; operating systems (computers); scheduling; Mach operating system; Mach scheduler; common uniform-memory-access architectures; concurrency support; general-purpose uniprocessors; memory access times; parallelism; processor allocation; programming models; time-sharing scheduling; Concurrent computing; Hardware; Memory management; Operating systems; Parallel programming; Processor scheduling; Radio access networks; Runtime; Throughput; Time sharing computer systems;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.53353
Filename :
53353
Link To Document :
بازگشت