Jump to content

Separation of mechanism and policy: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
BMF81 (talk | contribs)
Artsy, ref
BMF81 (talk | contribs)
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>MS Miller, KE Drexler ''[http://www.agorics.com/Library/agoricpapers/aos/aos.4.html Markets and Computation: Agoric Open Systems]'' - The Ecology of Computation, 1988 </ref><ref>Artsy, Yeshayahu ''et al'', 1987</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

  1. ^ Miller, M. S., & Drexler, K. E. (1988). Markets and computation: Agoric open systems. In Huberman (1988), pp. 133{176.
  2. ^ 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 |chapterurl= (help); Unknown parameter |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.