{"product_id":"introduction-to-operating-system-design-and-implementation-the-osp-2-approach-9781846288425","title":"Introduction to Operating System Design and Implementation: The OSP 2 Approach","description":"\u003cp\u003e • Author(s): Michael Kifer\u003cbr\u003e • Publisher: Springer\u003cbr\u003e • Publisher Imprint: Springer\u003cbr\u003e • BISAC: Operating Systems - General\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eFrom the Back Cover\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eUnderstanding the main principles and algorithms underlying a modern operating system is essential in undergraduate computer science. The complexity of this subject, however, means that mastering it requires significant practical experience. This unique book accomplishes just that: it teaches introductory subjects in OS design and implementation through hands-on engagement with OSP 2, the next generation of the highly popular OSP courseware. \u003c\/p\u003e \u003cp\u003eThis book exposes students to many essential features of operating systems while at the same time isolating them from low-level, machine-dependent concerns. With its accompanying software, the book contains enough projects for up to three semesters. Even one semester's study, however, suffices to cover page-replacement strategies in virtual memory management, CPU scheduling strategies, disk seek-time optimization and other issues in operating system design. \u003c\/p\u003e \u003cp\u003eFeatures include: \u003c\/p\u003e \u003cp\u003e- Provides an opportunity to practice OS design and implementation skills in a realistic, flexible, and easy-to-use systems programming environment that promotes \"active learning\" and reinforces lecture material.\u003c\/p\u003e \u003cp\u003e- OSP 2 is written in Java, so that students learn an object-oriented approach to OS design and implementation.\u003c\/p\u003e \u003cp\u003e- Contains many pedagogical tools: chapter goals, internet support for students and instructors; OSP 2 courseware and an instructors' manual, which includes helpful tips for course instructors and sample assignments, is available at \u003cem\u003ewww.springer.com\/978-1-84628-842-5\u003c\/em\u003e.\u003c\/p\u003e \u003cp\u003e- Each chapter includes self-contained explanations of the OS concepts underlying the student project for that chapter.\u003c\/p\u003e \u003cp\u003eWritten for undergraduates in a first operating systems course, this text provides essential foundations through the user-friendly, highly flexible OSP 2 courseware environment.\u003c\/p\u003e","brand":"Springer","offers":[{"title":"Paperback","offer_id":45277320773783,"sku":"9781846288425","price":3639.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781846288425.webp?v=1769288056","url":"https:\/\/atlanticbooks.com\/products\/introduction-to-operating-system-design-and-implementation-the-osp-2-approach-9781846288425","provider":"Atlantic Books","version":"1.0","type":"link"}