Mechanisms for executing a computer program

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 21/00 (2006.01) G06F 9/46 (2006.01) G06F 12/14 (2006.01)

Patent

CA 2606029

An operating system (110) is arranged to provide system services to an application (102) requesting them, the services being selected from a predetermined system service group. The operating system comprises main memory allocation logic (128), mass memory allocation logic (122, 126), an application interface (112), via which the application program (102) can request system services from the operating system, and application installation and execution logic for installing the application (102) and for specifying its identifier. For preventing malicious programs, the inventive operating system comprises, instead of or in addition to a conventional user privilege administrator (114), an application privilege administrator (116) responsive to a request for a system service transmitted by the application (102) over the application interface (112). The application privilege administrator is arranged to administer the application (102, 20, 30) privilege group such that it includes the right to use a subgroup of said system service group.

L'invention concerne un système d'exploitation (110) conçu pour fournir des services de système à une application (102) les requérant, les services étant sélectionnés dans un groupe prédéterminé de services système. Le système d'exploitation comprend une logique d'affectation (128) dans une mémoire centrale, une logique d'affectation (122, 126) dans un mémoire de masse, une interface d'application (112), par laquelle le programme d'application (102) peut demander des services système au système d'exploitation, et une logique d'installation et d'exécution d'application destinée à installer l'application (102) et à spécifier son identifiant. Afin de prévenir les programmes malveillants, le système d'exploitation de l'invention comprend, à la place ou en plus d'un administrateur classique (114) de privilèges utilisateurs, un administrateur (116) de privilèges d'applications répondant à une demande d'un service système transmise par l'application (102) par l'intermédiaire de l'interface d'application (112). L'administrateur de privilèges d'applications est conçu pour administrer le groupe de privilèges (102, 20, 30) d'applications de manière qu'il contient le droit d'utilisation d'un sous-groupe dudit groupe de services système.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Mechanisms for executing a computer program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Mechanisms for executing a computer program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanisms for executing a computer program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1578362

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.