Understanding Operating Systems 7Th Edition by Ida Flynn, Ann Mciver Mchoes 128509655X 978-1285096551
Understanding Operating Systems 7Th Edition by Ida Flynn, Ann Mciver Mchoes 128509655X 978-1285096551
_____ Follow the link below to get your download now _____
https://ebookball.com/product/understanding-operating-
systems-7th-edition-by-ida-flynn-ann-mciver-
mchoes-128509655x-978-1285096551-17134/
https://ebookball.com/product/essentials-of-anatomy-and-
physiology-7th-edition-by-jason-lapres-beth-ann-
kersten-1260316874-978-1260316872-20474/
https://ebookball.com/product/modern-operating-systems-4th-edition-by-
andrew-tanebaum-herbert-bos-isbn-013359162x-9780133591620-15526/
https://ebookball.com/product/operating-systems-internals-and-design-
principles-9th-edition-by-william-stallings-
isbn-9780134700113-0134700112-15550/
Operating Systems Design and Implementation 3rd Edition by
Andrew Tanenbaum, Albert Woodhull 0131429388 9780131429383
https://ebookball.com/product/operating-systems-design-and-
implementation-3rd-edition-by-andrew-tanenbaum-albert-
woodhull-0131429388-9780131429383-17132/
https://ebookball.com/product/psychiatric-nursing-contemporary-
practice-7th-edition-by-mary-ann-boyd-rebecca-
luebbert-1975161203-9781975161200-25900/
https://ebookball.com/product/psychiatric-nursing-contemporary-
practice-7th-edition-by-mary-ann-boyd-rebecca-
luebbert-1975161203-9781975161200-25844/
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Understanding Operating
Systems Seventh Edition
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
This is an electronic version of the print textbook. Due to electronic rights restrictions, some third party content may be suppressed. Editorial
review has deemed that any suppressed content does not materially affect the overall learning experience. The publisher reserves the right to
remove content from this title at any time if subsequent rights restrictions require it. For valuable information on pricing, previous
editions, changes to current editions, and alternate formats, please visit www.cengage.com/highered to search by
ISBN#, author, title, or keyword for materials in your areas of interest.
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Understanding Operating Systems, © 2014 Cengage Learning
Seventh Edition
ALL RIGHTS RESERVED. No part of this work covered by the copyright
Ann McIver McHoes herein may be reproduced, transmitted, stored or used in any form or by
Ida M. Flynn any means graphic, electronic, or mechanical, including but not limited to
photocopying, recording, scanning, digitizing, taping, Web distribution,
Senior Product Manager: Jim Gish information networks, or information storage and retrieval systems, except
as permitted under Section 107 or 108 of the 1976 United States Copyright
Product Director: Kathleen McMahon
Act, without the prior written permission of the publisher.
Senior Content Developer: Alyssa Pratt
Product Assistant: Sarah Timm For product information and technology assistance, contact us at
Cengage Learning Customer & Sales Support,
Content Project Manager: Jennifer www.cengage.com/support
Feltri-George For permission to use material from this text or product,
Senior Rights Acquisitions Specialist: submit all requests online at www.cengage.com/permissions
Christine Myaskovsky Further permissions questions can be emailed to
[email protected]
Art Director: Cheryl Pearl, GEX
Manufacturing Planner: Julio Esperas
Cover Designer: Cheryl Pearl, GEX Library of Congress Control Number: 2013945460
Cover Photos: ©Dabarti CGI/Shuttershock ISBN-13: 978-1-285-09655-1
Compositor: Integra ISBN-10: 1-285-09655-X
Cengage Learning
20 Channel Center Street
Boston, MA 02210
USA
Some of the product names and company names used in this book have
been used for identification purposes only and may be trademarks or
registered trademarks of their respective manufacturers and sellers.
Cengage Learning reserves the right to revise this publication and make
changes from time to time in its content without notice.
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Dedicated to two inspiring colleagues:
Ida Moretti Flynn, award-winning teacher and a wonderful
friend; her love for teaching lives on.
Bob Kleinmann, superb editor and soul mate – not in that order.
AMM
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
Part One Operating Systems Concepts 1
iv
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
Chapter 2 Memory Management: Simple Systems 29
Single-User Contiguous Scheme 30
Fixed Partitions 31
Dynamic Partitions 34
Best-Fit and First-Fit Allocation 36
Deallocation 41
Case 1: Joining Two Free Blocks 41
Case 2: Joining Three Free Blocks 42
Case 3: Deallocating an Isolated Block 43
Relocatable Dynamic Partitions 45
Conclusion 50
Key Terms 51
Interesting Searches 52
Exercises 52
v
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
vi
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
Loosely Coupled Configuration 178
Symmetric Configuration 179
Process Synchronization Software 180
Test-and-Set 181
WAIT and SIGNAL 182
Semaphores 182
Process Cooperation 185
Producers and Consumers 185
Readers and Writers 188
Concurrent Programming 189
Amdahl’s Law 190
Order of Operations 191
Applications of Concurrent Programming 193
Threads and Concurrent Programming 197
Two Concurrent Programming Languages 198
Ada 198
Java 199
Conclusion 202
Key Terms 202
Interesting Searches 204
Exercises 204
viii
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
Chapter 9 Network Organization Concepts 291
Basic Terminology 292
Network Topologies 294
Star 294
Ring 295
Bus 296
Tree 298
Hybrid 298
Network Types 299
Personal Area Network 299
Local Area Network 300
Metropolitan Area Network 300
Wide Area Network 301
Wireless Local Area Network 301
Software Design Issues 302
Addressing Conventions 302
Routing Strategies 303
Connection Models 305
Conflict Resolution 308
Transport Protocol Standards 312
OSI Reference Model 313
TCP/IP Model 316
Conclusion 319
Key Terms 320
Interesting Searches 321
Exercises 321
ix
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
Conclusion 347
Key Terms 348
Interesting Searches 348
Exercises 349
x
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
Patch Management 391
Patching Fundamentals 392
Software to Manage Deployment 395
Timing the Patch Cycle 395
System Monitoring 395
Conclusion 399
Key Terms 399
Interesting Searches 400
Exercises 400
xi
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Contents
xii
Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Other documents randomly have
different content
containing a part of this work or any other work associated with
Project Gutenberg™.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if
you provide access to or distribute copies of a Project
Gutenberg™ work in a format other than “Plain Vanilla ASCII” or
other format used in the official version posted on the official
Project Gutenberg™ website (www.gutenberg.org), you must,
at no additional cost, fee or expense to the user, provide a copy,
a means of exporting a copy, or a means of obtaining a copy
upon request, of the work in its original “Plain Vanilla ASCII” or
other form. Any alternate format must include the full Project
Gutenberg™ License as specified in paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookball.com