SYSTEM DESIGN AND
IMPLEMENTATION:
This topic deals
with the problems faced while designing system and implementation.
The first problem in
designing is defining the goals and specifications of the system.
Design Goal:
-
The system is affected by choice of hardware and type of the system(batch,single,multi-user,time-shared,distributed,real-time or general)
-
Specifying the requirement is harder
-
Requirements is divided into two groups
1. user goal-From
users desire the system should be convenient,easy to use,easy to
learn,reliable,safe and fast.
2. system goal-
system should be easy to design ,implement and
maintain,flexible,reliable,error free and efficient
MECHANISMS AND POLICIES:
-
Since specification and design of an operating system is highly creative task,software engineering principles help to design the operating system.
-
Mechanism :-determines how to do some thing
-
Policies:-determines what will be done
-
policies are likely to change across places or over time-
-
Each change in policy would require a change in the mechanisms.
Implementation:
-
Traditionally OS have been written in Assembly language now its written in high level languages like C,FORTRAN
-
When OS is written in H.L.L its written faster,more compact,easier to understand and debug
-
Disadvantage of writing OS in H.L.L is
-
reduced speed,
-
increased storage requirements
-
Once the system is written and is working correctly,complicated routines can be written in assembly language equivalents.
No comments:
Post a Comment