CPU Sch Algorithm

CPU Sch Algorithm - Operating System vjk-operating system...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon
vjk-operating system Operating System
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
vjk-operating system What are Operating Systems? Possible definitions: the code that {Microsoft, Sun, Linus} provides the code that you didn’t write the code that runs in privileged mode the code that makes things work the code that makes things crash etc.
Background image of page 2
vjk-operating system Operating Systems Abstraction providing an “appropriate” interface for applications Concerns performance - time and space sharing and resource management failure tolerance security marketability
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
vjk-operating system
Background image of page 4
vjk-operating system A computer system as shown in Figure
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
vjk-operating system Computer System Components 1. Hardware – provides basic computing resources (CPU, memory,I/O devices). 2.Operating system – controls and coordinates the use of the hardware among the various application programs for the various users. 3. Applications programs – define the ways in which the system resources are used to solve the computing problems of the users (compilers, database systems, video games, business programs). 4.Users (people, machines, other computers).
Background image of page 6
vjk-operating system An operating system does two things It manages the hardware and software resources of the computer system. These resources include such things as the processor, memory, disk space, etc. It provides a stable, consistent way for applications to deal with the hardware without having to know all the details of the hardware.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
vjk-operating system THE OPERATING SYSTEM ZOO Mainframe Systems Batch Systems Multiprogrammed Systems Time-Sharing system Desktop systems Multiprocessor systems Distributed systems Client-server systems Peer to peer systems Clustered systems Real-time systems Handheld systems
Background image of page 8
vjk-operating system Mainframe Systems Mainframe systems are powerful, centralized computer systems serving numerous connected terminals Important features: Reliable single-thread performance, which is essential for reasonable operations against a database Maximum I/O connectivity, which means mainframes excel at providing for huge disk farms
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
vjk-operating system Mainframes(contd. .) Maximum I/O bandwidth, so connections between drives and processors have few choke-points Reliability--mainframes often allow for "graceful degradation" and service while the system is running.
Background image of page 10
vjk-operating system Simple Batch Systems Sequence Jobs and transfer control automatically from job to job. Saves setup time for jobs Monitor the current job Resource Consumption Memory Layout Operating System User Program
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
vjk-operating system Multiprogramming Batch System OS + Several jobs in Memory When One Job waits for the completion of an I/O operation – another is executed
Background image of page 12
vjk-operating system OS Features Needed for Multiprogramming I/O routine supplied by the system. Memory management – the system
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 14
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 48

CPU Sch Algorithm - Operating System vjk-operating system...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online