distributed operating systems algorisms l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Distributed Operating Systems & Algorisms PowerPoint Presentation
Download Presentation
Distributed Operating Systems & Algorisms

Loading in 2 Seconds...

play fullscreen
1 / 12

Distributed Operating Systems & Algorisms - PowerPoint PPT Presentation


  • 131 Views
  • Uploaded on

Distributed Operating Systems & Algorisms . Goals By Tariku Ahmed. What is an Operating System?. An operating system is a program that manages computer hardwires. ** In other words OS resides on the computer hardware Acts as the boss of everything that goes on the computer above the BIOS

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Distributed Operating Systems & Algorisms


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
what is an operating system
What is an Operating System?
  • An operating system is a program that manages computer hardwires. **
      • In other words
        • OS resides on the computer hardware
        • Acts as the boss of everything that goes on the computer above the BIOS
        • Manages in what order things get processed using a predefined algorithm
        • Translates communication signals between the hardware and the application program/user.
operating systems
Operating Systems
  • DOS (3)
  • Symbian OS (18)
  • Windows 95 / 98 / Me /
  • DOS (24)
  • IBM (8)
  • UNIX (65)
  • Windows NT (89)
  • Linux OS (249)
  • Virtualization (69)
  • Windows Server 2003 (81)
  • Macintosh (104) •
  • VMS (10) •
  • Windows Server 2008 (52)
  • Other (33)
  • Windows 2000
  • Professional (24)
  • Windows Vista (46)
  • Palm OS (16)
  • Windows 2000 Server (67)
  • Windows XP (73)
  • Sun Solaris (16) •
  • Windows 7 (31)
what is a distributed operating system
What is a Distributed Operating System?
  • The integration of
    • Services
    • Multiple computer system
    • Distributed resource
    • Distributed controls

Distributed Operating Systems & Algorithms, by Randy Chow and Theodore Johnson, 1997.

goals distributed operating systems
Goals Distributed Operating Systems
  • There are two parties who have a vested interest on Distributed Operating System.
    • System service provider
    • User
    • Example of things that we use every day which employee Distributed System
      • On demand Movie, Turbo Tax, Satellite navigation systems (GPS)
goals distributed operating systems6
Goals Distributed Operating Systems
  • Both the user and system provider are interested on having a system with following characteristics.
    • Efficiency
    • Flexibility
    • Consistency
    • Robustness
efficiency
Efficiency
  • Effective Business Recovery
    • Effective data recovery
    • Effective error handling
  • Effective distributed system
    • Load sharing, balanced and overlapped communication
  • Effective networking
    • Avoid bottle neck
    • Redundancy in physical communication
    • Up to date communication system
    • Multiprocessing and multitasking
flexibility
Flexibility
  • No time constraint
  • No hardware dependency
  • Wide area coverage
  • Friendliness
    • Easy and direct forward user interface with GUI
    • Minimal training
  • Easy retrieval
consistency
Consistency

Major issues

    • Lack of global information
    • Potential replication
  • Synchronized software update
    • Example: tax software
  • Predictable software behavior
  • Effective Business Recovery
    • Effective data recovery
    • Effective error handling
robustness
Robustness
  • Employee auto correcting/ programs with high fault tolerance
    • Database availability error – wait a couple of seconds and resubmit
    • Network error – reroute with the redundant line
    • Notify customer – about outstanding issues and give an accurate or educated guess recovery time.
slide11

Distributed Operating Systems & Algorithms, by Randy Chow and Theodore Johnson, 1997.

  • Abraham Silberschatz (2005) Operating System Concepts 7th edition.
  • TCP/IP and Distributed System
  • by  VivekAcharya