Sistemas operativos de red

Solo disponible en BuenasTareas
  • Páginas : 6 (1416 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de marzo de 2012
Leer documento completo
Vista previa del texto
Nombre del Alumno: Rafael Pérez rojas





Asignatura: Sistemas Operativos de Red



1. CARACTERISTICAS PRINCIPALES DE ANDRIOD

FRAMEWORK DE APLICACIONES: permite el reemplazo y la reutilización de los componentes.
NAVEGADOR INTEGRADO: basado en el motor open Source Webkit.
SQLITE: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones.MULTIMEDIA: Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
MÁQUINA VIRTUAL DALVIK: Base de llamadas de instancias muy similar a Java.
ENTORNO DE DESARROLLO: Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse(actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.
MULTITAREA: Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada.
RUNTIME DE ANDROID: Android incluye un set de bibliotecas base queproporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik.
LIBRERIAS: Android incluye en su base de datos un set de librerías C/C++ , que son expuestas a todos los desarrolladores a través del framework de las aplicaciones Android System C library, libreríasde medios, librerías de gráficos, 3D, SQlite, etc.

2. LA RELACIÓN QUE DISTINGUE A ANDROID DE LA ASIGNATURA SISTEMAS OPERATIVOS DE RED
Que está diseñado bajo un sistema de Linux, y es un sistema multitarea, y dentro de nuestra asignatura utilizamos una maquina virtual para aprender a cerca de Linux, y este sistema operativo (Android) cuanta con una llamada Dalvik y lleva a cabo las tareas antescitadas.

3. DEFINICIÓN DE PROCESO DESDE UN CONTEXTO BIBLIOGRAFICO
a) Los procesos son entidades internas del sistema operativo y, por supuesto, transparentes al usuario. Al ejecutar un programa, desde ese momento y hasta que termine, para el usuario estará constantemente en ejecución dicho programa, teniendo la sensación de que está haciendo uso del procesador todo el tiempo; veremos queesa no es la realidad dentro del sistema, ya que el proceso realmente pasará por diversos estados durante su ejecución.
Los estados por lo que puede pasar un proceso durante su existencia es el sistema pueden dividirse de la siguiente forma.
* Ejecución: Estado en el que encuentra un proceso cuando tiene el control del procesador. En un sistema con un único procesador este estado sólo puedetener un proceso.
* Preparado: Los procesos que están dispuestos para ser ejecutados pero que no están en ejecución debido a alguna causa: una interrupción, haber entrado en la cola cuando estaba en ejecución otro proceso, o algún otro tipo de decisión de planificación tomada por el sistema operativo.
* Bloqueado: Los procesos que no puedan utilizar el procesador por que han realizadooperaciones que exijan una espera, como por ejemplo las operaciones de entrada/salida, o espera por un evento cualquiera. El proceso permanecerá en este estado hasta que termine la operación o se produzca el evento por el que está esperando.

Libros citados:

Sistemas operativos modernos.- Escrito por Andrew S. Tanenbaum
Conceptos de sistemas operativos.- Escrito por Juan M. Morera Pascual,Juan A.Pérez-Campanero Atanasio
Sistemas operativos: teoría y práctica.- Escrito por Pablo Martínez Cobo,P. Martinez
Sistemas operativos.- Escrito por Ida M. Flynn,Ann Mclver Mchoes

b) El proceso no es más que un programa que ejecuta el S.O. al entrar el usuario en interacción con el equipo de computo, el usuario da una orden que procesa el equipo y crea un proceso dándole tiempos de ejecución, recibiendo...
tracking img