Presentation is loading. Please wait.

Presentation is loading. Please wait.

INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.

Similar presentations


Presentation on theme: "INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS."— Presentation transcript:

1 INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS

2 OBJECTIVES To define the term Operating System To discuss the historic overview of O/S Types of Operating Systems Interpret the basic functions of Operating System

3 GOALS OF AN OPERATING SYSTEM To make the computer system convenient to use. To use the computer hardware in an efficient manner.

4 PURPOSE OF AN OPERATING SYSTEM The purpose of an operating system is to provide an environment in which a user may execute programs.

5 Users Application Programs Operating system Computer Hardware Abstract view of the components of a computer system

6 WHAT IS AN OPERATING SYSTEM? An Operating System is an interface between user and hardware of a computer system.

7 WHAT IS AN OPERATING SYSTEM? An Operating System is a system software which may be viewed as an organized collection of software consisting of procedures for operating a computer and providing an environment for execution of programs.

8 OTHER DEFINITIONS An Operating System is a control program. An Operating System is similar to a Government. An Operating System can be defined as a Resource Manager.

9 HISTORICAL VIEW OF AN OPERATING SYSTEM Early systems: In the early systems, no Operating System programs runs on a base machine.

10 HISTORICAL VIEW OF AN OPERATING SYSTEM Simple Monitor: Monitor programs were developed that allowed users to “batch” their jobs together, which constituted an automatic job sequencing.

11 HISTORICAL VIEW OF AN OPERATING SYSTEM Offline Operation: As computers became more complex, especially with regard to I/O device management, offline operating systems were developed that permanently resided in memory and provided I/O Control Services for user jobs.

12 HISTORICAL VIEW OF AN OPERATING SYSTEM Buffering and Spooling: More ways to overlap CPU with slower operations. Buffering:- overlap computing with I/O for same job. Spooling:- overlap computing with I/O for different jobs.

13 HISTORICAL VIEW OF AN OPERATING SYSTEM Multiprogramming: Multiprogramming was used as a technique to enhance the throughput efficiency. Overlapping interleaving computing of different jobs. More than one job is “ready” at the same time.

14 SPOOLING: DISK CARD READER LINE PRINTER CPU

15 Different types of Multiprogramming Operating System Multitasking operating system Multiprocessing operating system Multi-user operating system

16 TIMESHARING AND REAL-TIME SYSTEMS Timesharing system: This executes commands of several users as they are entered, attempting to provide each user with a reasonably short response time to each command.

17 TIMESHARING AND REAL-TIME SYSTEMS Real-time system: It is designed to respond quickly to external signals such as those generated by data sensors.

18 FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling      

19 FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       The o/s keeps track of the memory, what parts are in use and by whom.

20 FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       The o/s keeps track of processors and the status of processes. It decides who will have a chance to who will have a chance to use the processor.

21 FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       The o/s keeps track of the devices, channels, control units and decides what is an efficient way to allocate the device.

22 FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       O/S keeps track of the information, its location, use, status etc. and decides who gets use of the resources, enforce protection requirements.

23 FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       An o/s is to protect the user from unauthorized access from unauthorized access of his files or data. And also it should protect itself from users itself from users

24 FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       An o/s must respond to errors by taking the appropriate actions.

25 FILE CONCEPT File is a collection of related information. It is named and is referred by its name. Files are organized into directories for easy access.

26 DIRECTORY STRUCTURE ROOT D0 F1 D3 D2 D21D31 F311 F31 F21 D1 D311

27 CLIENT-SERVER MODEL User process(client process) sends the request to a server process, which when does the work and sends back the answer.

28 CLIENT-SERVER ARCHITECTURE CLIENT is an application that runs on a personal computer or on a workstation and relies on SERVER to perform some operations such as managing files, disk drives, printers or network traffic.

29 NETWORK OPERATING SYSTEM The Software that enhances a basic Operating System by adding Networking Features. Examples: Novell Netware, WINDOWS NT

30 DISTRIBUTED OPERATING SYTEM Distributed operating system is one that looks to its users like an ordinarily centralized operating system but runs on multiple independent CPU’s. Key concept is TRANSPARENCY.

31 Operating system is an essential component of system software which consists of procedures for managing computer resources. Operating system functions primarily includes Memory, Process,Device, File management. SUMMARY:


Download ppt "INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS."

Similar presentations


Ads by Google