Talk:COMP 3000 Essay 1 2010 Question 1: Difference between revisions
Created page with 'Exokernel- Minimalistic abstractions for developers Exokernels can be seen as a good compromise between virtual machines and microkernels in the sense that exokernels can give th…' |
No edit summary |
||
Line 1: | Line 1: | ||
Exokernel- | Exokernel- | ||
Minimalistic abstractions for developers | Minimalistic abstractions for developers | ||
Exokernels can be seen as a good compromise between virtual machines and microkernels in the sense that exokernels can give that low level access to developers similar to | Exokernels can be seen as a good compromise between virtual machines and microkernels in the sense that exokernels can give that low level access to developers similar to direct access through a protected layer and at the same time can contain enough hardware abstraction to allow similar benefit of hiding the hardware resources to application programs. | ||
Exokernel – fewest hardware abstractions to developer | Exokernel – fewest hardware abstractions to developer | ||
Microkernel - is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system | Microkernel - is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system |
Revision as of 13:02, 7 October 2010
Exokernel- Minimalistic abstractions for developers Exokernels can be seen as a good compromise between virtual machines and microkernels in the sense that exokernels can give that low level access to developers similar to direct access through a protected layer and at the same time can contain enough hardware abstraction to allow similar benefit of hiding the hardware resources to application programs. Exokernel – fewest hardware abstractions to developer Microkernel - is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system Virtual machine is a simulation of any or devices requested by an application program Exokenel – I’ve got a sound card Virtual Machine – I’ve got the sound card you’re looking for, perfect virtual match Microkernel – I’ve got sound card that plays Khazikstan sound format only MicroKernel - Very small, very predictable, good for schedualing (QNX is a microkernel - POSIX compatable, benefits of running linux software like modern browsers)
This is some ideas I've got on this question, please contribute below -Rovic