SlideShare una empresa de Scribd logo
1 de 37
Sistemas Operativos
        por
     Microsoft
Sistema       Windows 7        Windows      Windows XP        Windows
Operativo                        Vista                          2000
Aspectos          2009            2007            2001           2000
generales

Ultima                                        5.1 build 2600
                              6.0 build 6000                     5.0 con
versión       6.1 build 7600                 con Service Pack
                              Service Pack 2                  Service Pack
estable                                              3
 Costo                        U$S 90 (Home                          ??
               $US 199.99                      143,526€ $2
                                Basic) 179
            (Home Premium)                      152.89 MX
                                  (Home
                  299.99                          (Home)
                              Premium) 229
              (Professional)                   217,593€ $3
                              (Business) 349
            319.99 (Ultimate)                263.895 MX(Pro)
                                (Ultimate)
Licencia         No libre        No libre        No libre       No libre

                                  Hogar,
Tipos de    Hogar, negocios y                Hogar, negocios
                                negocios y                     Negocios
usuario          redes                          y redes
                                  redes
Sistema       Windows 7           Windows         Windows XP          Windows
  Operativo                           Vista                               2000
   Aspectos
   tecnicos


Tipo de núcleo Híbrido             Híbrido         Híbrido              Híbrido

Soporte de
sistemas de                        32 bits, 64 bits 16 bits, 32 bits,     16 bits, 32
                32 bits, 64 bits
                                                       64 bits               bits
archivo
Arquitectura   Intel x86, Intel    Intel x86,      Intel x86, Intel     Intel x86
s de           x86 64, Intel       Intel x86 64,   x86 64, Intel
procesador     IA64                Intel IA64      IA64

Sist de
archivos por   NTFS                NTFS            NTFS                 NTFS/FAT32
defecto
Sistema         Windows 7      Windows        Windows XP      Windows
  Operativo                        Vista                          2000


   Aspectos
   gráficos

                   Basado en el   Basado en el   Basado en el   Basado en el
Entorno gráfico
                     núcleo         núcleo         núcleo         núcleo
    Sist de
 ventanas por       Standard       Standard       Standard       Standard
   defecto          Windows        Windows        Windows        Windows

   Estilo de          Aero           Aero        Estilo Luna    Estilo clásico
    Interfaz                                                      interfaz
   gráfica de
    usuario
Sist de archivos
                     NTFS           NTFS           NTFS         NTFS/FAT32
 por defecto
Sistemas Operativos por
         Apple
Sistema Operativo           Mac OS X                    Mac OS
  Aspectos generales                2001                        1984


                           Mac OS X v10.6 ("Snow
Ultima versión estable                                           9.2
                                Leopard")

        Costo
                                                       Gratuito hasta 7.5.5, 9.2
                             29€ o preinstalado          cuesta 15,60€ para
                                                        dueños de Mac OS X

       Licencia                   No Libre                     No libre
                         Parcialmente software libre

                          Hogar, diseño, negocios,        Hogar, negocios y
   Tipos de usuario
                            servidores y redes                diseño
Sistema Operativo       Mac OS X                Mac OS

 Aspectos técnicos



  Tipo de núcleo        Mach (Micronúcleo )    Ninguno/Micronúcleo

Soporte de sistemas
    de archivo            32 bits, 64 bits        16 bits, 32 bits


 Arquitecturas de      Intel x86 64, PowerPC         PowerPC
   procesador
Sist de archivos por
                            HFS+/UFS                HFS/HFS+
     defecto
Sistema Operativo          Mac OS X                Mac OS

   Aspectos gráficos

                             Basado en el núcleo
    Entorno gráfico                                Basado en el núcleo
                                  (Quartz)

  Sist de ventanas por
        defecto
                                OS X Finder         Macintosh Finder


Estilo de Interfaz gráfica         Aqua                 Platinum
       de usuario
Sistemas Operativos por
         Linux
Proyecto Debian
Sistema Operativo              Debian GNU/Linux

 Aspectos generales                        1993



Ultima versión estable                   5.0 Lenny

        Costo
                                          Gratuito


       Licencia                          Libre: GPL



   Tipos de usuario      Hogar, ciencia, servidores, redes, negocios
Sistema Operativo                  Debian GNU/Linux

      Aspectos técnicos


       Tipo de núcleo                            Monolítico

Soporte de sistemas de archivo
                                         (16 bits??) 32 bits, 64 bits

 Arquitecturas de procesador      Intel x86, Intel IA64, AMD64, DEC Alpha,
                                 ARM, HP PA-RISC, MIPS (big endian), MIPS
                                 (little endian), PowerPC, IMB S/390, Sparc

 Sist de archivos por defecto                       ext3
Sistema Operativo               Debian GNU/Linux

         Aspectos gráficos

          Entorno gráfico               Aplicación: X Window System

   Sist de ventanas por defecto
                                                 GNOME

Estilo de Interfaz gráfica de usuario            Metacity
Proyecto Fedora
Sistema Operativo
                              Fedora (Linux)

 Aspectos generales                2003


Ultima versión estable              11
        Costo
                                 Gratuito


       Licencia                 Libre: GPL



   Tipos de usuario      Hogar, ciencia, servidores.
Sistema Operativo
  Sistema Operativo             Mac OS X Fedora (Linux)
                                                 Mac OS

      Aspectos técnicos



       Tipo de núcleo                         Monolítico

Soporte de sistemas de archivo
                                        16 bits, 32 bits, 64 bits

 Arquitecturas de procesador          Intel x86, AMD64, PowerPC

 Sist de archivos por defecto                     ext4
Sistema Operativo
       Sistema Operativo
                               Mac OS X Fedora (Linux)
                                                Mac OS

         Aspectos gráficos

          Entorno gráfico               Aplicación: X Window System

   Sist de ventanas por defecto                   GNOME
Estilo de Interfaz gráfica de usuario   Metacity con tema ClearLooks
SuSE
Sistema Operativo
                                     SuSE

 Aspectos generales                1994



Ultima versión estable              11.1

        Costo
                                 Gratuito


       Licencia                 Libre: GPL



   Tipos de usuario      Hogar, ciencia, servidores.
Sistema Operativo
                                              SuSE
      Aspectos técnicos




       Tipo de núcleo                    Monolítico


Soporte de sistemas de archivo
                                      , 32 bits, 64 bits


 Arquitecturas de procesador     Intel x86, AMD64, PowerPC


 Sist de archivos por defecto               YaST
Sistema Operativo
                                                 SuSE

         Aspectos gráficos


          Entorno gráfico               Aplicación: X Window System

   Sist de ventanas por defecto                    KDE
Estilo de Interfaz gráfica de usuario      kwin con tema plastik
Núcleo o kernel
 Es el software responsable de facilitar a los distintos
  programas acceso seguro al hardware de la
  computadora o en forma más básica, es el
  encargado de gestionar recursos, a través de
  servicios de llamada al sistema.

 El núcleo también se encarga de decidir qué
  programa podrá hacer uso de un dispositivo de
  hardware y durante cuánto tiempo, lo que se conoce
  como multiplexado
Tipos de núcleo
 No necesariamente se necesita un núcleo para usar una
  computadora. Los programas pueden cargarse y ejecutarse
  directamente en una computadora «vacía». Ésta era la forma normal
  de usar muchas de las primeras computadoras: para usar distintos
  programas se tenía que reiniciar y reconfigurar la computadora cada
  vez.

 Con el tiempo, se empezó a dejar en memoria pequeños programas
  auxiliares, como el cargador y el depurador, o se cargaban desde
  memoria de sólo lectura.
Tipos de núcleo
 A medida que se fueron desarrollando, se convirtieron
  en los fundamentos de lo que llegarían a ser los
  primeros núcleos de sistema operativo:

 Núcleos monolíticos
 Micronúcleos
 Núcleos híbridos
 Exonúcleos
Núcleos monolíticos
 Su enfoque consiste en definir una abstracción muy
  simple sobre el hardware, con un conjunto de
  primitivas o llamadas al sistema que implementan
  servicios del sistema operativo mínimos, como la
  gestión de hilos, el espacio de direccionamiento y la
  comunicación entre procesos.
Esquema de interacción
Núcleos monolíticos
 Frecuentemente se prefieren los núcleos monolíticos
  frente a los micronúcleos debido al menor nivel de
  complejidad que comporta el tratar con todo el código
  de control del sistema en un solo espacio de
  direccionamiento.

 Los núcleos monolíticos suelen ser más fáciles de
  diseñar correctamente, y por lo tanto pueden crecer
  más rápidamente que un sistema basado en
  micronúcleo, pero hay casos de éxito en ambos bandos.
Micronucleos
 Los micronúcleos suelen usarse en robótica
  embebida o computadoras médicas, ya que la
  mayoría de los componentes del sistema operativo
  residen en su propio espacio de memoria privado y
  protegido. Esto no sería posible con los núcleos
  monolíticos, ni siquiera con los modernos que
  permiten cargar módulos del núcleo.
Ejemplos de micronúcleos
 AIX
 La familia de micronúcleos L4
 El micronúcleo Mach, usado en GNU Hurd y en Mac
    OS X
   BeOS
   Minix
   MorphOS
   QNX
   RadiOS
   VSTa
   Hurd
Núcleos híbridos
 Son micronúcleos modificados con código «no
  esencial» en espacio de núcleo para que éste se
  ejecute más rápido de lo que lo haría si estuviera en
  espacio de usuario.

 La mayoría de sistemas operativos modernos
  pertenecen a esta categoría, siendo el más popular
  Microsoft Windows. XNU, el núcleo de Mac OS X,
  también es un micronúcleo modificado, debido a la
  inclusión de código del núcleo de FreeBSD en el
  núcleo basado en Mach.
Ejemplos de núcleos híbridos
 Microsoft Windows NT, usado en todos los sistemas
  que usan el código base de Windows NT

 XNU (usado en Mac OS X)


 DragonFlyBSD


 ReactOS
Exonúcleos
 Los exonúcleos, también conocidos como sistemas
  operativos verticalmente estructurados, representan
  una aproximación radicalmente nueva al diseño de
  sistemas operativos.
 Los exonúcleos son extremadamente pequeños, ya
  que limitan expresamente su funcionalidad a la
  protección y el multiplexado de los recursos. Se
  llaman así porque toda la funcionalidad deja de estar
  residente en memoria y pasa a estar fuera, en
  bibliotecas dinámicas.
 La finalidad de un exonúcleo es permitir a una
  aplicación que solicite una región específica de la
  memoria, un bloque de disco concreto, etc., y
  simplemente asegurarse que los recursos pedidos
  están disponibles, y que el programa tiene derecho a
  acceder a ellos, esto es algo que no se de en núcleos
  clásicos como monolítico y el micronúcleo.
Esquema de interacción

Más contenido relacionado

La actualidad más candente

Presentación servicios web
Presentación servicios webPresentación servicios web
Presentación servicios webMiguel Angel X T
 
Introduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidosIntroduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidosRene Guaman-Quinche
 
Uml in software engineering
Uml in software engineeringUml in software engineering
Uml in software engineeringMubashir Jutt
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
 
Linux architecture
Linux architectureLinux architecture
Linux architecturemcganesh
 
Seguridad En Sistemas Distribuidos
Seguridad En Sistemas DistribuidosSeguridad En Sistemas Distribuidos
Seguridad En Sistemas DistribuidosHECTOR JAVIER
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosPedro Alcaraz Díaz
 
Sistemas de máquinas virtuales
Sistemas de máquinas virtualesSistemas de máquinas virtuales
Sistemas de máquinas virtualeskerlly villon
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Linux security introduction
Linux security introduction Linux security introduction
Linux security introduction Mohamed Gad
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de softwareRoman Maydana
 
Provisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleProvisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleCarlos Gimeno Yáñez
 
what is LINUX ? presentation.
what is LINUX ? presentation.what is LINUX ? presentation.
what is LINUX ? presentation.saad_khan1122
 
Linux Administration
Linux AdministrationLinux Administration
Linux AdministrationHarish1983
 

La actualidad más candente (20)

Presentación servicios web
Presentación servicios webPresentación servicios web
Presentación servicios web
 
Case study linux
Case study linuxCase study linux
Case study linux
 
Introduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidosIntroduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidos
 
Uml in software engineering
Uml in software engineeringUml in software engineering
Uml in software engineering
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
1. Definiciones básicas (Intro)
1. Definiciones básicas (Intro)1. Definiciones básicas (Intro)
1. Definiciones básicas (Intro)
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Linux architecture
Linux architectureLinux architecture
Linux architecture
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Seguridad En Sistemas Distribuidos
Seguridad En Sistemas DistribuidosSeguridad En Sistemas Distribuidos
Seguridad En Sistemas Distribuidos
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
Sistemas de máquinas virtuales
Sistemas de máquinas virtualesSistemas de máquinas virtuales
Sistemas de máquinas virtuales
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Linux security introduction
Linux security introduction Linux security introduction
Linux security introduction
 
Dns
DnsDns
Dns
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Provisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleProvisión Automática de máquinas con Ansible
Provisión Automática de máquinas con Ansible
 
what is LINUX ? presentation.
what is LINUX ? presentation.what is LINUX ? presentation.
what is LINUX ? presentation.
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 

Similar a Sistemas Operativos: Comparación de Windows, Mac OS y Linux

Tipos sitemas operativos
Tipos sitemas operativosTipos sitemas operativos
Tipos sitemas operativosinfobran
 
cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativomani villa
 
Los sistemas operativos.
Los sistemas operativos.Los sistemas operativos.
Los sistemas operativos.jingjingsun77
 
Trabajo de los sistemas operativos.
Trabajo de los sistemas operativos.Trabajo de los sistemas operativos.
Trabajo de los sistemas operativos.jingjingsun77
 
Comparcion de los sistemas operativos.
Comparcion de los sistemas operativos.Comparcion de los sistemas operativos.
Comparcion de los sistemas operativos.jingjingsun77
 
Trabajo sistemas operativos.
Trabajo sistemas operativos.Trabajo sistemas operativos.
Trabajo sistemas operativos.jingjingsun77
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativosyslin2904
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativosyslin2904
 
CADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMACADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMAGloria Oyanedel
 
Versiones de los sistemas operativos windows
Versiones de los sistemas operativos windowsVersiones de los sistemas operativos windows
Versiones de los sistemas operativos windowsbryan steve
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosnmarrod1996
 

Similar a Sistemas Operativos: Comparación de Windows, Mac OS y Linux (20)

Tipos sitemas operativos
Tipos sitemas operativosTipos sitemas operativos
Tipos sitemas operativos
 
cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativo
 
Los sistemas operativos.
Los sistemas operativos.Los sistemas operativos.
Los sistemas operativos.
 
Trabajo de los sistemas operativos.
Trabajo de los sistemas operativos.Trabajo de los sistemas operativos.
Trabajo de los sistemas operativos.
 
Comparcion de los sistemas operativos.
Comparcion de los sistemas operativos.Comparcion de los sistemas operativos.
Comparcion de los sistemas operativos.
 
Trabajo sistemas operativos.
Trabajo sistemas operativos.Trabajo sistemas operativos.
Trabajo sistemas operativos.
 
So
SoSo
So
 
Libro2
Libro2Libro2
Libro2
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
CADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMACADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMA
 
Rossmaryortegadoc.
Rossmaryortegadoc.Rossmaryortegadoc.
Rossmaryortegadoc.
 
Rossmaryortegadoc.
Rossmaryortegadoc.Rossmaryortegadoc.
Rossmaryortegadoc.
 
Rossmaryortegadoc.
Rossmaryortegadoc.Rossmaryortegadoc.
Rossmaryortegadoc.
 
Comparacion de o ss
Comparacion de o ssComparacion de o ss
Comparacion de o ss
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Versiones de los sistemas operativos windows
Versiones de los sistemas operativos windowsVersiones de los sistemas operativos windows
Versiones de los sistemas operativos windows
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Más de Colegio Agropecuario de San Carlos (20)

Desarrollo sitios web
Desarrollo sitios webDesarrollo sitios web
Desarrollo sitios web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
C sharp intro1
C sharp intro1C sharp intro1
C sharp intro1
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
Examensinrespuesta
ExamensinrespuestaExamensinrespuesta
Examensinrespuesta
 
Tipos de certificaciones profesionales en informática
Tipos de certificaciones profesionales en informáticaTipos de certificaciones profesionales en informática
Tipos de certificaciones profesionales en informática
 
Visual basic 2
Visual basic 2Visual basic 2
Visual basic 2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
C sharp intro1
C sharp intro1C sharp intro1
C sharp intro1
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Servicios de sistemas
Servicios de sistemasServicios de sistemas
Servicios de sistemas
 
Planificador del procesador
Planificador del procesadorPlanificador del procesador
Planificador del procesador
 
Ms
MsMs
Ms
 
Practica ms dos 2
Practica ms dos 2Practica ms dos 2
Practica ms dos 2
 
Drop database bd
Drop database bdDrop database bd
Drop database bd
 
Igu
IguIgu
Igu
 
Intrefaz gráfica de usuario
Intrefaz gráfica de usuarioIntrefaz gráfica de usuario
Intrefaz gráfica de usuario
 
Igu
IguIgu
Igu
 

Sistemas Operativos: Comparación de Windows, Mac OS y Linux

  • 1.
  • 2. Sistemas Operativos por Microsoft
  • 3. Sistema Windows 7 Windows Windows XP Windows Operativo Vista 2000 Aspectos 2009 2007 2001 2000 generales Ultima 5.1 build 2600 6.0 build 6000 5.0 con versión 6.1 build 7600 con Service Pack Service Pack 2 Service Pack estable 3 Costo U$S 90 (Home ?? $US 199.99 143,526€ $2 Basic) 179 (Home Premium) 152.89 MX (Home 299.99 (Home) Premium) 229 (Professional) 217,593€ $3 (Business) 349 319.99 (Ultimate) 263.895 MX(Pro) (Ultimate) Licencia No libre No libre No libre No libre Hogar, Tipos de Hogar, negocios y Hogar, negocios negocios y Negocios usuario redes y redes redes
  • 4. Sistema Windows 7 Windows Windows XP Windows Operativo Vista 2000 Aspectos tecnicos Tipo de núcleo Híbrido Híbrido Híbrido Híbrido Soporte de sistemas de 32 bits, 64 bits 16 bits, 32 bits, 16 bits, 32 32 bits, 64 bits 64 bits bits archivo Arquitectura Intel x86, Intel Intel x86, Intel x86, Intel Intel x86 s de x86 64, Intel Intel x86 64, x86 64, Intel procesador IA64 Intel IA64 IA64 Sist de archivos por NTFS NTFS NTFS NTFS/FAT32 defecto
  • 5. Sistema Windows 7 Windows Windows XP Windows Operativo Vista 2000 Aspectos gráficos Basado en el Basado en el Basado en el Basado en el Entorno gráfico núcleo núcleo núcleo núcleo Sist de ventanas por Standard Standard Standard Standard defecto Windows Windows Windows Windows Estilo de Aero Aero Estilo Luna Estilo clásico Interfaz interfaz gráfica de usuario Sist de archivos NTFS NTFS NTFS NTFS/FAT32 por defecto
  • 7. Sistema Operativo Mac OS X Mac OS Aspectos generales 2001 1984 Mac OS X v10.6 ("Snow Ultima versión estable 9.2 Leopard") Costo Gratuito hasta 7.5.5, 9.2 29€ o preinstalado cuesta 15,60€ para dueños de Mac OS X Licencia No Libre No libre Parcialmente software libre Hogar, diseño, negocios, Hogar, negocios y Tipos de usuario servidores y redes diseño
  • 8. Sistema Operativo Mac OS X Mac OS Aspectos técnicos Tipo de núcleo Mach (Micronúcleo ) Ninguno/Micronúcleo Soporte de sistemas de archivo 32 bits, 64 bits 16 bits, 32 bits Arquitecturas de Intel x86 64, PowerPC PowerPC procesador Sist de archivos por HFS+/UFS HFS/HFS+ defecto
  • 9. Sistema Operativo Mac OS X Mac OS Aspectos gráficos Basado en el núcleo Entorno gráfico Basado en el núcleo (Quartz) Sist de ventanas por defecto OS X Finder Macintosh Finder Estilo de Interfaz gráfica Aqua Platinum de usuario
  • 12. Sistema Operativo Debian GNU/Linux Aspectos generales 1993 Ultima versión estable 5.0 Lenny Costo Gratuito Licencia Libre: GPL Tipos de usuario Hogar, ciencia, servidores, redes, negocios
  • 13. Sistema Operativo Debian GNU/Linux Aspectos técnicos Tipo de núcleo Monolítico Soporte de sistemas de archivo (16 bits??) 32 bits, 64 bits Arquitecturas de procesador Intel x86, Intel IA64, AMD64, DEC Alpha, ARM, HP PA-RISC, MIPS (big endian), MIPS (little endian), PowerPC, IMB S/390, Sparc Sist de archivos por defecto ext3
  • 14. Sistema Operativo Debian GNU/Linux Aspectos gráficos Entorno gráfico Aplicación: X Window System Sist de ventanas por defecto GNOME Estilo de Interfaz gráfica de usuario Metacity
  • 16. Sistema Operativo Fedora (Linux) Aspectos generales 2003 Ultima versión estable 11 Costo Gratuito Licencia Libre: GPL Tipos de usuario Hogar, ciencia, servidores.
  • 17. Sistema Operativo Sistema Operativo Mac OS X Fedora (Linux) Mac OS Aspectos técnicos Tipo de núcleo Monolítico Soporte de sistemas de archivo 16 bits, 32 bits, 64 bits Arquitecturas de procesador Intel x86, AMD64, PowerPC Sist de archivos por defecto ext4
  • 18. Sistema Operativo Sistema Operativo Mac OS X Fedora (Linux) Mac OS Aspectos gráficos Entorno gráfico Aplicación: X Window System Sist de ventanas por defecto GNOME Estilo de Interfaz gráfica de usuario Metacity con tema ClearLooks
  • 19. SuSE
  • 20. Sistema Operativo SuSE Aspectos generales 1994 Ultima versión estable 11.1 Costo Gratuito Licencia Libre: GPL Tipos de usuario Hogar, ciencia, servidores.
  • 21. Sistema Operativo SuSE Aspectos técnicos Tipo de núcleo Monolítico Soporte de sistemas de archivo , 32 bits, 64 bits Arquitecturas de procesador Intel x86, AMD64, PowerPC Sist de archivos por defecto YaST
  • 22. Sistema Operativo SuSE Aspectos gráficos Entorno gráfico Aplicación: X Window System Sist de ventanas por defecto KDE Estilo de Interfaz gráfica de usuario kwin con tema plastik
  • 23.
  • 24. Núcleo o kernel  Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.  El núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado
  • 25. Tipos de núcleo  No necesariamente se necesita un núcleo para usar una computadora. Los programas pueden cargarse y ejecutarse directamente en una computadora «vacía». Ésta era la forma normal de usar muchas de las primeras computadoras: para usar distintos programas se tenía que reiniciar y reconfigurar la computadora cada vez.  Con el tiempo, se empezó a dejar en memoria pequeños programas auxiliares, como el cargador y el depurador, o se cargaban desde memoria de sólo lectura.
  • 26. Tipos de núcleo  A medida que se fueron desarrollando, se convirtieron en los fundamentos de lo que llegarían a ser los primeros núcleos de sistema operativo:  Núcleos monolíticos  Micronúcleos  Núcleos híbridos  Exonúcleos
  • 27. Núcleos monolíticos  Su enfoque consiste en definir una abstracción muy simple sobre el hardware, con un conjunto de primitivas o llamadas al sistema que implementan servicios del sistema operativo mínimos, como la gestión de hilos, el espacio de direccionamiento y la comunicación entre procesos.
  • 29. Núcleos monolíticos  Frecuentemente se prefieren los núcleos monolíticos frente a los micronúcleos debido al menor nivel de complejidad que comporta el tratar con todo el código de control del sistema en un solo espacio de direccionamiento.  Los núcleos monolíticos suelen ser más fáciles de diseñar correctamente, y por lo tanto pueden crecer más rápidamente que un sistema basado en micronúcleo, pero hay casos de éxito en ambos bandos.
  • 30. Micronucleos  Los micronúcleos suelen usarse en robótica embebida o computadoras médicas, ya que la mayoría de los componentes del sistema operativo residen en su propio espacio de memoria privado y protegido. Esto no sería posible con los núcleos monolíticos, ni siquiera con los modernos que permiten cargar módulos del núcleo.
  • 31. Ejemplos de micronúcleos  AIX  La familia de micronúcleos L4  El micronúcleo Mach, usado en GNU Hurd y en Mac OS X  BeOS  Minix  MorphOS  QNX  RadiOS  VSTa  Hurd
  • 32. Núcleos híbridos  Son micronúcleos modificados con código «no esencial» en espacio de núcleo para que éste se ejecute más rápido de lo que lo haría si estuviera en espacio de usuario.  La mayoría de sistemas operativos modernos pertenecen a esta categoría, siendo el más popular Microsoft Windows. XNU, el núcleo de Mac OS X, también es un micronúcleo modificado, debido a la inclusión de código del núcleo de FreeBSD en el núcleo basado en Mach.
  • 33. Ejemplos de núcleos híbridos  Microsoft Windows NT, usado en todos los sistemas que usan el código base de Windows NT  XNU (usado en Mac OS X)  DragonFlyBSD  ReactOS
  • 34. Exonúcleos  Los exonúcleos, también conocidos como sistemas operativos verticalmente estructurados, representan una aproximación radicalmente nueva al diseño de sistemas operativos.
  • 35.  Los exonúcleos son extremadamente pequeños, ya que limitan expresamente su funcionalidad a la protección y el multiplexado de los recursos. Se llaman así porque toda la funcionalidad deja de estar residente en memoria y pasa a estar fuera, en bibliotecas dinámicas.
  • 36.  La finalidad de un exonúcleo es permitir a una aplicación que solicite una región específica de la memoria, un bloque de disco concreto, etc., y simplemente asegurarse que los recursos pedidos están disponibles, y que el programa tiene derecho a acceder a ellos, esto es algo que no se de en núcleos clásicos como monolítico y el micronúcleo.