Buy Inside the JavaOS™ Operating System at Bookstore UAE
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Operating systems > Inside the JavaOS™ Operating System
Inside the JavaOS™ Operating System

Inside the JavaOS™ Operating System


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

This book describes a new operating system, developed jointly by Sun Microsystems(TM) and IBM(TM), that transcends the limitations of other operating system technologies. Built to take full advantage of Javas platform independence, the JavaOS(TM) software is a small and efficient operating system that executes the Java application environment directly on hardware platforms without requiring any other host operating system. Designed to support distributed processing across a variety of products in a multiplatform, thin-client environment, the JavaOS software is well positioned to lead the way toward distributed computing. Written by those involved with the JavaOS operating system from its inception, this book provides a comprehensive description of the operating system and explores its marketplace impact. The book begins with a high-level overview of JavaOS architecture, and progresses deep into its specific components. You will find detailed coverage of the following: * JavaOS System Database used to configure the operating system * JavaOS event system, which supports automatic "plug-and-play" devices * JavaOS Service Loader * JavaOS device driver architecture and the JavaOS Device Interface * JavaOS memory management architecture * Interrupt processing and the abstraction model * JavaOS microkernel * JavaOS boot architecture and the JavaOS Boot Interface In addition, the authors discuss how JavaOS software interacts with the Java(TM) Development Kit (JDK) and how it has the potential to reduce the amount of native code necessary to host the JDK(TM).

Table of Contents:
(Each chapter concludes with a Summary.) Preface. Acknowledgments. Introduction. 1. Overview. Evolution of JavaOS. JavaOS and the JDK. Supported Computing Models. Code Composition. Major Components. Runtime Components. Non-Runtime Components. 2. The Database. Current JDK Configuration Support. Configuration Support with the JSD. Population Methods. Client and Server Components. Three-Tier Computing Architecture. Entries in the Database. Entry Interface. Properties. Entry States. JSD Organization. Standard Namespaces. Temp Namespace. Device Namespace. Interface Namespace. Alias Namespace. Software Namespace. Config Namespace. Entry Format. Persistent Entries. Trees. Transaction Lock. Tree Population. Pathnames. Database Events. Database Navigation. Cursors. Searching the Database. 3. The Event System. JDK Event Routing. JavaOS Event Routing. Event System Classes. Consumer Ordering Rules. Producer Classes. Registration. Producer Registration. Consumer Registration. Peer-to-Peer Registration. Event Matching Rules. Bidirectional Events. Types of Consumption. Shared Consumption. Exclusive Consumption. Competitive Consumption. Threading. Sample Device Driver Event. 4. The Service Loader Services. Business Cards. The JavaOS Configuration Tool. How the Service Loader Manages Services. Downloading Services. Connecting Clients and Services. Service Loader Architecture. 5. Standard Device Support. Networking. Networking Architecture. Platform-Independent Networking. Video. Video Operation. Video Architecture. Alternative Video Designs. Mouse Support. Keyboard Support. 6. Device Drivers. Connecting Devices. Life Cycle of a Device Driver. Architecture of JavaOS Drivers. Matching Device Drivers with Bus Drivers. A Basic Device Driver. A Basic Bus Driver. The JavaOS Device Interface. Exceptions and Events. Device Handles. JDI Serial Port Device Example. Interfaces. Classes. Handles. Driver Packaging. 7. Memory. Memory Basics. Addressing. JavaOS Address Spaces. Virtual Address Space Usage. Page Faults. Memory Ranges. Memory Access Models. The JavaOS Memory-Access Model. Memory Classes. Address Classes. Address Space Classes. Memory Region Classes. Memory Region Creation Using Addresses from the JSD. 8. Interrupts. Abstracting Interrupts. Interrupt Source Tree. Interrupt Source Entries. IST Construction. Interrupt Management. Registering Interrupt Code. Interrupt Handlers. Synchronizing Interrupt Handlers. Queuing a Deferred-Interrupt Handler. Interrupt Dispatching. Interrupt Dispatcher. Bus and Device Interrupt Handling Roles. 9. The Microkernel. Microkernel Overview. Run All Software in Supervisor Mode. Run All Software in Single Virtual Address Space. No Inter-Process Communication Is Necessary. Microkernel Architecture. Microkernel Interfaces. Microkernel Managers. Interrupt Manager Services. Interrupt-Level Execution Context. Interrupt Processing. Clients of the Interrupt Manager. Thread Manager Services. Initialization. Destruction. Scheduling. Information. Stack Management. Software Interrupt and Exception Management. Thread Manager Clients. Virtual Memory Manager Services. Page Management. Fine-Grained Memory Management. Monitor Manager Services. Managing Monitors. Entering a Monitor. Exiting a Monitor. Waiting Within a Monitor. Notifying Waiting Threads. File Manager Services. Library Manager Services. JVM Management Services. Startup and Shutdown Manager Services. 10. Booting. The JavaOS Boot Interface. Starting JavaOS. Retrieving Platform Configuration Information. Calling Booter Functions. Physical Memory Map. Virtual Memory Map. File Augmentation. Platform Device Configuration. Device Discovery. Preboot Execution Environment Standard. Index. 0201183935T04062001

About the Author :
Tom Saulpaugh is the architect of the JavaOS(TM) operating system at Sun Microsystems, Inc. He joined the JavaOS software development team early on and is a key designer of many of its components, including the device driver architecture. Previously, Tom was a principal designer of Apple's PCI device driver architecture and a key member of the Copland microkernel group. Charles Mirho is a freelance writer who specializes in high-tech subjects. He has written numerous articles and books on various computer topics. Charles has a master's degree in computer engineering and also a law degree, with a specialty in intellectual property. 0201183935AB04062001


Best Sellers


Product Details
  • ISBN-13: 9780201183931
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 234 mm
  • No of Pages: 208
  • Weight: 360 gr
  • ISBN-10: 0201183935
  • Publisher Date: 17 Feb 1999
  • Binding: Paperback
  • Language: English
  • Spine Width: 10 mm
  • Width: 186 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Inside the JavaOS™ Operating System
Pearson Education (US) -
Inside the JavaOS™ Operating System
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Inside the JavaOS™ Operating System

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!