Parcial II linux,mac OS y windows


= PARCIAL II =
¿Qué es un sistema operativo?
Un sistema operativo es un programa (software) encargado de poner en funcionamiento el ordenador, puesto que gestiona los procesos básicos del sistema. Así mismo se encarga de gestionar para el usuario el hardware.
Características:
ü Conveniencia: Un SO hace más conveniente el uso de una computadora.
ü Eficiencia: El SO permite que los recursos de la computadora se usen de manera correcta y eficiente.
ü Habilidad para evolucionar: un SO debe de ser capaz de aceptar nuevas funciones sin que tenga problemas.
ü Encargado de administrar el hardware: el SO debe de ser eficaz, recibiendo las señales provenientes de los periféricos y Hardware en general.
ü Relacionar dispositivos: cuando el SO detecta otro sistema operativo conectado en sí mismo.
ü Algoritmos: un SO hace el uso de la computadora más racional y eficiente.
Ventajas:
ü  La principal ventaja es que cualquier persona puede utilizarlo, es gratuito.
ü  La segunda y mayor ventaja es que existe la libertad de conocimiento y el trabajo cooperativo entre los usuarios, consiguiendo así un software más innovador.
ü  La tercera ventaja es que permite una rápida solución de errores ya que se puede acceder libremente al código fuente.
ü  La cuarta ventaja del sistema operativo libre es que tienes total independencia de un proveedor, es decir, tienes total autonomía con el software.


Desventajas:
ü  Para algunas cosas debes de saber usar Unix
ü  La mayoría de los ISP no dan soporte para algo que no sea Windows (ignorantes).
ü  No Existe mucho software comercial.
ü  Muchos juegos no corren en Linux.


¿Qué es un interfaz gráfico?
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical usar interface), es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador
Características:
·         Facilidad de comprensión, aprendizaje y uso
·         Representación fija y permanente de un determinado contexto de acción (fondo)
·         El objeto de interés ha de ser de fácil identificación
·         Diseño ergonómico mediante el establecimiento de menús, barras de acciones e iconos de fácil acceso
·         Las interacciones se basarán en acciones físicas sobre elementos de código visual o auditivo (iconos, botones, imágenes, mensajes de texto o sonoros, barras de desplazamiento y navegación...) y en selecciones de tipo menú con sintaxis y órdenes
·         Las operaciones serán rápidas, incrementales y reversibles, con efectos inmediatos
·         Existencia de herramientas de Ayuda y Consulta


Ventajas:
- Facilita el manejo de los procedimientos
·        - Cada comando puede ser visualizado en pantalla mediante una imagen que lo representa
·        - Proporciona mecanismos estándar de control como ventanas y cuadros de dialogo
·        - Permite interactuar al usuario con el sistema de una forma mas fácil.

Desventajas:
   - Utiliza más recursos del sistema
·        - Es más complejo realizar un sistema de este tipo
·        - Son más costosos

Menciona tres sistemas operativos que utilicen interfaz gráfico, imagen, ejemplo:
ü 
Microsoft Windows NT

ü  Microsoft Windows. Microsoft


ü  Windows XP

ü  LINUX


Ejemplo:
Las distribuciones de Linux más populares son las siguientes:

Arch Linux
Fedora
Mandriva
Ubuntu
Devian
Slax
Tuquito
Puppy Linux
Edubuntu
Musix 
¿Qué es un interfaz de línea de comandos?
ü  La interfaz de línea de comandos (Command Line Interface, CLI) es un utilitario de configuración basado en texto que admita un conjunto de comandos y parámetros de teclado para configurar y gestionar un AP.
ü  Los usuarios escriben instrucciones de comando, que se componen de comandos CLI y sus parámetros asociados. Las instrucciones se pueden emitir desde el teclado, para tener control en tiempo real, o desde secuencias de comandos, para automatizar la configuración.
Características:
Aun cuando la implementación de una interfaz por línea de comandos puede variar entre un programador y otro (más aún, entre una versión y otra), la idea principal de la interfaz de comandos es describir una acción a realizar, la forma de realizar la acción y sobre qué realizar la acción. En una forma simplificada se puede describir de la siguiente manera:
Ventajas:
Requiere pocos recursos
Al manejarse solo con texto no necesita mucho procesamiento lo que le brinda la capacidad de utilizar el tiempo no desperdiciado en cumplir la tarea requerida y no en procesar la visualización de una imagen.
Conciso y poderoso
Bajo este paradigma un programa tiene muchísimas opciones que suelen estar ocultas pero pueden ser accedidas mediante el comando correcto dando poder a la herramienta. Esto se dá gracias a que el enfoque es la funcionalidad y no necesariamente la simpleza.
Preferido por expertos
Suele ser una tendencia. Lo que no quiere decir que siempre los expertos la emplean o que uno es experto por el simple hecho de usarlas. Gracias al poder que este paradigma y el escaso consumo de recursos los usuarios exigentes suelen utilizarlos.
Esto se da por ejemplo en el campo de las ingenierías y ciencias de la computación.
Fácil de automatizar
Gracias a que la interacción se basa en texto es posible unir varios comandos en uno formando procedimientos o scripts, es decir, pequeñas piezas de código con una función específica como ser organizar archivos, aplicar una edición rápida a un documento entre otras.

Desventajas:
Poco intuitiva
La principal razón por la cual suelen ser poco utilizadas es por la complejidad de uso. Normalmente un usuario no sabe qué hacer cuando se topa con este tipo de interfaces. La curva de aprendizaje es larga y muchas veces tediosa si la comparamos con las interfaces gráficas de usuario.
Comandos poco obios
Esto va de la mano por lo visto en el apartado anterior. El nombre de un comando puede no coincidir exactamente con su función.
Un ejemplo clásico se dá con el programa CHKDSK en los sistemas Windows. Este se encarga de analizar el disco en busca de errores donde el significado sería “CHecK DiSK”.
No es rica visualmente
Otra de las debilidades es que solo permite expresar cosas mediante texto plano. Lo que nos lleva a no poder visualizar imágenes, videos, trabajar en edición multimedia, etc.
No es amistoso para los novatos
Combinando estas tres desventajas formamos una más grande. Los usuarios primerizos no saben cómo trabajar salvo que hayan tenido instrucción previa o hayan leído el respectivo manual de referencia.
Cabe recalcar la importancia de recurrir a la documentación y de hecho en la programación es fundamental la afinidad a la lectura de este tipo de materiales.

Mencionar tres sistemas operativos que utilicen la interfaz de línea de comandos, imagen, ejemplos:
La interfaz gráfica de usuario GUI no es más que una aplicación más que se lanza al iniciarse la máquina. Debido a que GNU/Linux es software libre existen multitud de entornos gráficos disponibles que el usuario puede probar y quedarse con el más le guste. Entre los más conocidos cabría destacar a KDE, Gnome2, Gnome-Shell, XFCE, LXDE, etc. En concreto, LVitalinux al basarse en LUbuntu tiene implementado el entorno LXDE (Lightweight X11 Desktop Environment), el cual se caracteriza por ser extremadamente ligero al requerir muy pocos recursos (CPU y RAM) del equipo, razón por la cual puede ser instalado en equipos viejos de características reducidas.

Ej. Práctico: Ejecutar Aplicaciones

Para lanzar o ejecutar una determinada aplicación en LVitalinux puede seguirse diversos caminos:           
(1) Desde el menú principal. Las aplicaciones están categorizadas de tal forma que en función de la categoría a la que pertenecen las encontraremos en un submenú u otro.
(2) Mediante el lanzador de aplicaciones circular Gnome-Pie. Para acceder a él deberemos pulsar la tecla Super (tecla de Windows). Estos menús circulares podemos personalizarlos accediendo al icono de gnome-pie que hay en la parte inferior derecha.





Ej. prác  tico: Personalización del Entorno

La personalización del Entorno estará supeditada a si se ha optado en la post-instalación de LVitalinux por alguna forma de congelación (Escritorio o Perfil).
En principio, para poder personalizar en entorno deberemos ir al menú “Preferencias” del menú principal y seleccionar alguna de las opciones de personalización: “Preferencias de Escritorio”, “Personalizar apariencia y comportamiento”, “Aplicaciones predeterminadas para LXSession”, etc.



Ej. práctico: Action Scripts – Personalización del Explorador de Archivos

Los Action Scripts son un tipo de aplicaciones que nos permiten personalizar el entorno de nuestro Explorador de Archivos siguiendo un estándar.






Comentarios