Personal Area Network PAN Network Operating System provides features between

Personal area network pan network operating system

This preview shows page 49 - 56 out of 59 pages.

Personal Area Network ( PAN ) Network Operating System provides features between systems across network Communication scheme allows systems to exchange messages Illusion of a single system
Image of page 49
1.50 Silberschatz, Galvin and Gagne ©2018 Operating System Concepts – 10 th Edition Computing Environments – Client-Server Client-Server Computing Dumb terminals supplanted by smart PCs Many systems now servers , responding to requests generated by clients Compute-server system provides an interface to client to request services (i.e., database) File-server system provides interface for clients to store and retrieve files
Image of page 50
1.51 Silberschatz, Galvin and Gagne ©2018 Operating System Concepts – 10 th Edition Computing Environments - Peer-to-Peer Another model of distributed system P2P does not distinguish clients and servers Instead all nodes are considered peers May each act as client, server or both Node must join P2P network Registers its service with central lookup service on network, or Broadcast request for service and respond to requests for service via discovery protocol Examples include Napster and Gnutella , Voice over IP ( VoIP ) such as Skype
Image of page 51
1.52 Silberschatz, Galvin and Gagne ©2018 Operating System Concepts – 10 th Edition Computing Environments - Virtualization Allows operating systems to run applications within other OSes Vast and growing industry Emulation used when source CPU type different from target type (i.e. PowerPC to Intel x86) Generally slowest method When computer language not compiled to native code – Interpretation Virtualization – OS natively compiled for CPU, running guest OSes also natively compiled Consider VMware running WinXP guests, each running applications, all on native WinXP host OS VMM (virtual machine Manager) provides virtualization services
Image of page 52
1.53 Silberschatz, Galvin and Gagne ©2018 Operating System Concepts – 10 th Edition Computing Environments - Virtualization Use cases involve laptops and desktops running multiple OSes for exploration or compatibility Apple laptop running Mac OS X host, Windows as a guest Developing apps for multiple OSes without having multiple systems QA testing applications without having multiple systems Executing and managing compute environments within data centers VMM can run natively, in which case they are also the host There is no general purpose host then (VMware ESX and Citrix XenServer)
Image of page 53
1.54 Silberschatz, Galvin and Gagne ©2018 Operating System Concepts – 10 th Edition Computing Environments - Virtualization
Image of page 54
1.55 Silberschatz, Galvin and Gagne ©2018 Operating System Concepts – 10 th Edition Computing Environments – Cloud Computing Delivers computing, storage, even apps as a service across a network Logical extension of virtualization because it uses virtualization as the base for it functionality.
Image of page 55
Image of page 56

You've reached the end of your free preview.

Want to read all 59 pages?

  • Spring '14
  • DavidBainum
  • Gagne

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes