Integrantes del equipo
Sara Magetzy Félix Carrillo
Mireya Yamel Torres Reyna
Jovani Diaz Cruz
Bibliografia:
Llaven, Daniel Sol, (2016) sistemas operativos, México, Patria
Pérez, Jesús Carretero, (2001), sistemas operativos, España, Mc Graw Hill
Tiznado, Marco Antonio (2003) Sistemas operativos, México, Mc Graw Hill
PROGRAMAS DE
APLICACION BASICOS
MECANISMO DE
DISTRIBUCION
DE APLICACIONES
UTILERIAS
DE SISTEMA
MAC OS
Subtema
DARWIN
base UNIX sólida de código abierto construida a partir de la aplicación de tecnologías ampliamente contrastadas como FreeBSD, Mach, Apache y gcc. Darwin, comparable a Linux o FreeBSD, en el que puede utilizarse el entorno de líneas de comando, red, librerías y kernel con el que están familiarizados los usuarios de UNIX.
GRAFICOS
se compone de tres potentes tecnologías basadas en estándares que están totalmente integradas en el sistema operativo y proporcionan servicios a nivel de sistema. Quartz 2D es una librería de generación de gráficos de alto rendimiento basada en el estándar multiplataforma PDF (Portable Document Format) de Adobe. Permite visualizar e imprimir gráficos y textos suavizados de alta calidad y proporciona soporte de última generación para las tipografías OpenType, PostScript y TrueType. OpenGL es el estándar del mercado para visualizar formas y texturas tridimensionales.
estructuras
incorpora un conjunto de estructuras de aplicaciones que permite trabajar con desarrolladores de diferentes comunidades.
AQUA
Es la interfaz de usuario creado por Apple, utiliza colores, transparencia y animaciones para aumentar la funcionalidad y coherencia del sistema y las aplicaciones.
SISTEMA SMP
El sistema SMP contiene dos kernel: el kernel nativo de NetWare y el kernel NetWare de de SMP. Estos dos kernel a veces se denominan programadores , porque programan las tareas de los procesadores.
El kernel nativo de NetWare ejecuta las partes de NetWare nativo que no son multihilo, así como demás software que no es multihilo. El kernel nativo de NetWare siempre ejecuta los hilos en el procesador 0. No puede utilizar los demás procesadores.
SIMETRICO
emparejados proporcionan un control centralizado y mayor velocidad del sistema.
SISTEMA EMPAREJADO
es el sistema en el que todos los procesadores comparten la misma memoria, interrupciones y dispositivos.
ANDROID
Android es una plataforma para dispositivos móviles que contiene una pila de software donde se incluye un sistema operativo, middleware y aplicaciones básicas para el usuario.
Proveedores de contenidp
recepcion de recepción
Servicios
Actividades
Estructura
Las Aplicaciones
El la parte que verá el usuario y que le ofrecen las capacidades al dispositivo. Habitualmente incluye un navegador web, una agenda de contactos, calendario, y un largo etcétera.
El Runtime de Android
Android incluye un conjunto de bibliotecas básicas que ofrecen la mayoría de funciones incluidas en las bibliotecas base de Java. Cada aplicación genera una instancia de la máquina virtual Java llamada Dalvik. En realidad, los programas se escriben en Java y tras compilarlos se utilizan un programa llamado dx para transformarlos a formato .dex
El Framework de aplicaciones
Lo usarán los desarrolladores para ejecutar sus programas y está formado por las mismas APIs que utilizan las aplicaciones base del sistema. Está diseñado para facilitar la reutilización y la sustitución de componentes software.
Las bibliotecas
Están escritas en lenguaje C/C++, su funcionalidad es usada por diferentes componentes del sistema y se ofrece a los desarrolladores a través del framework. Algunas de ellas son : SQLite, OpenGL, WebKit, SLL, entre otras
WINDOWS
ESTRUCTURAS
INTERFAZ
GRAFICA
INTERPRETE DE
COMANDOS
NÚCLEO DEL
SISTEMA
OPERATIVO
ARQUITECTURA
modo nucleo
acceso ilimitado
modo usuario
acceso limitado
elementos
LINUX
software necesario para que el ordenador permita utilizar programas: editores, juegos, etc.
ESTRUCTURA
-Distribuciones Linux -Bootloader -Shell -Software GNU -Servidor Gráfico -Entornos de Escritorio
Arquitectura
instancia de ejecución de las aplicaciones y sistemas de información que los usuarios utilizan para satisfacer sus necesidades puntuales.
Proceso generado para interactuar con el usuario considerando los privilegios de este, y proporcionar elementos importantes para iniciar, administrar y apoyar la ejecución de los procesos de usuario
Tiene acceso pleno a los recursos del sistema, usa el modo protegido de los procesadores y es utilizado solo por el código del núcleo del sistema operativo.
Estructura y Arquitectura de un sistema operativo