Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TRABAJO COLABORATIVO 2.
PRESENTADOPOR
JOHN JAIRO PORTILLO MACIAS
HARBY HARBY MATTOS GUERRA
JESICA MARCELA PERDOMO
GABRIEL ENRIQUE CAMARGO
TUTOR
YHON GABRIEL PINZON SALAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS E INGENIERIA DE SISTEMAS
2009
INTRODUCCION
El siguiente trabajo describe las caractersticas que presentan los sistemas
operativos para la administracin de procesos en los sistemas mono y
multiprocesadores.
Un Sistema Operativo es una coleccin organizada de rutinas o extensiones de
softare del !ardare. "onsiste en rutinas de control que !acen funcionar una
computadora y proporcionan un entorno para la ejecucin de los programas.
Existen otros programas que se apoyan en el SO para poder acceder a los
recursos que necesitan. Esto se lleva a cabo a trav#s de llamadas sistema
operativo. $ambi#n el SO debe brindar una forma de que el usuario se pueda
comunicar con #l a trav#s de una interfaz que le brinde una va de
comunicacin con el !ardare del sistema inform%tico.
Un proceso es un programa en ejecucin. Un proceso simple tiene un !ilo de
ejecucin& por el momento dejemos esta 'ltima de(nicin como un concepto&
luego se ver% en m%s detalle el concepto de !ilo. Una vez de(nido que es un
proceso nos podramos preguntar cu%l es la diferencia entre un programa y un
proceso& y b%sicamente la diferencia es que un proceso es una actividad de
cierto tipo que contiene un programa& entradas salidas y estados
OBJETIVOS
"onocer los diferentes dispositivos que !acen parte de un sistema
computacional clasi(c%ndolos seg'n su funcin.
)denti(car y manejar los conceptos concernientes a arc!ivos estudiando
los diferentes tipos de estructuras que existen.
Estudiar los procesos llevados a cabo por el sistema operativo mirando
sus diferentes estados.
1. Real!a" #$ %a&a '($'e&)#al ( %a&a %e$)al *e la #$*a* 2+ *($*e '($)e%&le 'a*a #$(
*e l(, "e'#",(, a*%$,)"a*(, &(" el ,,)e%a (&e"a)-(.
2. Ela.("e #$ ."e-e "e,#%e$ a'e"'a *e la /("%a '(%( ,e
a*%$,)"a$ l(, &"('e,(, &(" &a")e *el ,,)e%a (&e"a)-( 0 *e
l(, e,)a*(, e$ l(, 1#e &#e*e e,)a" #$ &"('e,(.
*os procesos son creados y destruidos por el sistema operativo& as
como tambi#n este se debe !acer cargo de la comunicacin entre
procesos& pero lo !ace a peticin de otros procesos. El mecanismo por
el cual un proceso crea otro proceso se denomina bifurcacin. *os
nuevos procesos pueden ser independientes y no compartir el espacio
de memoria con el proceso que los !a creado o ser creados en el
mismo espacio de memoria.
En los sistemas operativos multi!ilo es posible crear tanto !ilos como
procesos. *a diferencia estriba en que un proceso solamente puede
crear !ilos para s mismo y en que dic!os !ilos comparten toda la
memoria reservada para el proceso.
El principal trabajo del procesador es ejecutar las instrucciones de
m%quina que se encuentran en memoria principal. Estas instrucciones
se encuentran en forma de programas. +ara que un programa pueda
ser ejecutado& el sistema operativo crea un nuevo proceso& y el
procesador ejecuta una tras otra las instrucciones del mismo.
ESTADO DE UN PROCESO
E2e'#'3$4 el proceso est% actualmente en ejecucin.
L,)(4 el proceso est% listo para ser ejecutado& slo est% esperando
que el plani(cador de corto plazo as lo disponga.
E,&e"a4 el proceso no puede ejecutar !asta que no se produzca cierto
suceso& como la (nalizacin de una operacin de Entrada,Salida
solicitada por una llamada al sistema operativo.
N#e-(4 El proceso reci#n fue creado y todava no fue admitido por el
sistema operativo. En general los procesos que se encuentran en este
estado todava no fueron cargados en la memoria principal.
Te"%$a*(4 El proceso fue expulsado del grupo de procesos
ejecutables& ya sea porque termin o por alg'n fallo& como un error de
proteccin& aritm#tico& etc.
5. E6&l1#e ."e-e%e$)e '(%( a*%$,)"a el ,,)e%a (&e"a)-( la
%e%("a 0 '(%( "eal!a el &"('e,( *e a,7$a'3$ *e la %,%a.
"uando nosotros como dise-adores nos planteamos lo que es la gestin o la
administracin de memoria del sistema debemos tener en cuenta que la
memoria es unos de los recursos crticos del sistema& es crtica porque un
programa al ejecutarse debe estar cargado en .. entonces cuanta m%s
memoria tengamos o mejora la optimicemos m%s programas podremos
guardar en ella.
*a memoria es uno de los recursos m%s importantes de un computador ya
que todas las aplicaciones o programas inform%ticos requieren para su
ejecucin una gran capacidad de memoria. *a labor del administrador de
memoria consiste en llevar un registro de las partes de memoria que se est#n
utilizando y aquellas que no& con el (n de asignar espacio en memoria a los
procesos cuando #stos la necesiten y liber%ndola cuando terminen& as como
administrar el intercambio entre la memoria principal y el disco en los casos
en los que la memoria principal no le pueda dar capacidad a todos los
procesos que tienen necesidad de ella.
*as funciones del administrador de memoria consisten en conocer qu# zonas
de la memoria est%n libres y qu# zonas ocupadas& introducir los procesos en
memoria& tambi#n se encarga de asignar y desasignar memoria a los
procesos conforme vayan necesitando y liberando. /ebe controlar el
intercambio entre .p y .s. 0dem%s de esas funciones& el administrador de
memoria debe cumplir 1 requisitos2
8P"()e''3$2 3o solo debe proteger la zona de memoria del proceso& sino de
la memoria del sistema operativo u otro proceso.
4C(%&a")'3$ *e %e%("a2 cuando se ejecutan dos procesos iguales& debe
permitir que dos procesos compartan la memoria.
4Re#.'a'3$2 Un proceso puede cambiar de zona de memoria durante su
ejecucin
9. Real'e #$a l,)a *e )(*(, l(, *,&(,)-(, 1#e '($,*e"e 1#e
:a'e$ &a")e *e #$ ,,)e%a '(%&#)a'($al+ 0 &a"a 'a*a #$( *e ell(,
*7a , e, *,&(,)-( *e e$)"a*a ( *e ,al*a al ,,)e%a.
+ermanentes o .aestros4 Estos contienen
informacin que vara poco. En algunos casos es
preciso actualizarlos peridicamente.
/e .ovimientos Se cercan para actualizar los
arc!ivos maestros. Sus registros son de tres tipos2
alta& bajas y modi(caciones.
/e .aniobra o $rabajo. $ienen una vida limitada&
;. Te$e$*( e$ '#e$)a el e,)#*( *e la ("7a$!a'3$ $)e"$a *el
,,)e%a (&e"a)-( &a"a %a$e2a" la e,)"#')#"a *e a"':-(, 0
*"e')("(,+ "eal!a" #$ '#a*"( ,$3&)'( e$ *($*e "e,#%a l(, )&(,
*e e,)"#')#"a, *e a"':-(, 0 1#< ,,)e%a, (&e"a)-(, l(, %a$e2a$.
CARACTERISTICAS
CLASI=ICACION
"onstantes
/e situacin
+E5.03E3$ES !istricos
SEG>N SU =UNCION /E .O6).)E3$O
/E .03)O750 O $503S)$O5)O
TIPOS
Entrada
Salida constantes
SEG>N SUS Situacin
ELEMENTOS 8istricos
/e movimientos o transacciones
SE"UE3")0*ES
ACCESOS /)5E"$OS
0*E0$O5)OS
7)305)OS
"5E0")O3
"O3SU*$0
OPERACIONES 0"$U0*)90")O3
"*0S):)"0")O3
7O550/O
)ndependencia de las informaciones respecto de los
programas
*a informacin almacenada es permanente
Un arc!ivo puede ser accedido por distintos
programas en distintos momentos
;ran capacidad de almacenamiento
?. De,'".a '3%( ,e"@ #$ ,,)e%a *e ,e7#"*a* 0 &"()e''3$
*eal &a"a #$ ,,)e%a (&e"a)-(+ )e$e$*( e$ '#e$)a 1#e )e$e$
1#e &"()e7e" el ,,)e%a (&e"a)-( '($)"a al7#e$ ( al7(.