Sunday, August 2, 2009

About Unix?

I would like to know the following details about Unix:-





•Structure: design of the operating system


oSystem structure – simple, layered, microkernel etc…


oKernel type – monolithic, microkernel, etc…


oUser Interface – CLI, GUI, etc…


•Process: type and management of supported process


oProcess Management – Single task, multitasks etc…


oType of process – process, thread, etc…


oProcess scheduling – round robin, FIFO, multiple queue, etc…


oAPI – Posix, Win32, etc…


•Memory: information about main and virtual memory


oAllocation: fixed, segmentation, paging etc…


oPage replacement: FIFO, LRU, etc…


oAddressing





Make it as simple as possible please. I just want the technical terms and uses and such. The commands and such are not necessary. Thank you for your time.

About Unix?
•Structure: design of the operating system


oSystem structure – simple, layered, microkernel etc… YES


oKernel type – monolithic, microkernel, etc… YES


oUser Interface – CLI, GUI, etc… YES


•Process: type and management of supported process


oProcess Management – Single task, multitasks etc… YES


oType of process – process, thread, etc… YES


oProcess scheduling – round robin, FIFO, multiple queue, etc… YES


oAPI – Posix, Win32, etc…POSIX, UNIX, C, many others


•Memory: information about main and virtual memory


oAllocation: fixed, segmentation, paging etc…YES


oPage replacement: FIFO, LRU, etc…YES


oAddressing VIRTUAL or DIRECT, BIG-ENDIAN or LITTLE-ENDIAN, 8-bit or 16-bit or 24-bit (I kid you not: Cray X-MP running UNICOS) or 32-bit or 64-bit or 128-bit, "BYTE"-ADDRESSABLE or "WORD"-ADRESSABLE





If you can name it there is probably a UNIX variant or bolt-on that supports it.


No comments:

Post a Comment