Page 111 - DCAP103_Principle of operating system
P. 111

Principles of Operating Systems



                   Notes
                                   The people who work in the process should be very involved in the analysis, design, and
                                   implementation of improvements.

                                   Create a process consultant for cross-functional processes.
                                   It is important to look closely at every hand off, from one person or department to another
                                   because each one is an opportunity for errors to come in. Minimize the hand offs. And always
                                   remember, don’t automate the as-is process. Improve the processes first, then automate them.
                                   Insure 100% quality at the front end because it all starts there.
                                   Madison said that San Jose had asked the developers what they considered a good turn-
                                   around  time  was,  and  they  answered  that  if  they  got  their  approvals  within  two  weeks
                                   instead of a month, they would be happy. Using the new generalist teams, San Jose got the
                                   permit approval time down to two or three days. This result made the developers ecstatic.

                                   This was first done back in 1995 just as the building boom was ramping up. Just before 2000
                                   Madison checked back with San Jose and found that they were handling double the amount
                                   of work they did a few years earlier, and with no increase in staff.
                                   Questions:

                                   1.  Who is Dan Madison?
                                   2.  Explain important Design Principles.


                                 Self Assessment

                                 Fill in the blanks:
                                    6.  The number of processes completed per unit time are known as ...................... .

                                    7.   ...................... in the sum of periods spent waiting in the ready queue.
                                    8.  A  ...................... process is one which is repeatedly executed once in each period.

                                 True or False:
                                    9.  On-line scheduling algorithms does not compute a schedule in real-time as processes
                                      arrive.

                                   10.  Runnable state in a thread can be thought of as a default state.

                                 3.9 Summary


                                    •  Thread is a single sequence stream within in a process. In this method, the kernel knows
                                      about and manages the threads.
                                    •  Context Switch ITT-VIS has added support for using threads internally in IDL to accelerate
                                      specific numerical computations on multi-processor systems.
                                    •  The concept of multi-threading involves an operating system that is multi-thread capable
                                      allowing programs to split tasks between multiple execution threads.








        104                               LOVELY PROFESSIONAL UNIVERSITY
   106   107   108   109   110   111   112   113   114   115   116