Linux Features
1)multitasking: several programs running at the same time is called multitasking.2)multiuser: several users on the same machine at the same time through different terminals/from remote hosts.3)multiplatform: runs on many different CPUs, not just Intel like AMD too. 4)multiprocessor: SMP(Symetri multi processing) support is available on the Intel and SPARC platforms (with work currently in progress on other platforms), and Linux is used in several loosely-coupled MP applications. 5)multithreading: has native kernel support for multiple independent threads of control within a single process memory space. 6)runs in protected mode on the 386. ie Protected mode has a number of new features designed to enhance multitasking and system stability, such as memory protection, and hardware support for virtual memory as well as task switching It is sometimes abbreviated p-mode and also called Protected Virtual Address Mode 7)has memory protection between processes, so that one program can’t bring the whole system down. 8)demand loads executables: Linux only reads from disk those parts of a program that are actually used. 9)shared copy-on-write pages among executables. This means that multiple process can use the same memory to run in. When one tries to write to that memory, that page (4KB piece of memory) is copied somewhere else. Copy-on-write has two benefit’s: increasing speed and decreasing memory use. 10)virtual memory using paging (not swapping whole processes) to disk: to a separate partition or a file in the filesystem, or both, with the possibility of adding...
Read More