Presentation is loading. Please wait.

Presentation is loading. Please wait.

COURSE: COMPUTER PLATFORMS. Topic: INTRODUCTION TO SOFTWARE AND OPERATING SYSTEMS.

Similar presentations


Presentation on theme: "COURSE: COMPUTER PLATFORMS. Topic: INTRODUCTION TO SOFTWARE AND OPERATING SYSTEMS."— Presentation transcript:

1 COURSE: COMPUTER PLATFORMS

2 Topic: INTRODUCTION TO SOFTWARE AND OPERATING SYSTEMS

3 OBJECTIVES Components of a computer system Interpret the basic functions of Operating System Files and directory structure Client-Server Model Network Operating System

4 COMPONENTS OF A COMPUTER SYSTEM The computer system is basically divided into 4 components: 1.Hardware 2.Operating System 3.Application programs 4.Users

5 Users Application Programs Operating system Computer Hardware ABSTRACT OVERVIEW

6 HARDWARE This provides the Basic system resources.

7 SYSTEM SOFTWARE Refers to the Operating system and all utility programs that manage computer resources at a low level. It includes compilers, loaders, linkers and debuggers.

8 APPLICATION PROGRAMS A program or group of programs designed for end users. Examples: Word processing, Graphics, Spreadsheets, Databases, Games.

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

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

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

12 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.

13 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.

14 OTHER DEFINITIONS An Operating System is the layer between the H/W and the S/W An Operating System is a virtual computer manager Operating System is the first program run on a computer when the computer boots up

15 USER INTERFACE A set of commands or menus through which user communicates with the program.

16 TYPES OF INTERFACES Command driven Menu driven Graphical user interface(GUI)

17 WAYS TO INTERACT WITH OPERATING SYSTEM OPERATING SYSTEM CALLS OPERATING SYSTEM COMMANDS

18 SYSTEM CALLS System Calls provide the interface to a running program and the O/S. OPERATING SYSTEM COMMANDS Users nay interact with the O/S directly by means of O/S commands.

19 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.

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

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

22 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.

23 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.

24 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.

25 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.

26 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

27 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.

28 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.

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

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

31 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.

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

33 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.


Download ppt "COURSE: COMPUTER PLATFORMS. Topic: INTRODUCTION TO SOFTWARE AND OPERATING SYSTEMS."

Similar presentations


Ads by Google