Peter Duncan White - Fountain Hills AZ Conan Brian Dailey - Scottsdale AZ Hua Chen - Tempe AZ Pamela Tam Carmony - Tempe AZ Jennifer Lynn Amstutz - Fountain Hills AZ Keith Michael Hines - Phoenix AZ
Assignee:
General Dynamics Decision Systems, Inc. - Scottsdale AZ
International Classification:
G06F 900
US Classification:
718102, 713164, 711153
Abstract:
A computer-implemented system ( ) is provided that supports a high degree of separation between processing elements. The computer-implemented system ( ) comprises a plurality of cells ( ) residing on the computer-implemented system, where each cell ( ) includes a domain of execution ( ) and at least one processing element ( ); a separation specification ( ) that governs communication between the processing elements ( ); and a kernel ( ) of an operating system that facilitates execution of the processing elements ( ) and administers the communication between the processing elements ( ) in accordance with the separation specification ( ), such that one processing element ( ) can influence the operation of another processing element ( ) only as set forth by the separation specification ( ). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
Method For Allocating Memory To Tasks Without Exceeding Predefined Memory Requirements
Peter Duncan White - Fountain Hills AZ, US Conan Brian Dailey - Scottsdale AZ, US Hua Chen - Tempe AZ, US Pamela Tam Carmony - Tempe AZ, US Jennifer Lynn Amstutz - Fountain Hills AZ, US Keith Michael Hines - Phoenix AZ, US
Assignee:
General Dynamics C4 Systems, Inc. - Scottsdale AZ
International Classification:
G06F 9/46 G06F 13/00
US Classification:
718104, 711170, 718100, 719312
Abstract:
A computer-implemented system () is provided that supports a high degree of separation between processing elements. The computer-implemented system () comprises a plurality of cells () residing on the computer-implemented system, where each cell () includes a domain of execution () and at least one processing element (); a separation specification () that governs communication between the processing elements (); and a kernel () of an operating system that facilitates execution of the processing elements () and administers the communication between the processing elements () in accordance with the separation specification (), such that one processing element () can influence the operation of another processing element () only as set forth by the separation specification (). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
Method For Governing Interaction Between Code Within A Code Base
A separation management system () for governing interaction between code within a code base () operable on a computer () determines a region in a memory () of the computer () in which the code base () resides and defines container boundaries () in the region for a plurality of containers (). Each of the containers () contains subsets of the code () that cannot be trusted. A policy () is created that governs interaction between the subsets of the code in the containers (). The code base () is executed in the computer () in accordance with the policy () such that the subsets of code within the containers () are prevented from accessing code outside of their respective containers () when access is disallowable as indicated by the policy ().
Separation Kernel With Memory Allocation, Remote Procedure Call And Exception Handling Mechanisms
Peter Duncan WHITE - Fountain Hills AZ, US Conan Brian DAILEY - Scottsdale AZ, US Hua CHEN - Tempe AZ, US Pamela Tam CARMONY - Tempe AZ, US Jennifer Lynn AMSTUTZ - Fountain Hills AZ, US Keith Michael HINES - Phoenix AZ, US
Assignee:
GENERAL DYNAMICS C4 SYSTEMS, INC. - Scottsdale AZ
International Classification:
G06F 9/46
US Classification:
718103
Abstract:
A computer-implemented system () is provided that supports a high degree of separation between processing elements. The computer-implemented system () comprises a plurality of cells () residing on the computer-implemented system, where each cell () includes a domain of execution () and at least one processing element (); a separation specification () that governs communication between the processing elements (); and a kernel () of an operating system that facilitates execution of the processing elements () and administers the communication between the processing elements () in accordance with the separation specification (), such that one processing element () can influence the operation of another processing element () only as set forth by the separation specification (). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
Separation Kernel With Memory Allocation, Remote Procedure Call And Exception Handling Mechanisms
Peter Duncan WHITE - Fountain Hills AZ, US Conan Brian DAILEY - Scottsdale AZ, US Hua CHEN - Tempe AZ, US Pamela Tam CARMONY - Tempe AZ, US Jennifer Lynn AMSTUTZ - Fountain Hills AZ, US Keith Michael HINES - Phoenix AZ, US
Assignee:
GENERAL DYNAMICS C4 SYSTEMS, INC. - Scottsdale AZ
International Classification:
G06F 9/54 G06F 9/46
US Classification:
719312, 719330, 718104
Abstract:
A computer-implemented system () is provided that supports a high degree of separation between processing elements. The computer-implemented system () comprises a plurality of cells () residing on the computer-implemented system, where each cell () includes a domain of execution () and at least one processing element (); a separation specification () that governs communication between the processing elements (); and a kernel () of an operating system that facilitates execution of the processing elements () and administers the communication between the processing elements () in accordance with the separation specification (), such that one processing element () can influence the operation of another processing element () only as set forth by the separation specification (). In particular, the separation specification provides memory allocation, remote procedure calls and exception handling mechanisms.
Conan B. Dailey - Scottsdale AZ Michael S. Lebby - Apache Junction AZ
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G11B 700
US Classification:
707102
Abstract:
A perishable media system including a media writer for writing information to a perishable media information storage mechanism, a media reader for reading information written on the perishable media information storage mechanism, a data access eliminator for eliminating access to the information written on the perishable media information storage mechanism, and an interpretation mechanism. The system operates by writing information to the perishable media information storage mechanism with the media writer, thereafter reading the information with the media reader. Once the information is read by the media reader and interpreted by the interpretation mechanism, the data access eliminator, in the form of a light, magnetic field, or bias eliminates access to the information.
Perishable Media Information Storage Mechanism And Method Of Fabrication
Conan B. Dailey - Scottsdale AZ Michael S. Lebby - Apache Junction AZ
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
C09K 1900
US Classification:
428 11
Abstract:
A perishable media information storage mechanism, including a substrate, a data layer for recording data thereon the information storage mechanism, a reflective layer, and a protective lacquer coating. The data layer includes a material responsive to at least one predetermined data elimination factor and includes one of a decayable dye material, a liquid crystal material, a photosensitive material or a plurality of magnetoresistive memory cells. The data layer is characterized as recording data and eliminating access to data in response to at least one of a predetermined use or time factor. In addition, included is a method for fabricating a perishable media information storage mechanism including the steps of providing a substrate, forming a data layer on a surface of the substrate, forming a reflective layer on an uppermost surface of the data layer, and forming a protective coating on an uppermost surface of the reflective layer.
Youtube
VisionVon on the Playa T Show
Get the scoop on the internet sensation blowin up on the sketch comedy...