Separation of mechanism and policy: Difference between revisions
Appearance
Content deleted Content added
Artsy, ref |
Miller 88 |
||
Line 1: | Line 1: | ||
The principle '''Separation of [[Mechanism (technology)|mechanism]] and [[policy]]''' has several uses in the field of [[Computer science]]. The separation of mechanism and policy is the fundamental approach of a [[microkernel|micro]] [[Kernel (computer science)|kernel]] that distinguishes it from a [[Monolithic kernel|monolithic]] one. |
The principle '''Separation of [[Mechanism (technology)|mechanism]] and [[policy]]''' has several uses in the field of [[Computer science]]. The separation of mechanism and policy is the fundamental approach of a [[microkernel|micro]] [[Kernel (computer science)|kernel]] that distinguishes it from a [[Monolithic kernel|monolithic]] one. |
||
Artsy, in a 1987 paper, discussed an approach for an operating system design having an "extreme separation of mechanism and policy".<ref> |
Artsy, in a 1987 paper, discussed an approach for an operating system design having an "extreme separation of mechanism and policy".<ref>Miller, M. S., & Drexler, K. E. (1988). ''[http://www.agorics.com/Library/agoricpapers/aos/aos.4.html Markets and computation: Agoric open systems]''. In Huberman (1988), pp. 133{176.</ref><ref>Artsy, Yeshayahu ''et al'', 1987</ref> |
||
==Notes== |
==Notes== |
Revision as of 23:48, 8 July 2007
The principle Separation of mechanism and policy has several uses in the field of Computer science. The separation of mechanism and policy is the fundamental approach of a micro kernel that distinguishes it from a monolithic one.
Artsy, in a 1987 paper, discussed an approach for an operating system design having an "extreme separation of mechanism and policy".[1][2]
Notes
- ^ Miller, M. S., & Drexler, K. E. (1988). Markets and computation: Agoric open systems. In Huberman (1988), pp. 133{176.
- ^ Artsy, Yeshayahu et al, 1987
References
- Per Brinch Hansen (2001). "The evolution of operating systems" (pdf). Retrieved 2006-10-24.
{{cite journal}}
: Cite journal requires|journal=
(help) included in book: Per Brinch Hansen (ed.). "1". Classic operating systems: from batch processing to distributed systems. New York,: Springer-Verlag. pp. 1–36. ISBN 0-387-95113-X.{{cite book}}
: External link in
(help); Unknown parameter|chapterurl=
|chapterurl=
ignored (|chapter-url=
suggested) (help); Unknown parameter|origdate=
ignored (|orig-date=
suggested) (help)CS1 maint: extra punctuation (link) (p.18) - Wulf, W. (1974). "HYDRA: the kernel of a multiprocessor operating system". Communications of the ACM. 17 (6): 337–345. ISSN 0001-0782.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help); Unknown parameter|month=
ignored (help) (pp.337-345) - Hansen, Per Brinch (1970). "The nucleus of a Multiprogramming System". Communications of the ACM. 13 (4): 238–241. ISSN 0001-0782.
{{cite journal}}
: Unknown parameter|month=
ignored (help) (pp.238-241) - Levin, R. (1975). "Policy/mechanism separation in Hydra". ACM Symposium on Operating Systems Principles / Proceedings of the fifth ACM symposium on Operating systems principles: 132–140.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - Chervenak et al The data grid Journal of Network and Computer Applications, Volume 23, Issue 3, July 2000, Pages 187-200
- Artsy, Yeshayahu, and Livny, Miron, An Approach to the Design of Fully Open Computing Systems (University of Wisconsin / Madison, March 1987) Computer Sciences Technical Report #689.