Talk:COMP 3000 Essay 1 2010 Question 1: Difference between revisions

From Soma-notes
Slade (talk | contribs)
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…'
 
Slade (talk | contribs)
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 microkernels 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.
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