11 de octubre de 2013

SISTEMAS OPERATIVOS



Un sistema operativo (SO) es el programa (software) mas importante de una computadora. Para que funcionen los otros programas, cada computadora de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, como por ejemplo el reconocimiento de la conexión del teclado o enviar la información a la pantalla. Una computadora sin  el software, es un montón de componentes sin utilidad. Con el software correcto una computadora puede tener el control de su hardware y podrá hacer muchas tareas, puede almacenar, procesar y recuperar información, encontrar errores de ortografía, escuchar música, ver videos, hacer cálculos etc.
    Ejemplos de sistemas operativos son: Windows, DOS, Linux, Max.






  • Comunicación con los periféricos 
  • Control de autorización de usuarios: Verifica que el usuario que trata de utilizar el equipo esta habilitado para ello. 
  • Control de ejecución de un programa
  • Control de concurrencia: Las redes de computadoras pueden tener varios trabajos ejecutándose al mismo tiempo(procesamiento concurrente).
  • Control de errores
  • Administración de memoria: Al procesar varios trabajos concurrentemente, el sistema operativo debe controlar la forma de utilizar la memoria de la computadora. 
  • Controles de seguridad de datos
  • Manipulación del sistema de archivos: Facilita las herramientas para leer, escribir y eliminar archivos.
Tipos de sistemas operativos: 

Existen distintos tipos de sistemas operativos y se clasifican por los servicios que prestan
  • Por el numero de usuarios:
a) Monousuarios: Soportan un usuario a la vez. Las computadoras personales de los primeros                                tiempos son ejemplos.
 b) Multiusuarios: Son capaces de dar servicios a varios usuarios a la vez.

  • Por el numero de tareas: 
a) Monotareas: Solo permiten una tarea a la vez por usuario.
b) Multitareas: Permite estar realizando varias tareas a la vez 
  • Por el numero de procesadores: 
a) Uniproceso: Es aquel capaz de manejar solamente un procesador de la computadora. Ejemplos son DOS y macOS.
b) Es capaz de usar todos los procesadores del sistema para distribuir su carga de trabajo 

Fuentes:
Archivo de lectura clase de conceptos básicos de software computación 2013 UNLu

9 de octubre de 2013

Redes de Datos



Una red de datos es un conjunto de computadoras conectadas entre si con el objetivo de intercambiar información y compartir recursos.
Beneficios de las redes de datos:
  •    Compartir recursos: Compartir datos y periféricos costosos como impresoras láser  módem  fax etc.
  • Proporcionar una alta confiabilidad y disponibilidad
  • Disminución de gastos
  • Estandarización de aplicaciones: Se puede instalar en un equipo servidor un único programa aplicativo y todos los demás equipos lo utilizan
  • Mensajería: Permite usar el correo electrónico para enviar o recibir mensajes de los distintos usuarios de la misma red.
  • Colaboración/ Trabajo en equipo: Varios usuarios a la vez pueden trabajar sobre los mismos documentos.
  • Oportuna adquisición de datos

Modelo Básico de una Red :
  • Fuente: dispositivo que genera los datos que se van a transmitir.
  • Destino: Dispositivo al que se envían los datos
  • Transmisor: convierte los datos enviados por la fuente en señales que pasan al sistema de transmisión.
  • Receptor: Dispositivo que recibe las señales enviadas por el transmisor


La transmisión de datos:  se lleva a cabo siendo transformados en energía por el equipo que desea transmitir. En el destino se debe recibir la energía, decodificar y transformarla en datos. La energía se transmite en forma de señal sobre un soporte llamado "nodo" y se necesita un hardware especial para codificar y luego decodificar los datos.




Clasificación de redes:  
  • Locales o LAN: en las redes LAN las computadoras se conectan a través de un medio físico y son de alcance geográfico limitado a pocos km.

  • Globales o WAN: Son redes que se extienden sobre un área geográfica extensa. Se puede establecer WAN en sistemas de satélite o de radio. Un ejemplo de este tipo de red es Internet
Protocolo: Es un juego de reglas que determinan como se comunicarán las computadoras con cada una de las otras. Este describe el formato y el significado de los mensajes a intercambiar y la manera en la cual los equipos deben intercambiar tales mensajes utilizando una red como soporte de comunicaciones. Los dos más importantes son:
  • Protocolo IP: Básicamente  su función es transportar mensajes de datos entre redes hasta alcanzar su destino.
  • Protocolo TCP: Este tipo de protocolo es responsable de generar mensajes TCP ( protocolo de control de transmisión) y asegurar que los segmentos se transfieran y lleguen a destino en forma correcta. Su objetivo es que dos computadoras remotas puedan comunicarse como si estuvieran en la red local.



6 de octubre de 2013

Unidades Funcionales de una Computadora

Una computadora es un sistema digital con tecnología microelectrónica capaz de procesar datos a partir de un grupo de instrucciones denominado programa. La característica principal que la distingue de otros dispositivos similares, como una calculadora no programable, es que puede realizar tareas muy diversas cargando distintos programas en la memoria.  Básicamente, su función consiste en tratar la información que se le suministra y proveer los resultados requeridos. 
Sus características son:
  • Digital
  • Sincrónica 
  • Capacidad de cálculo numérico y lógico
  • Control por programa almacenado
  • Comunicación con el mundo exterior
En el año 1946 John Louis Von Neumann publicó como debía funcionar una computadora, lo que se conoce con el nombre de "Máquina o Arquitectura de Von Neumann". De este artículo publicado derivan los siguientes conceptos:
  •  Programa Almacenado: Plantea que las instrucciones y los datos tenían que almacenarse juntos en un medio en común llamado memoria.
  •  Ruptura de Secuencia: Es una instrucción que se le incorporó a la computadora llamada "salto condicional".
  •   Ciclo de Trabajo: Conjunto de pasos a realizar para ejecutar una instrucción de programa.
Los componentes principales de la arquitectura de Von Neumann son:
  • Memoria principal  Es el componente responsable de almacenamiento de los datos e instrucciones que componen un programa.
  • Unidad Central de Proceso(CPU): Que contiene tres módulos, la memoria, la unidad aritmético lógico y la unidad de control.
  • Líneas de comunicación - Buses: Se encargan de la transferencia de datos
  • Periféricos de entrada/salida: Estos dispositivos permiten la comunicación con el exterior.