Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0130319996
ISBN-13: 9780130319999
Publisher: Prentice Hall
Copyright: 2001
Format: Cloth; 779 pp
Status: Out of Print
Suggested retail price: $100.00
This item is out of print and is no longer available for purchase.
For one-semester, introductory courses in Operating Systems in Computer Science, Computer Engineering, and Electrical Engineering programs.
Blending up-to-date theory with broad coverage of fundamentals, this text offers a comprehensive treatment of operating systems, with an emphasis on internals and design issues. The book provides a thorough discussion of the fundamentals of operating systems design and relates these principles to contemporary design issues and to current trends in the development of operating systems. It helps students develop a solid understanding of the key structures and mechanisms of operating systems, the types of trade-offs and decisions involved in OS design, and the context within which the operating system functions (hardware, other system programs, application programs, interactive users).
- NEW - Updated technical content.
-
Reflects ongoing changes in the field in areas such as thread and process management, concurrency and deadlocks, virtual memory, scheduling, I/O, file systems, distributed processing, and security. Ex.___
-
- NEW - Linux now included as one of the example systems.
-
Illustrates and reinforces design concepts with a modern operating system that is growing in popularity. Ex.___
-
- NEW - Additional problems.
-
Provide more opportunity for students to practice the concepts they learn in each chapter. Ex.___
-
- Running case studies of Windows 2000 and various flavors of UNIX (UNIX SVR4, Solaris, and Linux)—The discussion of these contemporary, relevant, and representative example systems is distributed throughout the text.
-
Illustrate and reinforce design concepts and ties them to real-world design choices that must be made. The new Windows 2000 operating system incorporates in a clean fashion many of the latest developments in operating system technology and it is one of the first important commercial operating systems to rely heavily on object-oriented design principles. The different flavors of UNIX presented allow students to learn the most widely used commercial version of UNIX that includes multithreading and other features not found in SVR4 (Solaris) and an open-source version of UNIX that is rapidly gaining in popularity (Linux). Ex.___
-
- Unparalleled support for projects—The Appendices contain detailed information and guidance on the use of three software packages that can be used as frameworks for modeling and simulation projects: NACHOS, BACI, and OSP. The Instructor's Manual includes guidance on how to assign and structure such projects, and additional suggestions for assigning programming projects, research projects, and reading/report assignments.
-
Helps instructors supplement the course with research or modeling projects that give students hands-on experience, reinforcing concepts and helping to develop a broader perspective. Ex.___
-
- Detailed treatment of threads and multithreading—One of the most important new developments in operating systems.
-
Helps students understand the relationship between process and thread and the way in which threads are managed and used. Ex.___
-
- Comprenhensive treatment of scheduling—Includes recent developments in scheduling theory and design including the areas of multiprocessor scheduling and a unique discussion of real-time scheduling.
-
Helps students understand these topics which are especially important in multimedia applications and networking. Ex.___
-
- Comprehensive, unified treatment of I/O—Unusually broad and thorough.
-
Teaches students about this critical part of all operating systems. Ex.___
-
- Broad coverage of distributed operating systems—Covers process migration, process communication, mutual exclusion, and deadlock.
-
Introduces students to the most important current research and development area in operating systems design. Ex.___
-
- Broad coverage of OS security—Covers trusted systems, distributed security, and viruses.
-
Exposes students to this increasingly important area. Ex.___
-
- Solid treatment of concurrency.
-
Provides students with an extremely clear and systematic treatment of this central aspect of operating systems design. Ex.___
-
- Symmetric multiprocessing (SMP)—Features an entire section on SMP design, a detailed section on SMP scheduling, and a discussion of the relationship between SMP and multithreading.
-
Exposes students to this very important topic. Virtually all servers and many workstations and PCs have an SMP architecture that requires operating system support. Ex.___
-
- Detailed discussion of operating system support for clusters—The “hot area” of distributed processing.
-
Provides students with current information in this area where there is a lot of current research and a flood of new products. Ex.___
-
- Extensive coverage of Microkernels.
-
Teaches students about this increasingly important design element in OS design. Ex.___
-
- More than 150 homework problems—Ranging in levels of difficulty.
-
Provide a variety of assignments for students to complete. Ex.___
-
- Review questions.
-
Assures that students have read and absorbed the material from each chapter. Ex.___
-
- List of key words for each chapter.
-
Helps students review important technical terms. Ex.___
-
- Liberal use of figures (300) and tables (85).
-
Clarifies concepts. Ex.___
-
- Recommended reading list at the end of each chapter and up-to-date bibliography at the end of the text.
-
Provide up-to-date and reputable sources for further exploration or research. Ex.___
-
- Glossary at the end of the book and list of acronyms on the back endpaper.
-
Help students master key terminology. Ex.___
-
- Updated technical content.
-
Reflects ongoing changes in the field in areas such as thread and process management, concurrency and deadlocks, virtual memory, scheduling, I/O, file systems, distributed processing, and security. Ex.___
-
- Linux now included as one of the example systems.
-
Illustrates and reinforces design concepts with a modern operating system that is growing in popularity. Ex.___
-
- Additional problems.
-
Provide more opportunity for students to practice the concepts they learn in each chapter. Ex.___
-
(NOTE: Each chapter concludes with Summary, Key Terms, Review Questions and/or Recommended Reading, and Problems.)
Reader's Guide.
I. BACKGROUND.
II. PROCESSES.
III. MEMORY.
IV. SCHEDULING.
V. INPUT/OUTPUT AND FILES.
VI. DISTRIBUTED SYSTEMS.
VII. SECURITY.
APPENDICES.
Operating Systems: Internals and Design Principles, 5/E
Stallings
© 2005 | Prentice Hall | Cloth; 832 pages | Instock
ISBN-10: 0131479547 | ISBN-13: 9780131479548
Brief Description
Operating Systems: Internals and Design Principles, 6/E
Stallings
© 2009 | Prentice Hall | Cloth; 840 pages | Instock
ISBN-10: 0136006329 | ISBN-13: 9780136006329
Brief Description | Buy from myPearsonStore
For a one-semester undergraduate course in operating systems for computer science, computer engineering, and electrical engineering majors.
This text covers concepts, structure, and mechanisms of operating systems. Stallings presents the nature and characteristics of modern-day operating systems clearly and completely.
Visit Stallings Companion Website at http://www.williamstallings.com/OS/OS5e.html for student and instructor resources and his Computer Science Student Resource site http://williamstallings.com/StudentSupport.html
Password protected instructor resources can be accessed here by clicking on the Resources Tab to view downloadable files. (Registration required)
Supplements Include:
Solutions Manual, Power Point slides, Testbank, Project Exercises, Tables, TestbankFor a one-semester undergraduate course in operating systems for computer science, computer engineering, and electrical engineering majors.
Operating Systems: Internals and Design Principles is a comprehensive and unified introduction to operating systems. By using several innovative tools, Stallings makes it possible to understand critical core concepts that can be fundamentally challenging. The new edition includes the implementation of web based animations to aid visual learners. At key points in the book, students are directed to view an animation and then are provided with assignments to alter the animation input and analyze the results.
The concepts are then enhanced and supported by end-of-chapter case studies of UNIX, Linux and Windows Vista. These provide students with a solid understanding of the key mechanisms of modern operating systems and the types of design tradeoffs and decisions involved in OS design. Because they are embedded into the text as end of chapter material, students are able to apply them right at the point of discussion. This approach is equally useful as a basic reference and as an up-to-date survey of the state of the art.
Resources
William Stallings has prepared a robust suite of student and instructor resources, including a rich set of Animations to illustrate key functions and algorithms in OS design. (Icons are placed at relevant points in the text to indicate that an animation is available.) Access them via the Prentice Hall page www.prenhall.com/stallings or directly at the author's website http://www.williamstallings.com/OS/OS6e.html under the link "Useful Websites." Visit Stalllings Computer Science Student Resource page at http://williamstallings.com/StudentSupport.html.
Key downloadable instructor resources including access codes to GOAL (www.prenhall.com/goal), as well as student access to GOAL are available by clicking on the Resources tab above.
- Companion Website - Stallings, 4/E
Stallings
© 2001 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 013032065X | ISBN-13: 9780130320650
URL: http://cw.prenhall.com/bookbind/pubbooks/stallings4/
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

