Buscar 155.000+ Trabalos e !r"tis Arti#os En$ia%o por: &elipe1313 0' (uno 2013 Ta#s: Pala$ras: ))1 * P"#inas: 3 +isuali,a-.es: 3/ Etapa 2 Passo 1 0. 1espon%er as 2uest.es: 0.1 3uais s4o as partes 2ue comp.em um processo5 6m processo tem uma s7rie %e caracter8sticas pr9prias. A estrutura b"sica 7 &orma%a por uma ima#em %o c9%i#o e:ecut"$el associa%o a um pro#rama. A mem9ria cont7m o c9%i#o e:ecut"$el e %a%os espec8;cos. <" tamb7m a %escri-4o %e recursos %o sistema aloca%os ao processo= in&orma-.es %e atributos %e se#uran-a e a in%ica-4o %o esta%o atual. 0.2 O 2ue 7 espa-o %e en%ere-amento %e um processo5 Espa-o %e en%ere-amento 7 o inter$alo %e en%ere-os %e mem9ria 2ue um processo po%e acessar. 0.3 Como a elimina-4o %e um processo utili,a o mecanismo %e sinais5 Os sinais s4o meios usa%os para 2ue os processos possam se comunicar e para 2ue o sistema possa inter&erir em seu &uncionamento. Por e:emplo= se o usu"rio e:ecutar o coman%o >ill para interromper um processo= isso ser" &eito por meio %e um sinal. 3uan%o um processo recebe um %etermina%o sinal e conta com instru-.es sobre o 2ue &a,er com ele= tal a-4o 7 coloca%a em pr"tica. Passo 0 1elat9rio 02: !erenciamento %e Processos e Trea%s 2.1 Pol8tica %e !erenciamento %e Processa%or: O ?in%o@s tem como ob(eti$o no #erenciamento %e processos %e;nir prote-4o e $"rias outras &un-.es no ser$i%or= no console po%emos ati$ar e %esati$ar recursos e pro#ramas. Ao ambiente %o #erenciamento %e processos po%emos #erenciar e i%enti;car o cpu e as in&orma-.es %o sistema= nele aparecem status %o cpu= problemas nas con;#ura-.es %e &un-.es e outras &un-.es instala%os no sistema. 1esumin%o %e &orma clara e ob(eti$a na%a mais 7 #erenciar os processos= uma inter&ace #r";ca para acompanar to%os os processos em aberto. Ao sistema operacional 6buntu teremos o monitor %e processos= ele %isp.em %os mesmos recursos 2ue o #erencia%or %e processos %o ?in%o@s= %e &orma 2ue ele %e$e estar instala%o no sistema. Po%em e:istir outros pro#ramas com a mesma ;nali%a%e. 6m %i&erencial nota%o no Binu:= 7 2ue ele possui uma inter&ace mais t7cnicas para #erenciar processos= atra$7s %e linas %e coman%os. 2.2 !erenciamento %e Processos: Como sabemos= a uni%a%e %e e:ecu-4o %o ?in%o@s 7 a trea%. Ca%a processo %o ?in%o@s po%e ser &orma%o por um con(unto %e trea%s= mas ele sempre tem pelo menos uma trea%= cama%a %e trea% prim"ria= 2ue 7 cria%a 2uan%o o processo 7 carre#a%o para a e:ecu-4o. Ao ?in%o@s= assim como no 6ACD= o escalona%or utili,aEse %e mFltiplas ;las= os processos interati$os GCHO boun%I possuem priori%a%es sobre os CP6 boun% e o escalonamento 7 basea%o no sistema %e priori%a%es. At7 ent4o os %ois sistemas se e2ui$alem. Ao entanto= seus sistemas %e priori%a%es s4o completamente %i&erentes. Ao ?in%o@s= ca%a trea% possui uma priori%a%e 2ue $aria %e 0 a 31= sen%o a priori%a%e 31 como a mais alta. Processos s4o %i$i%i%os em trJs classes: processos interati$os= processos batc e processos em tempo real. Em ca%a um= os processos po%em ain%a ser %i$i%i%os em CHO boun% e CP6 boun% %e acor%o com o tempo 2ue ;cam esperan%o por opera-.es EHS ou utili,an%o o processa%or. O escalona%or 6ACD n4o %istin#ue processos interati$os %e processos batc= %i&erencian%oE os apenas %os processos em tempo real= al7m %e pri$ile#iar os processos CHO boun% em rela-4o aos CP6 boun% %e &orma a o&erecer um melor tempo %e resposta para as aplica-.es interati$as. Ao 6ACD= o escalona%or 7 basea%o em timeEsarin#= ou se(a= o tempo %o processa%or 7 %i$i%i%o em &atias %e tempo %enomina%as 2uantum= as 2uais s4o aloca%as %etermina%os processos. 3uan%o o 2uantum %e um processo 7 es#ota%o= ele so&re uma interrup-4o por tempo= como (" $imos o 2ue con&ere ao 6ACD o escalonamento preempti$o. 2.0 Sistemas %e !erenciamento %e Processos: Ao ?in%o@s= $ocJ po%e usar o !erencia%or %e Tare&as Gpara abrir use CT1B+S<CKT+ESCI para $eri;car 2ual processo est" usan%o mais mem9riaHcpu e ;nali,"Elo. Ao 6buntu abra o terminal e %i#ite: ps Eau: Se abrir" uma (anela com al#umas in&orma-.es: Aa primeira coluna est" o usu"rio 2ue iniciou a tare&a. Aa se#un%a coluna est" a i%enti;ca-4o %o processo= na terceira coluna e 2uarta coluna est4o respecti$amente a in%ica-4o %e uso %a CP6 e Lem9ria.