Você está na página 1de 16

SISTEMAS OPERATIVOS

UNIDAD I

PROF. DAMIN FLORES


DEFINICIN
Conjunto de rdenes y
Es el conjunto de programas
programas que controlan los
informticos que permite la
procesos bsicos de una
administracin eficaz de los
computadora y permiten el
recursos de
funcionamiento de otros
una computadora.
programas.
Un Sistema Operativo (SO) es el software bsico
de una computadora que provee una interfaz
entre el resto de programas del ordenador, los
dispositivos hardware y el usuario.
CARACTERISTICAS
Conveniencia
Eficiencia
Tiempo transcurrido entre tareas
Tiempo no empleado del procesador central.
Tiempo de ejecucin empleado en las tareas
Tiempo de respuesta (en los sistemas de acceso
mltiple).
Utilizacin de recursos.
Rendimiento (tareas ejecutadas por hora).
CARACTERISTICAS
Habilidad para evolucionar
Encargado de administrar el hardware
Concurrencia
Un Sistema Operativo debe ser determinista
Fiabilidad
Tamao reducido
FUNCIONES
Administracin del procesador
Gestin de la memoria de acceso aleatorio
Gestin de entradas/salidas
FUNCIONES

Gestin de ejecucin de aplicaciones


Administracin de autorizaciones
Gestin de archivos
Gestin de la informacin
COMPONENTES
Gestin de procesos
El sistema operativo crea y destruye los
procesos, para y reanuda los procesos y
ofrece mecanismos para que se
comuniquen y sincronicen
Gestin de la memoria principal
El sistema operativo conoce qu partes
de la memoria estn siendo utilizadas y
por quin, decide qu procesos se
cargarn en memoria cuando haya
espacio disponible y asigna y reclama
espacio de memoria cuando sea
necesario
Gestin del almacenamiento secundario
El sistema operativo planifica los discos,
gestiona el espacio libre, asigna el
almacenamiento y verifica que los datos
se guarden en orden
COMPONENTES
El sistema de entrada/ salida
El sistema operativo gestiona el almacenamiento temporal de E/S
y sirve las interrupciones de los dispositivos de E/S.
Sistema de archivos
El sistema operativo construye y elimina los archivos y
directorios, ofrece funciones para manipular los archivos y
directorios, establece la correspondencia entre archivos y
unidades de almacenamiento y realiza las copias de seguridad de
los archivos
COMPONENTES
Sistemas de proteccin
El sistema operativo distingue entre uso autorizado y no autorizado, especifica los
controles de seguridad a realizar y fuerza el uso de estos mecanismos de proteccin
Sistema de comunicaciones
Controla el envo y recepcin de informacin a travs de la red, crea y mantiene puntos
de comunicacin que sirven a las aplicaciones para enviar y recibir informacin y crea y
mantiene conexiones virtuales entre las aplicaciones locales y las remotas
Programas del sistema
Ofrecen un entorno til para el desarrollo y ejecucin de programas
Gestor de recursos
Como gestor de recursos, el sistema operativo administra la unidad de procesamiento
central (CPU), los dispositivos de E/S, la memoria principal (RAM), los discos, los procesos
y en general todos los recursos del sistema
CLASIFICACIN
Sistemas Operativos por su Estructura

Estructura Monoltica: Es la estructura de los primeros sistemas


operativos constituidos fundamentalmente por un solo programa
compuesto de un conjunto de rutinas entrelazadas de tal forma
que cada una puede llamar a cualquier otra. Las caractersticas
fundamentales de este tipo de estructura son:
Construccin del programa final a base de mdulos
compilados separadamente que se unen a travs del
ligador.
Buena definicin de parmetros de enlace entre las distintas
rutinas existentes, que puede provocar mucho
acoplamiento.
Carecen de protecciones y privilegios al entrar a rutinas que
manejan diferentes aspectos de los recursos de la
computadora, como memoria, disco, etc.
CLASIFICACIN
Estructura Jerrquica
Se dividi el sistema operativo en pequeas
partes, de tal forma que cada una de
ellas estuviera perfectamente definida y con un
claro interface con el resto de elementos.
Se constituy una estructura jerrquica o de
niveles en los sistemas operativos.

Technische Hogeschool,
Mquina Virtual Eindhoven
Se trata de un tipo de sistemas operativos que
presentan una interface a cada
proceso, mostrando una mquina que parece
idntica a la mquina real subyacente. Estos
sistemas operativos separan dos conceptos que
suelen estar unidos en el resto de sistemas: la
multiprogramacin y la mquina extendida. El
objetivo de los sistemas operativos de mquina
virtual es el de integrar distintos sistemas
operativos dando la sensacin de ser varias
mquinas diferentes.
CLASIFICACIN
Sistemas Operativos por Servicios
Monousuarios
Los sistemas operativos monousuarios son aqullos que soportan a un
usuario a la vez, sin importar el nmero de procesadores que tenga la
computadora o el nmero de procesos o tareas que el usuario pueda
ejecutar en un mismo instante de tiempo. Las computadoras
personales tpicamente se han clasificado en este rengln.
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a
ms de un usuario a la vez, ya sea por medio de varias terminales
conectadas a la computadora o por medio de sesiones remotas en una
red de comunicaciones. No importa el nmero de procesadores en la
mquina ni el nmero de procesos que cada usuario puede
ejecutar simultneamente.
Monotareas
Los sistemas monotarea son aquellos que slo permiten una tarea a la
vez por usuario. Puede darse el caso de un sistema multiusuario y
monotarea, en el cual se admiten varios usuarios al mismo tiempo
pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
Multitareas
Un sistema operativo multitarea es aqul que le permite al usuario
estar realizando varias labores al mismo tiempo. Por ejemplo, puede
estar editando el cdigo fuente de un programa durante su
depuracin mientras compila otro programa, a la vez que
est recibiendo correo electrnico en un proceso en background. Es
comn encontrar en ellos interfaces grficas orientadas al uso de
mens y el ratn, lo cual permite un rpido intercambio entre las
tareas para el usuario, mejorando su productividad.
CLASIFICACIN
Uniproceso
Un sistema operativo uniproceso es
aqul que es capaz de manejar
solamente un procesador de la
computadora, de manera que si la
computadora tuviese ms de uno
le sera intil. El ejemplo ms tpico de
este tipo de sistemas es el DOS y
MacOS.
Multiproceso
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.
CLASIFICACIN
Sistemas Operativos de Red
Los sistemas operativos de red se
definen como aquellos que tiene la
capacidad de interactuar con sistemas
operativos en otras computadoras por
medio de un medio de transmisin con
el objeto de intercambiar informacin,
transferir archivos, ejecutar comandos
remotos y un sin fin de otras
actividades. El punto crucial de estos
sistemas es que el usuario debe saber la
sintaxis de un conjunto de comandos o
llamadas al sistema para ejecutar estas
operaciones, adems de la ubicacin de
los recursos que desee acceder.
CLASIFICACIN
Sistemas Operativos Distribuidos
Los sistemas operativos distribuidos abarcan los
servicios de los de red, logrando integrar recursos
(impresoras, unidades de respaldo, memoria, procesos,
unidades centrales de proceso) en una sola mquina
virtual que el usuario accede en forma transparente. Es
decir, ahora el usuario ya no necesita saber la ubicacin
de los recursos, sino que los conoce por nombre y
simplemente los usa como si todos ellos fuesen locales
a su lugar de trabajo habitual.
Las razones para crear o adoptar sistemas distribuidos
se dan por dos razones principales:
Por necesidad (debido a que los problemas a
resolver son inherentemente distribuidos).
Porque se desea tener ms fiabilidad y
disponibilidad de recursos.
GRACIAS POR SU ATENCIN

Você também pode gostar