skip to content
The design of the UNIX operating system Preview this item
ClosePreview this item
Checking...

The design of the UNIX operating system

Author: Maurice J Bach
Publisher: Englewood Cliffs, N.J. : Prentice-Hall, ©1986.
Series: Prentice-Hall software series.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

This book describes the internal algorithms and the structures that form the basis of the UNIX (R) operating system and their relationship to the programmer interface. The system description is based  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Bach, Maurice J.
Design of the UNIX operating system.
Englewood Cliffs, N.J. : Prentice-Hall, ©1986
(OCoLC)562011317
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Maurice J Bach
ISBN: 0132017997 9780132017992 0132017571 9780132017572
OCLC Number: 14061640
Description: xiv, 471 pages : illustrations ; 25 cm.
Contents: General Overview of the System --
History --
System Structure --
User Perspective --
Operating System Services --
Assumptions About Hardware --
Introduction to the Kernel --
Architecture of the UNIX Operating System --
Introduction to System Concepts --
Kernel Data Structures --
System Administration --
Summary and Preview --
The Buffer Cache --
Buffer Headers --
Structure of the Buffer Pool --
Scenarios for Retrieval of a Buffer --
Reading and Writing Disk Blocks --
Advantages and Disadvantages of the Buffer Cache --
Internal Representation of Files --
Inodes --
Structure of a Regular File --
Directories --
Conversion of a Path Name to an Inode --
Super Block --
Inode Assignment to a New File --
Allocation of Disk Blocks --
Other File Types --
System Calls for the File System --
Open --
Read --
Write --
File and Record Locking --
Adjusting the Position of File I/O --
LSEEK --
Close --
File Creation --
Creation of Special Files --
Change Directory and Change Root --
Change Owner and Change Mode --
STAT and FSTAT --
Pipes --
Dup --
Mounting and Unmounting File Systems --
Link --
Unlink --
File System Abstractions --
File System Maintenance --
The Structure of Processes --
Process States and Transitions --
Layout of System Memory --
The Context of a Process --
Saving the Context of a Process --
Manipulation of the Process Address Space --
Sleep --
Process Control --
Process Creation --
Signals --
Process Termination --
Awaiting Process Termination --
Invoking Other Programs --
The User ID of a Process --
Changing the Size of a Process --
The Shell --
System Boot and the INIT Process --
Process Scheduling and Time --
Process Scheduling --
System Calls For Time --
Clock --
Memory Management Policies --
Swapping --
Demand Paging --
A Hybrid System With Swapping and Demand Paging --
The I/O Subsystem --
Driver Interfaces --
Disk Drivers --
Terminal Drivers --
Streams --
Interprocess Communication --
Process Tracing --
System V IPC --
Network Communications --
Sockets --
Multiprocessor Systems --
Problem of Multiprocessor Systems --
Solution With Master and Slave Processors --
Solution With Semaphores --
The Tunis System --
Performance Limitations --
Distributed Unix Systems --
Satellite Processors --
The Newcastle Connection --
Transparent Distributed File Systems --
A Transparent Distributed Model Without Stub Processes --
System Calls.
Series Title: Prentice-Hall software series.
Responsibility: Maurice J. Bach.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/14061640> # The design of the UNIX operating system
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "14061640" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/7049399#Place/englewood_cliffs_n_j> ; # Englewood Cliffs, N.J.
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/7049399#CreativeWork/unix> ; # UNIX.
   schema:about <http://id.worldcat.org/fast/1365395> ; # UNIX (Computer file)
   schema:about <http://dewey.info/class/005.43/e21/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/7049399#CreativeWork/unix_computer_file> ; # UNIX (Computer file)
   schema:about <http://experiment.worldcat.org/entity/work/data/7049399#Topic/unix> ; # UNIX
   schema:about <http://experiment.worldcat.org/entity/work/data/7049399#Topic/unix_systeme_d_exploitation_des_ordinateurs> ; # UNIX (système d'exploitation des ordinateurs)
   schema:about <http://experiment.worldcat.org/entity/work/data/7049399#Thing/unix> ; # UNIX
   schema:about <http://experiment.worldcat.org/entity/work/data/7049399#Topic/systemes_d_exploitation> ; # Systèmes d'exploitation
   schema:about <http://experiment.worldcat.org/entity/work/data/7049399#Topic/unix_computer_operating_system> ; # UNIX (Computer operating system)
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "1986" ;
   schema:creator <http://viaf.org/viaf/62214079> ; # Maurice J. Bach
   schema:datePublished "1986" ;
   schema:description "General Overview of the System -- History -- System Structure -- User Perspective -- Operating System Services -- Assumptions About Hardware -- Introduction to the Kernel -- Architecture of the UNIX Operating System -- Introduction to System Concepts -- Kernel Data Structures -- System Administration -- Summary and Preview -- The Buffer Cache -- Buffer Headers -- Structure of the Buffer Pool -- Scenarios for Retrieval of a Buffer -- Reading and Writing Disk Blocks -- Advantages and Disadvantages of the Buffer Cache -- Internal Representation of Files -- Inodes -- Structure of a Regular File -- Directories -- Conversion of a Path Name to an Inode -- Super Block -- Inode Assignment to a New File -- Allocation of Disk Blocks -- Other File Types -- System Calls for the File System -- Open -- Read -- Write -- File and Record Locking -- Adjusting the Position of File I/O -- LSEEK -- Close -- File Creation -- Creation of Special Files -- Change Directory and Change Root -- Change Owner and Change Mode -- STAT and FSTAT -- Pipes -- Dup -- Mounting and Unmounting File Systems -- Link -- Unlink -- File System Abstractions -- File System Maintenance -- The Structure of Processes -- Process States and Transitions -- Layout of System Memory -- The Context of a Process -- Saving the Context of a Process -- Manipulation of the Process Address Space -- Sleep -- Process Control -- Process Creation -- Signals -- Process Termination -- Awaiting Process Termination -- Invoking Other Programs -- The User ID of a Process -- Changing the Size of a Process -- The Shell -- System Boot and the INIT Process -- Process Scheduling and Time -- Process Scheduling -- System Calls For Time -- Clock -- Memory Management Policies -- Swapping -- Demand Paging -- A Hybrid System With Swapping and Demand Paging -- The I/O Subsystem -- Driver Interfaces -- Disk Drivers -- Terminal Drivers -- Streams -- Interprocess Communication -- Process Tracing -- System V IPC -- Network Communications -- Sockets -- Multiprocessor Systems -- Problem of Multiprocessor Systems -- Solution With Master and Slave Processors -- Solution With Semaphores -- The Tunis System -- Performance Limitations -- Distributed Unix Systems -- Satellite Processors -- The Newcastle Connection -- Transparent Distributed File Systems -- A Transparent Distributed Model Without Stub Processes -- System Calls."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/7049399> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/7049399#Series/prentice_hall_software_series> ; # Prentice-Hall software series.
   schema:isSimilarTo <http://www.worldcat.org/oclc/562011317> ;
   schema:name "The design of the UNIX operating system"@en ;
   schema:productID "14061640" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/14061640#PublicationEvent/englewood_cliffs_n_j_prentice_hall_1986> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/7049399#Agent/prentice_hall> ; # Prentice-Hall
   schema:url <http://www.gbv.de/dms/bowker/toc/9780132017992.pdf> ;
   schema:url <http://www3.ub.tu-berlin.de/ihv/000138095.pdf> ;
   schema:workExample <http://worldcat.org/isbn/9780132017572> ;
   schema:workExample <http://worldcat.org/isbn/9780132017992> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/14061640> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/7049399#Place/englewood_cliffs_n_j> # Englewood Cliffs, N.J.
    a schema:Place ;
   schema:name "Englewood Cliffs, N.J." ;
    .

<http://experiment.worldcat.org/entity/work/data/7049399#Series/prentice_hall_software_series> # Prentice-Hall software series.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/14061640> ; # The design of the UNIX operating system
   schema:name "Prentice-Hall software series." ;
   schema:name "Prentice-Hall software series" ;
    .

<http://experiment.worldcat.org/entity/work/data/7049399#Topic/systemes_d_exploitation> # Systèmes d'exploitation
    a schema:Intangible ;
   schema:name "Systèmes d'exploitation"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/7049399#Topic/unix_computer_operating_system> # UNIX (Computer operating system)
    a schema:Intangible ;
   schema:name "UNIX (Computer operating system)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/7049399#Topic/unix_systeme_d_exploitation_des_ordinateurs> # UNIX (système d'exploitation des ordinateurs)
    a schema:Intangible ;
   schema:name "UNIX (système d'exploitation des ordinateurs)"@en ;
    .

<http://id.worldcat.org/fast/1365395> # UNIX (Computer file)
    a schema:CreativeWork ;
   schema:name "UNIX (Computer file)" ;
    .

<http://viaf.org/viaf/62214079> # Maurice J. Bach
    a schema:Person ;
   schema:familyName "Bach" ;
   schema:givenName "Maurice J." ;
   schema:name "Maurice J. Bach" ;
    .

<http://worldcat.org/isbn/9780132017572>
    a schema:ProductModel ;
   schema:isbn "0132017571" ;
   schema:isbn "9780132017572" ;
    .

<http://worldcat.org/isbn/9780132017992>
    a schema:ProductModel ;
   schema:isbn "0132017997" ;
   schema:isbn "9780132017992" ;
    .

<http://www.worldcat.org/oclc/562011317>
    a schema:CreativeWork ;
   rdfs:label "Design of the UNIX operating system." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/14061640> ; # The design of the UNIX operating system
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.