Article View: es.comp.os.linux.programacion
Article #15661Re: Gestion de prioridades, y fiabilidad de tiempos asignados a procesos de usuario.
From: Juanjo Álvarez
Date: Tue, 06 Jun 2000 00:00
Date: Tue, 06 Jun 2000 00:00
37 lines
2515 bytes
2515 bytes
(iac) Ivan Alameda Carballo dijo sobre Gestion de prioridades, y fiabilidad de tiempos asignados a procesos de usuario., en fecha: 6 Jun 2000 07:06:05 GMT |Hola compa�eros linuxeros: | |Como en un anterior mensaje he expuesto, estoy investigando ciertos aspectos, para |la construccion de algunos peque�os programas en linux... | |Hoy me encuentro con un par de dudillas tecnicas, que quisiera que algun |experto, o conocedor del tema me ayude a aclarar... | |Vereis, necesito que un proceso determinado, salte cada, por poner una cifra, |cada segundo... y conozco como mecanismos los tipicos que me facilita el lenguaje |C, o las se�ales de alarma de UNIX/(Linux, tambien, claro :-)). Me preocupa que |por razones particulares de algunos programadores, algunas aplicaciones |puedan alterar el tiempo que destino a cada alarma, y en lugar de saltarme al |segundo, me salte a los dos segundos, por que el sistema este muy cargado de |procesos pendientes... Como tu bien dices, si el sistema est� muy cargado puede no ser un segundo exacto (aunque muy cargado deber�a estar para llegar a los dos segundos). Lo normal es utilizar alarm, aunque dicen que hacer la pirula con select(2) da m�s precisi�n (est� detallado en la informaci�n de la librer�a de C). Si a un proceso le das una prioridad mayor que 1000, se planificar� de otra forma (con una cola FIFO para estos procesos), pero si no tienes cuidado puedes hacer que el sistema se quede ejecutando s�lo tu proceso, y tampoco se garantizan los tiempos. Deber�as plantearte hasta que punto es cr�tico que no se produzcan retardos, y si realmente lo es, utilizar RTLinux, una variante del kernel Linux que se utiliza para sistemas de tiempo real. -- Los programadores de verdad hacen 'copy con program.exe' http://www.clickeas.com/linux
Technical Details
Message-ID:
<slrn8jqifk.2p4.jajs@Pascual.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8hi7st$q2e$1@diana.bcn.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,46c841beddfe3da8 X-Google-Attributes: gidf86c8,public From: jajs@NOSPAMretemail.es (Juanjo Álvarez) Subject: Re: Gestion de prioridades, y fiabilidad de tiempos asignados a procesos de usuario. Date: 2000/06/06 Message-ID: <slrn8jqifk.2p4.jajs@Pascual.es> X-Deja-AN: 631886579 Content-Transfer-Encoding: 8bit References: <8hi7st$q2e$1@diana.bcn.ttd.net> Content-Type: text/plain; charset=iso-8859-1 Organization: Iddeo - Retevisi�n Mime-Version: 1.0 User-Agent: slrn/0.9.6.2 (Linux) Reply-To: jajs@NOSPAMretemail.es Newsgroups: es.comp.os.linux.programacion