وبلاگ بلیان

Operating System Concepts with Java

معرفی کتاب «Operating System Concepts with Java» نوشتهٔ Abraham Silberschatz, Peter Baer Galvin, Greg Gagne، منتشرشده توسط نشر Wiley ; John Wiley [distributor در سال 2009. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Operating System Concepts with Java» در دستهٔ بدون دسته‌بندی قرار دارد.

Operating systems are large and complex, and yet must function with near-absolute reliability - that's why they're a class unto themselves in the field of software development. Since its first release 20 years ago, "the dinosaur book" - Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne - has been a valuable reference for designers and implementers of operating systems. The newly released sixth edition of this book maintains the volume's authority with new sections on thread management, distributed processes, and the Java Virtual Machine (JVM). There's also information on the workings of the latest crop of operating systems, including Microsoft Windows 2000, Linux, FreeBSD, and compact operating systems for handheld devices.This book is concerned with the design of operating systems, which is to say it enumerates the problems that pop up in the creation of efficient systems and explores alternative ways of dealing with them, detailing the advantages and shortcomings of each. For example, in their chapter on scheduling CPU activity, the authors explain several algorithms (first-come, first-served, and round-robin scheduling, among others) for allocating the capacity of single and multiple processors among jobs. They highlight the relative advantages of each, and explain how several real-life operating systems solve the problem. They then present the reader with exercises (this book is essentially a university textbook) that inspire thought and discussion.

A BETTER WAY TO LEARN ABOUT OPERATING SYSTEMS

Master 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.

  • Keep up with current developments: This Sixth Edition features increased coverage of Pthreads, new coverage of network structures, including LANS, WANs, and wireless LANs, and new coverage of communication in client-server systems, including sockets, remote procedure calls (RPCs), and java’s remote method invocation (RMI).

  • Get up-to-speed with Java: The book uses Java 1.4 to illustrate relevant concepts, such as threads, interprocess communication, scheduling, synchronization, and network programming. It also includes an outline Java Primer for readers who are unfamiliar with the Java language.

  • Examine complete working programs: An abundance of up-to-date examples and programs written in Java and C (Pthreads) allow you to explore key issues.

  • Learn the details of the most widely used operating systems: Several examples throughout the book explains the inner workings of Windows 2000/XP, Linux, Solaris, and Mac OSX, while detailed case studies allow you to explore Windows XP and Linux in greater depth.

  • Explore key issues: The book also includes detailed coverage of process management, storage management, I/O systems, distributed systems, and protection and security.

The award-winning team of Abraham Silberschatz, Peter Galvin, and Greg Gagne gets system administrators right up to speed on all the key concepts of computer operating systems. This new edition gives them a thorough theoretical foundation that they can apply to a wide variety of systems as they progress to the next level of their computer work. It presents several new Java example programs including features in Java 7. Increased coverage is offered on user perspective, OS design, security, and distributed programming. New exercises are also provided to reinforce the concepts and enable system administrators to design with confidence. Suitable for system administrators, this title presents the key concepts of computer operating systems. It presents several Java example programs including features in Java 7. It offers coverage on user perspective, OS design, security, and distributed programming.
دانلود کتاب Operating System Concepts with Java