Distributed System Services Prepared By:- Monika Patel.

Slides:



Advertisements
Similar presentations
Slide 19-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 19.
Advertisements

BARNALI CHAKRABARTY. What is an Operating System ?
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
COURSE: COMPUTER PLATFORMS
Chapter 2 Operating System Overview Operating Systems: Internals and Design Principles, 6/E William Stallings.
CS 345 Computer System Overview
3.1 Silberschatz, Galvin and Gagne ©2003 Operating System Concepts with Java Chapter 3: Operating-System Structures System Components Operating System.
Lecture 1: History of Operating System
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Informationsteknologi Monday, September 10, 2007Computer Systems/Operating Systems - Class 31 Today’s class Review of more C Operating system overview.
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
Common System Components
Silberschatz, Galvin and Gagne  Operating System Concepts Common System Components Process Management Main Memory Management File Management.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
By Mr. Abdalla A. Shaame.  An operating system is a software component that acts as the core of a computer system.  It performs various functions and.
Abhinav Kamra Computer Science, Columbia University 3.1 Operating System Concepts Silberschatz, Galvin and Gagne  2002 Chapter 3: Operating-System Structures.
Computer Organization Review and OS Introduction CS550 Operating Systems.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Operating System Overview
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
9/14/2015B.Ramamurthy1 Operating Systems : Overview Bina Ramamurthy CSE421/521.
Silberschatz, Galvin and Gagne  Applied Operating System Concepts Chapter 3: Operating-System Structures System Components OS Services System.
CHAPTER 2 OPERATING SYSTEM OVERVIEW 1. Operating System Operating System Definition A program that controls the execution of application programs and.
1 Operating System Overview Chapter 2 Advanced Operating System.
Introduction Operating Systems. No. 2 Contents Definition of an Operating System (OS) Role of an Operating System History of Operating Systems Classification.
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
B.Ramamurthy9/19/20151 Operating Systems u Bina Ramamurthy CS421.
◦ What is an Operating System? What is an Operating System? ◦ Operating System Objectives Operating System Objectives ◦ Services Provided by the Operating.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Silberschatz and Galvin  Operating System Concepts Module 3: Operating-System Structures System Components Operating System Services System Calls.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
3.1 Silberschatz, Galvin and Gagne ©2003 Operating System Concepts with Java Chapter 3: Operating-System Structures System Components Operating System.
A Summary of the Distributed System Concepts and Architectures Gayathri V.R. Kunapuli
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Silberschatz, Galvin, and Gagne  Applied Operating System Concepts Module 3: Operating-System Structures System Components Operating System Services.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
1 Operating System Overview Chapter 2. 2 Operating System A program that controls the execution of application programs An interface between applications.
Operating System Principles And Multitasking
Distributed System Concepts and Architectures Services
Shuman Guo CSc 8320 Advanced Operating Systems
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Silberschatz, Galvin and Gagne  Operating System Concepts UNIT II Operating System Services.
Distributed System Services Fall 2008 Siva Josyula
1 CS.217 Operating System By Ajarn..Sutapart Sappajak,METC,MSIT Chapter 3 Operating-System Structures Slide 1 Chapter 3 Operating-System Structures.
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
1 Operating System Overview Chapter 2. 2 Operating System A program that controls the execution of application programs An interface between applications.
Silberschatz, Galvin, and Gagne  Applied Operating System Concepts Module 3: Operating-System Structures System Components Operating System Services.
Copyright Prentice Hall, Inc. 1 Operating System Overview.
System Components Operating System Services System Calls.
Operating System Structure Lecture: - Operating System Concepts Lecturer: - Pooja Sharma Computer Science Department, Punjabi University, Patiala.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
1.3 Operating system services An operating system provide services to programs and to the users of the program. It provides an environment for the execution.
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Introduction to Operating Systems Concepts
Module 3: Operating-System Structures
2. OPERATING SYSTEM 2.1 Operating System Function
Operating Systems : Overview
Operating System Interface between a user and the computer hardware
Operating Systems Bina Ramamurthy CSE421 11/27/2018 B.Ramamurthy.
Chapter 3: Operating-System Structures
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Chapter 2: Operating-System Structures
Operating Systems : Overview
Operating Systems : Overview
Chapter 2 Operating System Overview
Chapter 2: Operating-System Structures
Presentation transcript:

Distributed System Services Prepared By:- Monika Patel.

Overview What is operating system? Layers of O.S. Basic Services provided by O.S. Fundamental Services. Primitive Services. Services by System Servers. Value Added Services.

What is an operating system? (ch- 10,OS,Nell dale, john lewis) An operating system Is a service provider. Manages computer resources, such as memory and input/output devices.[1] Provides an interface through which a human can interact with the computer.[1]

Continued Allows an application program to interact with other system resources[1].

Layers of Computer systems (ch-2,2.1,OS Overview)

Basic Services Provided By O.S (Ch-3,3.12,OS structure, Silberschatz,Galvin,Gange) Program development Editors and debuggers. Access to I/O devices. Controlled access to files System access Program execution

Continued (Ch-3,3.12,OS structure, Silberschatz,Galvin,Gange) Error detection and response Internal and external hardware errors Memory error. Device failure. Software errors Arithmetic overflow.

Continued (Ch-3,3.12,OS structure, Silberschatz,Galvin,Gange) Accounting Collect usage statistics. Monitor performance. Used to anticipate future enhancements. Used for billing purposes.

Fundamental Services (ch- 2,2.3,Distributed OS& Algorithms,Randy chow,Theodore johnson.) Three fundamental services are there. System Primitives. Services By system servers. Value Added Services.

What is kernel? (ch-2,2.1,OS Overview) Portion of operating system that is always in main memory Contains most-frequently used functions Also called the nucleus Good performance of the kernel is very important

Fundamental function of kernel Communication. Synchronization. Processor multiplexing.

Primitive Services ( ch- 2,2.3,Distributed OS& Algorithms,Randy chow,Theodore johnson.) Primitive services are those that must be implemented on kernel of each node in the system. In Distributed system when communicationis done through message passing set of primitives for send and receive must be defined and implemented.

Continued Synchronous Communication Send And receive primitives can be synchronous or asynchronous. Synchronization Servers

What is Process Server? It manages creation, deletion and tracking of processes by allocating the resources like memory,processing time etc.

Services by System Servers ch- 2,2.3,Distributed OS& Algorithms,Randy chow,Theodore johnson.) What is System Services? The services which can be implemented anywhere in the system and performs the functions which is basic to the operation of a distributed system.

Continued What is System Server? The service provider of the system is called system server.

Continued To achieve transparency in Distributed System System server mappes physical objects with logical system names. Name server Used to locate users,processes and machines.

Continued Directory Server It is used in conjuction with files and communication ports. Network server Name server translation, selection of paths,actual routing of information is done by network server.

Continued Time Server It is used for synchronizing and scheduling of hardware and software activities. Physical Clocks. Logical Clocks.

Servers involved in managing shared system resources. File servers. Print servers. Authentication server. In Short System Server provide services for managing processes,files and process communication.

Value Added Services ch- 2,2.3,Distributed OS& Algorithms,Randy chow,Theodore johnson.) Services that are not needed in the implementation of a Distributed System But useful in supporting Distributed Application. Used To increase the computational performace and enhacement of fault tolerance or by need for cooperative activities.

Continued Group Server It manages the creation and termination of group activities. Responsible for Group addressing,communication,contain information about membership, member privileges and admission policies..

Continued. Web server is also the good example of a value added server.

Refrences:- [1]Computer science illuminated,second edition,By Nell dale,John lewis. [2]Distributed operating systems & Algorithms,By Randy chow,Theodore johnson. [3]Operating System Overview,Chapter 2.

Continued [ 4]Two-Hour Introduction to Operating Systems By Dr. Mads Haahr,Trinity College, Dublin. [5]Operating System concept by Silberschatz,Galvin,Gange,ch -3 operating System structure.

Thank You