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
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.