Вы находитесь на странице: 1из 28

Visin General de los

Sistemas Operativos
Los sistemas operativos. Definicin
Sistema operativos es un programa que:
Gestiona los recursos del sistema:
Hardware: controla el funcionamiento del ratn,
teclado, impresora, etc.
Software: administra la ejecucin e instalacin de
los programas, procesador de textos, editores de
fotografa, etc.

Permite la comunicacin del usuario con el


ordenador.
Los sistemas operativos. Roles
Roles de Sistemas Operativo:
Son los siguientes:
- Organizar la funcionalidad del sistema operativo.
- Designan las funciones principales del servidor.
- Con cada rol pueden ser necesarios servicios especficos, o
los llamados servicios de rol. Por ejemplo, DNS o DHCP no
necesitan ningn servicio adicional, pero por ejemplo el
servicio de ficheros se compone de otros servicios
adicionales.
- La idea es que segn el rol elegido se carguen
exclusivamente los programas necesarios.
Los sistemas operativos I. Propsito
Gestiona los recursos: enva ordenes a los
perifricos.
Presenta la interfaz del usuario: Herramienta
de comunicacin mquina-usuario.
Tipo grfico: iconos que seleccionamos para realizar una tarea.

Tipo men: listado de opciones a elegir.

Tipo de comandos: lenguaje compresible por el ordenador.


Los sistemas operativos II. Propsito

Administra los archivos: almacena los


datos de la memoria, se encarga de
copiarlos, moverlos cambiarles de
nombre.
Administra las tareas: se encarga de
regular el orden de ejecucin de las
instrucciones.
Tipos de sistemas operativos
Telfonos mviles y PDA, Windows
Mobile y Symbian.
Computadores que funcionan como
servidores: UNIX.
Computadoras personales: Windows,
Macintosh, LINUX
Historia del desarrollo de los sistemas
operativos
Primera generacin.
Mquinas de tipo mecnico y
electromecnico, utilizadas como
calculadoras
Abaco, cuentas.

Maquina Baggage (1832), tarjetas


perforadas.

Mark 1. H. Aiken. Interruptores


rotativos.

ENIAC. (1947, II Guerra Mundial)


Cdigo mquina (0-1), la informacin
se almacenaba en vlvulas de vaco.
Primeros ordenadores de propsito
general.
Historia del desarrollo de los sistemas
operativos
Segunda generacin.
Uso de transistores,
tecnologa IBM.
Tercera generacin.
Circuito integrado Texas
instruments: pastillas de
silicio con grandes
cantidades de transistores
integrados.
Historia del desarrollo de los sistemas
operativos

Cuarta generacin.
Con el uso de los microprocesadores,
fabricados por Intel, aumenta la escala de
integracin de los circuitos integrados y
se reduce el tamao de los ordenadores.
Aparicin de las primeras computadoras
personales.

Los Mac, (Apple) son computadoras con


interfaz grfica, lo que hace posible que
los ordenadores puedan ser utilizados por
el pblico en general.
Historia del desarrollo de los sistemas
operativos

Computadores personales
IBM, con sistema operativos
MS DOS, que funcionan
mediante ejecucin de
comandos.
Microsoft lanza el sistema
operativo Windows para
que los ordenadores IBM
puedan competir con el
entorno grfico de Apple.
Historia del desarrollo de los sistemas
operativos

Surge la primera versin


del sistema LINUX,
sistema operativo que
comenz con una
interfaz de comandos
pero que hoy en da
posee entornos grficos
GNOME. Sistema libre y
abierto.
Mecanismos de soporte a modelos cliente-servidor

El modelo Cliente/Servidor es un modelo basado en la idea del


servicio, en el que el cliente es un proceso consumidor de servicios
y el servidor es un proceso proveedor de servicios. Adems esta
relacin est establecida en funcin del intercambio de mensajes
que es el nico elemento de acoplamiento entre ambos.

El Mecanismo de funcionamiento de un Sistema Cliente/Servidor


sera:
El cliente solicita una informacin al servidor.
El servidor recibe la peticin del cliente.
El servidor procesa dicha solicitud.
El servidor enva el resultado obtenido al cliente.
El cliente recibe el resultado y lo procesa.
Elementos Principales

CLIENTE:

Un cliente es todo proceso que reclama servicios de otro. Una


definicin un poco ms elaborada podra ser la siguiente:
cliente es el proceso que permite al usuario formular los
requerimientos y pasarlos al servidor. Se lo conoce con el
trmino front-end, las funciones del cliente:

- Administrar la interfaz de usuario.


- Interactuar con el usuario.
- Procesar la lgica de la aplicacin y hacer validaciones locales.
- Generar requerimientos de bases de datos.
- Recibir resultados del servidor.
- Formatear resultados.
Elementos Principales

SERVIDOR:

Un servidor es todo proceso que proporciona un servicio a otros. Es


el proceso encargado de atender a mltiples clientes que hacen
peticiones de algn recurso administrado por l. Al proceso servidor
se lo conoce con el trmino back-end. El servidor normalmente
maneja todas las funciones relacionadas con la mayora de las
reglas del negocio y los recursos de datos. Las principales
funciones que lleva a cabo el proceso servidor se enumeran a
continuacin:

- Aceptar los requerimientos de bases de datos que hacen los


clientes.
- Procesar requerimientos de bases de datos.
- Formatear datos para trasmitirlos a los clientes.
- Procesar la lgica de la aplicacin y realizar validaciones a nivel
de bases de datos
Dispositivos handheld.

Qu es una Handheld PC (H/PC)?

Como su nombre indica, estamos hablando de un PC de Mano.


Bsicamente se trata de verdaderos ordenadores de bolsillo que
permiten, ests donde ests, llevar contigo tus datos ms
importantes. PocketPC o Handheld PC?

La diferencia ms llamativa entre estos dispositivos, es la


incorporacin de un teclado QWERTY y una pantalla tctil de
640x240 pxeles frente a los 240x320 de una Pocket PC. Debido a
estos 2 factores, el peso de una Handheld PC ser ms elevado
que el de una PocketPC. Por todo lo dems, son dispositivos muy
parecidos basados en una plataforma cmun, Microsoft
WindowsCE.
Dispositivos handheld.

Qu es una Handheld PC (H/PC)?

Como su nombre indica, estamos hablando de un PC de Mano.


Bsicamente se trata de verdaderos ordenadores de bolsillo que
permiten, ests donde ests, llevar contigo tus datos ms
importantes. PocketPC o Handheld PC?

La diferencia ms llamativa entre estos dispositivos, es la


incorporacin de un teclado QWERTY y una pantalla tctil de
640x240 pxeles frente a los 240x320 de una Pocket PC. Debido a
estos 2 factores, el peso de una Handheld PC ser ms elevado
que el de una PocketPC. Por todo lo dems, son dispositivos muy
parecidos basados en una plataforma cmun, Microsoft
WindowsCE.
Dispositivos handheld.

Caractersticas tcnicas de una Handheld:

El hardware de una Handheld PC comparte algunas


caractersticas de las Pocket PC pero tambin tiene algunas
diferencias importantes:
Las principales novedades que encontramos en una
Handheld frente a una PocketPC es el sistema operativo:

- Microsoft WindowsCE para H/PC2000. Adems debido a


que las Handheld tiene una pantalla mayor que una Pocket
PC necesitan de un acelerador de grficos 2D que ayuda en
las tareas grficamente ms intensas.
Dispositivos handheld.
A continuacin os presentamos las caractersticas tcnicas de
la HP Jornada 720 quizs la Handheld ms popular del
mercado.
Procesador: StrongARM SA1110 de 32 bits de alto rendimiento a 206
MHz
Pantalla: LCD en color de 6,5 pulgadas (16,7 cm) admite hasta 65.536
colores, una resolucin de 640 240 pxeles y aceleracin de grficos
2D. Pantalla de tipo DSTN no TFT.
Entrada de Datos: Teclado QWERTY ( partes del tamao completo) y
pantalla tctil.
Comunicaciones: Mdem interno de alto rendimiento de 56 kbs v.90
Expansin: PC Card tipo II, CompactFlash tipo I (slo para memoria) y
tarjetas inteligentes (SmartCard)
Sonido: Altavoz y micrfono de audio, conector de audio estreo,
grabador de voz incorporado.
Alimentacin elctrica: Batera de ion de litio, una pila de seguridad
tipo de botn CR2032 de 3v.
Especificaciones fsicas: 198x95x34 mm y 510 gr con batera estndar.
Tpicos de Diseo .
RENDIMIENTO: Capacidad para administrar y controlar todas las
operaciones de la computadora sin demora, evitando contratiempos
propiciados por errores de hardware o software.
FLEXIBILIDAD. Capacidad para permitir modificaciones y configuraciones
especiales para adaptarlo al uso de diversos tipos de usuarios y
computadoras.
SEGURIDAD. Deben garantizar la integridad de los programas, dispositivos
y datos
EFICIENCIA. Deben de atender con prontitud todos los requerimientos del
usuario y permitir el trabajo de multitareas sin prdida de confiabilidad.
ROBUSTEZ. En programacin se utiliza el trmino "robusto" para
calificar a un programa o sistema operativo como estable, confiable, veloz,
seguro y capaz de ejecutar aplicaciones de misin crtica.
SENCILLEZ. Aunque las capacidades de memoria y de almacenamiento de
datos han crecido de manera impresionante, los mejores sistemas operativos
son los que realizan todas las funciones de control y administracin,
aunque contengan pocas de lneas de cdigo
CONFIABILIDAD. Deben hacer sentir confianza a los usuarios, al
exponer integridad de sus archivos de datos confidenciales y sus
transacciones comerciales en una computadora conectada a una red o a
internet.
Influencias de la Seguridad, Redes, Multimedia,
Ventanas.

Seguridad del sistema operativo.

La finalidad de la seguridad del sistema consiste en proteger la


informacin que se almacena en el sistema. El valor de toda la
informacin depende de su exactitud. Si se efectan cambios no
autorizados en los datos, stos pierden algo o todo su valor
Influencias de la Seguridad, Redes, Multimedia,
Ventanas.
Sistema Operativo de Red (Network Operating
System, o NOS)

Es un sistema operativo de computadora que est


diseado principalmente para soportar estaciones de
trabajo, computadoras personales y, en algunos casos,
terminales ms antiguas que estn conectadas en
una red de rea local (LAN)

Un sistema operativo de red proporciona comparticin de


impresoras, sistema de archivos comunes y uso
compartido de bases de datos, uso compartido de
aplicaciones y la capacidad de administrar un directorio
de nombre de red, seguridad y otros aspectos de
mantenimiento de una red.
Influencias de la Seguridad, Redes, Multimedia,
Ventanas.
Un Sistema Operativo de Multimedia:
Es un sistema operativo que ha sido desarrollado para
aplicaciones de tiempo real, surgen de la necesidad de
procesar gran cantidad de informacin ya sea; video, audio,
texto etc, dada la necesidad inmediata de dicha informacin.

Muchos de estos sistemas operativos se suelen instalar para


aplicaciones especficas como el procesamiento del control
areo, bolsa de valores, control de laminadoras entre otras, y
ltimamente con el auge de estas se comienzan a usar en el
control de trenes, sistemas multimedia, telecomunicaciones,
etc.
Influencias de la Seguridad, Redes, Multimedia,
Ventanas.
Caractersticas:
No utilizan mucha memoria ya que no almacena mucha
informacin dado que la procesan y devuelven a la fuente
en tiempo real.
Cualquier evento en el soporte fsico puede hacer que se
ejecute una tarea.
Su cdigo puede ser portado a cualquier tipo de CPU.
Presentan requisitos especiales en reas generales como
pueden ser Determinismo, sensibilidad, control del usuario
entre otras.
Los SOs Multimedia
Qu debe tener un Sistema Operativo
para ser considerado como Multimedia?
Pelculas digitales, clips de video

Msica
Qu es Multimedia?

Es un documento que contiene dos o


mas medios continuos, es decir, medio
que deben reproducirse durante cierto
intervalo.
La multimedia utiliza velocidades de datos
en extremo altas
La multimedia requiere reproduccin en
tiempo real
La multimedia utiliza velocidades de
datos en extremo altas
Altas velocidades de transmisin de datos
Compresin
Almacenamiento
Ejemplo: una pelcula HDTV de 2 hrs sin
comprimir llena un archivo de 570 GB. Un
servidor de video que almacene 1000 de esas
pelculas necesitara 570 TB de espacio en
disco
La multimedia requiere
reproduccin en tiempo real
La porcin de video de una pelcula digital consiste en un
cierto numero de cuadros por segundo.
Norteamrica, Sudamrica y Japn30 cuadros/seg.
El resto del mundo25 cuadros/seg.
Los cuadros se deben de enviar en intervalos precisos de
33.3 mseg o 40 mseg.
Fluctuacin vs Retraso
Archivos multimedia
codificacin de video
codificacin de audio
compresin de video
Influencias de la Seguridad, Redes, Multimedia,
Ventanas.
Una ventana informtica:
Es el espacio donde vers los programas en la pantalla de tu
computador, desde all podrs recibir y enviar datos, informacin o
enviar rdenes de ejecucin, sin importar el sistema operativo con el
que cuente el equipo.

Las ventanas son generalmente rectangulares y, segn el sistema


operativo, pueden ajustarse el tamao de forma personalizada.
Cada aplicacin o programa que abras, lo har en un una sola
ventana, sin embargo, en la pantalla de tu computador podrs abrir
las que desees. Ejemplo, si abres un documento de Word, el
sistema crear una ventana, si eliges abrir un explorador de
internet, se abrir otra y as sucesivamente.

Вам также может понравиться