Investigate an operating system that you are familiar with and identify how it m
ID: 3649540 • Letter: I
Question
Investigate an operating system that you are familiar with and identify how it manages use of the CPU(s). In a 2-3 page paper, address the following points:What processing classes does it recognize automatically?
What is its scheduling strategy for each class?
How can a user or programmer override the built-in policies?
Explain how effective you believe this approach to be.
How well did operating system designers balance simplicity and ease of use with efficiency?
I need the Reference to be included in the answer for easy guideline in future.
Explanation / Answer
DEFINITION
System is the grouping of methods and data to provide the required information and outputs ina business. Systems outside of business of public administration need not be consideredSystems Analysis is the process of investigation of a system’s operation with a view to changing it to new requirements or improving its current working.
processing:
Basically my beef is that I can find no documentation on what a processing class is and which ones are automatically recognized by an OS. It's things like this that remind me why I told myself I'd never go back to school.
modernpersonal computer or workstation executes many simultaneous processes. These processes compete to use the computer’s resourcesperipherals, like printers and hard drives, the network, and, most significantly, the main memory and CPU. Investigate an operating system that you are familiar with and identify how it manages use of the CPU(s).
Scheduling:
On most systems, there will be many more processes runningthan there are CPUs. The scheduler determines which job getsto use the CPU at what time.• PCs are very different from mainframes– Many machines are limited by the rate of input rather thanthe speed of the CPU bound– On high-end networked workstations and servers,scheduling is very important.• Must pick right process to run– Make efficient use of CPU, but also minimise processswitching, which has a cost in itself:• State has to be saved – registers and memory map– Specifically, TLB has to be flushed (see Ch 8).• New process’ state has to be loaded.
OVERRIDE:
For most programming tasks, the default implementation of new and delete is sufficient. In fact, many C++ programmers get along without even knowing that they can override these operators.Yet, redefining these operators for a given class is essential in certain advanced programming tasks. One example might be when you need to ensure that all instances of a class are allocated from a custom memory pool instead of the free-store.
Operating System:
it comes with more than 15490 packages, precompiled software bundled up in a nice format for easy install on your machine. Oprating system is an advanced Linux operating system, designed with the twin goals of ease of use and stability as top priorities. Including the latest popular software while retaining a sense of tradition, providing simplicity and ease of use alongside flexibility and power.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.