ABSTRACTING OPERATING ENVIRONMENT FROM OPERATING SYSTEM
The present invention extends to methods, systems, and computer program products for abstracting an operating environment from an operating system running in the operating environment. Within an operating environment, an operating environment abstraction layer abstracts and exposes operating environ...
Gespeichert in:
Hauptverfasser: | , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present invention extends to methods, systems, and computer program products for abstracting an operating environment from an operating system running in the operating environment. Within an operating environment, an operating environment abstraction layer abstracts and exposes operating environment resources to an operating system. Accordingly, appropriately configured operating environment abstraction layers provide the operating system with a uniform interface to available resources across a variety of different operating environments. Each operating environment abstraction layer and the operating system include adjustable algorithms that can be adjusted to appropriately provide services to requesting applications based on exposed resources of the operating environment. Abstraction layers can be configured to analyze and become fully aware of their operating environment, including identifying the presence of other abstraction layers. An operating system and corresponding abstraction layer can be run in flexible combinations of privileged and unprivileged processor modes.
La présente invention concerne des procédés, systèmes et applications informatiques destinés à abstraire un environnement d'exploitation d'un système d'exploitation exécuté dans l'environnement d'exploitation. Dans un environnement d'exploitation, une couche d'abstraction d'environnement d'exploitation abstrait et expose des ressources d'environnement d'exploitation à un système d'exploitation. Les couches d'abstraction d'environnement d'exploitation, configurées de manière appropriée, offrent ainsi au système d'exploitation une interface uniforme vers les ressources disponibles à travers divers environnements d'exploitation. Chaque couche d'abstraction d'environnement d'exploitation et le système d'exploitation comprennent des algorithmes ajustables qui peuvent être ajustés afin de proposer de manière appropriée des services aux applications demandeuses, en se basant sur les ressources exposées de l'environnement d'exploitation. Les couches d'abstraction peuvent être configurées pour analyser et conférer une connaissance complète de leur environnement d'exploitation, y compris en identifiant la présence d'autres couches d'abstraction. Un système d'exploitation et sa couche d'abstraction correspondante peuvent être exécutés selon des combinaisons flexibles de modes de traitement privilégiés et non privilégiés. |
---|