Distributed OS.

Slides:



Advertisements
Similar presentations
Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
Advertisements

Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
The Internet and the World Wide Web. Una DooneyThe Internet and WWWSlide 2 What is the Internet? A collection of networks (LANS and WANS) around the world.
Multiple Processor Systems 8.1 Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
What IS the Web? Mrs. Wilson Internet Basics & Beyond.
Lesson 2 — The Internet and the World Wide Web
Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
BASIC UNDERSTANDING OF INTERNET AND WEB BRIDGE COURSE of INFORMATION & COMMUNICATION TECHNOLOGY Activity No. 8.
Lecture 10: 9/26/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Networks QUME 185 Introduction to Computer Applications.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
Chapter 8-3 : Distributed Systems Distributed systems Distributed systems Document-based middleware Document-based middleware Coordination-based middleware.
HTML ~ Web Design.
The Internet. Network - Collection of computers and devices connected together via communications devices Internet - Worldwide collection of networks.
Multiple Processor Systems Chapter Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-In B5 Networks and Telecommunications.
Using the Internet. (WWW) and the Internet The World Wide Web (WWW) is a small part of the Internet. The Internet relates to all the hardware and software.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
The Web and Web Services Jim Graham NR 621 Spring 2009.
Networks: LANs, WANs and Communication Protocols How do computers communicate?
1 Multiple Processors, A Network, An OS, and Middleware Chapter Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
CPT 499 Internet Skills for Educators Overview of the Internet Session One.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Internet History Computer Networks.
A s s i g n m e n t W e e k 7 : T h e I n t e r n e t B Y : P a t r i c k O b i s p o.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
Website Design and Construction Services and Standards.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
World Wide Web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet The World Wide Web is a system of interlinked.
Basic Internet Skills. What is the internet? A large group of computers connected to one another Its purpose is to send information back and forth to.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
Glencoe Introduction to Multimedia Chapter 2 Multimedia Online 1 Internet A huge network that connects computers all over the world. Show Definition.
Internet and World Wide Web Introduction to the Internet.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
The Internet & World Wide Web
Technologies and Applications
CISC103 Web Development Basics: Web site:
Warm Handshake with Websites, Servers and Web Servers:
Introduction To Web Design
Sec (4.3) The World Wide Web.
Some bits on how it works
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Professional Web Designing For Absolute Beginners
Web page a hypertext document connected to the World Wide Web.
Web Development & Design Chapter 1, Sections 4, 5 & 6
Web Site Development.
Unit 4: Data Communication
ACT102 Introduction to web design
Web Design & Development
CS134 Web Design & Development
ACT102 Introduction to web design
Multiple Processor Systems
Multiple Processor Systems
Introduction to Computer Concept
Web Page Concept and Design :
TCP/IP Protocol Suite: Review
Multiple Processor and Distributed Systems
4.01 How Web Pages Work.
Information Retrieval and Web Design
INTRODUCTION TO THE INTERNET AND WEB
4.01 How Web Pages Work.
The Internet and Electronic mail
Presentation transcript:

Distributed OS

Introduction These systems are similar to multicomputers in that each node has its own private memory, with no shared physical memory in the system. Distributed systems are even more loosely coupled than multicomputers

Comparison

Middleware One way a distributed system can achieve some measure of uniformity in the face of different underlying hardware and operating systems is to have a layer of software on top of the operating system. The layer, called middleware This layer provides certain data structures and operations that allow processes and users on different machines to interoperate in a consistent way.

Middleware in Distributed System

Network Hardware Distributed systems are built on top of computer networks LAN (Ethernet) and WAN (Internet)

Network Hardware Ethernet Classic Ethernet, which is described in IEEE Standard 802.3, consists of a coaxial cable to which a number of computers are attached. The cable is called the Ethernet

Network Hardware The Internet The Internet evolved from the ARPANET

Network Services and Protocols Connection-oriented service connectionless service

Network Services and Protocols Network Protocols IP TCPs

Ways to implement Middleware World Wide Web File System-Based Middleware Shared Object-Based Middleware Coordination-Based Middleware

Ways to implement Middleware World Wide Web every computer can hold one or more documents, called Web pages When a user requests a Web page using a program called a Web browser, the page is displayed on the screen Each Web page has a unique address, called a URL (Uniform Resource Locator), of the form protocol://DNS-name/file-name. The protocol is most commonly http (HyperText Transfer Protocol), but ftp and others also exist The Web is fundamentally a client-server system, with the user being the client and the Web site being the server

Ways to implement Middleware File System-Based Middleware The basic idea behind the Web is to make a distributed system look like a giant collection of hyperlinked documents. A second approach is to make a distributed system look like a great big file system Transfer Model The Directory Hierarchy Naming Transparency

Ways to implement Middleware Transfer Model

Ways to implement Middleware Naming Transparency Naming transparency through location transparency, means that the path name gives no hint as to where the file is located. A path like /server1/dir1/dir2/x tells everyone that x is located on server 1, but it does not tell where that server is located. The server is free to move anywhere it wants to in the network without the path name having to be changed. Thus this system has location transparency