Complutense University Library

Establecimiento externo de límites de procesos en Linux

Cano Sanz, Ibón and Carraté Martínez, Bálder and Rodríguez Pascual, Manuel (2006) Establecimiento externo de límites de procesos en Linux. [Coursework] (Unpublished)

[img]
Preview
PDF
675kB
View download statistics for this eprint

==>>> Export to other formats

Abstract

En todo sistema operativo multitarea han de existir límites para regular
el uso equitativo de los recursos.
Un límite consiste en un valor que acota el uso de un determinado
recurso por parte de un proceso dado.
Hasta este momento, las llamadas al sistema existentes en Linux solamente
permitían consultar o modificar los límites de un proceso cualquiera
desde dentro del propio proceso.
El trabajo realizado en el código fuente del kernel aporta las siguientes
mejoras:
permite que los límites se lean o escriban de forma externa a cada
proceso.
define e implementa políticas de modificación (hasta ahora inexistentes).
incluye los límites de procesos dentro del pseudosistema de ficheros
/proc, permitiendo su tratamiento como un fichero de texto
legible.
Así mismo, se ha desarrollado la aplicación gráfica Qlimits utilizando
las librerías Qt que permite el seguimiento y establecimiento de los
límites en un interfaz sencillo.
[ABSTRACT]
In any multitasking operating system, there should exist limits to
regulate fair resources’ use.
A limit consists in a value that bounds resources’ usage by a given
process.
Up to now, the solely support provided by existent system calls in
Linux permits any process to consult or modify its own limits internally.
Work carried out over kernel’s source code provides the following
improvements:
allows limits to be externally read or written outside each process.
defines and implements writing policies (non-existents up to now).
includes processes’ limits in /proc pseudo-filesystem and lets the
limits to be processed as a readable text file.
We’ve also developed the graphic application Qlimits using Qt graphic
libraries to allow process’ tracking and setting in a friendly interface.


Item Type:Coursework
Additional Information:

Trabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)

Uncontrolled Keywords:Sistemas operativos multitarea, Linux, Multitasking operating system
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:8919
Deposited On:05 Jun 2009 08:42
Last Modified:06 Feb 2014 08:16

Repository Staff Only: item control page