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