A distributed operating system allows applications to run on multiple interconnected computers. It makes the distributed computers appear as a single centralized system to users. There are two main types - networking operating systems, which allow file and printer sharing on a local network, and distributed operating systems, where users are unaware of the underlying machines. Effective communication between the distributed systems requires addressing issues like naming, routing, connections, and dealing with contention for shared resources. While distributed systems provide benefits like improved performance and reliability, they also face challenges such as security, bandwidth limitations, and reduced performance due to network delays.
PowerPoint Presentation on Distributed Operating Systems,reasons for opting for distributed systems over centralized systems,types of Distributed Systems,Process Migration and its advantages.
PowerPoint Presentation on Distributed Operating Systems,reasons for opting for distributed systems over centralized systems,types of Distributed Systems,Process Migration and its advantages.
Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.
Motivation
Types of Distributed Operating Systems
Network Structure
Network Topology
Communication Structure
Communication Protocols
Robustness
Design Issues
An Example: Networking
INTRODUCTIONTO OPERATING SYSTEM
What is an Operating System?
Mainframe Systems
Desktop Systems
Multiprocessor Systems
Distributed Systems
Clustered System
Real -Time Systems
Handheld Systems
Computing Environments
Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.
Motivation
Types of Distributed Operating Systems
Network Structure
Network Topology
Communication Structure
Communication Protocols
Robustness
Design Issues
An Example: Networking
INTRODUCTIONTO OPERATING SYSTEM
What is an Operating System?
Mainframe Systems
Desktop Systems
Multiprocessor Systems
Distributed Systems
Clustered System
Real -Time Systems
Handheld Systems
Computing Environments
Introduction
Distributed Operating system
Evaluation of distributed computing system
Models
Gaining Popularity
Operating system
Issues in designing DOS
DCE
DCE component
Computer networks
Network types
Lan Technologies
tan technologies
wan technologies
WAN Switching Techniques
Communication Protocols
Protocols for DOS
Internetworking
Interconnection technique
Network management techniques
ATM technologies
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
3. INTRODUCTION
Distributed operating system is a model where
distributed applications are running on multiple
computer linked by communication.
These systems are referred as loosely coupled
systems where each processor has its own local
memory and processors communicate with one
another through various communication lines,
such as high speed buses or telephone lines.
This system looks to its users like an ordinary
centralized operating system but runs on multiple,
independent CPU.
4. INTRODUCTION (CONT)
The users of a true distributed system should not
know, on which machine their programs are running
and where their files are stored. LOCUS and
MICROS are the best examples of distributed
operating systems.
7. TYPES OF DISTRIBUTED OPERATING
SYSTEM
There are two types of operating system
Networking operating system
Distributed operating system
Advantages
Disadvantages
8. NETWORKING OPERATING SYSTEM
A Network Operating System runs on a server and
provides the server the capability to manage data, users,
groups, security, applications, and other networking
functions.
The primary purpose of the network operating system is
to allow shared file and printer access among multiple
computers in a network, typically a local area network
(LAN), a private network or to other networks.
Examples of network operating systems include
Microsoft Windows Server 2003, Microsoft Windows
Server 2008, UNIX and Linux.
9. DISTRIBUTED OPERATING SYSTEM
Users not aware of multiplicity of machines.
Data Migration – transfer data by transferring entire
file, or only portion of file.
Computation Migration – transfer the computation,
rather than the data across file.
Process Migration – execute an entire process, or parts
of it, at different sites.
10. COMMUNICATION STRUCTURE
Communication Structure is the pattern of
interaction. The design of a communication network
must address four basic issues:
Naming and Name Resolution
Routing strategies
Connection strategies
Contention
11. Naming and Name Resolution
The first component of network communication is the
naming of the systems in the network.
Processes are generally identified by the pair host name,
identifiers.
Domain name service (DNS) – specifies the naming
structure of the hosts, as well as name to address
resolution.
12. Routing strategies
Fixed routing-A path from A to B is specified in advance
and does not change unless a hardware failure disables
it.
Virtual routing-A path from A to B is fixed for the
duration of one session.
Dynamic routing-The path used to send a message
from site A to site B is chosen only when a message is
sent.
13. Connection strategies:
Circuit switching - A permanent physical link is
established for the duration of the communication.
Message switching - If two processes want to
communicate, a temporary link is established for the
duration of one message transfer.
Packet switching-One message is to be divided into a
number of packets. Each packet is sent to its destination
separately, and each therefore must include a source and
destination address with its data.
14. Contention:
Techniques to avoid repeated collisions include:
CSMA/CD - Carrier sense with multiple access
(CSMA); collision detection (CD) -Before transmitting a
message over a link, a site must determine whether
another message is currently being transmitted over that
link. If two or more sites begin transmitting at exactly the
same time, then they will register a CD and will stop
transmitting.
Token passing - A unique message type, known as a
token, continuously circulates in the system, a site that
wants to transmit information must wait until the token
arrives and when the site completes its round of
message passing, it retransmits the token for other sites
to transmit messages.
15. Communication Protocol:
The communication network is partitioned into the
following multiple layers:
Physical layer – handles the mechanical and electrical
details of the physical transmission of a bit stream.
Data-link layer – handles fixed-length parts of packets,
including any error detection and recovery that occurred
in the physical layer.
Network layer- The network layer is responsible for
providing connections and for routing packets in the
communication network, including handling the
addresses of outgoing packets, decoding the addresses
of incoming packets.
16. Transport layer – responsible for low-level network
access and for message transfer between clients,
including partitioning messages into packets, controlling
flow, and generating physical addresses.
Session layer – implements sessions, or process-to-
process communications protocols.
Presentation layer – resolves the differences in formats
among the various sites in the network, including
character conversions.
Application layer – The application layer is responsible
for interacting directly with users. This layer deals with file
transfer, and electronic mail.
17. ADVANTAGES
Give more performance than single system
If one pc in distributed system malfunction or corrupts
then other node or pc will take care of
More resources can be added easily
Resources like printers can be shared on multiple pc’s
18. DISADVANTAGES
Security problem due to sharing
Some messages can be lost in the network system
Bandwidth is another problem if there is large data then
all network wires to be replaced which tends to become
expensive
Overloading is another problem in distributed operating
systems
If there is a database connected on local system and
many users accessing that database through remote or
distributed way then performance become slow
The databases in network operating is difficult to
administrate then single user system