Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Goeman, Henk J.M.
Affiliations: University of Leiden
Abstract: An active system component, the arbiter, is proposed as a system structuring concept for the implementation of synchronizing primitives. The concept is illustrated by showing a new and very simple implementation of the critical section with a busy form of waiting. This implementation will be refined in such a way that it does not need the commonly stated postulate of atomicity, according to which assignments to and inspections of common store locations are indivisible, non interfering, atomic actions. Thus we refute the well-known and widely believed “paradox of the critical region”. The use of the arbiter is further illustrated by showing an implementation of the semaphore operations. These operations are implemented “on top of” the proposed implementation for the critical section, i.e. using the same busy form of waiting to ensure the mutual exclusion of concurrently issued individual semaphore operations. Nevertheless, the proposed implementation explicitly allows a nonbusy form of waiting to result from one of the semaphore operations by means of an interrupt mechanism.
Keywords: Active system component, arbiter, synchronizing primitives, critical section, semaphore
DOI: 10.3233/FI-1981-4304
Journal: Fundamenta Informaticae, vol. 4, no. 3, pp. 517-530d, 1981
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl