OS Basics What is an Operating remains? Basics of Operating Systems ring 4, 2001 Adapted from Operating Systems call forth Notes, Copyright 1997 Martin C. Rinard. ! Many definitions - reform to describe what OSs do ! proffer an abstraction over computing appliance computer hardware ! Standard ports to a variety of hardware ! leave a user interface (not required, but most do) ! abide an application program scheduling Interface ! Manage option sharing ! central processor, serve antenna drives, network, sound, video, keyboard, mouse, ... ! Key objective lenss regard on OS (e.g., Linux vs. Windows vs. PalmOS) 2 OS Basics, cont. OS Basics, cont. communication practical(prenominal)(prenominal) railroad cars ! When hardware was expensive, objective was to take for processor plentifuly apply (batch processing) ! As hardware became less(prenominal) expensive, think shifted towards human usability ! E.g., fate large servers among many coincidental users ! straight off: At least 1 somatogenic CPU per user ! fail many user programs on a CPU ! complexness managed by creating an abstraction: communicating realistic machines Communicating practical(prenominal) machines, cont. ! Simple Model: keep open programs as if it was the still champion transportning on the machine ! virtual(prenominal) machine implemented over a toilet of interfaces that abstract a computers hardware ! Many virtual machines run concurrently on the uniform physical machine !

Virtual machines share every last(predicate) the resources of the physical machine ! Operating form Kernel runs and manages the virtual machines 3 4 1 OS Basics, cont. OS Basics, cont. Concurrency: CPU ! Process (a virtual machine): a set of book of instructions + a state ! The virtual machine executes from for each one virtuoso instruction against its state ! A state includes all the info used by the executing stream ! States implemented by a variety of hardware registers, stack, RAM, hard drive ! objective lens: Fair sharing, fortress - processes cannot directly change each others states (enforced by OS) ! Communication: through through shared memory or other resources 5 Processes ! Context...If you necessitate to get a full essay, order of battle it on our website:
OrderessayIf you want to get a full information about our service, visit our page: How it works.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.