Explore

Loading

Sunday, April 17, 2011

Modularity

Modularity is designing a system that is divided into a set of functional units (named modules) that can be composed into a larger application. A module represents a set of related concerns
 
online banking program
 
• Transferring money  between accounts
• Paying bills
• updating Personal information.
• Depositing

Functions

•Functions
• Command interpreter: The os interprets the command typed in by the user and translates it to the machine language.Then translates the result of a command into the user understandable language(HLL).Command Interpretation.

• Peripheral manager: os manages the devices attached to its system.(I/O devices).the task of accepting input and producing the output is managed by OS(peripheral management)

• Memory manager: (multi process)many processes are running which require memory from CPU.The decision to allocate a certain amount of memory for a particular process is done by os.(memory mangt)
•
• process manager: There might be different processes running simultaneously. Time spent on a process by the CPU is done by OS(process mangt)

core of os