Professional Documents
Culture Documents
Full download Modern Operating Systems 5th Edition Andrew S. Tanenbaum file pdf all chapter on 2024
Full download Modern Operating Systems 5th Edition Andrew S. Tanenbaum file pdf all chapter on 2024
Andrew S. Tanenbaum
Visit to download the full and correct content document:
https://ebookmass.com/product/modern-operating-systems-5th-edition-andrew-s-tane
nbaum/
More products digital (pdf, epub, mobi) instant
download maybe you interests ...
https://ebookmass.com/product/modern-operating-systems-5th-
global-edition-andrew-tanenbaum/
https://ebookmass.com/product/computer-networks-global-edition-
andrew-s-tanenbaum/
https://ebookmass.com/product/survey-of-operating-systems-5th-
edition-jane-holcombe/
https://ebookmass.com/product/survey-of-operating-systems-5e-5th-
edition-ebook-pdf-version/
Understanding Operating Systems 8th Edition
https://ebookmass.com/product/understanding-operating-
systems-8th-edition/
https://ebookmass.com/product/survey-of-operating-systems-6th-
edition-jane-holcombe/
https://ebookmass.com/product/survey-of-operating-systems-7th-
edition-jane-holcombe/
https://ebookmass.com/product/modern-physics-for-scientists-and-
engineers-5th-edition-stephen-thornton-andrew-rex/
https://ebookmass.com/product/understanding-operating-
systems-8th-ed-8th-edition-ann-mchoes/
MODERN
OPERATING SYSTEMS
FIFTH EDITION
This page intentionally left blank
MODERN
OPERATING SYSTEMS
FIFTH EDITION
ANDREW S. TANENBAUM
HERBERT BOS
Vrije Universiteit
Amsterdam, The Netherlands
Content Management: Tracy Johnson, Erin Sullivan
Content Production: Carole Snyder, Pallavi Pandit
Product Management: Holly Stark
Product Marketing: Krista Clark
Rights and Permissions: Anjali Singh
Microsoft and/or its respective suppliers make no representations about the suitability of the information
contained in the documents and related graphics published as part of the services for any purpose. All such
documents and related graphics are provided “as is” without warranty of any kind. Microsoft and/or its
respective suppliers hereby disclaim all warranties and conditions with regard to this information, including
all warranties and conditions of merchantability, whether express, implied or statutory, fitness for a particular
purpose, title and non-infringement. In no event shall Microsoft and/or its respective suppliers be liable for
any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or
profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with
the use or performance of information available from the services.
The documents and related graphics contained herein could include technical inaccuracies or typographical
errors. Changes are periodically added to the information herein. Microsoft and/or its respective suppliers
may make improvements and/or changes in the product(s) and/or the program(s) described herein at any time.
Partial screen shots may be viewed in full within the software version specified.
Microsoft® and Windows® are registered trademarks of the Microsoft Corporation in the U.S.A. and other
countries. This book is not sponsored or endorsed by or affiliated with the Microsoft Corporation.
Copyright © 2023, 2014, 2008 by Pearson Education, Inc. or its affiliates, 221 River Street, Hoboken, NJ 07030.
All Rights Reserved. Manufactured in the United States of America. This publication is protected by copyright, and
permission should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system,
or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise. For
information regarding permissions, request forms, and the appropriate contacts within the Pearson Education Global
Rights and Permissions department, please visit www.pearsoned.com/permissions/.
Acknowledgments of third-party content appear on the appropriate page within the text.
PEARSON is an exclusive trademark owned by Pearson Education, Inc. or its affiliates in the U.S. and/or other
countries.
Unless otherwise indicated herein, any third-party trademarks, logos, or icons that may appear in this work are the
property of their respective owners, and any references to third-party trademarks, logos, icons, or other trade dress
are for demonstrative or descriptive purposes only. Such references are not intended to imply any sponsorship,
endorsement, authorization, or promotion of Pearson’s products by the owners of such marks, or any relationship
between the owner and Pearson Education, Inc., or its affiliates, authors, licensees, or distributors.
ScoutAutomatedPrintCode
Rental
ISBN-10: 0-13-761887-5
ISBN-13: 978-0-13-761887-3
To Suzanne, Barbara, Aron, Nathan, Marvin, Matilde, Olivia and Mirte. (AST)
We embrace the many dimensions of diversity, including but not limited to race, ethnicity, gender,
sex, sexual orientation, socioeconomic status, ability, age, and religious or political beliefs.
Education is a powerful force for equity and change in our world. It has the potential to deliver
opportunities that improve lives and enable economic mobility. As we work with authors to create
content for every product and service, we acknowledge our responsibility to demonstrate inclusivity
and incorporate diverse scholarship so that everyone can achieve their potential through learning.
As the world’s leading learning company, we have a duty to help drive change and live up to our
purpose to help more people create a better life for themselves and to create a better world.
Accessibility Contact Us
We are also committed to providing products While we work hard to present unbiased, fully
that are fully accessible to all learners. As per accessible content, we want to hear from you about
Pearson’s guidelines for accessible educational any concerns or needs with this Pearson product so
Web media, we test and retest the capabilities that we can investigate and address them.
of our products against the highest standards
Please contact us with concerns about any
for every release, following the WCAG guidelines
potential bias at
in developing new products for copyright year
https://www.pearson.com/report-bias.html
2022 and beyond.
For accessibility-related issues, such as using
You can learn more about Pearson’s
assistive technology with Pearson products,
commitment to accessibility at
https://www.pearson.com/us/accessibility.html
alternative text requests, or accessibility
documentation, email the Pearson Disability Support
team at disability.support@pearson.com
CONTENTS
PREFACE xxiii
1 INTRODUCTION 1
1.12 SUMMARY 81
2.1 PROCESSES 85
2.1.1 The Process Model 86
2.1.2 Process Creation 88
2.1.3 Process Termination 90
2.1.4 Process Hierarchies 91
2.1.5 Process States 92
2.1.6 Implementation of Processes 94
2.1.7 Modeling Multiprogramming 95
2.2 THREADS 97
2.2.1 Thread Usage 97
2.2.2 The Classical Thread Model 102
2.2.3 POSIX Threads 106
2.2.4 Implementing Threads in User Space 107
2.2.5 Implementing Threads in the Kernel 111
2.2.6 Hybrid Implementations 112
2.2.7 Making Single-Threaded Code Multithreaded 113
5 INPUT/OUTPUT 337
6 DEADLOCKS 437
9 SECURITY 605
Fig. 78
Fig. 79
Ashlar Shears.—The shears (figs. 81 and 82) are useful for lifting
dressed work, the points fitting into small holes which have been cut
out for their reception in the ends or sides of the stone. There is
danger in their use if the points drag upwards and outwards. To
prevent this as far as possible, the holes should be cut low, but not
below the centre of gravity of the stone, or else it would turn over
and perhaps fall.
Fig. 81
Fig. 82
Fig. 82 is a bad form of shears, as, owing to the sharp curve, the
points can only clutch near the top of the stone.
Fig. 83
Fig. 84
Fig. 85
Stone Clips and Slings.—The clips (fig. 83) are useful for lifting
stone slabs. The hook rings slide along the chain, and the clips are
therefore adjustable to any stone not exceeding in width half the total
length of the chain.
The chain slings have a ring at one end and a hook at the other,
and are useful for a similar purpose; but the manner of slinging
depends upon the thickness of the stone. For instance fig. 84, known
as jack slinging, answers well with a slab, say, of over 6 inches in
depth, but a thinner slab lifted in this way would be liable to break in
the middle. If, however, the chain were placed as fig. 85, and which
is known as figure-eight slinging, this risk would be removed.
Fig. 87
Fig. 88
Fig. 89
The first class is the inferior, as, when fitted into the stone, any jerk
of the supporting chain would act at the points a as a blow on the
stone, thus increasing any tendency to fracture.
The hole for the reception of the lewis is cut, so that a line down its
centre would run across the centre of gravity of the stone; and it is
made as deep as may be required by the weight and hardness of the
material.
The side or splayed pieces of the lewis shown on fig. 87 are fitted
first, and the centre piece last. A bolt through the top fixes their
position and also the ring by which it is to be lifted.
Care should be taken that the sides of the second class of lewis fit
accurately, for if they fit as fig. 88 they may flush the edge and break
out, or if they fit as fig. 89 the risk of fracture, as in the first class,
presents itself. In any case there is always a danger of mishaps
occurring, especially where the stone is not free from vents.
Their use with safety can only be left to the judgment of the
mason.
Fig. 94
Pegs should be fixed at their ends, as shown on fig. 94, to form a
handle by which they can be moved when under the material without
danger to the workman’s hands, or better still, they should always be
longer than the load is wide.
Levers.—Levers of ash, fitted with iron shoes, as fig. 95, are used
to prise heavy material off the ground, to facilitate removal on rollers
or otherwise. In this case the lever acts as one of the first order. By
connecting the weight to the rings a and b it can be used as a lever
of the second or the third order.
Fig. 95
Dog Irons.—Dog irons (fig. 96) are bars of flat or round wrought
iron, turned up at the ends, which are pointed. If both ends point in
the same plane they are termed ‘male,’ if otherwise ‘female.’ The
shank is about 12 inches long. Besides holding the timbers together,
they exert a certain power of compression upon the joint they
enclose. This is gained by hammering the inside of the spikes to a
splay, leaving the outside to form a right angle with the shank.
Fig. 96
Fig. 97
Fig. 98
Fig. 99
They may be described as inferior straps, and their holding power
is from 600 to 900 lbs. per inch in length of spikes, as deduced from
experiments by Captain Fraser, R.E. Dog irons have the advantage
that their use does not injure the timber to any extent, and so
depreciate its value. Dogs are fixed according to the joint to be
enclosed. If the joint is at right angles to the run of the timbers, they
are fixed as fig. 97.
If the timbers are at right angles they are fixed as fig. 98.
If both these joints occur the irons are placed as fig. 99.
They should be fixed on both sides of the timbers joined.
Fig. 100
Their strength depends upon the quality of the iron, but varies
between 20 and 25 tons of tensile strain per square inch of the
smallest sectional area (Anderson).
Washers are used to prevent the nut sinking into the wood when
tightened, and are equally necessary, but not always seen, under the
head. They should not be cut into the under side of timbers
subjected to a cross strain, as the cutting of any fibres is a source of
weakness. Bolts are used where dogs and spikes are of insufficient
length or holding power.
Straps.—Straps are wrought-iron bands of different designs, and
are used to form a connection between timbers. Branched straps
(fig. 101) are used to strengthen angle joints. They are usually fixed
in pairs, and being fastened on the surface of the timbers they have
an advantage over bolts in that they do not cut into the material. If
the timbers settle at all, the straps may become subject to cross
strains.
Fig. 101
11⁄2 9 4 71⁄2 8
13⁄4 101⁄2 51⁄2 93⁄4 11
2 12 7 13 141⁄2
21⁄4 131⁄2 9 161⁄4 171⁄2
21⁄2 15 12 201⁄2 22
23⁄4 161⁄2 15 24 261⁄2
3 18 18 281⁄2 321⁄4
31⁄4 191⁄2 22 34 371⁄2
31⁄2 21 26 39 43
33⁄4 221⁄2 29 451⁄2 50
4 24 33 511⁄2 561⁄2
41⁄4 251⁄2 36 59 65
41⁄2 27 39 65 701⁄2
43⁄4 74 79
5 88
821⁄2
(Bullivant & Co. Ltd.)
Fig. 102
Duck Runs.—Duck runs (fig. 103) are laid upon slate and tile
roofs to give footing to, and to prevent damage being done by, the
workmen.
They should be firmly fixed, either by slinging from the ridge or
butting against a solid resistance.
Fig. 103