Sei sulla pagina 1di 9

SISTEMAS OPERATIVOS.

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(.

Potrebbero piacerti anche