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