trabajocolaborativo2 grupo 20

Upload: agustinmontano7

Post on 06-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    1/20

    ºMOMENTO 2 SISTEMAS OPERATIVOS

    PRESENTADO POR:

    VICTOR MANUEL AVILA CEBALLOS C.C 14795644.

    AGUSTIN FRANCISCO MONTAÑO DE LA CRUZ C.C 16.51.542

    !OSE RAMON VALENCIA: C.C 16.9"7.12

    !#ONNIER LEONARDO C#APARRO: C.C 945562"2

    !ORGE ALBERTO GARZON RENDON C.C 146971$6

    GRUPO: "142%2

    PRESENTADO A:JAIME JOSE VALDES.

    SISTEMAS OPERATIVOS – MOMENTO 2

    UNIVERSIDAD NACIONAL ABIERTA & A DISTANCIA

    ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

    INGENIERIA EN ELECTRONICA

    SANTIAGO DE CALI

    ABRIL DEL 215

    Página 1

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    2/20

    INTRODUCCION

    En este trabajo se da una exp!"a"!#n a os "on"eptos de pro"eso$ tarea$ %!o & ser'!"!os. Se

    "ono"er(n os pro"esos )(s !)portantes de un s!ste)a operat!'o *en nuestro "aso M!"roso+t

    ,!ndo-s & L!nux$ se !dent!+!"ara a "o)un!"a"!#n de a/unos pro"esos.

    Página 2

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    3/20

    PROCESO

    0n pro"eso es$ b(s!"a)ente$ un pro/ra)a en eje"u"!#n

     junto "on e entorno aso"!ado *re/!stros$ 'ar!abes$ et".. La eje"u"!#n de un pro"eso se

    rea!1a de una +or)a se"uen"!a.

    Los s!ste)as operat!'os a"tuaes per)!ten a eje"u"!#n "on"urrente de )t!pes

     pro/ra)as "ar/ados en )e)or!a. Enton"es na"e e "on"epto de pro"eso.

    0n pro"eso es un pro/ra)a en eje"u"!#n. Es a un!dad de trabajo de un S.O )oderno.0n S.O se puede 'er "o)o un "onjunto de pro"esos. De esta )anera de"!)os 3ue os

     pro"esos de S.O. eje"utan "#d!/o de s!ste)a & os pro"esos de usuar!os eje"utan "#d!/o

    de usuar!o.

    Los pro"esos son "ontroados por os SO$ & por esta ra1#n os SO son 3u!enes os "rean

    & de"!den "uando deben ser destru!dos$ no obstante se en"ar/an de "ontroar a

    "o)un!"a"!#n entre todos esos pro"esos.

    Ta)b!4n es !)portante "ons!derar 3ue s! dos o )(s pro"esos +or)an parte de un )!s)o

     pro/ra)a$ se "ons!deran se"uen"!as separadas de eje"u"!#n & 3ue pueden "ooperar entre

    eos.

    Los %!os de eje"u"!#n 3ue "o)parten os )!s)os re"ursos$ son en "onjunto "ono"!dos

    "o)o un pro"eso.

    E pro"eso s!/ue en eje"u"!#n )!entras a )enos uno de sus %!os de eje"u"!#n s!/a

    a"t!'o.

    En e )o)ento en e 3ue todos os %!os de eje"u"!#n +!na!1an$ e pro"eso no ex!ste )(s

    & todos sus re"ursos son !berados.

    0n pro"eso soa)ente puede "rear %!os para s5 )!s)o & d!"%os %!os "o)parten toda a

    )e)or!a reser'ada para e pro"eso.

    0n pro"eso ne"es!ta "!ertos re"ursos para rea!1ar sat!s+a"tor!a)ente su tarea6

    T!e)po de 7P0.Me)or!a.

    Ar"%!'os.

    Página 3

    https://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica)

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    4/20

    D!spos!t!'os de E8S.

    TAREA.A""!#n 3ue "ada pro/ra)a representa en su eje"u"!#n. Las tareas ta)b!4n se pueden

    a)ar pro"esos & por o tanto una tarea puede tener uno o )(s %!os de eje"u"!#n.

    #ILO.

    En s!ste)as operat!'os$ un %!o de eje"u"!#n$ %ebra o subpro"eso es a un!dad de

     pro"esa)!ento )(s pe3ue9a 3ue puede ser pan!+!"ada por un s!ste)a operat!'o.

    La "rea"!#n de un nue'o %!o es una "ara"ter5st!"a 3ue per)!te a una ap!"a"!#n rea!1ar 

    'ar!as tareas a a 'e1 *"on"urrente)ente. Los d!st!ntos %!os de eje"u"!#n "o)parten una

    ser!e de re"ursos taes "o)o e espa"!o de )e)or!a$ os ar"%!'os ab!ertos$ s!tua"!#n de

    autent!"a"!#n$ et". Esta t4"n!"a per)!te s!)p!+!"ar e d!se9o de una ap!"a"!#n 3ue debe

    e'ar a "abo d!st!ntas +un"!ones s!)ut(nea)ente.

    0n %!o es s!)pe)ente una tarea 3ue puede ser eje"utada a )!s)o t!e)po "on otra

    tarea.

    SERVICIO.E ser'!"!o es un t!po de ap!"a"!#n 3ue se eje"uta en se/undo pano.E ser'!"!o puede

     propor"!onar ap!"a"!ones de ser'!dores *-eb$ bases de datos tanto a n!'e o"a "o)o de

    red.

    1. #'()* +,' -/0' (, -/ +) +/0)3)/ (,/3)*', /, *()// *)'-)/ +) ',)' +,

    //0)' )*'0.R)/+)/0':

    Página 4

    https://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Concurrenciahttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1ticahttps://es.wikipedia.org/wiki/Concurrencia

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    5/20

    A "ont!nua"!#n %a/o una !sta de a/unos pro"esos 3ue se 'en en e ad)!n!strador de

    tareas.:;"%ro)e.exe *pro"eso en se/undo pano

    2;"srss.exe *pro"eso de s!ste)a

    ;d-).exe *Ad)!n!strador de 'entanas de es"r!tor!o?;exporer.exe *exporador de -!ndo-s

    @;Isaa"s.exe;spoos'.exe

    DES7RIP7ION DEL PRO7ESO.

    ;Se /eneran pro"esos a eje"utarse un pro/ra)a de usuar!o. Por eje)po e pa3uete

    o++!"e$ un na'e/ador$ un pro/ra)a de d!se9o -eb et".

    ;Rea!1ar e !nter+a1 s!ste)a;usuar!o. *Se /eneran pro"esos para "rear a !nter+a1 /r(+!"a

    de usuar!o.

    ;7o)part!r os re"ursos de =ard-are entre os usuar!os. *Por eje)po a "o)part!r una

    !)presora en red se est(n /enerando pro"esos de s!ste)a

    ;Per)!t!r a os usuar!os "o)part!r sus datos entre eos. *Por eje)po un s!ste)aoperat!'o per)!te "o)part!r ar"%!'os en red.

    ;Pre'en!r 3ue as a"t!'!dades de un usuar!o no !nter+!eran en as de os de)(s usuar!os.

    *Ex!sten pro"esos para !)pe)entar se/ur!dad de s!ste)a "ontra !ntrusos.

    ;7aendar!1ar os re"ursos de os usuar!os.

    ;Ba"!!tar e a""eso a os d!spos!t!'os de E8S.

    Página 5

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    6/20

    ;Re"uperarse de +aas o errores.

    ;Le'ar e "ontro sobre e uso de os re"ursos.

    ;Manejo de S!ste)a de Ar"%!'os.

    ;Manejo de Me)or!a.

    Manejo de arran3ue de s!ste)a.

    2. D) -/ *()// *)'-)/8 (+'-)/ /) (+,(', ),0*) / (+'-)/ 3);), )/)*'* )- /+()/

    3) '-0)*,.

    Respuesta6

    PROCESOS DEL SISTEMA OPERATIVO ?INDO?S.

    D@.)>) A3,/0*'3* 3) ),0','/ 3) )/(*0*.Este pro"eso se usa para dare e+e"tos /r(+!"os a es"r!tor!o de ,!ndo-s *Por eje)po

    'entanas transparentes. 0sa as %erra)!entas 3ue propor"!ona a tarjeta de '!deo en

    "uanto a a a"eera"!#n por %ard-are. Se usa para )od!+!"ar as prop!edades de as

    'entanas de es"r!tor!o *an"%o$ atura. Soo t!ene e+e"to en a parte /ra+!"a o '!sua. La

    ub!"a"!#n de este pro"eso est( en6 76C,!ndo-sCS&ste))

    Es un pro"eso 3ue %ospeda otros ser'!"!os !nd!'!duaes 3ue usa ,!ndo-s para rea!1ar 

    d!+erentes tareas. Se en"uentra ub!"ado en 76C,!ndo-sCS&ste)) P*()/ ), 0) 3) ))(+(, 3)- (-),0) /)*3*.

    Página 6

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    7/20

    7uando una ap!"a"!#n %a"e una a)ada a API ,!n

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    8/20

    S-/.)>) 

    Es e pro"eso responsabe de a /est!#n de os trabajos de !)pres!#n & +ax.

    S)*()/.)>) 

    Es e ad)!n!strador de ser'!"!os de ,!ndo-s *Ser'!"e 7ontro Mana/er.Este pro"eso !n!"!a$ det!ene e !ntera"ta "on os ser'!"!os de s!ste)a.

    S/0)

    La )a&or5a de t%reads de )odo n"eo +un"!onan "o)o pro"eso S&ste).

    S/0) I3-) P*()//

    Este pro"eso es un n!"o t%reads 3ue "orre en "ada pro"esador "uando e pro"esador no

    t!ene nada 3ue %a"er.

    ?,-)

    Es e pro"eso 3ue /est!ona e !n!"!o & "!erre de ses!#n.

    ,!non/on n!"a)ente se a"t!'a "uando e usuar!o pres!ona as te"as

    7TRLFALTFS0PR$ enton"es )uestra a 'entana de se/ur!dad.

    ?,) 

    Este pro"eso arran"a "uando a pr!)era ap!"a"!#n "!ente se "one"ta.

    Este "orresponde a ser'!"!o ,MI 3ue per)!te por eje)po pro/ra)ar re"ursos en e

    e3u!po *)e)or!a$ d!s"o duro$ et".

    @,,0.)>)

    Se en"ar/a de "ar/ar ser'!"!os b(s!"os de s!ste)a operat!'o6 e ad)!n!strador de

    ser'!"!os$ e subs!ste)a LSA & e ad)!n!strador de ses!ones o"aes.

    T'/)

    E ar"%!'o & pro"eso Tas)/r.exe se en"ar/a de Ad)!n!strador de tareas de ,!ndo-s.

    Página 8

    http://www.alegsa.com.ar/Dic/administrador%20de%20tareas.phphttp://www.alegsa.com.ar/Dic/administrador%20de%20tareas.phphttp://www.alegsa.com.ar/Dic/windows.phphttp://www.alegsa.com.ar/Dic/windows.phphttp://www.alegsa.com.ar/Dic/administrador%20de%20tareas.phphttp://www.alegsa.com.ar/Dic/windows.php

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    9/20

    ". U,' ) ','-'3' -' -/0' 3) (+,('(, ),0*) *()//8 )/0';-)(' (+'-)/

    *()// 3) )/' -/0' ,)()/0', /,(*,'(,8 )/ 3)(* (+'-)/ ,)()/0', ('*0*

    3'0/8 *)(+*//8 ),0*) 0*/ '/)(0/.RLos pro"esos se s!n"ron!1an por )ed!o de os s!/u!entes )4todos6

    • S)H'-)/: 0t!!1a ser'!"!o PA0SE & GILL. Des'entajas "o)porta)!ento as5n"rono. No se

    en"oan s! no 3ue sobres"r!be

    • T+;)*'/: Bujo un!d!re""!ona *BIBO. Pseudoar"%!'o )anten!do por e SO• S)J*/:  A""eso por opera"!ones at#)!"as. Se9aes ,AIT & SINAL.• M+0)> '*';-)/ (,3(,'-)/6 A""eso ex"us!'o a re"ursos "o)part!dos. Ase/ura a

    ex"us!#n )utua sobre se""!ones "r!t!"as & usa opera"!ones at#)!"as LO7G & 0NLO7G 

    • Paso de Mensajes6 Los pro"esos !nter"a)b!an )ensajes entre eos & se s!n"ron!1an para

    eje"utar ordenen en una )!s)a )(3u!na. A tra'4s de este )4todo no es ne"esar!o re"urr!r 

    a 'ar!abes "o)part!das$ n!"a)ente debe %aber un ena"e de "o)un!"a"!#n entre eos.

    Los pro"esos se "o)un!"an )ed!ante dos opera"!ones b(s!"as6 SEND & RE7EIVE.

    E/0/ /, -/ *()// 3) ?,3@/ 7 +) ,)()/0', /,(*,'(,:S//.)>) 

    Es e subs!ste)a de /est!#n de ses!ones *Sess!on Mana/er Subs&ste). Se en"ar/a de a

    /est!#n de as ses!ones de usuar!o. Este pro"eso es responsabe de d!+erentes a"t!'!dades

    entre eas a eje"u"!#n de os *()// ?,-) 

    7srss.exe s!/n!+!"a 7!ent Ser'er Run;t!)e Subs&ste). Es un subs!ste)a esen"!a 3ue

    debe estar s!e)pre a"t!'o. Este pro"eso se "o)un!"a "on os pro"esos 3ue ad)!n!stran a

    "onsoa de ,!ndo-s$ "rea & destru&e t%reads & ad)!n!stra a/unas por"!ones de entorno

    :@ b!ts '!rtua DOS. Este pro"eso se "o)un!"a "on e n"eo de s!ste)a operat!'o.

    Página 9

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    10/20

    S-/.)>) 

    Es e pro"eso responsabe de a /est!#n de os trabajos de !)pres!#n & +ax. Este pro"eso

    espera a 3ue a pet!"!#n se rea!"e por parte de usuar!o.?,) 

    7o)ponente de n"eo de Ad)!n!strador de "!ente bajo ,!ndo-s 2HHH.

    Este pro"eso arran"a "uando a pr!)era ap!"a"!#n "!ente se "one"ta.

    Este "orresponde a ser'!"!o ,MI 3ue per)!te por eje)po pro/ra)ar re"ursos en e

    e3u!po *)e)or!a$ d!s"o duro$ et".P*()/ S(/0.)>)S'"%ost.exe es un pro"eso de P7 3ue %ospeda$ o "ont!ene$ otros ser'!"!os

    !nd!'!duaes 3ue usa ,!ndo-s para rea!1ar d!'ersas +un"!ones. Por eje)po$ ,!ndo-s

    De+ender usa un ser'!"!o aojado por un pro"eso de s'"%ost.exe.

    Los ser'!"!os  b(s!"os de "o)un!"a"!#n son6

    a. "rear6 e pro"eso so!"!ta a "rea"!#n de )e"an!s)o

     b. en'!ar o es"r!b!r6 e pro"eso e)!sor en'5a !n+or)a"!#n a pro"eso re"eptor 

    ". re"!b!r o eer6 e pro"eso re"eptor re"!be !n+or)a"!#n

    d. destru!r6 e pro"eso so!"!ta a destru""!#n de )e"an!s)o de "o)un!"a"!#n

    La "o)un!"a"!#n puede ser s5n"rona & as5n"rona6

    a. s5n"rona6 os dos pro"esos %an de eje"utar ser'!"!os de +or)a s!)ut(nea. E e)!sor %a de

    eje"utar e ser'!"!o en'!ar )!entras e re"eptor eje"uta re"!b!r.

     b. as5n"rona6 e e)!sor %a"e e en'5o & pros!/ue su eje"u"!#n. E SO o+re"e

    un a)a"ena)!ento !nter)ed!o para /uardar a !n+or)a"!#n en'!ada$ %asta 3ue e re"eptora so!"!te.

    4. C (*)), +/0)3)/ +) )- //0)'/ )*'0 -',J(' -' ))(+(, 3) -/ *()//8

    +) )**'),0'/ +0-' ( -' *)'-'.

    Página 10

    http://www.monografias.com/trabajos14/verific-servicios/verific-servicios.shtmlhttp://www.monografias.com/trabajos14/verific-servicios/verific-servicios.shtmlhttp://www.monografias.com/trabajos14/verific-servicios/verific-servicios.shtmlhttp://www.monografias.com/trabajos12/dispalm/dispalm.shtmlhttp://www.monografias.com/trabajos14/verific-servicios/verific-servicios.shtmlhttp://www.monografias.com/trabajos12/dispalm/dispalm.shtml

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    11/20

    R 7ree)os 3ue e s!ste)a operat!'o debe ut!!1ar un a/or!t)o de pan!+!"a"!#n e

    "ua de+!ne as re/as 3ue deter)!nan "uaes pro"esos deben eje"utarse & ad)!n!strar os

    re"ursos de os 3ue d!spondr( para rea!1ar su tarea.

    Los a/or!t)os de pan!+!"a"!#n de s!ste)a operat!'o deben operar bajo unos

    "r!ter!os de pan!+!"a"!#n & opt!)!1a"!#n6C*0)*/ 3) P-',J('(,

    • 0t!!1a"!#n de 7P0

    • Rend!)!ento

    • T!e)po de entre/a8estan"!a8retorno *turn around t!)e

    • T!e)po de espera

    • T!e)po de respuesta *response t!)e

    • Pre'!s!b!!dad

    • E s!ste)a debe ser deter)!n5st!"o no probab!5st!"o & todo pro"eso debe pro/resar.

    C*0)* 3) O0'(,• M(x!)a ut!!1a"!#n de 7P0

    • M(x!)o rend!)!ento

    • Max!)!1ar e t!e)po de entre/a

    • M!n!)!1ar e t!e)po de respuesta

    • Just!"!a

    • M(x!)o usuar!os !ntera"t!'os

    Los A/or!t)os de pan!+!"a"!#n pueden ser6

    •B7BS8PEPS6 pr!)ero en entrar$ pr!)ero en sa!r.

    • SJB8SPN6 "orre e )(s "orto

    • SRTN6 7ORRE e 3ue ten/a )enos t!e)po restante.

    • RO0ND;ROKIN$ RR6 a "ada pro"eso se e da un t!e)po & s!/ue a a "oa.

    • POR PRIORIDAD6 "orre e pro"eso 3ue ten/a )ejor "a!+!"a"!#n

    • =RN6 se eje"uta e pro"eso "on )a&or 5nd!"e$ pr!or!dad*t!e)po de espera F t!e)po de

    ser'!"!o 8t!e)po de ser'!"!o

    • ML6 "oas )ut!n!'e$ "o)b!na a/or!t)os$ eje)po RR & B7BS

    • ML "on retroa!)enta"!#n

    • BSS6 a/rupa os pro"esos & es da una pondera"!#n para as!/nares e orden de eje"u"!#n.

    • Loter5a

    PLANIFICACION EN ?INDO?SLas pr!or!dades de ,!ndo-s se or/an!1an en dos bandas o "ases

    Página 11

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    12/20

    T!e)porea

      Var!abe7ases de pr!or!dad de t!e)po rea6 de :@ a

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    13/20

    • Tarjeta Madre +un"!ona "o)o Entrada8Sa!da

    • Te"ado +un"!ona "o)o Entrada

    Página 13

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    14/20

    Página

    Los d!spos!t!'os de entrada & sa!das

    se "as!+!"an en dos "ate/or5as d!spos!t!'os

    E8S por bo3ues & d!spos!t!'os E8S por

    "ara"ter.

    E SO no trabaja d!re"ta)ente "on

    estos d!spos!t!'os &a 3ue o %a"e atre'es de

    un "ontroador de d!spos!t!'os 3ue es e

    "o)ponente ee"tr#n!"o de a un!dad de

    E8S.

    D!spos!t!'os de E8S por bo3ue6 en este d!spos!t!'os a

    !n+or)a"!#n se a)a"ena en bo3ues una d!re""!#n prop!a as

    opera"!ones de e"tura & es"r!tura se rea!1an de +or)a

    !ndepend!ente en "ada bo3ue. Eje)po os d!s"os.

    D!spos!t!'os de E8S por "ara"ter6 estos d!spos!t!'os

    trans+!eren a !n+or)a"!#n "o)o +ujo de "ara"teres & por o

    tanto no se ut!!1an d!re""!ones & no ex!ste a opera"!#n de

     bs3ueda. Eje)po e te"ado.

    ADMINISTRACION DEDISPOSITIVOS DE ES

    =a"e 3ue os d!spos!t!'os de E8S

    est4n d!spon!bes en d!st!ntos pro"esos de

    )anera e+!"!ente & a )!s)o t!e)po

    transparente para e usuar!o

    0n pro"eso puede d!'!d!rse en %!os & un %!o es a

    un!dad )5n!)a 3ue puede ser pan!+!"ada por e s!ste)a

    operat!'o$ e )ut!pro"esa)!ento es a "apa"!dad de s!ste)aoperat!'o para "o)part!r a "ar/a de pro"esa)!ento entre

    d!+erentes pro"esadores$ por otra parte e parae!s)o es una

    +a"utad de pro/ra)ador para d!'!d!r un pro"eso en 'ar!os

    )#duos & de esta )anera eje"utar )(s !nstru""!ones en

    )enos t!e)po.

    0n pro"eso es un pro/ra)a en

    eje"u"!#n 3ue re3u!ere de re"ursos de a

    7P0 taes "o)o e t!e)po$ )e)or!a$

    a""eso a ar"%!'os & d!spos!t!'os de E8S..

    ADMINISTRACION DELPROCESADOR 

    E s!ste)a operat!'o !ntera"ta "on e

     pro"esador para eje"utar & /est!onar os

     pro"esos$ para a /est!#n de pro"esos ut!!1a

     pan!+!"adores 3ue deter)!nan e orden & a

     pr!or!dad de tareas

    )'/

    *'0

    En o"as!

    suee ut!!1arse

     partes de a

    )e)or!a

    se"undar!a "o)

    t!po de )e)or

    '!rtua para a&u

    a os pro"esos

    "uando a "ant!

    de a )e)or!a

     pr!n"!pa no es

    su+!"!ente

    Me)or!a de pr!n"!pa6 es una )e)or!a de t!po

    'o(t! 3ue es )(s r(p!da 3ue a se"undar!a pero )(s

    enta 3ue a de "a"%e.

    Me)or!a se"undar!a6 esta )e)or!a es de t!po

     per)anente& no es tan "ostosa pero es a )(s enta de a

    s<

    Me)or!a de "a"%e6 es una )e)or!a 'o(t! donde

    a 7P0 "op!a datos de a )e)or!a ppa. ue ut!!1a "on

    )a&or +re"uen"!a su ato "osto %a"e 3ue sean as )(s

     pe3ue9as en su "apa"!dad de a)a"ena)!ento

    ADMINISTRACION DEMEMORIA

    Se ejer"e un "ontro de a

    )e)or!a o"upada & !bre$ as!/nando &

    !berando )e)or!a a pro"esos &

    /est!onando e !nter"a)b!o de )e)or!a

    Son os

    d!spos!t!'os de

    a)a"ena)!ento

    d!spon!bes "o)o6

    )e)or!a pr!n"!pa$

    )e)or!a se"undar!a &

    )e)or!a de "a"%e.

    =a& d!'ersas

    t4"n!"as para a

    ad)!n!stra"!#n de a

    )e)or!a

    • Mut!pro/ra)a"!#n "on part!"!ones +!jas

    • Mut!pro/ra)a"!#n "on part!"!ones

    'ar!abes

    • Se/)enta"!#n

    • Pa/!na"!#n

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    15/20

      D)/+K/ 3) ';)* *)/,33 -/ +,0/ ',0)**)/8 +/0)3)/ ( ,. 7o)od!dad6 Para e'!tar 3ue a un usuar!o !nd!'!dua se e a"u)ue /ran n)ero de

    tareas. *Ed!tar$ !)pr!)!r$ ju/ar en paraeo.

    Página 15

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    16/20

    M3)-/ 3) (+,('(, ,0)**()//

      Me)or!a 7o)part!da6 Se estabe"e una re/!#n de a )e)or!a$ para 3ue sea

    "o)part!da por os pro"esos "ooperat!'os. As5 os pro"esos pueden "o)part!r !n+or)a"!#n

    e&endo & es"r!b!endo datos en a 1ona "o)part!da de a )e)or!a. Esta es )(s r(p!da 3ue e

     paso de )ensajes.

      Paso de Mensajes6 La "o)un!"a"!#n t!ene u/ar /ra"!as a !nter"a)b!o de )ensajes

    entre os pro"esos "ooperat!'os. Este )odeo es )(s +("! de !)pe)entar 3ue e )odeo de

    )e)or!a "o)part!da$ pero )(s ento.

    Para a "o)un!"a"!#n & s!n"ron!1a"!#n de os pro"esos dentro de un s!ste)a de

    "o)puto$ se pueden !)pe)entar os s!/u!entes )e"an!s)os.

    • T+;)*'/:

    0na tuber5a es un )e"an!s)o de "o)un!"a"!#n & s!n"ron!1a"!#n. Desde e

     punto de '!sta de su ut!!1a"!#n$ es "o)o un seudoar"%!'o )anten!do por e s!ste)a

    operat!'o. 7on"eptua)ente$ "ada pro"eso 'e a tuber5a "o)o un "ondu"to "on dos

    extre)os$ uno de os "uaes se ut!!1a para es"r!b!r o !nsertar datos & e otro para

    extraer o eer datos de a tuber5a. La es"r!tura se rea!1a )ed!ante e ser'!"!o 3ue se

    ut!!1a para es"r!b!r datos en un ar"%!'o. De !/ua +or)a$ a e"tura se e'a a "abo

    )ed!ante e ser'!"!o 3ue se e)pea para eer de un ar"%!'o. E +ujo de datos en a

    "o)un!"a"!#n e)peando tuber5as es un!d!re""!ona & BIBO$ esto 3u!ere de"!r 3ue

    os datos se extraen de a tuber5a *)ed!ante a opera"!#n de e"tura en e )!s)o

    orden en e 3ue se !nsertaron *)ed!ante a opera"!#n de es"r!tura. La B!/ura

    Página 16

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    17/20

    representa dos pro"esos 3ue se "o)un!"an de +or)a un!d!re""!ona ut!!1ando una

    tuber5a.

     

    S)'J*/:

    0n se)(+oro es un )e"an!s)o de s!n"ron!1a"!#n 3ue se ut!!1a /enera)ente en s!ste)as

    "on )e)or!a "o)part!da$ b!en sea un )onopro"esador o un )ut!pro"esador. Su uso en un

    )ut!"o)putador depende de s!ste)a operat!'o en part!"uar. 0n se)(+oro es un objeto

    "on un 'aor entero a 3ue se e puede as!/nar un 'aor !n!"!a no ne/at!'o & a 3ue s#o se

     puede a""eder ut!!1ando dos opera"!ones at#)!"as6 -a!t & s!/na*ta)b!4n a)adas do-n o

    up$ respe"t!'a)ente. En a s!/u!ente +!/ura se puede '!sua!1ar e +un"!ona)!ento de

    se)(+oro.

    Página 17

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    18/20

     

    M+0)> '*';-)/ (,3(,'-)/

    Los )utex & as 'ar!abes "ond!"!onaes son )e"an!s)os espe"!a)ente "on"eb!dos para a

    s!n"ron!1a"!#n de pro"esos !/eros. 0n )utex es e )e"an!s)o de s!n"ron!1a"!#n de

     pro"esos !/eros )(s sen"!o & e+!"!ente. Los )utex se e)pean para obtener a""eso

    ex"us!'o a re"ursos "o)part!dos & para ase/urar a ex"us!#n )utua sobre se""!ones

    "r5t!"as. Sobre un )utex se pueden rea!1ar dos opera"!ones at#)!"as b(s!"as6 o"6

    !ntenta bo3uear e )utex. S! e )utex &a est( bo3ueado por otro pro"eso$ e pro"eso 3ue

    rea!1a a opera"!#n se bo3uea. En "aso "ontrar!o$ se bo3uea e )utex s!n bo3uear a

     pro"eso. uno"6 desbo3uea e )utex. S! ex!sten pro"esos bo3ueados en 4$ se

    desbo3uear( a uno de eos$ 3ue ser( e nue'o pro"eso 3ue ad3u!era e )utex. La opera"!#n

    uno" sobre un )utex debe eje"utara e pro"eso !/ero 3ue ad3u!r!# "on anter!or!dad e

    )utex )ed!ante a opera"!#n o". Esto es d!+erente a o 3ue o"urre "on as opera"!ones

    -a!t & s!/na sobre un se)(+oro. En a +!/ura se )uestra un es3ue)a de )e"an!s)o

    Mutex.

    Página 18

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    19/20

    CONCLUSIONES

    B!na)ente pode)os de"!r 3ue os s!ste)as operat!'os ne"es!tan eje"utar una ser!e de

     pro"esos$ os "uaes a/unos pueden a"tuar de +or)a !ndepend!ente & otros ne"es!tan

    "o)un!"arse & s!n"ron!1arse "on otros pro"esos para rea!1ar una deter)!nada tarea en e

    s!ste)a de "o)puto. E S!ste)a operat!'o debe en"ar/arse de a pan!+!"a"!#n de todos os

     pro"esos para or/an!1ar & opt!)!1ar e por"entaje de o"upa"!#n de a 7P0 & de os re"ursos$

    & para esto se puede !)pe)entar una ser!e de a/or!t)os de pan!+!"a"!#n 3ue bus"an

    en"ontrar a )ejor +or)a para 3ue os pro"esos d!spon/an de a )e)or!a$ 7P0 & de)(s

    re"ursos de nuestro s!ste)a de "o)puto.

    Página 19

  • 8/16/2019 TrabajoColaborativo2 Grupo 20

    20/20

    BIBLIOGRAFIA

     No/ap!. Sistemas operativos. En 5nea. Espa9a. Bor)ato =TML. Re"uperado de6

    %ttp688%t).r!n"onde'a/o."o)8s!ste)as;operat!'osQ:.%t)

    S%aadea'!r/e. 2HH>. Procesos de Windows. En 5nea. Abr! : de 2HH>. Bor)ato =TML.

    Re"uperado de6 %ttp688es."").net8+a38?2;pro"esos;de;-!ndo-s

    R5os$ G. 2H:2. Comunicación y Sincronización de Procesos. En 5nea. O"tubre 2 de

    2H:2. Bor)ato =TML. Re"uperado de6

    %ttps688pre1!."o)8/@+&/@tsextu8"o)un!"a"!on;&;s!n"ron!1a"!on;de;pro"esos8

    Isa". 2H: