|
![]() |
|||
|
||||
OverviewElmasri, Levine, and Carrick's ""spiral approach"" to teaching operating systems develops student understanding of various OS components early on and helps students approach the more difficult aspects of operating systems with confidence. While operating systems have changed dramatically over the years, most OS books use a linear approach that covers each individual OS component in depth, which is difficult for students to follow and requires instructors to constantly put materials in context. Elmasri, Levine, and Carrick do things differently by following an integrative or ""spiral"" approach to explaining operating systems. The spiral approach alleviates the need for an instructor to ""jump ahead"" when explaining processes by helping students ""completely"" understand a simple, working, functional system as a whole in the very beginning. This is more effective pedagogically, and it inspires students to continue exploring more advanced concepts with confidence. Full Product DetailsAuthor: Ramez Elmasri , A Carrick , David LevinePublisher: McGraw-Hill Education - Europe Imprint: McGraw-Hill Professional Dimensions: Width: 21.30cm , Height: 2.30cm , Length: 23.40cm Weight: 0.971kg ISBN: 9780072449815ISBN 10: 0072449810 Pages: 544 Publication Date: 16 March 2009 Audience: College/higher education , Undergraduate Replaced By: 0073376159 Format: Hardback Publisher's Status: Out of Print Availability: In Print ![]() Limited stock is available. It will be ordered for you and shipped pending supplier's limited stock. Table of ContentsPART 1: Operating Systems Overview and Background1 Getting Started 2 Operating System Concepts, Components, and ArchitecturesPART 2: Building Operating Systems Incrementally: A Breadth-Oriented Spiral Approach3 A Simple, Single-Process Operating System 4 A Single-User Multitasking Operating System 5 A Single-User Multitasking/Multithreading Operating System 6 A Multiple-User Operating System7 Parallel and Distributed Computing, Clusters, and Grids PART 3: CPU and Memory Management8 Process Management: Concepts, Threads, and Scheduling 9 More Process Management: Interprocess Communication, Synchronization, and Deadlocks 10 Basic Memory Management 11 Advanced Memory Management PART 4: A Depth-Oriented Presentation of OS Concepts: Files Systems and Input/Output 12 File Systems - Basics 13 File Systems - Examples and More Features 14 Disk Scheduling and Input/Output Management PART 5: Networks, Distributed Systems, and Security15 Introduction to Computer Networks 16 Protection and Security17 Distributed Operating Systems PART 6: Case Studies18 Windows NT™ through Vista™ 19 Linux: A Case Study20 Palm OS: A Class Case Study Appendices Appendix A: Overview of Computer System and Architecture ConceptsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |