Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos
Definicin
Un Sistema Operativo es un programa(s)
que acta como intermediario entre el
usuario y los componentes fsicos del
sistema (hardware).
El propsito principal del sistema operativo
es el de hacer conveniente y eficiente el
uso de los componentes fsicos.
Aplicacin
En informtica, una aplicacin es un tipo
de programa informtico diseado como
herramienta para permitir a un usuario realizar uno
o diversos tipos de trabajos. Esto lo diferencia
principalmente de otros tipos de programas como
los sistemas operativos (que hacen funcionar al
ordenador), las utilidades (que realizan tareas de
mantenimiento o de uso general), y los lenguajes
de programacin (con el cual se crean los
programas informticos).
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica
Qu es un sistema operativo?
Definicin de Sistema Operativo :
Principio de idealizacin:
Ve al Sistema Operativo como un conjunto de programas cuya misin es
ofrecer al usuario final de un computador la imagen de que sta es una
mquina sencilla de manejar, por muy difcil y complicado que sea el
hardware con el que se haya construido.
Administracin:
No desempea ninguna funcin por s slo.
Crea un entorno dentro del que otros programas pueden realizar un
trabajo til.
Qu es un sistema operativo?
Definicin de Sistema Operativo.
Objetivos:
Qu es un sistema operativo?
Definicin de Sistema Operativo:
Qu es un sistema operativo?
Funciones del Sistema Operativo:
Tipos de usuarios?
Ncleo (kernel) del sistema operativo: programa individual que siempre est
cargado en memoria principal y que se est ejecutando permanentemente en
el computador.
Permite saber:
Estado en que se encuentran los recursos.
Quin, cundo y durante cuanto tiempo tiene el control.
Asociar y desasociar recursos.
Primeros sistemas.
Sistemas por lotes.
Multiprogramacin.
Sistemas de tiempo compartido.
Sistemas de ordenadores personales.
Sistemas paralelos-multiprocesadores.
Sistemas distribuidos.
Sistemas de tiempo real.
Tendencias actuales y futuras en sistemas operativos.
Monitor residente:
Realiza automticamente las acciones:
Control de la finalizacin de tareas.
Tratamiento de errores.
Carga y ejecucin automtica de la siguiente tarea.
Tarjetas de control:
Para que el monitor residente sepa qu programa ejecutar (se
distinguen por $ de las tarjetas de instrucciones).
Multiprogramacin (3):
Mayor complejidad de los Sistemas multiprogramados:
Planificacin de la CPU: Qu proceso elegimos al quedar libre la CPU.
Planificacin de dispositivos: Conflictos por acceso simultneo a la E/S.
Gestin de memoria: Decisiones de carga en memoria entre varios trabajos
que estn listos para subirse.
Situaciones de interbloqueo: Entre procesos por los recursos.
Proteccin.
Ordenadores personales:
Aparicin a finales de los 70 debido a:
Abaratamiento de coste.
Microprocesadores, reduccin de tamao.
Destinados al uso individual y no experto.
Interfaces de usuario amigables: ventanas, iconos, mens,...
Prescinden de ciertas funciones, como proteccin de la
CPU (sistemas no multiusuario y no multitarea).
Objetivos: Facilidad y comodidad de uso y rapidez de respuesta.
Ventajas:
Pueden ejecutar varias instrucciones simultneamente (en paralelo).
Aumento del rendimiento (ms trabajos en menos tiempo).
Comparticin de perifricos y fuentes de potencia.
Tolerancia a fallos (degradacin gradual).