Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > by-pkgid > 48e6004f7274ccc2095a5ab8f2460dd2 > files > 5

mandrake-doc-es-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Los procesos</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Referencia"><link rel="up" href="unix-basics.html" title="Capítulo 1. Conceptos básicos de un Sistema UNIX"><link rel="previous" href="ch01s02.html" title="Nociones básicas sobre los
   archivos"><link rel="next" href="ch01s04.html" title="Breve introducción a la línea de
   comandos"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Los procesos</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s02.html">Anterior</a> </td><th width="60%" align="center">Capítulo 1. Conceptos básicos de un Sistema UNIX</th><td width="20%" align="right"> <a accesskey="n" href="ch01s04.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="basics-process"></a>Los procesos</h2></div></div><div></div></div><p><a name="BId-unix-basics-pa47"></a>Un <a name="BId-unix-basics-gt16" href="glossary.html#term-process"><i class="glossterm">proceso</i></a> <a class="indexterm" name="BId-unix-basics-it11"></a>
   define una instancia de un programa en ejecución y su <a name="BId-unix-basics-gt17" href="glossary.html#term-environment"><i class="glossterm">entorno</i></a>. Al igual que con los
   archivos, aquí sólo mencionamos las diferencias más importantes
   entre <span class="application">GNU/Linux</span> y <span class="application">Windows</span> (por favor, consulte <a href="process-control.html" title="Capítulo 6. Control de procesos">Capítulo 6, <i>Control de procesos</i></a> para más información).</p><p><a name="BId-unix-basics-pa48"></a>La diferencia más
   importante está directamente relacionada al concepto de
   <span class="emphasis"><em>usuario</em></span>: cada proceso se ejecuta con los
   derechos del usuario que lo inició. Internamente, el sistema
   identifica a los procesos de forma unívoca con un número, que se
   denomina el <span class="acronym">PID</span> <a class="indexterm" name="BId-unix-basics-it12"></a>
   (<span class="foreignphrase"><i class="foreignphrase">Process ID</i></span>, ID del Proceso). A
   partir de este <span class="acronym">PID</span>, el sistema sabe quien (es decir, que usuario)
   ha lanzado el proceso, y el sistema sólo debe verificar la validez
   del proceso. Por lo tanto, si tomamos nuestro ejemplo del archivo
   <tt class="filename">un_archivo</tt>, un proceso lanzado por el usuario
   peter sólo podrá abrir este archivo en <a name="BId-unix-basics-gt18" href="glossary.html#term-read-only-mode"><i class="glossterm">modo de
   sólo lectura</i></a>, pero no en el <a name="BId-unix-basics-gt19" href="glossary.html#term-read-write-mode"><i class="glossterm">modo de
   lectura-escritura</i></a>, ya que los derechos asociados al
   archivo lo prohiben. Una vez más, <tt class="literal">root</tt> es la excepción a
   esta regla.</p><p><a name="BId-unix-basics-pa49"></a>Gracias a esto,
   <span class="application">GNU/Linux</span> es virtualmente inmune a los virus. <a class="indexterm" name="BId-unix-basics-it13"></a> Un
   virus necesita infectar archivos ejecutables para poder operar.
   Como usuario regular, Usted no tiene derecho de escritura alguno
   sobre los archivos vulnerables del sistema, razón por la cual el
   riesgo se reduce notablemente. Agregue a esto el hecho que, en
   general, los virus son muy raros en el mundo de <span class="application">UNIX</span>. Hay
   menos de una docena de virus conocidos para <span class="application">Linux</span>, y eran
   completamente inofensivos cuando los iniciaba un usuario no
   privilegiado. Sólo un usuario puede dañar un sistema activando
   estos virus y es, una vez más, <tt class="literal">root</tt>.</p><p><a name="BId-unix-basics-pa50"></a>Sin embargo, y
   curiosamente, sí existe software antivirus para <span class="application">GNU/Linux</span>, pero
   mayormente para los archivos de <span class="application">DOS</span>/<span class="application">Windows</span> ¿Por qué hay
   programas antivirus corriendo en <span class="application">GNU/Linux</span>, los cuales se enfocan
   en <span class="application">DOS</span>/<span class="application">Windows</span>? Cada vez más seguido, Usted ver sistemas
   <span class="application">GNU/Linux</span> actuando como servidores de archivos para las máquinas
   <span class="application">Windows</span> con la ayuda del paquete de software <span class="application">Samba</span>
   (consulte Compartiendo archivos e impresoras en
   <i class="citetitle">Guía de Administración del Servidor</i>).</p><p><a name="BId-unix-basics-pa51"></a><span class="application">Linux</span> hace que sea fácil
   controlar a los procesos. Una forma de controlarlos es por medio de
   “<span class="quote">señales</span>”, las cuales permiten que Usted suspenda o
   termine un proceso enviando la señal correspondiente al proceso.
   Sin embargo, está limitado a enviar señales a sus propios procesos.
   A excepción de <tt class="literal">root</tt>, <span class="application">UNIX</span> no permite que Usted envíe
   señales a procesos que inició otro usuario. En <a href="process-control.html" title="Capítulo 6. Control de procesos">Capítulo 6, <i>Control de procesos</i></a>, Usted aprenderá como obtener el <span class="acronym">PID</span>
   de un proceso y enviarle señales.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s02.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="unix-basics.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="ch01s04.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Nociones básicas sobre los
   archivos </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Breve introducción a la línea de
   comandos</td></tr></table></div></body></html>