* New edition of the bestseller provides readers with a clear description of the concepts that underlie operating systems * Uses Java to illustrate many ideas and includes numerous examples that pertain specifically to popular operating systems such as UNIX, Solaris 2, Windows NT and XP, Mach, the Apple Macintosh OS, IBM's OS/2 and Linux * Style is even more hands-on than the previous edition, with extensive programming examples written in Java and C * New coverage includes recent advances in Windows 2000/XP, Linux, Solaris 9, and Mac OS X * Detailed case studies of Windows XP and Linux give readers full coverage of two very popular operating systems * Also available from the same authors, the highly successful Operating System Concepts, Sixth Edition (0-471-25060-0)
Operating System Concepts with Java 8/e continues to evolve with emerging course needs and to provide a solid theoretical foundation for understanding operating systems. The eighth edition has been updated to offer coverage of the most current topics and applications, improved conceptual coverage and additional content to bridge the gap between concepts and actual implementations. The new two-color design allows for easier navigation and supports student motivation. New end-of-chapter, exercises, review questions, and programming exercises help to further reinforce important concepts. This version provides examples and problems in Java, a language that many undergraduates are more comfortable with than the C of the regular version.
A BETTER WAY TO LEARN ABOUT OPERATING SYSTEMSMaster the concepts at work behind modern operating systems! Silberschatz, Galvin, and Gagne's Operating Systems Concepts with Java, Sixth Edition illustrates fundamental operating system concepts using the java programming language, and introduces you to today's most popular OS platforms. The result is the most modern and balanced introduction to operating systems available.Before you buy, make sure you are getting the best value and all the learning tools you'll need to succeed in your course. If your professor requires eGrade Plus, you can purchase it here at no additional cost!With this special eGrade Plus package you get the new text_no highlighting, no missing pages, no food stains_and a registration code to eGrade Plus, a suite of effective learning tools to help you get a better grade. All this, in one convenient package!eGrade Plus gives you:A complete online version of the textbookApproximately 25 homework questions per chapter which are linked to the relevant section of the online textStudent source codeInstant feedback on your homework and quizzesand more!eGrade Plus is a powerful online tool that provides students with an integrated suite of teaching and learning resources and an online version of the text in one easy-to-use website.
New edition of the bestseller provides readers with a clear description of the concepts that underlie operating systems Uses Java to illustrate many ideas and includes numerous examples that pertain specifically to popular operating systems such as UNIX, Solaris 2, Windows NT and XP, Mach, the Apple Macintosh OS, IBM’s OS/2 and Linux Style is even more hands–on than the previous edition, with extensive programming examples written in Java and C New coverage includes recent advances in Windows 2000/XP, Linux, Solaris 9, and Mac OS X Detailed case studies of Windows XP and Linux give readers full coverage of two very popular operating systems Also available from the same authors, the highly successful Operating System Concepts, Sixth Edition (0–471–25060–0)
This text, Applied Operating Systems Concepts, is based on the best selling text Operating System Concepts, 5/e (OSC), 1998 by Abraham Silberschatz and Peter Baer Galvin. Like OSC, Applied provides a clear description of the concepts that underlie operating systems. One of the key differences is that Java is used to present many of these ideas and included are numerous examples that pertain specifically to popular operating systems such as UNIX, Solaris 2, Windows NT, Mach, the Apple Macintosh OS, IBM's OS/2 and Linux.The advent of Java technology has given the authors an excellent vehicle to illustrate many of the most important concepts in modern operating systems today. Topics like multitasking, CPU scheduling, process synchronization, deadlock, security, and distributed systems lend themselves very well to demonstrations using Java technology.
Smartphone Operating System Concepts with Symbian OS uses Symbian OS as a vehicle to discuss operating system concepts as they are applied to mobile operating systems.It is this focus that makes this tutorial guide both invaluable and extremely relevant for today's student.In addition to presenting and discussing operating system concepts, this book also includes exercises that compare and contrast Symbian OS, Unix/Linux and Microsoft Windows. These assignments can be worked on in a classroom laboratory or in a student's own time. The book is replete with examples (both conceptual and applied to handhelds) as well as: * Summaries at the end of each chapter. * Problems the students can do as homework. * Experiment-oriented exercises and questions for students to complete on a handheld device * A reading list, bibliography and a list of sources for handheld software It also contains a series of on-line laboratories based on the software developed for Symbian OS devices. Students can perform these labs anywhere, and can use printing and e-mail facilities to construct lab write-ups and hand in assignments. Students, for the first time, will be taught Symbian OS concepts so that they can start developing smartphone applications and become part of the mass-market revolution.
The book, now in its Fifth Edition, aims to provide a practical view of GNU/Linux and Windows 7, 8 and 10, covering different design considerations and patterns of use. The section on concepts covers fundamental principles, such as file systems, process management, memory management, input-output, resource sharing, inter-process communication (IPC), distributed computing, OS security, real-time and microkernel design. This thoroughly revised edition comes with a description of an instructional OS to support teaching of OS and also covers Android, currently the most popular OS for handheld systems. Basically, this text enables students to learn by practicing with the examples and doing exercises. NEW TO THE FIFTH EDITION • Includes the details on Windows 7, 8 and 10 • Describes an Instructional Operating System (PintOS), FEDORA and Android • The following additional material related to the book is available at www.phindia.com/bhatt. o Source Code Control System in UNIX o X-Windows in UNIX o System Administration in UNIX o VxWorks Operating System (full chapter) o OS for handheld systems, excluding Android o The student projects o Questions for practice for selected chapters TARGET AUDIENCE • BE/B.Tech (Computer Science and Engineering and Information Technology) • M.Sc. (Computer Science) BCA/MCA
This revised and updated Second Edition presents a practical introduction to operating systems and illustrates these principles through a hands-on approach using accompanying simulation models developed in Java and C++. This text is appropriate for upper-level undergraduate courses in computer science. Case studies throughout the text feature the implementation of Java and C++ simulation models, giving students a thorough look at both the theoretical and the practical concepts discussed in modern OS courses. This pedagogical approach is designed to present a clearer, more practical look at OS concepts, techniques, and methods without sacrificing the theoretical rigor that is necessary at this level. It is an ideal choice for those interested in gaining comprehensive, hands-on experience using the modern techniques and methods necessary for working with these complex systems. Every new printed copy is accompanied with a CD-ROM containing simulations (eBook version does not include CD-ROM). New material added to the Second Edition: - Chapter 11 (Security) has been revised to include the most up-to-date information - Chapter 12 (Firewalls and Network Security) has been updated to include material on middleware that allows applications on separate machines to communicate (e.g. RMI, COM+, and Object Broker) - Includes a new chapter dedicated to Virtual Machines - Provides introductions to various types of scams - Updated to include information on Windows 7 and Mac OS X throughout the text - Contains new material on basic hardware architecture that operating systems depend on - Includes new material on handling multi-core CPUs Instructor Resources: -Answers to the end of chapter questions -PowerPoint Lecture Outlines