Vous êtes sur la page 1sur 5

1/5

SISTEMAS OPERATIVOS
- DEFINICIN: programa que controla la ejecucin de los programas
de aplicacin y que acta como interfaz entre las aplicaciones del
usuario y el HW de una computadora
- OBJETIVOS:
1) S.O. como interfaz usuario/computadora
- Servicios que brinda:
! Creacin de programas (editores,
debuggers)
! Ejecucin de programas
! Acceso a los Dispositivos de E/S
! Acceso controlado a los archivos
! Deteccin y respuesta a errores
! Contabilidad
2) S.O. como administrador de recursos
3) Facilidad de evolucin de un sistema operativo
Actualizaciones del HW y nuevos tipos de HW
Nuevos servicios
Correcciones (bugs)
Usuario Final
Programador
Programas de aplicacin

Utilidades (bibliotecas)
Sistemas Operativos

Hardware de la computadora

Diseador
del S.O.

2/5

CARACTERSTICAS DE LOS S.O. MODERNOS


- Desarrollos del HW:
! Mquinas multiprocesador
! Gran velocidad de los procesadores
! Alta velocidad de los enlaces de las redes de comunicaciones
! Aumento en el tamao y variedad de dispositivos de
almacenamiento de memoria
- Campos de aplicacin:
!
!
!
!

Aplicaciones multimedia
Acceso a Internet
Pginas Web
Ejecucin cliente/servidor

- Caractersticas de los sistemas operativos modernos:


! Arquitectura microncleo (cliente/servidor)
! Multihilos: tcnica donde un proceso ejecutando una
aplicacin se divide en hilos que se ejecutan
concurrentemente
! Multiproceso simtrico (SMP Symmetric MultiProcesing)
o Mltiples procesadores comparten la misma memoria
principal y dispositivos de E/S
o Procesadores interconectados por un bus de
comunicaciones
o Todos los procesadores pueden ejecutar las mismas
funciones
! Sistemas operativos distribuidos
! Diseo orientado a objetos
o Facilita el desarrollo de herramientas distribuidas y S.O.
distribuidos abiertos

3/5

EJEMPLOS DE S.O.
Windows 2000
- Historia
! MS-DOS
o v1.0 1981
o v2.0 para PC XT en 1983
o v3.0 para PC AT en 1984
! Windows 3.0, desarrollo de GUI en 1990
! Windows NT en 1993
! Windows 2000 (Server y Professional)

- Caractersticas:
! Multitarea
! Modelo Cliente/Servidor " facilidad para construir y aadir
nuevas APIs
" facilita el procesamiento distribuido
! Soporte para hilos y para multiproceso simtrico (SMP)
! Diseo orientado a objetos " facilita el compartir y proteger
recursos y datos

4/5

SISTEMAS UNIX CLSICOS


Historia
! Desarrollado en los Laboratorios Bell en una PDP-7 en 1970
! Se re-escribi en Lenguaje C
! Unix BSD realizado en la Universidad de Berkeley en California
! Unix SV desarrollado por AT&T
Sistemas Unix Modernos
SVR4
! Desarrollado conjuntamente por AT&T y Sun Microsystem
! Combina caractersticas de SVR3, 4.3BSD, Microsoft Xenix SV y
SunOs
! Desarrollado para ofrecer una plataforma uniforme para el
despliegue comercial de UNIX
! Se ejecuta en mquinas desde procesadores de 32 bits hasta
supercomputadoras
! Nuevas caractersticas:
o Soporte para procesos en tiempo real
o Clases de planificacin de procesos
o Administracin de memoria virtual
o Sistema de archivos virtual
! Es uno de los Sistemas operativos ms importantes
SOLARIS 2.x
! Distribucin de UNIX basada en SVR4 de Sun
! Ncleo multihilo, soporte completo para SMP
! Interfaz de sistema de archivo orientada a objetos
! Implementacin de UNIX ms ampliamente utilizada y con
mayor xito comercial
4.4BSD
Utilizado en instalaciones acadmicas
BSD es el responsable de la gran popularidad de UNIX

5/5

LINUX
1) Caractersticas:
! Desarrollado para la arquitectura de la PC de IBM
! Escrita por Linus Torvalds (estudiante de informtica finlands)
! Se distribuy una primera versin a travs de Internet en 1991
! Linux es libre y est disponible su cdigo fuente
! Es altamente modular y fcilmente configurable
2) Estructura Modular
! Ncleo organizado como un conjunto de bloques
independientes " Mdulos cargables
! Enlace dinmico: un mdulo puede enlazarse y desenlazarse en
el ncleo (insmod y rmmod)
! Los mdulos se organizan jerrquicamente " posibilidad de
definir dependencias entre mdulos

Bibliotecas y comandos
Interfaz de llamadas al sistema
Ncleo (kernel)

Hardware

Aplicaciones escritas por el usuario

Vous aimerez peut-être aussi