Mac osx

815 views
578 views

Published on

Caracteristicas del Sistema Operativo

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
815
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mac osx

  1. 1. Blanca E. Parra Hernández
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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”

×