martes, 17 de julio de 2018

S.O MULTIUSUARIO Y MULTITAREA (WINDOWS & LINUX)

SISTEMA OPERATIVO

Un sistema operativo es un software que maneja los recursos de hardware de un computador y proporciona servicios comunes para los programas. El sistema operativo es un componente vital en un sistema computacional. Los programas y aplicaciones requieren un sistema operativo para funcionar.

SISTEMA OPERATIVO MONOUSUARIO

Este tipo de sistema operativo puede ser utilizado solamente por un usuario a la vez . Por ejemplo: MS-DOS, OS/2 v. 3.0, Windows 95, Windows 98, Windows Me y Windows XP son sistemas operativos monousuarios.


SISTEMA OPERATIVO MULTIUSUARIO

Es un sistema operativo que puede ser utilizado por varios usuarios al mismo tiempo. Por ejemplo: Unix, Solaris y Windows 2000 (Terminal server) son sistemas operativos multiusuarios.



SISTEMA OPERATIVO MONOTAREA

Un sistema operativo monousuario que es un sistema monotarea se desarrolla para ser usado por un computador o dispositivo electrónico que solo ejecutará una aplicación a la vez. Este tipo de sistema es generalmente usado en dispositivos como teléfonos inalámbricos y dispositivos de mensajería bidireccional. En un sistema monotarea, el sistema operativo monousuario solo puede ejecutar un programa o aplicación a la vez, por lo que no es muy útil para computadores o dispositivos destinados para ejecutar múltiples programas.

SISTEMA OPERATIVO MULTITAREA

Un sistema multitarea puede ejecutar múltiples aplicaciones y programas a la vez. Esto es generalmente usado en computadores donde el usuario desea navegar en internet, ejecutar un programa de edición de imágenes, escuchar música mediante un reproductor de multimedia y escribir en un programa de procesamiento de palabras todo de manera simultanea. 


Ejemplos 

Multiusuarios


  • Windows Vista
  • Windows 7
  • Windows 8
  • Mac OS X
  • Linux

Monousuarios


  • MS-DOS
  • AmigaOS
  • Classic Mac OS
  • Windows 1.0


COMPUTACIÓN EN LA NUBE

¿ Qué es ?

Es un modelo de servicio en el cual los datos de un sistema de cómputo se almacenan, se administran, y se respaldan de forma remota, típicamente en servidores que están en la nube y que son administrados por un proveedor del servicio. Estos datos se ponen a disposición de los usuarios a través de una red, como lo es Internet.

Si por ejemplo subes una foto a Facebook, ya estás almacenando algo en la Nube. Ese archivo será transmitido desde tu ordenador o móvil a los servidores de Facebook, entonces la foto quedará guardada por ellos para que puedas compartirla y tus contactos la vean.



Tipos de almacenamiento en la nube 

Público: Se trata de un servicio en la nube que requiere poco control administrativo y que se puede acceder en línea por cualquier persona que esté autorizada. Entre los servicios que puedes encontrar como almacenamiento en la nube pública están: Dropbox, Google Drive, OneDrive, etc.

Privado: Almacenamiento en la nube privada funciona exactamente como el nombre sugiere. Un sistema de este tipo está diseñado específicamente para cubrir las necesidades de una persona o empresa.

Híbrido: Los sistemas de almacenamiento en nubes híbridas ofrecen, como su nombre sugiere, una combinación de almacenamiento en nubes públicas y privadas, de tal forma que le es posible a los usuarios el personalizar las funciones y las aplicaciones que se adaptan mejor a sus necesidades. 

Usos 


  • Crear aplicaciones y servicios nuevos.
  • Almacenar datos, crear copias de seguridad de los mismos y recuperarlos.
  • Hospedar sitios web y blogs.
  • Hacer streaming de audio y vídeo.
  • Entregar software a petición.
  • Analizar datos para detectar patrones y hacer predicciones.


¿Cuál es la diferencia entre virtualización y cloud computing?

La virtualización ayuda a crear nubes, pero no es cloud computing. Es fácil confundir ambos conceptos, sobre todo porque ambos se refieren a la separación de recursos del hardware para crear un entorno útil. Piénselo de esta manera:
  • La virtualización es una tecnología que separa las funciones del hardware
  • Cloud computing es una solución que depende de esa separación

lunes, 16 de julio de 2018

VIRTUALIZACIÓN

Concepto 

La virtualización es tecnología que permite crear múltiples entornos simulados o recursos dedicados desde un solo sistema de hardware físico. El software llamado "hipervisor" se conecta directamente con el hardware y permite dividir un sistema en entornos separados, distintos y seguros, conocidos como "máquinas virtuales" (VM). Estas VM dependen de la capacidad del hipervisor de separar los recursos de la máquina del hardware y distribuirlos adecuadamente.


Ventajas 

Virtualizar los recursos les permite a los administradores ignorar su instalación física; es decir, el hardware realmente puede ser un producto de consumo. Así pues, la infraestructura heredada, de mantenimiento costoso, puede dar soporte a aplicaciones importantes y virtualizarse para que su uso sea óptimo. 

Así como también los administradores ya no tienen que esperar la certificación de cada aplicación en un hardware nuevo; solo es cuestión de migrar la VM para que todo funcione como siempre.

¿Qué puede hacer ?

Virtualización de los datos: Los datos que se encuentran repartidos por todas partes se pueden consolidar en una fuente única.
Virtualización  de las funciones de Red: Se pueden crear redes virtuales aisladas a partir de una red original.
Virtualizacion de Servidores: Se puede lograr que un solo servidor funcione como un par de servidores o como cientos de servidores.
Virtualizacion de Sistemas Operativos: Una computadora puede ejecutar varios sistemas operativos diferentes.

¿Cómo se administran las VM (Máquinas virtuales) ? 

El software de administración de virtualización está diseñado precisamente para que la virtualización pueda administrarse. Los recursos para las VM también se pueden asignar manualmente, y se puede hacer espacio en los servidores para las VM, probarlas e instalar parches, según se necesite. Pero dividir sistemas únicos en cientos de sistemas implica multiplicar el trabajo necesario para mantener el funcionamiento, la actualización y la seguridad de esos sistemas.


Seguridad 

La virtualización es una solución elegante a varios problemas comunes de seguridad. En los entornos donde las políticas de seguridad exigen que los sistemas estén separados por un firewall, esos dos sistemas pueden residir de forma segura en el mismo módulo físico. En un entorno de desarrollo, cada desarrollador puede tener su propio espacio aislado y estar inmune al código malicioso o descontrolado del desarrollador.


Herramientas de Virtualización 

VMware

Es el líder en virtualización a nivel empresa, este software va más allá de virtualizar cualquier Sistema Operativo, con VMware Player solo podremos ejecutar máquinas virtuales ya creadas, es la solución perfecta para equipos de usuarios sin conocimientos pero con la necesidad de virtualiza en cambio la versión Workstation podremos crear máquinas virtuales, la variedad de sistemas operativos es increíble (600 Sistemas operativos diferentes) desde un Windows, pasando por Mac hasta toda la variedad de sistemas Linux (Ubuntu, Suse, Fedora, Debian, Oracle, etc,…).
Capacidad de virtualizar hasta 2TB de discos virtuales, asignar hasta 8 procesadores virtuales por maquina u 8 núcleos por máquina, 64gb de memoria RAM por máquina



VirtualBox

Es un programa gratuito y de codigo abierto creado por Oracle, es una solución bastante recomendada a la hora de virtualizar. Puede ser usado en anfitriones Windows y Linux, puede correr sistemas virtuales Linux, BSD, Windows y con unas cuantas virguerias Mac. Podemos instalar sistemas operativos de 64 bits, compartir carpetas entre virtual y anfitrion para la transferencia de archivo, etc,…

Tiene soporte para EFI(Extensible Firmware Interface), lo que hace que podamos correr en el un sistema Mac, la aplicación es verdaderamente rápida, ligera y ocupa poco espacio en disco. Tenemos también la posibilidad de conectar cualquier tipo de periférico a la maquina virtual, es bastante compatible con cualquier máquina virtual creada en otro software.

Proxmox 

Es una solución completa de virtualización, que funciona sobre Debian GNU/Linux, permitiendo la creación y gestión de máquinas virtuales OpenVZ (permite que un servidor físico ejecute múltiples instancias de sistemas operativos aislados, conocidos como Servidores Privados Virtuales, aprovecha la propiedad de virtualización de los procesadores mas modernos y esta diseñado para ambientes homogéneos en varios núcleos Linux, el rendimiento es muy bueno por ser su implementación totalmente nativa.y KVM (realiza una virtualización completa, a diferencia de otras alternativas que hacen emulación del procesador (Virtual Box, VMWare), lo cual da muchísima usabilidad y flexibilidad, pero no aprovecha bien los recursos del servidor, lo cual hace un poco mas lenta la ejecución del SO huésped. ).


Es importante destacar que Proxmox no crea ningún sistema de virtualización (o paravirtualización) nuevo, sino que usa dos ya existentes (KVM y OpenVZ), y ofrece una interfaz común de gestión, que simplifica el trabajo (y hace que no sea necesario conocer el interior de estos sistemas para poder trabajar con máquinas virtuales.

Basado en Software Libre (aunque también dispone de una opción de pago), es uno de los productos más completos para virtualización en entornos de servidor, capaz de hacerle sombra a soluciones de pago como VMware.

Actualmente, Proxmox funciona sobre Debian GNU/Linux, por lo que deberemos disponer de este sistema operativo instalado en el servidor donde vayamos a montar Proxmox, o bien podemos usar la imagen de instalación que nos ofrecen, que incluye el sistema operativo.

jueves, 21 de junio de 2018

ERGONOMÍA

DEFINICIÓN

La Ergonomía es una disciplina científico-técnica y de diseño que estudia la relación entre el entorno de trabajo (lugar de trabajo), y quienes realizan el trabajo (los trabajadores). Dentro del mundo de la prevención es una técnica preventiva que intenta adaptar las condiciones y organización del trabajo al individuo. 
Su finalidad es el estudio de la persona en su trabajo y tiene como propósito último conseguir el mayor grado de adaptación o ajuste, entre ambos. Su objetivo es hacer el trabajo lo más eficaz y cómodo posible. 
 Por ello, la ergonomía estudia el espacio físico de trabajo, ambiente térmico, ruidos, vibraciones, posturas de trabajo, desgaste energético, carga mental, fatiga nerviosa, carga de trabajo, y todo aquello que pueda poner en peligro la salud del trabajador y su equilibrio psicológico y nervioso. En definitiva, se ocupa del confort del individuo en su trabajo. 

Fuente