Evolution of an Operating
System
ä Must adapt to hardware upgrades and new
types of hardware. Examples:
ä Character vs graphic terminals
ä Introduction of paging hardware
ä Must offer new services, eg: internet
support
ä The need to change the OS on regular basis
place requirements on it’s design
ä modular construction with clean interfaces
ä object oriented methodology