Es el software básico que provee una
interface entre los programas del
ordenador, los dispositivos hardware y
el usuario.
¿Para qué es necesario el
S.O.?
 Sirve como gestor de recursos, el S.O.
maneja el funcionamiento de:
 Procesador CPU.
 Dispositivo de E/S.
 Memoria Principal.
 Memoria Secundaria.
 Programa de Ejecución.
 Y en general todos los recursos del
sistema.
¿Qué tareas realizar?
 Realiza el interface Usuario – Sistema.
 Compartir los recursos del hardware entre
los usuarios.
 Permitir a los usuarios compartir datos
entre ellos.
 Prevenir que las actividades de un usuario
no interfieran en la de los demás usuarios.
 Calendarizar los recursos de los usuarios.
 Facilitar el acceso a los dispositivos de
E/S.
 Recuperarse de fallas o errores.
 Llevar el control sobre el uso de los
recursos.
Sistemas Operativos más
comunes
Windows Macintosh Linux
Windows 95 Mac 057 AIX
Windows 98 Mac 058 AMIX
Windows 2000 Mac 059 GNLVin.IX
Windows xp Mac osx Soleris
Windows Vista Unix Ware
Windows Seven
Ventajas
Windows Macintosh Linux
Es el SO más
utilizado del
mundo, lo que
implica que existen
multitudes de
aplicaciones
Seguridad y
estabilidad
Estabilidad
Gran
compatibilidad con
los dispositivos
hardware del
mercado
Complicidad Gratuito
Facilidad de uso Ideal para el diseño
grafico
Multitud de
aplicaciones de
software libre
Clasificación de los S.O.
 S.O. Multiprogramación
 S.O. Monotarea
 S.O. Monousuario
 S.O. Multiusuario
 S.O. por Lotes
 S.O. de Tiempo Real
 S.O. de Tiempo Compartido
 S.O. Distribuido
 S.O. de Red
 S.O. Paralelo
MONOLITICA
 Es la estructura de los primeros sistemas
operativos constituidos principalmente por un
solo programa, compuesto en conjunto de
rutina entrelazada de tal forma que cada una
puede llamar a cualquier otro
 Características:
 Estructura
 Ventajas:
 -comunicación entre modulo mediante
llamadas a procedimientos
 Desventajas:
 -complejo
 -difícil de modificar
 ESTRUCTURA JERARQUICA:
 En un sistema operativo que se organiza
como una jerarquía de capas donde cada
capa ofrece una interfaz clara y bien definida
a la capa superior y solamente utiliza los
servicios que la capa superior.
 *VENTAJAS
 -modularidad
 -ocultación de información
 *DESVENTAJAS
 -estructura jerárquica demasiada flexible
 -sistemas de archivos requiere de servicios
de memoria virtual
 -memoria virtual puede usar archivos de
respaldos en discos
MAQUINA VIRTUAL
 Es un programa informático que crea entorno
virtual entre el sistema operativo y el hardware
para que el usuario final pueda ejecutar
aplicaciones en una maquina abstracta.
 *Ventajas:
 -Podemos tener varios sistemas operativos sin
la necesidad de crear particiones o tener más
discos duros, esto nos permitirá poder tener
sistemas operativos para pruebas.
 *Desventajas:
 -La principal desventaja, es que en la
aplicación de algunos procesos tendrá como
efecto la lentitud del computador, es decir, la
computadora en la cual se está ejecutando
este proceso debe tener una capacidad
bastante notable “debe ser de gran capacidad
o potente.”
 CLIENTE – SERVIDOR
 Puede ser ejecutado en la mayoría de las
computadoras, ya sean grandes o pequeñas.
Este sistema sirve para todas las clases de
aplicaciones por lo tanto, es de propósito
general y cumple con la misma actividad que
los sistemas operativos convencionales.
 Características:
 Cliente
 Servidor
 - Aceptan conexiones desde un gran
número de clientes.
 Estructura
 - Pretende implantar la mayoría de las
funciones del sistema operativo como
proceso del usuario.
 - Los procesos que existen son proceso-
cliente, proceso- servidor.
 - La función del quemen se reduce a
funciones básicas como controlar, supervisar y
coordinar las comunicaciones entre proceso-
cliente- servidor.

Sistema operativo

  • 1.
    Es el softwarebásico que provee una interface entre los programas del ordenador, los dispositivos hardware y el usuario.
  • 2.
    ¿Para qué esnecesario el S.O.?  Sirve como gestor de recursos, el S.O. maneja el funcionamiento de:  Procesador CPU.  Dispositivo de E/S.  Memoria Principal.  Memoria Secundaria.  Programa de Ejecución.  Y en general todos los recursos del sistema.
  • 3.
    ¿Qué tareas realizar? Realiza el interface Usuario – Sistema.  Compartir los recursos del hardware entre los usuarios.  Permitir a los usuarios compartir datos entre ellos.  Prevenir que las actividades de un usuario no interfieran en la de los demás usuarios.  Calendarizar los recursos de los usuarios.  Facilitar el acceso a los dispositivos de E/S.  Recuperarse de fallas o errores.  Llevar el control sobre el uso de los recursos.
  • 4.
    Sistemas Operativos más comunes WindowsMacintosh Linux Windows 95 Mac 057 AIX Windows 98 Mac 058 AMIX Windows 2000 Mac 059 GNLVin.IX Windows xp Mac osx Soleris Windows Vista Unix Ware Windows Seven
  • 5.
    Ventajas Windows Macintosh Linux Esel SO más utilizado del mundo, lo que implica que existen multitudes de aplicaciones Seguridad y estabilidad Estabilidad Gran compatibilidad con los dispositivos hardware del mercado Complicidad Gratuito Facilidad de uso Ideal para el diseño grafico Multitud de aplicaciones de software libre
  • 6.
    Clasificación de losS.O.  S.O. Multiprogramación  S.O. Monotarea  S.O. Monousuario  S.O. Multiusuario  S.O. por Lotes  S.O. de Tiempo Real  S.O. de Tiempo Compartido  S.O. Distribuido  S.O. de Red  S.O. Paralelo
  • 7.
    MONOLITICA  Es laestructura de los primeros sistemas operativos constituidos principalmente por un solo programa, compuesto en conjunto de rutina entrelazada de tal forma que cada una puede llamar a cualquier otro  Características:  Estructura  Ventajas:  -comunicación entre modulo mediante llamadas a procedimientos
  • 8.
     Desventajas:  -complejo -difícil de modificar  ESTRUCTURA JERARQUICA:  En un sistema operativo que se organiza como una jerarquía de capas donde cada capa ofrece una interfaz clara y bien definida a la capa superior y solamente utiliza los servicios que la capa superior.
  • 9.
     *VENTAJAS  -modularidad -ocultación de información  *DESVENTAJAS  -estructura jerárquica demasiada flexible  -sistemas de archivos requiere de servicios de memoria virtual  -memoria virtual puede usar archivos de respaldos en discos
  • 10.
    MAQUINA VIRTUAL  Esun programa informático que crea entorno virtual entre el sistema operativo y el hardware para que el usuario final pueda ejecutar aplicaciones en una maquina abstracta.  *Ventajas:  -Podemos tener varios sistemas operativos sin la necesidad de crear particiones o tener más discos duros, esto nos permitirá poder tener sistemas operativos para pruebas.
  • 11.
     *Desventajas:  -Laprincipal desventaja, es que en la aplicación de algunos procesos tendrá como efecto la lentitud del computador, es decir, la computadora en la cual se está ejecutando este proceso debe tener una capacidad bastante notable “debe ser de gran capacidad o potente.”  CLIENTE – SERVIDOR  Puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para todas las clases de aplicaciones por lo tanto, es de propósito general y cumple con la misma actividad que los sistemas operativos convencionales.
  • 12.
     Características:  Cliente Servidor  - Aceptan conexiones desde un gran número de clientes.  Estructura  - Pretende implantar la mayoría de las funciones del sistema operativo como proceso del usuario.
  • 13.
     - Losprocesos que existen son proceso- cliente, proceso- servidor.  - La función del quemen se reduce a funciones básicas como controlar, supervisar y coordinar las comunicaciones entre proceso- cliente- servidor.