Sistemas Multitarea ,Proceso,Usuario

download Sistemas Multitarea ,Proceso,Usuario

of 7

Transcript of Sistemas Multitarea ,Proceso,Usuario

  • 8/16/2019 Sistemas Multitarea ,Proceso,Usuario

    1/7

  • 8/16/2019 Sistemas Multitarea ,Proceso,Usuario

    2/7

    MULTI.R39RAMA-I 1

    Se denomina multipro$ramaci"n a una t&cnica por la que dos o más procesos pueden alojarse en l principal 7 ser ejecutados concurrentemente por el procesador o -.U

    -on la multipro$ramaci"n, la ejecuci"n de los procesos )o #ilos* se va solapando en el tiempo a tal vque causa la impresi"n de reali!arse en paralelo )simultáneamente* Se trata de un paralelismo simuque la -.U s"lo puede tra%ajar con un proceso cada ve! )el proceso activo* +e a#í que, en ri$or, se di

    -.U ejecuta ;concurrentemente< )no simultáneamente* varios procesos= en un lapso de tiempo determejecutarán alternativamente partes de m6ltiples procesos car$ados en la memoria principal >

    En los anti$uos sistemas monopro$ramados, cuando un proceso en ejecuci"n requería #acer udispositivo de E?S, el procesador queda%a ocioso mientras el proceso permaneciese en espera 7 no rejecuci"n En cam%io, en un sistema multipro$ramado, cuando un proceso . conclu7e o se %loquede una operaci"n de E?S*, el n6cleo del sistema operativo toma el control de la -.U para e(ectuar ldenomina un ;cam%io de conte to 0arios procesos en ejecuci"n

    @ .ermite el servicio interactivo simultáneo a varios usuarios de manera e(iciente

    Aprovec#a los tiempos que los procesos pasan esperando a que se completen sus operacione por ende aumenta la e(iciencia en el uso del -.U

    B Las direcciones de los procesos son relativas, el pro$ramador no se preocupa por sa%er en del proceso dado que el sistema operativo es el que se encar$a de convertir la direcci"n l"$ica en

    MULTIUSUARI3

    .ermite la creaci"n de varios usuarios para la administraci"n de in(ormaci"n .ermite crear una concada usuario e incluso crear usuario invitado para que use la .c sin $uardar los cam%ios -aracterusuario administrador tiene acceso a toda la in(ormaci"n del equipo

    0entajas

    .ermite instalar di(erentes pro$ramas para cada usuario 7 cada uno administrar su in(ormaci"n

    +esventajas

    Un usuario estándar no puede instalar un pro$rama si la autori!aci"n del usuario administrador

  • 8/16/2019 Sistemas Multitarea ,Proceso,Usuario

    3/7

    -31CLI-T3S

    En computaci"n 7 más especí(icamente en pro$ramaci"n, un con(licto de versiones es un pro%lema$ran ma7oría de los casos deriva del uso de %i%liotecas, aunque tam%i&n puede ocurrir con pro$ramLas %i%liotecas son un conjunto de c"di$o, compilado o no, que puede estar compartido enaplicaciones En Dindo8s 7 Linu están mu7 e tendidas, aunque son utili!adas en prácticamente sistemas operativos

    Un pro$rama, al ser instalado, copia al disco duro todos los arc#ivos e ternos que necesita, como iarc#ivos de a7uda 7 %i%liotecas

    El pro%lema radica en que si dic#a %i%lioteca 7a e istía en el disco, el instalador la podría so%rescversi"n 7 los pro$ramas que usasen la versi"n anti$ua de la %i%lioteca podrían no (uncionar correc pro%lema es más $rave si las %i%liotecas son utili!adas por el sistema operativo En este caso, podría dejar de (uncionar

    En Linu los e(ectos de &stos pro%lemas son, al menos en teoría, más leves En $eneral, si e isten 7?o con(lictos en una versi"n de un paquete &ste lo detecta 7 no permite al usuario continuar con la in

    Síntomas

    Un pro%lema derivado de un con(licto de versiones se traduce en:

    • Aplicaciones que no se inician correctamente

    • +ispositivos )#ard8are* que no (uncionan correctamente )en &ste caso, el con(licto sería con un

    • Aplicaciones que advierten de la no e istencia de un arc#ivo cuando &ste e iste

    • +eterminadas (unciones u opciones de pro$ramas que no (uncionan como de%erían

    S3LU-I 1 +EL .R3 LEMA

    En los sistemas de Microso(t, Dindo8s FG, 7 si$uientes, se de%e proceder a eliminarla mediante el#erramienta HA$re$ar o quitar pro$ramasH o %uscar una entrada para la desinstalaci"n en el $rupo del men6 Inicio Tam%i&n e iste un pro$rama de Microso(t que pretende a7udar en esta tarAdministrador de con(licto de versiones )v&ase enlaces e ternos* Si se trata de pro$ramas para

    >? >> no e iste una manera directa de desinstalarlo, a menos que se #a7an monitori!ado los camla instalaci"n En Mac 3S es muc#o más sencillo, %asta con arrastrar el pro$rama a la papelera )aunqinconveniente de no tener una lista de pro$ramas instalados* 7 en Linu , depende directame

    distri%uci"n que se est& usando

  • 8/16/2019 Sistemas Multitarea ,Proceso,Usuario

    4/7

    .R3-ES3S:

    -31-E.T3: -ada ve! que nosotros a%rimos un pro$rama para ser ejecutados, el Sistema 3perativo Dindde Microso(t crea uno o más procesos, conocidos tam%i&n como aplicaciones, que podemos visuadministrador de tareas Estos procesos contienen in(ormaci"n e instrucciones que son ejecutad procesador para que (uncione el pro$rama que #emos a%ierto

    Así mismo, podemos identi(icar 7 administrar cada uno de los procesos de Dindo8s que se están ejecu

    el equipo local propio, así como en los ordenadores remotos a trav&s de su red La adminiidenti(icaci"n de estos procesos lo podemos #acer in$resando al administrador de tareas, #aciendo c pesta4a processJ 7 lue$o veri(icar su estado, 7a sea para eliminarlo o dejar que si$a su ejecuci"n

    Recuerda que al visuali!ar los procesos en el administrador de tareas podemos visuali!ar el nomima$en, nom%re de usuario, -.U, memoria de espacio de tra%ajo 7 la descripci"n de cada uno de losAdemás, te contamos que cada uno de estos procesos ocupan un espacio en la memoria RAM que varia%le o (ijo, a este #ec#o se le dice que está car$ado en memoriaJ .odremos a% procesos)aplicaciones* como ram ten$a nuestro equipo

    K-"mo sa%er qu& procesos se están ejecutando En Microso(t

    Si deseas sa%er qu& procesos se están ejecutando si$ue los si$uientes pasos que te mostramos a conti> .resionamos a la ve! -TRL N ALT N SU.R, ? -TRL N SOICTN ES- ? -TRL N ALT N +ELETE la ventana del administrador de tareas le das clic5 en la pesta4a procesos

    Dindo8s más R se a%re la ventana de ejecutar 7 copiamos Tas5m$r 7 dar un clic i!quierdo en aceptar enter

  • 8/16/2019 Sistemas Multitarea ,Proceso,Usuario

    5/7

    .R3-ES3S +E DI1+3DS

    -SRSS EPE

    -srss e e si$ni(ica -lient Server Run timeSu%s7stem Es un su%sistema esencial que de%eestar siempre activo Este administra la consola deDindo8s, crea 7 destru7e t#reads 7 administraal$unas porciones del entorno >Q %its virtual +3S

    EP.L3RER EPE

    .roporciona el entorno de escritorio 7 la %arra detareas, etc Este proceso no es vital para el sistema)podemos detenerlo para lue$o volver a ejecutarlo atrav&s del administrador de tareas a%rir lue$oescri%ir e plorer e e*, pero si lo detenemos, s"lotendremos el escritorio

    LSASS EPE

    Es el servidor de autenti(icaci"n local de se$uridad9enera los procesos responsa%les de laautenti(icaci"n de usuarios para el procesoDinlo$on Si la autenti(icaci"n tiene & ito, lsass e e$enera los to5ens de acceso para el usuario que sonutili!ados para lan!ar el s#ell inicial Los otros procesos que el usuario inicia #eredan estos to5ens

    MSTAS EPE

    Es el servicio que se encar$a de plani(icar las tareas,es responsa%le de la ejecuci"n de tareas a uninstante preciso pro$ramadas por nosotros

    SMSS EPE

    Es el su%sistema de $esti"n de sesiones )SessionMana$er Su%s7stem* Se encar$a de la $esti"n delas sesiones de usuario Este proceso es responsa%lede di(erentes actividades entre ellas la ejecuci"n delos procesos Dinlo$on 7 Din @ )csrss e e* 7 de lacreaci"n de varia%les de entorno del sistema+espu&s de ejecutar estos procesos, &ste espera queDinlo$on o -srss (inalicen Si esto se producenormalmente, entonces el sistema se detiene

    S.33LS0 EPE

    Es el proceso responsa%le de la $esti"n dtra%ajos de impresi"n 7 (a

    S0-O3ST EPE

    Es un proceso $en&rico que #ace de #ost para procesos que corren desde +LL

    SER0I-ES EPE

    Es el administrador de servicios de Dind)Service -ontrol Mana$er*

    Este proceso inicia, detiene e interact6a conservicios del sistema

    S STEM

    La ma7oría de t#reads del modo n6cleo (uncicomo proceso S7stem

    S STEM I+LE .R3-ESS

    Este proceso es un 6nico t#reads que corre en procesador cuando el procesador no tiene nada#acer

    DI1L3931 EPE

    Es el proceso que $estiona el inicio 7 cierr

    sesi"n Dinlon$on 6nicamente se activa cuanusuario presiona las teclas -TRLNALTNSUentonces muestra la ventana de se$uridad

    DI1M9MT EPE

    -omponente del n6cleo del Administrador cliente %ajo Dindo8s @ Este proceso acuando la primera aplicaci"n cliente se conecta

    Este corresponde al servicio DMI que permiteejemplo pro$ramar recursos en el equipo )memdisco duro, etc *

  • 8/16/2019 Sistemas Multitarea ,Proceso,Usuario

    6/7

    +ECI1I-I31 1U-LE3: Es el principal responsa%le de (acilitar a los distintos pro$ramas acceso se$#ard8are de la computadora o en (orma %ásica, es el encar$ado de $estionar recursos, a trav&s de sllamada al sistema -omo #a7 muc#os pro$ramas 7 el acceso al #ard8are es limitado, tam%i&n se decidir qu& pro$rama podrá usar un dispositivo de #ard8are 7 durante cuánto tiempo, lo que se conmultiple ado Acceder al #ard8are directamente puede ser realmente

    9E1ERALI+A+ES:

    Una visi"n típica de la arquitectura de computadores como una serie de capas de a%stracci"n: #(irm8are, len$uaje de máquina, n6cleo, so(t8are de sistema 7 aplicaciones

    En in(ormática, los ordenadores son el n6cleo del pro$rama in(ormático que se ase$ura de:

    > La comunicaci"n entre los pro$ramas que solicitan recursos 7 el #ard8are

    @ 9esti"n de los distintos pro$ramas in(ormáticos )tareas* de una máquina

    9esti"n del #ard8are )memoria, procesador, peri(&rico, (orma de almacenamiento, etc *

    La ma7oría de las inter(aces de usuario se constru7en en torno al concepto de n6cleo La e isten6cleo, es decir, d& un 6nico pro$rama responsa%le de la comunicaci"n entre el #ard8are 7 el in(ormático, resulta de compromisos complejos re(erentes a cuestiones de resultados, se$uridad 7 arde los procesadores

    El n6cleo tiene $randes poderes so%re la utili!aci"n de los recursos materiales )#ard8are*, en particmemoria

    CU1-I31ES 9E1ERALME1TE E2ER-I+AS .3R U1 1V-LE3:

    Los n6cleos tienen como (unciones %ásicas $aranti!ar la car$a 7 la ejecuci"n de los procentradas?salidas 7 proponer una inter(a! entre el espacio n6cleo 7 los pro$ramas del espacio del usuari

    Aparte de las (uncionalidades %ásicas, el conjunto de las (unciones de los puntos si$uientes )inc pilotos materiales, las (unciones de redes 7 sistemas de (ic#eros o los servicios* necesariamen proporcionados por un n6cleo de sistema de e plotaci"n .ueden esta%lecerse estas (unciones del e plotaci"n tanto en el espacio usuario como en el propio n6cleo Su implantaci"n en el n6cleo se #6nico o%jetivo de mejorar los resultados En e(ecto, se$6n la concepci"n del n6cleo, la misma (uncidesde el espacio usuario o el espacio n6cleo tiene un coste temporal o%viamente di(erente Si esta(unciones es (recuente, puede resultar 6til inte$rar estas (unciones al n6cleo para mejorar los resultado

    TI.3S +E 1V-LE3S:

    L3S 1V-LE3S M313LWTI-3S: (acilitan a%stracciones del #ard8are su%7acente realmente potevariadas

    L3S MI-R31V-LE3S: )en in$l&s micro5ernel* proporcionan un peque4o conjunto de a%stracciones del #ard8are, 7 usan las aplicaciones llamadas servidores para o(recer ma7or (uncionalidad B

    L3S 1V-LE3S OW RI+3S: )micron6cleos modi(icados* son mu7 parecidos a los micron6cleose cepto porque inclu7en c"di$o adicional en el espacio de n6cleo para que se ejecute más rápidamente

  • 8/16/2019 Sistemas Multitarea ,Proceso,Usuario

    7/7

    L3S EP31V-LE3S: no (acilitan nin$una a%stracci"n, pero permiten el uso de %i%liotecas que propma7or (uncionalidad $racias al acceso directo o casi directo al #ard8are