Proyecto final
“Proyecto desarrollo de software”
Pablo Sepulveda R.
Fundamentos de sistemas operativos
Instituto IACC
25/05/2018
Desarrollo
1.- Comparación Sistema operativos orientados a usuarios:
SO | Pros | Contras |
Windows | - Muy conocido y cuenta con excelente soporte a nivel mundial.
- Tiene una gran cantidad de software desarrollados.
- Un sistema simple y agradable a la vista.
| - Cada versión nueva requiere muchos más recursos.
- La mayoría de los virus están hechos para Windows.
- Errores de compatibilidad con sistemas nuevos.
- Muchos costos de licencias al obtener softwares.
|
Linux | - Es gratuito o con costo muy bajo por el CD.
- Tiene gran cantidad de software libres.
- Las vulnerabilidades son detectadas y corregidas más rápido que cualquier otro SO.
- Gran cantidad de aplicaciones libres en internet.
- Muy estable.
| - Se necesita alto conocimiento de programación para poder utilizarlo al 100%.
- No existe mucho software comercial.
- No tiene mucho soporte para su software.
|
Apple | - Mejor interfaz gráfica del mercado.
- Ideal para diseño gráfico.
- Muy estable.
- Muy intuitivo por su fácil interfaz de usuario.
- Muy baja probabilidad de ataques por virus o programas maliciosos.
- Excelente en el área multimedia.
| - Muy costoso.
- No hay muchos softwares para este SO.
- Muy difícil encontrar soporte para hardware.
- Poca capacidad de expansión de sus recursos.
|
2.- Comparación de Sistemas operativos orientados a dispositivos móviles:
SO móvil | Pros | Contras |
Windows Mobile | - Incluye de forma gratuita la suite de Office para creación y edición de documentos.
- Puede ser sincronizado con OneDrive.
- Compatibilidad con Xbox.
- Incorpora herramientas para medir fácilmente el uso de datos móviles o WIFI, almacenamiento y ahorro de energía.
- Múltiples opciones para el uso de cámara integrada en el dispositivo.
- Permite ajustar el interfaz según la necesidad del usuario.
| - No existen tantas aplicaciones desarrolladas en comparación a otros sistemas operativos móviles.
- No trabaja con procesos multitarea.
|
Android | - Las aplicaciones base incluyen un correo electrónico.
- Tiene una gran variedad de modelos de dispositivos.
- Es de código abierto, por esto tiene una gran cantidad de aplicaciones.
- Fácil organización multimedia.
- Gestión de contactos y sincronización con Gmail.
- Completa aplicación de mapas gratuita (Maps), con GPS.
| - Debido a la gran cantidad de procesos activos que maneja, tiene un consumo mayor de batería.
- Mayor probabilidad de contraer virus debido a su demanda.
- Su “fragmentación”, ya que existe tanta variedad y diferencia de dispositivos, también existen diferentes tipos de pantallas y velocidades, lo que significa que no todas las aplicaciones funcionen de la misma manera entre dispositivos.
|
iOS | - Diseñado para ser utilizado intuitivamente.
- Trae integradas aplicaciones para uso de sus principales funciones.
- Todas las aplicaciones potencian al máximo el hardware del dispositivo.
- Tiene su propia tienda de aplicaciones.
- Almacenamiento de toda información en la nube y acceder a ella desde iPhone, iPad, iPod Touch y iCloud.com.
- Cuenta con su propio sistema de mensajería, que integra mensajes y cuentas de chat.
- Sistema de reconocimiento de voz “Siri”.
- Permite realizar videollamadas con Facetime.
| - Gran parte de sus funcionalidades solamente son compatibles con dispositivos Apple.
- El sistema operativo es de código cerrado, por lo cual resulta mas costoso el desarrollo de aplicaciones.
- Tiene un alto costo de adquisición.
|
3.- Sistema operativo orientado a servidor óptimo para nuestra aplicación.
Según mi opinión el sistema operativo orientado a servidores adecuado para cumplir con la función de web mail seria Ubuntu server, ya que contiene 2 agentes de transferencia de correo (MTA), utilizaríamos Postfix, ya que el objetivo de este agente es ser rápido, seguro y fácil de administrar y es compatible con el MTA sendmail y con esto podemos prever cualquier problema, ya que si falla uno podemos utilizar el otro. Este sistema operativo tiene la facultad de ser de licencia gratuita, así que tendría un muy bajo costo de adquisición y mantenimiento además de que Ubuntu 16.04 LTS Server soporta las 3 mayores arquitecturas de Hardware Intel x86, AMD64 y ARM, así que se podría armar un servidor de acuerdo a las necesidades de la aplicación mas que las necesidades del sistema operativo.
4.- El sistema operativo para dispositivos móviles seleccionado para cumplir con el propósito de envío manual diario de las condiciones climáticas desde las localidades rurales es Android.
5.- El sistema operativo orientado a usuario Windows 10. Para cumplir con la función de estudio y manejo de la información recibida.
6.- Un sistema operativo orientado a servidores para almacenamiento de la información es Ubuntu server anteriormente mencionado.
7.- Ventajas y desventajas de los sistemas operativos seleccionados.