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.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment