Novell Netware Maemo BADA Tizen PDF

Title Novell Netware Maemo BADA Tizen
Course Sistemas Operativos
Institution Universidad de Caldas
Pages 15
File Size 813.5 KB
File Type PDF
Total Downloads 51
Total Views 132

Summary

Trabajo de compilación bibliográfica para reconocer los tipos de sistemas operativos desarrollados....


Description

RESUMEN COMPILACIÓN BIBLIOGRÁFICA SISTEMAS OPERATIVOS

UNIVERSIDAD DE CALDAS

DOCENTE

CARLOS HERNÁN GÓMEZ GÓMEZ

SISTEMA OPERATIVOS

DEPARTAMENTO INGENIERÍAS

MANIZALES, CALDAS

RESUMEN: SISTEMAS OPERATIVOS NOVELL NETWARE, MAEMO Y TIZEN/ BADA

INTRODUCCIÓN Novell NetWare es un sistema operativo de red, este usa unas plataformas de servicio que ofrece servicios para acceder a la red y se le pueda dar uso a los recursos de información; está más que todo enfocado a los servidores de archivos. Entre los años 1983 y 1995 se enfrentó mano a mano a Microsoft con los computadores de sobremesa. Adicional a ello comercializaron un servidor red llamado “NetWare for SAA” que este era el servidor principal de este sistema. Maemo, a diferencia del sistema anterior; este tiene la función de plataforma de desarrollo para archivos handheld (manejado), es un sistema que está basado en sistemas GNU/LINUX; Todos los componentes de Maemo son de código abierto, ya que son bibliotecas de capacidad portable de aplicaciones Bada fue un sistema operativo diseñado para teléfonos móviles; está desarrollado por Samsung, fue diseñado principalmente para los teléfonos inteligentes tanto como para gama alta como para gama baja. Samsung como productor confirmo: “Bada puede ser el reemplazo rápidamente de las plataformas de telefonía más básica convirtiendo los teléfonos más antiguos en teléfonos más inteligentes; el sistema operativo de su propiedad es llamado “SAMSUNG SHP” que este es aplicado en teléfonos con sistema Samsung Wave.

SISTEMA OPERATIVO NOVELL NETWARE A comienzos de los años 80 Novell contribuyó a inventar las redes corporativas, y hoy día sigue liderando la tecnología de la Red. El software de red comenzó con la compartición de archivos e impresoras en redes de área local (LAN) y evolucionó hasta la gestión de redes de área amplia, lo que posibilitó la aparición de la informática empresarial y, en último término, de Internet. Novel NetWare: Novell Data Systems comenzó su andadura en 1979 como fabricante de PCs y sistemas operativos de disco. En enero de 1983, Jack Messman y la empresa de capital riesgo Safeguard Scientifics transformaron NDSI en Novell, Inc., dedicada al diseño y comercialización de software y hardware para redes de datos. En mayo de 1983, Raymond J. Noorda, con gran experiencia en

ingeniería y marketing, fue nombrado presidente y director general de la nueva compañía. Novell desarrolló originalmente a NetWare para ejecutar un servidor basado en Motorola MC68000 usando la configuración Novell S-Net; todo este sistema hizo ver empresas lentas en el desarrollo ya que este sistema era tan novedoso, ya que los denominados “portables” pudieron trasladar el código a todo sistema de Novell. Actualmente, Novell ofrece soluciones que son abiertas, seguras y globales. Novell es un proveedor líder de software y servicios de infraestructura utilizados en más de 52.000 empresas de 43 países de todo el mundo. Con más de 20 años de experiencia en soluciones para centros de datos, grupos de trabajo y equipos de escritorio, los 6.000 empleados, 5.000 socios y los equipos de asistencia internacional con que cuenta están satisfaciendo las necesidades de los clientes en cuanto a soluciones basadas en identidades y una completa gama de productos y servicios Linux. Mediante la provisión de soluciones empresariales y asistencia para software comercial y de código abierto, Novell ofrece más flexibilidad operativa a un TCO (importe total de propiedad) más económico. Novell sigue manteniendo su liderazgo en tecnología ofreciendo soluciones que son abiertas, seguras y globales. Novell ayuda a sus clientes a aprovechar el valor de su información y ofrecerla de manera segura y económica a quien la necesite, en cualquier momento y lugar, a través de cualquier dispositivo o plataforma. Novell es un líder en código abierto y servicios de identidad, ofreciendo soluciones Linux desde el servidor al equipo de escritorio y soluciones basadas en identidades para gestionar, proteger e integrar las redes de hoy día.

La Evolución, Historia y empresas/grupos que respaldan NetWare :

• • •

NetWare (1983): Primer Software LAN basado en la arquitectura cliente/servidor. Advanced NetWare (1986): Disponía de un soporte más amplio para el hardware de red. Advanced NetWare 286 (1986): Está para equipos basados en el procesador 80286 de INTEL. Tiene la capacidad de multitarea.

• •

NetWare 386 versión 3.0 (1989): Es un sistema operativo de 32 bits para el procesador 80386 de INTEL NetWare 3.1 (1990): NetWare 3.11

Le da mayor rendimiento a versiones anteriores • • • •

NetWare LITE (1991): Soportaba servicios de archivos de DOS, Macintosh, Windows y UNIX; adicional a esto es un sistema punto a punto. PERSONAL NetWare (1994): Está implementado para plataformas que no solo se dedican a manejo y servicio de archivos NetWare 5.0 (1998): Promueve herramientas para unir plataformas de una sola herramienta NetWare 6.0 (2001): Es una plataforma de 64 bits, más mejorada

NOTA: Novell NetWare está respaldado por Microsoft y Linux.

Conclusiones y Observaciones Novell NetWare es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de información, sobre todo en cuanto a servidores de archivos.

Ventajas de NetWare: • • • • • • • • • • • • • •

Multitarea Multiusuario. No requiere demasiada memoria RAM, y por poca que tenga el sistema no se ve limitado. Brinda soporte y apoyo a la MAC. Apoyo para archivos de DOS y MAC en el servidor. El usuario puede limitar la cantidad de espacio en el disco duro. Permite detectar y bloquear intrusos. Soporta múltiples protocolos. Soporta acceso remoto. Permite instalación y actualización remota. Muestra estadísticas generales del uso del sistema. Brinda la posibilidad de asignar diferentes permisos a los diferentes tipos de usuarios. Permite realizar auditorías de acceso a archivos, conexión y desconexión, encendido y apagado del sistema, etc. Soporta diferentes arquitecturas.

Desventajas de NetWare. •

No cuenta con listas de control de acceso (ACLs) administradas en base a cada archivo.

• • • • •

Algunas versiones no permiten criptografía de llave pública ni privada. No carga automáticamente algunos manejadores en las estaciones de trabajo. No ofrece mucha seguridad en sesiones remotas. No permite el uso de múltiples procesadores. No permite el uso de servidores no dedicados.

ANÁLISIS DETALLADO DEL SO 1.Estructura y componentes del sistema SMP de NetWare es un sistema simétrico estrechamente emparejado, que se define como sigue: Un sistema estrechamente emparejado es el sistema en el que todos los procesadores comparten la misma memoria, interrupciones y dispositivos. Un sistema simétrico es el sistema en el que cualquier procesador puede realizar cualquier función; los procesadores no tienen unas tareas específicas asignadas. Los sistemas simétricos estrechamente emparejados proporcionan un control centralizado y mayor velocidad del sistema.

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. El kernel nativo de NetWare también ejecuta los hilos de SMP que tienen que acceder a datos de NetWare, como se explica en “Migración de hilos”.

2.Administración de memoria Se agregó el apoyo de Memoria virtual (VM) al kernel NetWare 5. En las versiones anteriores de NetWare, si se tenía un servidor con 64MB de RAM, esa era toda la memoria que el servidor podía usar para cargar aplicaciones y NLMs así como la memoria de los pedidos de impresión, creación de datos de usuario, manipulación, y acceso de la aplicación. Con la Memoria Virtual, las aplicaciones del servidor y programas de NLM pueden swappear hacia y desde memoria y guardarse en el disco duro. Por defecto, VM asigna un archivo de 2MB para swap que se ubica en la raíz del volumen del SYSTEM. De allí, el archivo de swap crecerá o achicará, mientras dependiendo del número de NLMs y aplicaciones del servidor que el sistema tiene en funcionamiento, y cuánta memoria principal necesita el sistema para mantener las otras aplicaciones del servidor y usuarios. Usted también puede seleccionar un volumen diferente para poner el archivo del swap. También se puede tener archivos de swap múltiples. Use el comando de consola SWAP para cambiar el archivo del swap a un volumen diferente o agregar otro archivo de swap.

El modelo de Memoria Virtual contiene tres elementos básicos: el almacenamiento primario, el almacenamiento secundario, y el archivo de swap. El almacenamiento primario es la memoria física que el servidor tiene; el almacenamiento secundario es la cantidad de aplicaciones corrientes puede ponerse en el disco duro del servidor en el archivo de swap. Simplemente cuánto de las aplicaciones del servidor realmente permanecen en la memoria o se ponen en el disco del servidor depende de la decisión del VM. La meta de VM es asignar la memoria a esos procesos de una aplicación que se necesita, mientras swappear fuera del disco las partes que no intervienen.

VM le da una infraestructura a NetWare para apoyar la memoria compartida permitiéndole cargar más aplicaciones del servidor. VM también permite a los servidores tener configuraciones de memoria física mayores (a 4 GB). VM apoya Java y las aplicaciones Java-bassed. 4.Caché Mejorar Eficacia Con la velocidad y la eficacia de microprocesadores de hoy, el tiempo que toma para recuperar datos de RAM es mucho más grande que si él los toma de su propio cache. Si una CPU puede guardar siempre los datos que necesita ejecutar en su cache, las velocidades serán mantenidas en un máximo. Para mantener la eficacia, los fabricantes de CPU incluyen memoria cache en su CPUs. Sin embargo, la memoria de cache es mucho más costosa que la RAM. Consecuentemente, cada CPU tiene una cantidad limitada de memoria cache. La memoria de cache puede ser uno de tres tipos • • •

Nivele 1 cache (L1), que es interno a la CPU Nivele 2 cache (L2), que es externo a la CPU Nivele 3 el cache (L3), que es externo a la CPU y es tan rápido como el cache L2

SISTEMA OPERATIVO MAEMO Maemo es un sistema operativo muy potente. Tanto que es un eslabón entre un sistema operativo móvil como es Symbian o Android y uno de escritorio como MacOS, Windows o Ubuntu. Merece la pena un terminal así siempre que se le saque partido. Es como tener un smartphone para llamar y mandar mensajes. No es que no se pueda, pero se está desaprovechando potencial y seguramente derrochando dinero. La Evolución, Historia y empresas/grupos que respaldan Maemo:









Diablo (Maemo 4.1): Llamado así o Maemo Seamless, donde se permite incrementar las actualizaciones de los sistemas operativos, con full flash; cuando hablamos de full flash, hablamos que no es necesario vivir haciendo la actualización Sistema operativo del 2007: En este sistema presentaron las correcciones más significativas de rendimiento que tenían las versiones anteriores, con este tipo de actualizaciones empezó a funcionar en el navegador Web Opera Maemo 5: También conocido como Fremantle, este sistema está operado por defecto en N900 de Nokia, en esta versión incluye una interfaz de usuario mucho más amigable con los usuarios, también cuenta con nuevas tecnologías incluyendo el sistema Tracker. Maemo es un sistema operativo realizado por la empresa Nokia, pero mejorado por la empresa Debian Linux

Aunque es capaz de hacer todo lo que hacen los demás sistemas operativos, Maemo es mucho más versátil. Esto se nota, por ejemplo, en la posibilidad de instalar accesorios en los terminales con este sistema operativo, como ratones, teclados, pendrives •

• •

Es algo que se ha realizado con éxito en versiones anteriores a Maemo 5, pero que en esta aún están en fase de pruebas, ya que el primer terminal con esta versión, el N900 que nombramos antes, apenas lleva unas semanas a la venta. Maemo es un sistema operativo basado en Linux, como lo son Ubuntu para ordenadores o Android para terminales móviles. Sin embargo se posiciona a medio camino de ambos. No está pensado para ordenadores de escritorio, pero tampoco para móviles, aunque sean smartphones.

NOTA: La empresa Debian Linux se encargaba de distribuirlo.

Principales ventajas: • • • • •

Código abierto Posibilidad de usar periféricos extenos Gran potencia Gestión de la multitarea Flash 9.4 en el navegador web

Principales inconvenientes: • •

Terminales grandes y, por ahora, escasos Dificultad de uso para usuarios noveles

conclusiones y observaciones •

El control del usuario es generalmente mucho mayor en un sistema operativo en tiempo real que en un sistema operativo ordinario. En sistema operativo típico que no sea en tiempo real, el usuario no tiene control sobre la función de planificación del sistema operativo. En un sistema en tiempo real resulta esencial permitir al usuario un control preciso sobre la prioridad de las tareas.



Los sistemas de tiempo real (STR) juegan un papel muy importante ya que como todo sistema debe tener la capacidad de satisfacer tareas en un tiempo de respuesta mínimo. Estos sistemas están presentes en todos los aspectos de nuestra vida diaria como aeronaves, teléfonos móviles, automóviles, entre muchas otras aplicaciones.



Los sistemas de tiempo real suelen tener un reloj y un timer para verificar los tiempos reales de respuesta del sistema. Se dice que no son términos iguales ya que un reloj le sirve al sistema únicamente para llevar un conteo, en cambio un timer es un dispositivo que cuando llega a un estado determinado tiene la capacidad de notificar que está pasando, pero uno es el complemento del otro.



En conclusión se puede decir que los sistemas de tiempo real están en constante desarrollo ya que con el avance tecnológico que se ha venido presentando en las últimas décadas. se construyen nuevas máquinas que operan en tiempo real y que por consiguiente necesitan tener sistemas controlados por un computador que tenga la capacidad de interactuar con el mundo físico.



Podemos observar que el procesamiento en tiempo real, es un tipo de procesamiento en el que la exactitud del sistema no depende solo del

resultado que este pueda brindar, sino también del instante en que se produzca este resultado, ya que estos sistemas dependen de otros para poder finalizar con su tarea a desarrollar.

Sistema Operativo Bada/Tizen Bada («océano» o «mar» en coreano) fue un sistema operativo para teléfonos móviles desarrollado por Samsung. Actualmente ha sido reemplazado por Tizen. Fue diseñado para cubrir tanto los teléfonos inteligentes de gama alta como los de gama baja. Samsung afirmó que Bada rápidamente reemplazaría la plataforma de teléfonos más básicos, convirtiendo futuros teléfonos en teléfonos inteligentes. Se basa en el sistema operativo propiedad de Samsung SHP OS, utilizado en muchos de sus teléfonos como el Samsung Wave. Tizen proporciona un entorno robusto y flexible para los desarrolladores de aplicaciones, basadas en HTML5. Tizen proporciona un entorno robusto y flexible para los desarrolladores de aplicaciones, el cual se basa en HTML5. Con capacidades sólidas de HTML5 y la flexibilidad de la plataforma, se está convirtiendo rápidamente en el entorno de desarrollo preferido para aplicaciones y servicios móviles. La API y el SDK de Tizen permiten que los desarrolladores utilicen HTML5 y tecnologías web

relacionadas para escribir aplicaciones que se ejecutan en múltiples segmentos de dispositivo. Se ha formado la Asociación de Tizen para dirigir el papel que Tizen juega en el sector, incluyendo la recopilación de requerimientos, la identificación y facilitación de modelos de servicio, y el marketing y la formación global en el sector.

Las versiones de Bada son las siguientes: •

• •

Bada 1.0 Samsung S8500, donde fue uno de los primeros celulares que obtuvo el sistema operativo Bada, en este tipo de celulares tenemos manejos sencillos, como por ejemplo: el uso de 3 botones Bada 1.0.2: En esta versión corrigen los errores de la versión pasada Bada 1.2 Samsung S8530: Es el sucesor de Wave, donde su pantalla pasaba de ser súper amoled, a ser una pantalla LCD.

NOTA:La empresa que se encarga de vender, distribuir y efectuar este tipo de sistema operativo es Samsung.

Ventajas

Tizen está enfocado en ambas tendencias y ve una gran oportunidad gracias a su flexibilidad, permitiéndose ser virtualmente el sistema operativo de cualquier dispositivo conectado. Desde los smartwatches y las smartcameras que ya están disponibles en el mercado, hasta los kits de desarrollo de software (SDK) de autos y smart TV, Tizen se ha plantado firmemente como el sistema

operativo de código abierto que está llevando la Internet de las Cosas a los usuarios.

Desventajas

• • •

No se permite instalar aplicaciones fuera de la tienda y tampoco permite el uso de ningún tipo de programa de VoIP/SIP. Las aplicaciones bada no tienen acceso a la bandeja de SMS/MMS o a la alertas de recepción de SMS/MMS. El framework de las aplicaciones bada sólo permite una aplicación bada al mismo tiempo. La multitarea sólo es posible entre las aplicaciones que esta almacenadas en la ROM y una aplicación bada.

ANÁLISIS DETALLADO DEL SO 1. Estructura y componentes del sistema  Manejaba una interfaz de usuario TouchWiz (placa de personalización de interfaz), que contenía la detección de rostros, web control.  Incluye aplicaciones basadas en sensores y reconocimientos textuales  Incluye soportes del sistema dados por: las redes sociales, gestión de contenidos, servicios de localización y diferentes modos del servicio de comercio  Dentro de este sistema se pueden desarrollar componentes de diferentes funcionalidades de los dispositivos y las aplicaciones podrían tener informaciones privadas de las personas dentro de sus perfiles, por ejemplo: El calendario. 2. Plataformas en las que trabaja  El sistema contiene una plataforma que está lista para trabajar en dispositivos que contengan la nube.  Plataforma Open Source (Código abierto)  iOs  Android  BlackBerry  Plataforma Bada 3. Gestión de procesos y procesador Los procesadores del sistema operativo Bada son los siguientes:

 ARM Cortex A8 1 GHZ, este procesador se presenta dentro de las versiones de 1.0 y 1.0.2 de Bada  Dentro del Wave está un procesador “Samsung Hummingbrid” donde la velocidad del procesador corre a 1GHZ con la implementación del Cortex A8 donde a diferencia del anterior este posee un procesador gráfico PowerVR SGX540, el cual puede reproducir más de 90 millones de triángulos por segundo. 4. Soporte y gestión de hilos  Uno de los soportes que presenta Bada es la hora del uso del NFC, que es la que vuelve la tecnología con una comunicación inmediata a corto alcance y de larga frecuencia  Posee un soporte para desarrolladores de aplicaciones, donde Samsung proporciona un soporte técnico completo para el desarrollo de las aplicaciones de Bada  Bada Developer: Es un sitio de soporte técnico, donde proporciona también herramientas de desarrollo incluyendo los SDK E IDE para darle una proporción de licencias. En este tipo de soportes presentan ayudas de: o Tutoriales de video o Blogs o Códigos completos o Últimas noticias o Foros Por otro lado proporciona un soporte Premium ...


Similar Free PDFs