miércoles, 14 de octubre de 2015

REDES DE DATOS


Cuando hablamos de Redes de Datos, nos referimos al conjunto de dos o más  equipos informáticos conectados entre sí de manera contigua o no, por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas.
Los beneficios de las Redes de Datos son muchos, algunos de ellos son: compartir recursos, ofrecer servicios, información a la distancia, asegurar la confiabilidad y la disponibilidad de información, aumentar la velocidad de la transmisión de datos, disminuir los gastos, mensajería, colaboración/trabajo en grupo etc
A continuación detallamos algunos:
  •  Compartir recursos: posibilita a los usuarios a que puedan acceder a recursos que tienen otros usuarios ej. Impresoras, unidades de almacenamiento, scanner etc. Habitualmente los programas  y datos se guardan en equipos denominados servidor al que pueden acceder muchos usuarios de manera continua.
  •  Proporcionar una alta confiabilidad y disponibilidad: Al tener fuentes alternativas de almacenamiento o de servicio es posible este objetivo.
  • Disminución de gastos: la computadora son más rápidas que las maquinas grandes o mainframes, también el hecho de poder compartir datos y periféricos.
  •  Estandarización de aplicaciones: es la expansión de aplicaciones, mediante la red  todos los usuarios pueden utilizarla.
  • Mensajería: las redes facilitan la comunicación con otros usuarios mediante sistemas de mensajería, en una forma instantánea de enviar y recibir mensajes.
  • Colaboración/trabajo en grupo: la facilidad en la distribución de los datos permite que muchos usuarios a la vez puedan estar utilizando los mismos documentos al mismo tiempo.
  • Oportuna adquisición de datos: una de las opciones brindadas es la obtención de datos y el procesamiento en tiempo real. Ej. Cuando se hace un depósito o extracción de dinero en un cajero y luego se consulta en otro cajero, se verá reflejada en la última transacción. Esto es posible porque los datos se registran en una base de datos central.


MODELO BÁSICO DE UNA RED


Fuente: es el equipo que genera la información a transmitir. Ej. Computadora, equipo de fax etc.

Transmisor: trasforma la información enviada por la fuente en señales que son inyectadas al sistema de transmisión. Ej. Cable coaxial, fibra óptica o cable telefónico.

Receptor: es el dispositivo que recibe las señales enviadas por el equipo transmisor.

Destino: es el dispositivo al cual la fuente envía los datos generados.

Transmisión de datos: un equipo que desee transmitir datos debe transformarla en energía y transmitirla. En el destino se debe recibir la energía, decodificar y transformarla en datos. La energía puede ser eléctrica o electromagnética por Ej.: Luz, microondas, ondas de radio, etc.
La energía se trasmite en forma de señal, sobre un medio, para esto es necesario un hardware especial para codificar y decodificar datos por Ej.: módem, este dispositivo toma un dato digital, lo convierte en una señal analógica y lo inyecta en un medio (puede ser un sistema de telefonía) por su lado el receptor tendrá un módem que realizara la operación inversa.

Medios de comunicación existentes
Son las vías por donde viajan los datos existen dos grupos:
  • Medios de trasmisión guiados o alámbricos: estos están formados por cables,  que se encargan de enviar las señales de un extremo a otro en este caso la velocidad depende de la  distancia entre las terminales y el enlace es ¨punto A punto¨ o un enlace multi punto. Los más utilizados son cable de par trenzado, cable coaxial, fibra óptica.
  •  Medios de transmisión no guiados o inalámbricos: este medio es a través de antenas, ellas transmiten y recepcionan la información, esto es a través de energía electromagnética y la recepción es captada por la antena a través de ondas electromagnéticas del medio en la que se encuentran. Existen tres tipos: radio frecuencia u ondas de radio, microondas (terrestres o satelitales), luz (infrarroja y láser).


Redes informáticas
Las redes informáticas se pueden clasificar según su extensión, es decir las extensión física en que se ubican sus componentes, desde un aula hasta una ciudad,  un país o incluso un planeta.

Tipos  de redes
Redes de área local (LAN): la rede local LAN es limitada, su alcance geográfico es de pocos kilómetros.
Redes de área global (WAN): cubre áreas de trabajo amplias (esta es la que utiliza Internet) en un país o varios países o continentes. Se interconectan a través de enlaces, para estos se necesitan distintos tipo de medios (satélites, cables interoceánicos, radios, etc).Como así también la estructura telefónica de larga distancia que hay en ciudades y países. En las grandes redes, las comunicaciones se realizan transmitiendo datos desde origen a destino, circulando por distintos nodos de conmutación cuyo fin es soportar la transmisión de datos, existen dos formas de conmutación, las cuales son:
  •  Conmutación de circuitos: Es un tipo de comunicación que establece un canal mientras dura una sesión, después de que se termine la sesión se libera el canal y este podrá ser usado por otro usuario. Ej. Llamada telefónica, este sistema es ideal para comunicación en que los datos/información es transmitido en tiempo real. 
  •  Conmutación de paquetes: Los datos de una comunicación entre dos computadoras de usuarios se envían en unidades de unos cientos de bytes denominados paquetes, los nodos intermedios que los recibe analiza su contenido y en base a información de topología de red envía los paquetes a próximos nodos intermedios hasta llegar a la computadora destino. La conmutación de paquetes es más eficiente y robusta, para datos que pueden ser enviados con demora en la transición (no en tiempo real) como por ej. Correo electrónico, pagina web, archivos, videos etc. Este medio de conmutación es el que se utiliza para internet. 


PROTOCOLOS

Es un sistema de reglas que permiten que dos o más dispositivos de un sistema de
comunicación se comuniquen entre ellas para transmitir información, cuando una computadora
se comunica con otra u otro dispositivo remoto se intercambia una serie de mensajes. Para
entender y actuar con estos mensajes, las computadoras deben coincidir en la escritura y en el
significado de los mensajes.
Existen distintos tipos de protocolos de acuerdo a la función que realizan, a continuación
detallamos los utilizados por internet.
  •  Protocolo IP: El objetivo es llevar mensajes entre redes.
  •   Protocolo TPC: El objetivo es que dos computadoras remotas (no necesariamente está en la misma red local) puedan comunicarse como si estuviera en la misma red local.

Internet utiliza como estándar de comunicación el juego de protocolos TCP/IP, estos operan
sobre cinco capas bien definidas, física, enlace de datos, red, transporte y aplicación.


FUENTES:





lunes, 5 de octubre de 2015

CONCEPTOS BÁSICOS DE SOFTWARE- Sistemas Operativos

SISTEMA OPERATIVO
Los Sistemas Operativos surgieron en la década de 1950. En ese entonces era difícil de programar en nivel del lenguaje de maquina entonces se buscó programar en forma simple y accesible, administrando de manera eficiente los recursos de una computadora, para obtener un mayor rendimiento. El Sistema Operativo es el Software básico de una computadora, tiene dos funciones principales: controla las funciones del Hardware, administrando sus dispositivos  y facilitando a los usuarios su uso.

FUNCIONES:
·         Comunicación con los periféricos: Facilita al usuario a la comunicación con los periféricos o con el hardware que controla a estos programas.
·         Control de autorización de usuarios: en computadoras Monousuario verifica que el usuario que trata de usarla este habilitado para ello ejemplo: mediante una clave. En una Multiusuario o redes de campo, administra a cada usuario, ejemplo: la utilización de base de datos, periféricos o control de tiempo de utilización.
·         Control de ejecución de programas: controla y monitorea que un programa funcione correctamente, y también para poder transmitir al usuario el resultado de la ejecución.
·         Control de concurrencia: permite la comunicación y sincronización de distintos programas, y así también administrando la prioridad de los recursos.
·         Control de Errores: debe obtener la solución del error y también proveer la información de la causa del error al usuario.
·         Administración de memoria: el sistema operativo debe controlar el uso de la memoria de la computadora de forma que un trabajo no invada el espacio físico de otro.
·         Control de seguridad de datos: se trata de proteger los datos, autorizando las modificaciones, agregados o consultas.
·         Manipulación del sistema de archivos: facilita las funciones necesarias para leer, escribir y eliminar archivos o cambiarlos de lugar. Dándole al usuario los derechos de utilización de sus datos.

TIPOS DE SISTEMA OPERATIVO
Hay diferentes formas de categorizar a los sistemas operativos una de ellas es por los servicios que prestan.

Sistemas Operativos por servicios
Por número de usuarios
a)      Monousuarios: son los que soportan un usuario a la vez ej. Computadora personal
b)      Multiusuario: dan servicio a más de un usuario a la vez ej. Varias terminales conectadas a la computadora o sesiones remotas en una red de comunicación.

Por número de tareas:
·         Monotareas: son los que permiten una tarea a la vez por usuario, puede haber varios usuarios pero solo se le permite a cada uno hacer una tarea a la vez.
·         Multitareas: es el que le permite al usuario estar haciendo varias tareas a la vez.

Por número de Procesos:
·         Uniproseso. Es un sistema operativo que puede manejar un solo procesador de la computadora, aunque la computadora tenga más de uno, ej. DOS Y MacOS.
·         Multiproceso: es un sistema operativo que es capaz de usar todos los procesadores para distribuir su carga de trabajo. Trabajan en dos formas:
a)      Asimétrica: Es cuando el sistema operativo elige un procesador para que sea procesador maestro y sea el encargado de repartir la carga de trabajo a los demás procesadores.

b)      Simétrica: se envían los procesos o partes de ellos a cualquier procesador disponible, teniendo una mejor distribución y equilibrio.

SOFTWARE DE APLICACIÓN

A diferencia del software de sistema que sirve para relacionar el usuario con la computadora, el software de aplicación hace que la computadora realice las tareas propias del usuario. Son programas desarrollados para satisfacer las necesidades de los mismos ej. Procesador de texto, planilla de cálculo, editor de música, bloc de notas etc.
Existen miles de programas para aplicar en distintas tareas, las siguientes categorías intentan agrupar todos los programas disponibles:

·         Aplicación de negocios: procesador de texto, planilla de cálculo, aplicación de gráficos etc

·         Aplicación de utilerías(o utilitarios): permiten administrar y mantener a la computadora ej. Antivirus, herramienta de mantenimiento de sistemas de archivos, recuperadores de bases de datos etc.

·         Aplicaciones personales: son de uso personal ej. Agendas, correo electrónico etc.

·         Aplicación de entretenimiento: son programas de uso interactivo ej. Juegos y también programas interactivos.