SlideShare una empresa de Scribd logo
1 de 11
Blanca E. Parra Hernández
Clasificación SO.....
• Por su Estructura:
• Monolítica: Estructura de los primeros sistemas
operativos constituidos fundamentalmente por
un solo programa.
• Jerárquica: Necesaria una mayor organización
del software, del sistema operativo, donde una
parte del sistema contenía subpartes y esto
organizado en forma de niveles.
• Maquina Virtual: Se trata de un tipo de sistemas
operativos que presentan una interfaz a cada
proceso, mostrando una máquina que parece
idéntica a la máquina real subyacente.
• Cliente Servidor: Es el tipo más reciente de
sistemas operativos, puede ser ejecutado en la
mayoría de las computadoras y el núcleo tiene
como misión establecer la comunicación entre
los clientes y los servidores.
Por Servicios(Usuario Final)• Monousuarios: Soportan a un usuario a la vez, sin
importar el número de procesadores ni el número de
procesos o tareas que el usuario pueda ejecutar en
un mismo instante de tiempo.
• Multiusuarios: Permite que dos o más usuarios utilicen
sus programas al mismo tiempo, ya sea por medio de
varias terminales conectadas a la computadora o por
medio de sesiones remotas en una red de
comunicaciones.
• Monotarea: Sólo permiten una tarea a la vez por
usuario.
• Multitarea: Permite que varios programas se ejecuten
al mismo tiempo.
• Uniproceso: Manejar solamente un procesador de la
computadora.
• Multiproceso: Refiere al número de procesadores del
sistema, que es más de uno y éste es capaz de usarlos
para distribuir su carga de trabajo.
Por la Forma de Ofrecer
sus Servicios:
• Como el Usuario, el cómo accesa los servicios.
• SO de Red: Definen como aquellos que tiene la
capacidad de interactuar con SO en otras
computadoras por medio de un medio de transmisión
con el objeto de intercambiar información, transferir
archivos, ejecutar comandos remotos y un sin fin de
otras actividades.
• SO Distribuido: Abarcan los servicios de los de red,
logrando integrar recursos ( impresoras, unidades de
respaldo, memoria, procesos, unidades centrales de
proceso ) en una sola máquina virtual que el usuario
accesa en forma transparente. Es decir, ahora el
usuario ya no necesita saber la ubicación de los
recursos, sino que los conoce por nombre y
simplemente los usa como si todos ellos fuesen locales
a su lugar de trabajo habitual.
¿Cómo funcionan ?
 Los sistemas operativos forman una
plataforma para que otros sistemas o
aplicaciones la utilicen.
 Las aplicaciones se programan para que
funcionen encima de un sistema operativo
particular.
 Deben incluir un soporte para uno o más
sistemas de archivos.
 Al comienzo de la era informática, los
sistemas no utilizaban SO's.
Componentes de un
Sistema Operativo
 Núcleo o Kernel: Parte principal del código del
SO, el cual se encargan de controlar y administrar
los servicios y peticiones de recursos y de
hardware con respecto a uno o varios procesos
 Administrador de Memoria: Gestiona la memoria
para la ejecución de los procesos.
 Sistema de Entrada/Salida: Proporciona las
facilidades para poder utilizar los dispositivos de
E/S requeridos por procesos.
 Administrador de Archivos: Maneja los Archivos,
su distribución, permisos y almacenamiento
Administrador
de Archivos
Sistema de E/S
Administrador
de Memoria
Kernel
Detalles de Mac OS X
 Creador: Apple
 Año de primera distribucion: 2001
 Ultima version estable: Mac OS X v10.8
("Mountain Lion")
 Licencia : No Libre. Parcialmente software
libre
 Tipo de usuario: Hogar, diseño, negocios,
servidores, programacion y redes
 Tipo de núcleo: Mach (Micronúcleo)
 Soporte de sistemas de archivo de 32 y 64
bits
 Herramienta de actualización por defecto:
Software Update
 Entorno gráfico: Basado en el núcleo
(Quartz)
 Interfaz gráfica de usuario: Aqua
Entendiendo Mac OS X
 Mac OS X es el sistema operativo de la familia de
ordenadores Macintosh, al ser de tipo Unix, Mac
OS X es un sistema operativo multiusuario,
disponiendo de una interfaz gráfica de usuario
(GUI) denominada Aqua.
 Su núcleo se llama Darwin creándose a tal efecto
OpenDarwin (licencia AFPL de Apple) y
GnuDarwin (licencia GNU).
Interfáz del Usuario y Aplicaciones
(Mac OS X Nativas, Java, BSD, Clásicas)
Framework para Desarrolladores
(Carbón, Cocoa)
Servicios del Núcleo
(Core Audio, Core Image, Core Video)
Núcleo del SO
(Darwin)
Capas de Mac OS X
 Core OS: Esta capa es la responsable de manejo
de todos los dispositivos de E/S, del manejo del
procesador y del consumo del procesador.
“DARWIN”
 Core Services: Sistema de componentes que se
necesitan para que funcionen las aplicaciones, se
ubican los controladores. “Core Audio, Core
Imagen, Core Video”
 Framework para Desarrolladores: Ambiente de
aplicaciones que permiten a usted correr varias
aplicaciones en Mac OS X. “Carbon y Cocoa”
 Interfaz de Usuario y Aplicaciones: Capa donde
el usuario interactua con la Macintosh. “Native
Mac OS X, Java, X11, Clasic”

Más contenido relacionado

La actualidad más candente

30 preguntas sobre red
30 preguntas sobre red30 preguntas sobre red
30 preguntas sobre red
jefferson
 
Principales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptxPrincipales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptx
Julissa Guerra
 
Mapa mental computadoras
Mapa mental computadorasMapa mental computadoras
Mapa mental computadoras
yuossef
 
Componentes internos y perifericos de una computadora
Componentes internos y perifericos de una computadoraComponentes internos y perifericos de una computadora
Componentes internos y perifericos de una computadora
Pilar Altamirano
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
wsar85
 
Access point(ventajas y desventajas)
Access point(ventajas y desventajas)Access point(ventajas y desventajas)
Access point(ventajas y desventajas)
chriro
 
Línea de tiempo de la evolución de las redes
Línea de tiempo de la evolución de las redes  Línea de tiempo de la evolución de las redes
Línea de tiempo de la evolución de las redes
Jorge Romero
 

La actualidad más candente (20)

Sistemas operativos y sus funciones
Sistemas operativos y sus funcionesSistemas operativos y sus funciones
Sistemas operativos y sus funciones
 
Simbologia de Redes
Simbologia de RedesSimbologia de Redes
Simbologia de Redes
 
Linea de tiempo evolucion del internet
Linea de tiempo  evolucion del internetLinea de tiempo  evolucion del internet
Linea de tiempo evolucion del internet
 
Sistema operativo mac
Sistema operativo mac Sistema operativo mac
Sistema operativo mac
 
30 preguntas sobre red
30 preguntas sobre red30 preguntas sobre red
30 preguntas sobre red
 
Principales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptxPrincipales caracteristicas de una red diapositivas.pptx
Principales caracteristicas de una red diapositivas.pptx
 
Gateway
GatewayGateway
Gateway
 
Caracteristicas De Una Red De Area Local (
Caracteristicas De Una Red De Area Local (Caracteristicas De Una Red De Area Local (
Caracteristicas De Una Red De Area Local (
 
tarjeta de red
tarjeta de redtarjeta de red
tarjeta de red
 
Mapa mental computadoras
Mapa mental computadorasMapa mental computadoras
Mapa mental computadoras
 
MANTENIMIENTO CORRECTIVO AL SOFTWARE
MANTENIMIENTO CORRECTIVO AL SOFTWAREMANTENIMIENTO CORRECTIVO AL SOFTWARE
MANTENIMIENTO CORRECTIVO AL SOFTWARE
 
Componentes internos y perifericos de una computadora
Componentes internos y perifericos de una computadoraComponentes internos y perifericos de una computadora
Componentes internos y perifericos de una computadora
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Teleinformatica
TeleinformaticaTeleinformatica
Teleinformatica
 
Taller redes
Taller redesTaller redes
Taller redes
 
Protocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osiProtocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osi
 
Access point(ventajas y desventajas)
Access point(ventajas y desventajas)Access point(ventajas y desventajas)
Access point(ventajas y desventajas)
 
Topologia de bus
Topologia de busTopologia de bus
Topologia de bus
 
Línea de tiempo de la evolución de las redes
Línea de tiempo de la evolución de las redes  Línea de tiempo de la evolución de las redes
Línea de tiempo de la evolución de las redes
 
Herramientas Informaticas
Herramientas InformaticasHerramientas Informaticas
Herramientas Informaticas
 

Similar a Mac osx

Caratula de sistemas
Caratula de sistemasCaratula de sistemas
Caratula de sistemas
len123
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
maiteo9
 
Sistemas operativos redes internet ok
Sistemas operativos redes internet okSistemas operativos redes internet ok
Sistemas operativos redes internet ok
ADRIANCAMPI0718
 
Sistemas operativos123.
Sistemas operativos123.Sistemas operativos123.
Sistemas operativos123.
Javier Cp
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Javier Cp
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
Sistemaoperativo
jjhvuyj
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
diana arias
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yury
ganditha18
 
Sistema operativo Anita gb
Sistema operativo Anita gbSistema operativo Anita gb
Sistema operativo Anita gb
Anitagb
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
Sistemaoperativo
Kmila Aks
 

Similar a Mac osx (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Caratula de sistemas
Caratula de sistemasCaratula de sistemas
Caratula de sistemas
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemas operativos redes internet ok
Sistemas operativos redes internet okSistemas operativos redes internet ok
Sistemas operativos redes internet ok
 
Sistemas operativos123.
Sistemas operativos123.Sistemas operativos123.
Sistemas operativos123.
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
Sistemaoperativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yury
 
Introduccionalossitemasoperativos
IntroduccionalossitemasoperativosIntroduccionalossitemasoperativos
Introduccionalossitemasoperativos
 
Sistema operativo Anita gb
Sistema operativo Anita gbSistema operativo Anita gb
Sistema operativo Anita gb
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemaoperativo
SistemaoperativoSistemaoperativo
Sistemaoperativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos (2).
Sistemas Operativos (2).Sistemas Operativos (2).
Sistemas Operativos (2).
 

Más de Blanca Parra

Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
Blanca Parra
 
Adquisición a proveedores
Adquisición a proveedoresAdquisición a proveedores
Adquisición a proveedores
Blanca Parra
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
Blanca Parra
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDD
Blanca Parra
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
Blanca Parra
 
Politicas y practicas de recursos humanos
Politicas y practicas de recursos humanosPoliticas y practicas de recursos humanos
Politicas y practicas de recursos humanos
Blanca Parra
 
Costo del producto
Costo del productoCosto del producto
Costo del producto
Blanca Parra
 
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Blanca Parra
 
Fase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudiosFase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudios
Blanca Parra
 
Comunicaciones moviles
Comunicaciones movilesComunicaciones moviles
Comunicaciones moviles
Blanca Parra
 

Más de Blanca Parra (20)

Resumen patrones
Resumen patronesResumen patrones
Resumen patrones
 
Investigación
InvestigaciónInvestigación
Investigación
 
Plan9
Plan9Plan9
Plan9
 
Android
AndroidAndroid
Android
 
Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Métodos de encriptación
Métodos de encriptaciónMétodos de encriptación
Métodos de encriptación
 
Adquisición a proveedores
Adquisición a proveedoresAdquisición a proveedores
Adquisición a proveedores
 
Hábito 3
Hábito 3Hábito 3
Hábito 3
 
Costo de la calidad
Costo de la calidadCosto de la calidad
Costo de la calidad
 
Modulación por anchura de pulsos (pmw)
Modulación por anchura de pulsos (pmw)Modulación por anchura de pulsos (pmw)
Modulación por anchura de pulsos (pmw)
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDD
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Politicas y practicas de recursos humanos
Politicas y practicas de recursos humanosPoliticas y practicas de recursos humanos
Politicas y practicas de recursos humanos
 
Costo del producto
Costo del productoCosto del producto
Costo del producto
 
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
 
Fase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudiosFase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudios
 
JDBC
JDBCJDBC
JDBC
 
Comunicaciones moviles
Comunicaciones movilesComunicaciones moviles
Comunicaciones moviles
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

Mac osx

  • 1. Blanca E. Parra Hernández
  • 2. Clasificación SO..... • Por su Estructura: • Monolítica: Estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa. • Jerárquica: Necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. • Maquina Virtual: Se trata de un tipo de sistemas operativos que presentan una interfaz a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. • Cliente Servidor: Es el tipo más reciente de sistemas operativos, puede ser ejecutado en la mayoría de las computadoras y el núcleo tiene como misión establecer la comunicación entre los clientes y los servidores.
  • 3. Por Servicios(Usuario Final)• Monousuarios: Soportan a un usuario a la vez, sin importar el número de procesadores ni el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. • Multiusuarios: Permite que dos o más usuarios utilicen sus programas al mismo tiempo, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. • Monotarea: Sólo permiten una tarea a la vez por usuario. • Multitarea: Permite que varios programas se ejecuten al mismo tiempo. • Uniproceso: Manejar solamente un procesador de la computadora. • Multiproceso: Refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos para distribuir su carga de trabajo.
  • 4. Por la Forma de Ofrecer sus Servicios: • Como el Usuario, el cómo accesa los servicios. • SO de Red: Definen como aquellos que tiene la capacidad de interactuar con SO en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. • SO Distribuido: Abarcan los servicios de los de red, logrando integrar recursos ( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una sola máquina virtual que el usuario accesa en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual.
  • 5. ¿Cómo funcionan ?  Los sistemas operativos forman una plataforma para que otros sistemas o aplicaciones la utilicen.  Las aplicaciones se programan para que funcionen encima de un sistema operativo particular.  Deben incluir un soporte para uno o más sistemas de archivos.  Al comienzo de la era informática, los sistemas no utilizaban SO's.
  • 6. Componentes de un Sistema Operativo  Núcleo o Kernel: Parte principal del código del SO, el cual se encargan de controlar y administrar los servicios y peticiones de recursos y de hardware con respecto a uno o varios procesos  Administrador de Memoria: Gestiona la memoria para la ejecución de los procesos.  Sistema de Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por procesos.  Administrador de Archivos: Maneja los Archivos, su distribución, permisos y almacenamiento Administrador de Archivos Sistema de E/S Administrador de Memoria Kernel
  • 7. Detalles de Mac OS X  Creador: Apple  Año de primera distribucion: 2001  Ultima version estable: Mac OS X v10.8 ("Mountain Lion")  Licencia : No Libre. Parcialmente software libre  Tipo de usuario: Hogar, diseño, negocios, servidores, programacion y redes
  • 8.  Tipo de núcleo: Mach (Micronúcleo)  Soporte de sistemas de archivo de 32 y 64 bits  Herramienta de actualización por defecto: Software Update  Entorno gráfico: Basado en el núcleo (Quartz)  Interfaz gráfica de usuario: Aqua
  • 9. Entendiendo Mac OS X  Mac OS X es el sistema operativo de la familia de ordenadores Macintosh, al ser de tipo Unix, Mac OS X es un sistema operativo multiusuario, disponiendo de una interfaz gráfica de usuario (GUI) denominada Aqua.  Su núcleo se llama Darwin creándose a tal efecto OpenDarwin (licencia AFPL de Apple) y GnuDarwin (licencia GNU).
  • 10. Interfáz del Usuario y Aplicaciones (Mac OS X Nativas, Java, BSD, Clásicas) Framework para Desarrolladores (Carbón, Cocoa) Servicios del Núcleo (Core Audio, Core Image, Core Video) Núcleo del SO (Darwin)
  • 11. Capas de Mac OS X  Core OS: Esta capa es la responsable de manejo de todos los dispositivos de E/S, del manejo del procesador y del consumo del procesador. “DARWIN”  Core Services: Sistema de componentes que se necesitan para que funcionen las aplicaciones, se ubican los controladores. “Core Audio, Core Imagen, Core Video”  Framework para Desarrolladores: Ambiente de aplicaciones que permiten a usted correr varias aplicaciones en Mac OS X. “Carbon y Cocoa”  Interfaz de Usuario y Aplicaciones: Capa donde el usuario interactua con la Macintosh. “Native Mac OS X, Java, X11, Clasic”