Vous êtes sur la page 1sur 6

Universidad Nacional Federico Villarreal - Facultad de Ingeniera Industrial y de Sistemas- Escuela Profesional de Ingeniera de Sistemas Docente: Ing.

ercedes Vega anri!ue "urso: SIS#E $S %PE&$#IV%S

#*+SO, #*+SO,

S-S S-S E.AS E.AS O&E+A O&E+A -/OS -/OS

0echa, 0echa, 12 12 de de A!ril A!ril del del 3413 3413

ESQUEMA DE LA POSICION QUE OCUPA EL SISTEMA OPERATIVO & Hardware

EL esquema siguiente presenta un modelo de la posicin que ocupa el SO con relacin al hardware y a los programas de aplicacin. DEL esquema se desprende que el SO esta conformado por 3 capas. A. EL SO puede comunicarse con el hardware y con el usuario o con un programa de aplicacin. B. am!i"n puede transferir informacin entre el hardware y un programa de aplicacin.

#. El programador de aplicaciones no necesita preocuparse por escri!ir un programa para que pueda gra!ar en la infinidad de discos r$gidos que e%isten en el mercado mediante el empleo de instrucciones espec$ficas para cada uno de ellos. D. &ara ello el programador utili'a la instruccin que le ordena al SO gra!ar en el disco( y el SO( es el que se hace cargo( el SO reci!e datos del programa de aplicacin y los escri!e en el disco en cuestin. E. La e%istencia de este estrato intermedio( hace que los programas sean mas gen"ricos. De esta forma( los programas pueden funcionar en cualquier computadora que tenga instalado el SO por el hecho de que los programas se comunican con el SO en lugar de hacerlo con el )ardware. desde este

Universidad Nacional Federico Villarreal - Facultad de Ingeniera Industrial y de Sistemas- Escuela Profesional de Ingeniera de Sistemas Docente: Ing. ercedes Vega anri!ue "urso: SIS#E $S %PE&$#IV%S

punto de 5ista el programador( se encuentra con una maquina 5irtual e%tendida que incluye todas las funciones que ofrece el sistema operati5o.

TAREAS QUE OPERATIVO

REALIZA

EL

SISTEMA

En sntesis, se puede afirmar que las principales tareas que realiza un sistema operativo son

1.

Administracin de memoria

Mantiene el estado de los programas y datos residentes en memoria, esperando el uso de la CPU, algn dispositivo de E/ o la utilizaci!n de algn otro recurso" Contiene ta#las de asignaci!n de direcciones que indican qu$ programas y datos est%n enmemoria, cuanto espacio ocupan en forma independiente y d!nde est%n u#icados" &signa o quita espacio en memoria a programas segn sea posi#le o requerido"

2.

Administracin de CPU

'ecide qu$ programa (ace uso del recurso de la unidad central de procesamiento, en quemomento y por cu%nto tiempo" Crea una lista de espera con los programas que est%n solicitando utilizar este recurso a fin de poder asignar posteriormente el recurso #a)o alguna poltica de prioridad"

3.

Manejo de dispositivos de E/S

Controla el flu)o de datos desde y (acia cualquier dispositivo de entrada y salida" Controla la comunicaci!n con los dispositivos de E/ y para dispositivos

particulares e*isten programas especiales de control de perif$ricos +drivers,"

4.

Administracin de archivos en disco

Crea, elimina, copia y controla el acceso a los arc(ivos" Mantiene directorios de los arc(ivos e*istentes en el disco y administra el espacio li#re

5.

Com nicacin con e!

s ario

Universidad Nacional Federico Villarreal - Facultad de Ingeniera Industrial y de Sistemas- Escuela Profesional de Ingeniera de Sistemas Docente: Ing. ercedes Vega anri!ue "urso: SIS#E $S %PE&$#IV%S

Permite que el operador controle el computador" -ndica y, si es posi#le, controla los errores ocurridos en el sistema" Por e)emplo el t$rmino anormal de alguna aplicaci!n de#ido a fallas de la aplicaci!n misma o pro#lemas de (ard.are" -ndica el nmero de usuarios que est%n utilizando el sistema computacional" Permite la utilizaci!n de dispositivos generales o particulares/ cuando no se encuentran disponi#les enva un correspondiente mensa)e de informaci!n al usuario o la aplicaci!n que lo solicita

". Calendarizar #. 0acilitar

los recursos de los usuarios"

el acceso a los dispositivos de E/ " de fallas o errores"

$. 1ecuperarse % 2levar

el control so#re el uso de los recursos"

TIPOS DE SISTEMAS:
&O+ S* ES +*# *+A, .onolitica Estructura 6erargica .aquina /irtual cliente Ser5idor

&O+ S*S SE+/-#-OS, &or el numero de *suarios o o .onousuario .ultiusuario

&or el numero de tareas o .onotareas

Universidad Nacional Federico Villarreal - Facultad de Ingeniera Industrial y de Sistemas- Escuela Profesional de Ingeniera de Sistemas Docente: Ing. ercedes Vega anri!ue "urso: SIS#E $S %PE&$#IV%S

.ultitareas

&or el numero de procesadores o o *niproceso .ultiproceso

&or la forma de ofrecer sus ser5icios o o De red Distri!uidos

C&M& SE E'ECU(A E) S*S(EMA &PE+A(*,& E2 3 se encuentra almacenado en la memoria secundaria"

45 se carga y e)ecuta un pedazo de c!digo que se encuentra en el procesador, el cual carga el 6-3 , y este a su vez carga el 3 que se carga todos los programas de aplicaci!n y soft.are variado

E) S*S(EMA &PE+A(*,& SE PUE-E -*,*-*+. 4" por su estructura


a. estructura monol$tica !. estructura 7er8rgica c. maquina 5irtual d. cliente ser5idos

7" por sus servicios

QUE ES UNA MAQUINA VIRTUAL


Se trata de un tipo de sistemas operati5os que presentan una interface a cada proceso( mostrando una maquina que parece id"ntica a la maquina real su!yacente. estos sistemas operati5os separan dos conceptos que suelen estar unidos en el resto del sistemas, la multiprogramacin y la maquina e%tendida. el o!7eti5o de los sistemas operati5os de maquina 5irtual es el de integrar distintos sistemas operati5os dando la sensacin de ser 5aris maquinas diferentes.

Universidad Nacional Federico Villarreal - Facultad de Ingeniera Industrial y de Sistemas- Escuela Profesional de Ingeniera de Sistemas Docente: Ing. ercedes Vega anri!ue "urso: SIS#E $S %PE&$#IV%S

TERMINOLOGIA BASICA EN LOS S.O.

Eficiencia: realizar las tareas con la menor cantidad

de recursos. Fiabilidad-Robustes: capaz de tratar de corregir sus errores Escalabilidad: capaz de responder con pequeas cargas de trabajo o ya sea con grandes (crecibilidad, exigencias). Mantenibilidad y Extensibilidad: agregar mas funciones, modulos, etc; un SO tiene que poder ser depurado y ampliado fcil y rpidamente; la construccin modular, con los interfaces entre los mdulos claramente definidos y documentados, posibilida su mantenimiento y extensin: ejm: en las distribuciones UNIX regularmente aparecen nuevos paquetes para otorgar mas funcionalbilidad y corregir errores. Portabilidad: capacidad de ejecutarse en diferentes plataformas de hardware.
Seguridad e integridad : El sistema deja hacer a quien pueda hacer lo que pueda

hacer cuando pueda hacerlo. Proteccion: que el sistema no permita que se pueda hacer lo que no se debe. Funcionalidad de los programas individualmente. Interactividad: el sistema permite el dialogo con el interlocutor (utilizador).
Usabilidad: agradable con el usuatio. Auditabilidad: seguimiento, verificar. Transparencia: funcionamiento inconsistente, sin notificaciones constantes que

muestre cada vez que se presente el problema. Estabilidad: que el sistema no se salga de casillas tan facilmente, capacidad de trabajar sin errores con frecuencia. Disponibilidad: Rapido, de funcionamiento correcto y proporcionando tanas funciones como sea posible. suele medirse por diversos criterios como ejm, tiempo medio entre trabajos, tiempo muerto, de procesador central, tiempo de ejecucin (para procesos batch), tiempo de recursos throughput (numero de trabajos/unidad de tiempo) Visibilidad y Opacidad: capacidad de mostrar a los usuarios solo lo que necesiten para sus desarrollos y sus actividades y de la forma en que puedan sacar mas rendimiento del sistema, ejm: el SO no debe darnos permiso para borrar o modificar ficheros crticos del sistema o acceder a datos de otros usuarios sin un permiso. Generalidad y Flexibilidad: capacidad de adaptacin a las diferentes necesidades de los usuarios de forma que un usuario no experimentado sea capaz de adaptarse a l fcilmente pero permitiendo a su vez el acceso a configuraciones mas avanzadas.

Universidad Nacional Federico Villarreal - Facultad de Ingeniera Industrial y de Sistemas- Escuela Profesional de Ingeniera de Sistemas Docente: Ing. ercedes Vega anri!ue "urso: SIS#E $S %PE&$#IV%S

Tamao razonable: para que la disposicin de memoria por parte del sistema

operativo no afecte a la productividad, su tamao debe ser razonable; cuanto mayor sea mas posibilidades de error y difcil su mantenimiento

Vous aimerez peut-être aussi