Sunteți pe pagina 1din 24

HISTORIA DE LA

COMPUTACION

ALGORITMOS Y
LENGUAJES DE
PROGRAMACION
CARRERA: ING. INDUSTRIAL

SISTEMAS OPERATIVOS
Unsistema operativo(SO o,
frecuentemente,
OS
del
inglsOperatingSystem)
es
unprogramao
conjunto
de
programas
de
un
sistema
informtico que gestiona los
recursos dehardwarey provee
servicios a losprogramas de
aplicacin,
ejecutndose
en
modo privilegiado respecto de
los restantes (aunque puede que
parte del mismo se ejecute en
espacio de usuario).

SISTEMAS OPERATIVOS
Ntese que es un error comn muy
extendido denominar al conjunto
completo de herramientas sistema
operativo, es decir, la inclusin en el
mismo trmino de programas como
elexplorador
de
ficheros,
elnavegador weby todo tipo de
herramientas
que
permiten
la
interaccin con el sistema operativo.

SISTEMAS OPERATIVOS
Un Interaccin entre el SO y el resto
de las partes.

SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS DE
ESCRITORIO

SS

MICROSOFT WINDOWS
OS X
UNIX
SOLARIS
FREEBSD
LINUX

SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS PARA CELULAR

SS

ANDROID
IOS
BLACKBERRY
FIREFOX OS
WINDOWS PHONE

SISTEMAS OPERATIVOS
CARACTERISTICAS DE UN S.O

Conveniencia.
Un
Sistema
Operativo hace ms conveniente el
uso de una computadora.
Eficiencia. Un Sistema Operativo
permite que los recursos de la
computadora se usen de la manera
ms eficiente posible.
Habilidad para evolucionar. Un
Sistema
Operativo
deber
construirse de manera que permita
eldesarrollo,
prueba
ointroduccinefectiva de nuevas
funciones del sistema sin interferir

SISTEMAS OPERATIVOS
CARACTERISTICAS DE UN S.O

Encargado
de
administrar
el
hardware. El Sistema Operativo se
encarga de manejar de una mejor
manera
los
recursos
de
la
computadora
en
cuanto
a
hardware se refiere, esto es,
asignar a cadaprocesouna parte
del
procesador
parapodercompartir los recursos.
Relacionar dispositivos (gestionar a
travs del kernel). El Sistema
Operativo se debe encargar de
comunicar
a
losdispositivos

SISTEMAS OPERATIVOS
CARACTERISTICAS DE UN S.O

Organizar datos para acceso rpido


yseguro.
Manejar
lascomunicacionesenred.
El
Sistema Operativo permite al
usuario manejar con alta facilidad
todo lo referente a la instalacin y
uso de lasredesdecomputadoras.
Procesamiento por bytes de flujo a
travs delbusde datos.
Facilitar las entradas y salidas. Un
Sistema Operativo debe hacerle
fcil al usuario el acceso y manejo

SISTEMAS OPERATIVOS
CARACTERISTICAS DE UN S.O

Tcnicas de recuperacin de
errores.
Evita que otros usuarios
interfieran.
El
Sistema
Operativo
evita
que
los
usuarios se bloqueen entre
ellos, informndoles si esa
aplicacin
esta
siendo
ocupada por otro usuario.
Generacin Deestadsticas.

SISTEMAS OPERATIVOS
CARACTERISTICAS DE UN S.O

Tcnicas de recuperacin de
errores.
Evita que otros usuarios
interfieran.
El
Sistema
Operativo
evita
que
los
usuarios se bloqueen entre
ellos, informndoles si esa
aplicacin
esta
siendo
ocupada por otro usuario.
Generacin
Deestadsticas.
Permite
que
se
puedan

SISTEMAS OPERATIVOS
SOFTWARE DE APLICACION

Elsoftware de aplicacinson
programas que se utilizan
para disear, tal como el
procesador
de
palabras,
lenguajes
deprogramacin,hojas
de
clculo, navegador, antivirus,
etc.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O

Los Sistemas Operativos por lotes,


procesan una gran cantidad de
trabajos
con
poca
o
ningunainteraccinentre
los
usuarios y los programas en
ejecucin. Se renen todos los
trabajos comunes para realizarlos
al mismo tiempo, evitando la
espera de dos o ms trabajos.
Estos sistemas son de los ms
tradicionales y antiguos, y fueron
introducidos alrededor de 1956
para aumentar la capacidad de

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O

Algunos ejemplos de Sistemas


Operativos por lotes exitosos son el
SCOPE, del DC6600, el cual est
orientado
a
procesamiento
cientfico pesado, y el EXEC II para
el UNIVAC 1107, orientado a
procesamiento acadmico.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Algunas otras caractersticas con que
cuentan los Sistemas Operativos por
lotes son:
Requiere que el programa, datos y
rdenes al sistema sean remitidos
todos juntos en forma de lote.
Permiten poca o ninguna
interaccin usuario/programa en
ejecucin.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Conveniente para programas de
largos tiempos de ejecucin .
Planificacin del procesador
sencilla, tpicamente procesados en
orden de llegada.
Planificacin de memoria sencilla,
generalmente se divide en dos:
parte residente del S.O. y
programas transitorios.
No requierengestincrticade
dispositivos en el tiempo.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Suelen proporcionar gestin sencilla
de manejo dearchivos se requiere
poca proteccin y ningncontrolde
concurrencia para el acceso.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Los Sistemas Operativos de tiempo
real son aquellos en los cuales no
tiene importancia el usuario, sino
losprocesos. Por lo general, estn
subutilizados sus recursos con la
finalidad de prestaratencina los
procesos en el momento que lo
requieran. se utilizan en entornos
donde son procesados un gran
nmero de sucesos oeventos.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Muchos Sistemas Operativos de
tiempo real son construidos para
aplicaciones muy especficas como
control de trfico areo, bolsas
devalores, control de refineras,
control de laminadores. Tambin en el
ramo
automovilstico
y
de
laelectrnicadeconsumo,
las
aplicaciones de tiempo real estn
creciendo muy rpidamente.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Otros campos de aplicacin de los
Sistemas Operativos de tiempo real
son los siguientes:
Control de trenes.
Telecomunicaciones.
Sistemas de fabricacin integrada.
Produccin ydistribucinde energa
elctrica.
Control de edificios.
Sistemasmultimedia.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Algunos
ejemplos
de
Sistemas
Operativos de tiempo real son:
VxWorks, Solaris, Lyns OS y Spectra.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Se dan en entornos en donde deben
ser aceptados y procesados gran
cantidad de sucesos, la mayora
externos al sistema computacional,
en breve tiempo o dentro de ciertos
plazos.
Se utilizan en control industrial,
conmutacin telefnica, control de
vuelo, simulaciones en tiempo real,
aplicaciones militares, etc. Su
Objetivo es proporcionar rpidos
tiempos
de
respuesta.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Procesa rfagas de miles de
interrupciones por segundo sin
perder un solo suceso.
Proceso
de
mayor
prioridad
expropia recursos.
Por
tanto
generalmente
se
utilizaplanificacinexpropiativa
basada en prioridades.
Gestin
de
memoria
menos
exigente que tiempo compartido,
usualmente
procesos
son
residentes
permanentes
en
memoria.

SISTEMAS OPERATIVOS
CLASIFICACION DE LOS S.O
Poblacin de procesosestticaen gran
medida.
Pocomovimientode programas entre
almacenamiento secundario y memoria.
Gestin de archivos se orienta ms
velocidadde acceso que a utilizacin
eficiente del recurso.

S-ar putea să vă placă și