lunes, 11 de junio de 2018

SISTEMA OPERATIVO MOVIL

SISTEMA OPERATIVO MÓVIL

Resultado de imagen para sistemas operativos moviles



Un sistema operativo móvil o SO móvil es un conjunto de programas de bajo nivel que permite la abstracción de las peculiaridades del hardware específico del teléfono móvil y provee servicios a las aplicaciones móviles, que se ejecutan sobre él.



CAPAZ DE UN SISTEMA OPERATIVO MÓVIL 

Kernel:

El núcleo o kernel proporciona el acceso a los distintos elementos del hardware del dispositivo. Ofrece distintos servicios a las superiores como son los controladores o drivers para el hardware, la gestión de procesos, el sistema de archivos y el acceso y gestión de la memoria.

Middleware:

El conjunto de módulos que hacen posible la propia existencia de aplicaciones para móviles. Es totalmente transparente para el usuario y ofrece servicios claves como el motor de mensajería y comunicaciones, códecs multimedia, intérpretes de páginas web, gestión del dispositivo y seguridad.

El entorno de ejecución de aplicaciones 

Consiste en un gestor de aplicaciones y un conjunto de interfaces programables abiertas y programables por parte de los desarrolladores para la creación de software.

Interfaz de usuario:

 facilitan la interacción con el usuario y el diseño de la presentación visual de la aplicación. Los servicios que incluye son el de componentes gráficos (botones, pantallas, listas, etc.) y el del marco de interacción.

Aparte de estas capas también existe una familia de aplicaciones nativas del teléfono que suelen incluir los menús, el marcador de números de teléfono etc..



SISTEMAS OPERATIVOS MÓVILES:
Imagen relacionada

Ubuntu Touch

Firefox O.S

Symbian

BlackBerry 6

Windows Phone

iOS

Android


REFERENCIAS:https://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil












WINDOWS

Windows
Windows es una palabra del idioma inglés que significa “ventana”. Su utilización está exclusivamente vinculada a un sistema informático desarrollado por la empresa Microsoft y comercializado desde 1985.
Microsoft Windows es un sistema operativo, es decir, un conjunto de programas que posibilita la administración de los recursos de una computadora. Este tipo de sistemas empieza a trabajar cuando se enciende el equipo para gestionar el hardware a partir desde los niveles más básicos.
La principal novedad que aportó Windows desde sus orígenes fue su atractivo visual y su facilidad de uso.
Tiene múltiples aspectos como alojar dentro de su sistema principal programas alternos, ya sean de la mismWindows a plataforma o programas de plataformas completamente diferentes.
Funciones como:
  • Diseño grafico
  • Editores de sonido
  • Editores de video
  • Grabadora de discos
  • Manejo de puertos universales
  • Juegos de video de alta capacidad

MAC-APPLE

Resultado de imagen para mac sistema operativo como esta compuestoSistema Operativo de Macintosh es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh, también aplicado retroactivamente a las versiones anteriores a System 7.6, y que apareció por primera vez en System 7.5.1. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanasiconos y menús.
El "Mac OS clásico" se caracteriza por su falta total de una línea de comandos. 
Es un Sistema Operativo completamente de extensiones. Mac OS podría ser un largo proceso de ensayo y error.
La mayoría de los sistemas de archivos utilizados con el DOS, Unix u otros sistemas operativos tratan a un archivo como una simple secuencia de bytes, lo que requiere una aplicación para saber qué bytes representan cual tipo de información. Por el contrario, MFS y HFS dan a los archivos dos bifurcaciones. La bifurcación de datos contiene el mismo tipo de información como otros sistemas de archivos, tales como el texto de un documento o los mapas de bits de un archivo de imagen. La bifurcación de recursos contiene otros datos estructurados, tales como las definiciones de menús, gráficos, sonidos o segmentos de código. 

Referencias:http://systope.blogspot.com/p/mac-os-x.html




Imagen relacionada

   UNIX   



  Es un sistema operativo portablemultitarea y multiusuario desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Dennis RitchieKen Thompson y Douglas McIlroy.


 Posee las siguientes características:
- Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en un lenguaje de alto nivel : C.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para redireccionamiento de Entradas/Salidas.
 - Garantiza un alto grado de portabilidad.
   
El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspención de las tareas de los usuarios.El shell permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX.
                             Referencias: http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Unix01.htm

Resultado de imagen para linux                                                  LINUX


Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet.
También puede usarse mediante línea de comandos como DOS.
El kernel o núcleo, que controla el hardware. Es decir, el núcleo de Linux, simplificando, es un conjunto de drivers necesarios para usar el ordenador.
Linux (agosto 1991), esta version no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación.
Es menos probable que un sistema Linux se colapse, además tiene mejor capacidad para ejecutar múltiples programas al mismo tiempo y es más seguro que muchos otros sistemas operativos. Debido a estas ventajas, Linux es el sistema operativo que ha experimentado mayor crecimiento en el mercado de los servidores.

Referencias:https://www.debian.org/releases/stable/arm64/ch01s02.html.es

    

lunes, 4 de junio de 2018



Resultado de imagen para cuales son las diferencias que existen entre un proceso y un hilo
 " DIFERENCIAS 
 ENTRE UN  PROCESO Y UN HILO "




¿QUE ES UN HILO?
 Proceso ligero o subproceso es una secuencia de tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo. 
Un hilo es simplemente una tarea que puede ser ejecutada al mismo tiempo que otra tarea.

¿QUE ES UN PROCESO?

Los procesos son entidades pesadas. La estructura del proceso está en la parte del núcleo y, cada vez que el proceso quiere acceder a ella, tiene que hacer algún tipo de llamada al sistema, consumiendo tiempo extra de procesador. Por otra parte, los cambios de contexto entre procesos son costosos en cuanto a tiempo de computación se refiere. Por el contrario, la estructura de los hilos reside en el espacio de usuario, con lo que un hilo es una  entidad ligera. Los hilos comparten la información del proceso (código, datos, etc). Si un hilo modifica una variable del proceso, el resto de hilos verán esa modificación cuando accedan a esa  variable. Los cambios de contexto
entre hilos consumen poco tiempo de procesador, de ahí su éxito.

¿Un hilo puede ser paralelo?
R=Si, los hilos son básicamente una tarea que puede ser ejecutada en paralelo con otra tarea.

¿Un proceso puede ser paralelo?
R=Si,es aquel que se realiza al mismo tiempo que otro,siendo ejecutados ambos de modo simultaneo.

¿Un hilo puede ser un proceso?
R=Si,los hilos de ejecución que comparten los mismos recursos, sumados a estos recursos, son en conjunto conocidos como un proceso.


DNS,DHCP,ACTIVE DIRECTORY

¿Qué es el DNS? DNS:  Abreviatura del inglés que signi fica servicio de nombres de dominio, permite controlar la configuración de corr...