Professional Documents
Culture Documents
APORTE INDIVIDUAL
ACTIVIDAD 2
Cdigo 301402
Presentado Por
Para cumplir con esta filosofa el sistema operativo realiza las siguientes funciones.
Planificacin en sistemas con un Procesador, Multiprocesador.
La planificacin: hace referencia a un conjunto de polticas y mecanismos
incorporados al SO que gobiernan el orden en que se ejecutan los trabajos que
deben ser completados por el sistema informtico. Un planificador es un mdulo del
sistema operativo que selecciona el siguiente trabajo y el siguiente proceso que
tomara el control sobre el procesador entre las medidas de rendimiento y los criterios
de optimizacin ms habituales que los planificadores utilizan los siguientes criterios.
multiprocesador son en s mismos con hilos mltiples y generan tambin hilos que
pueden funcionar en los procesadores separados para mejor provecho.
Un sistema operativo multiproceso se refiere al nmero de procesadores del sistema,
que es ms de uno y ste es capaz de usarlos todos para distribuir su carga de
trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica o
asimtricamente.
Cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno de
los procesadores el cual jugar el papel de procesador maestro y servir como pivote
para distribuir la carga a los dems procesadores, que reciben el nombre de
esclavos.
Cuando se trabaja de manera simtrica, los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles, teniendo,
tericamente, una mejor distribucin y equilibrio en la carga de trabajo bajo este
esquema. Se dice que un thread es la parte activa en memoria y corriendo de un
proceso, lo cual puede consistir de un rea de memoria, un conjunto de registros con
valores especficos, la pila y otros valores de contexto. Un aspecto importante a
considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los
varios procesadores.
Existen aplicaciones que fueron hechas para correr en sistemas mono proceso que
no toman ninguna ventaja a menos que el sistema operativo o el compilador detecte
secciones de cdigo paralelizable, los cuales son ejecutados al mismo tiempo en
procesadores diferentes. Por otro lado, el programador puede modificar sus
algoritmos y aprovechar por s mismo esta facilidad, pero esta ltima opcin las ms
de las veces es costosa en horas hombre y muy tediosa, obligando al programador a
ocupar tanto o ms tiempo a la paralizacin que a elaborar el algoritmo inicial.
A medida que crece el nmero de usuarios de un sistema de computacin, o bien las
necesidades de los mismos, crece tambin el nmero de procesos a ejecutar. As las
cosas pueden llegar un momento en que un sistema operativo monoprocesador
pueda verse desbordado en su labor. Lo que podemos es en primer lugar, y a nivel
de hardware, incorporar ms y mejores procesadores
Las capacidades fundamentales son:
Equilibrio de cargas de Entrada / Salida.
Equilibrio de carga del procesador.
Reconfiguracin
5. Realice una lista de todos los dispositivos que considere que hacen parte de un
sistema computacional, y para cada uno de ellos diga si es dispositivo de entrada o
de salida al sistema.
DISPOSITIVO
Teclado
Mouse
Micrfono
Cmara
Impresora
Disco duro
Memorias USB
Unidad de CD,DVD
Parlantes
Scanner
Monitor
Lector de cdigo de barras
TIPO
Entrada
Entrada
Entrada
Entrada
Salida
Entrada-Salida
Entrada-Salida
Entrada-Salida
Salida
Entrada
Salida
Entrada