Está en la página 1de 15

Sistemas operativo

Juliana

ndice
Definicin de un S.O.
Relacin entre hardware y software
Funcionamiento de los S.O.
Funcionamiento bsico
Funciones de lossistemas operativos
Estructuras en lossistemas

operativos: modular, capas o anillos


y microkernel
Monoltico vs MicroKernel
Monoltico vs Capas
Multitarea y multiproceso en
lossistemas operativos
Evolucin de lossistemas operativos
Breve resumen de los tipos
desistemas operativos enPC
personales, Tablets, Servidores,
Mviles

Sistema Operativo
Sistema Operativo son un conjunto de programas que

controla los recursos del hardware y provee un soporte a los


programas en los sistemas informticos

Las diferencias entre el hardware y software


Se basa en que el hardware

es la parte fsica del


ordenador,, para que
funciones el hardware
necesita un software
especifico que es el drivers y
el software es el conjunto de
elementos de programacin.
El software acta como

nexo entre el hardware y las


personas, para que el
software funcione debe
descargarse en el hardware
correspondientes.

Funcin Principal
Tiene una funcin

principal del sistema


operativo, consiste en
gestionar y asegurar
los recursos del
hardware( component
es fsicos del sistema
informtico y proveer
servicios para hacer
funcionar las
aplicaciones del
Usuario.

Funciones que cumple


-Administracin del procesador: el sistema operativo administra la
distribucin del procesador entre los distintos programas por medio de
un algoritmo de programacin
-Gestin de la memoria de acceso aleatorio: el sistema operativo se
encarga de gestionar el espacio de memoria asignado para cada
aplicacin y para cada usuario. Cuando la memoria fsica es
insuficiente, el sistema operativo puede crear una zona de memoria en
el disco duro, denominada "memoria virtual". La memoria virtual
permite ejecutar aplicaciones que requieren una memoria superior a la
memoria RAM disponible en el sistema. Sin embargo, esta memoria es
mucho ms lenta.
- Gestin de entradas/salidas: el sistema operativo permite unificar y
controlar el acceso de los programas a los recursos materiales a travs
de los drivers. Gestin de ejecucin de aplicaciones: el sistema
operativo se encarga de que las aplicaciones se ejecuten sin problemas
asignndoles los recursos que stas necesitan para funcionar. Esto
significa que si una aplicacin no responde correctamente puede
cerrarse sin aviso.
-Administracin de autorizaciones: el sistema operativo se encarga de la
seguridad en relacin con la ejecucin de programas garantizando que
los recursos sean utilizados slo por programas y usuarios que posean

ESTRUCTURA(S.O)
Estructura Monoltica: Es la estructura

de los primeros sistemas operativos los


cuales, estaban constituidos
fundamentalmente por un solo programa
compuesto de un conjunto de funciones
unidas de tal forma que cada una poda
comunicarse con otra.
Estructura Jerrquica: A medida que

fueron creciendo las necesidades de los


usuarios y se perfeccionaron los
sistemas se hizo necesaria una mayor
organizacin del software del sistema
operativo, donde una parte del sistema
contena suportes organizadas en forma
de niveles.
Mquina Virtual: Se trata de un tipo de

sistemas operativos que presentan una


interfaz a cada proceso, mostrando una
mquina que parece idntica a la
mquina real subyacente. Estos sistemas

Monoltico vs Microkernel
El ncleo Monoltico se comporta como un ncleo de

decenas de megas y cientos de componentes encerrados


en un solo modulo, es decir, el ncleo se comporta como
un solo programa.
El problema de este es que cuando un componente de

hardware requiere un parche (una actualizacin) para su


funcionamiento correcto , este puede traer inconveniente a
la estructura del resto del Kernel Monoltico . A diferencia
del ncleo monoltico, el sistema Microkernel se comporta
como un programa compuesto por miniprogramas que
gestionan de forma independiente los componentes
externos e internos con los cuales el ncleo interacta.
La ventaja de este, por ejemplo, es que la ejecucin de una

aplicacin no se vera afectada por la ejecucin de un


componente del hardware como puede ser un mouse,
teclado, sonido ,etc. El SO trabaja e interacta de manera
independiente con cada una de los componentes o
servicios . A pesar de esto, el ncleo Linux seguir como
ncleo monoltico ya que hay muchsimo trabajo ya
realizado en el modelo monoltico de LINUX . Se perdera
mucho tiempo si se creara un Linux Microkernel.

Sistema por Capas


El sistema por capas consiste en

organizar o estructurar por jerarqua


un conjunto de capas o anillos los
cuales corresponden a la interfaz de
usuario, los drivers, Kernell. El
sistema operativo la utiliza para
poder controlar los diversos aspectos
del hardware, sobre ella se encuentra
la capa de dispositivos.
Es un conjunto de funciones

denominadas controladoras de
dispositivo que se encuentra dentro
del Kernell del sistema operativo,
acceden directamente al hardware y
hacen el trabajo de escritura y
lectura.
-Capa 0: Asignacin del procesador
y multiprogramacin.
-Capa 1: Administracin de los

Multitarea y multiproceso
La multitarea es la caracterstica de los

sistemas operativos actuales que


permite que varios procesos se
ejecuten (al parecer) al mismo tiempo
compartiendo uno o ms
procesadores. Los sistemas operativos
multitarea son capaces de dar servicio
a ms de un proceso a la vez para
permitir la ejecucin de muchos ms
programas. El SO, al ser multitarea,
debe ser capaz de usar todos los
procesadores y distribuir la carga del
trabajo de las aplicaciones en
ejecucin. Es decir, cuando se trabaja
de manera simtrica, los procesos o
partes de ellos son enviados
indistintamente a cualquiera de los
procesadores disponibles, teniendo,
tericamente, una mejor distribucin y
equilibrio en la carga de trabajo.

Evolucin de los sistemas operativos


Los primeros sistemas (1945-

1955) eran grandes mquinas


operadas desde la consola
maestra por los programadores.
Durante la dcada siguiente
(1955-1965) se llevaron a cabo
avances en el hardware:
lectoras de tarjetas,
impresoras, cintas magnticas,
etc. Esto a su vez provoc un
avance en el software:
compiladores, ensambladores,
cargadores, manejadores de
dispositivos, etc. Los SO, se
puede encontrar en PCs,
tablets, mviles, servidores

SISTEMAS OPERATIVOS EN PCS


Sistema operativo

administra los recursos


del equipo y
proporciona a los
programadores una
interfaz que se utiliza
para acceder a esos
recursos.

SISTEMAS OPERATIVOS EN SMARTPHONES


Los sistemas

operativos mviles son


mucho ms simples
que los de los PCs y
estn ms orientados a
la conectividad
inalmbrica, los
formatos multimedia
para mviles y las
diferentes maneras de
introducir informacin
en ellos.

SISTEMAS OPERATIVOS EN
TABLETS
Las tablets utilizan

sistemas operativos de los


smartphones. La razn, es
porque han querido
aprovecharse de los
avances de stos: por un
lado, la pantalla tctil, esto
es, la posibilidad de
interactuar con la mquina
sin necesidad de un
teclado y, por otro, la
facilidad para descargar y
ejecutar aplicaciones,
especialmente multimedia.

SISTEMAS OPERATIVOS EN SERVIDORES


Es un Sistema

Operativo Web es una


plataforma de software
que interacta con el
usuario a travs de un
navegador web y que
no depende de ningn
sistema operativo local
en particular.

También podría gustarte