PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: air traffic controller

The Abstraction: The Process

4 The abstraction : The ProcessIn this chapter, we discuss one of the most fundamental abstractions thatthe OS provides to users: theprocess. The definition of a Process , infor-mally, is quite simple: it is arunning program[V+65,BH70]. The programitself is a lifeless thing: it just sits there on the disk, a bunch of instructions(and maybe some static data), waiting to spring into action. Itis the oper-ating system that takes these bytes and gets them running, transformingthe program into something turns out that one often wants to run more than one program atonce; for example, consider your desktop or laptop where you might liketo run a web browser, mail program, a game, a music player, and fact, a typical system may be seemingly running tens or evenhundredsof processes at the same time. Doing so makes the system easy to use, asone never need be concerned with whether a CPU is available; one simplyruns programs.

2 THE ABSTRACTION: THE PROCESS TIP: USE TIME SHARING (AND SPACE SHARING) Time sharing is a basic technique used by an OS to share a resource. By allowing the resource to be used for a little while by one entity, and then a little while by another, and so forth, the resource in question (e.g., the

Loading..

Tags:

  Process, The process, Abstraction, The abstraction

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of The Abstraction: The Process

Related search queries