Controle dinâmico de recursos em sistemas operacionais

AUTOR(ES)
DATA DE PUBLICAÇÃO

2005

RESUMO

One of the main functions of the operating systems is to manage the computer resources. A network operating system has the same duty, however, the quantity of resources that should be manage is bigger. Even so, COTS operating systems supply only limited mechanisms of resources management, where is not possible impose contraints or privileges of access to the resources used by a process in execution. Also it is notorious that the management of the resources in these operating systems is done by parameters of one process, not permitting adjust the use of the resources by users, users groups or processes groups. This dissertation objective is the description of a flexible model of management of the computer resources, that permit to define and alter the quantity of allocated resources for a specific process or a processes group related by some parameter, as users, users group or process of an application. That definitions are applied instantly from the moment of its creation. The resources that this model proposes to manage are the use of the processor, of memory, disk space, network and disk band and internal resources of the operating system. For the validation of this proposal was implemented a prototype of dynamic management of processor utilization, capable of privilege or restrain the CPU use in agreement with the specifications made by the system administrator. This model can supply a better distribution of the resources among the processes in execution, and it can better adapt the computer system to the needs of the organization that maintain it, as well. This proposal is going to supply a programming interface (API) that can be utilized by others developers that are going to implement an operating system with quality of service (QoS); by administrators that desire a more sophisticated alternative in the control of the resources of the system; by applications developed with guarantee of access to the resources for their appropriate execution; and by systems protected against invasion and fail as a method of attack response.

ASSUNTO(S)

ciencia da computacao interfaces (computadores) sistemas operacionais (computadores) programação (computadores) informática

Documentos Relacionados