octubre 06, 2010

LAN (Red de Area Local)

Computadoras personales y de otro tipo enlazadas, dentro de un área limitada, mediante cables de red para que los usuarios puedan intercambiar información, compartir periféricos y extraer programas y datos almacenados en una computadora dedicada, llamada servidor de archivos.

Bibliografía consultada:
  • Diccionario de términos de computación, Bryan Pfaffenberger, pág. 297, Séptima Edición 1999, Editorial Prentice Hall.

Computación Personal

Término utilizado para referirse al uso doméstico de las computadoras. Popularizado por las primeras computadoras de Apple y posteriormente por las computadoras PC (Personal Computer) fabricadas por IBM utilizando el microprocesador de Intel 8080 en los inicios de la década de los 80s.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 5, Séptima Edición 2008, Editorial Pearson Education.
Véase en Ted.com:
George Dyson sobre el nacimiento de la computadora.


octubre 05, 2010

Multiprogramación


Se denomina multiprogramación a la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al "mismo tiempo" (pseudo-paralelismo, en una única CPU sólo puede haber un proceso a la vez) en la unidad central de proceso o CPU.

Bibliografía consultada:

Tiempo compartido


Una red de tiempo compartido consiste de una sola computadora compartida por varios usuarios que obtienen acceso a través de terminales. En esta configuración como una terminal tiene poca o ninguna capacidad de procesamiento independiente del anfitrión, se dice que se trata de una terminal tonta.

Con el tiempo compartido, la computadora ejecuta una pequeña porción del trabajo de un usuario y después procede a dar el servicio al siguiente usuario, con la posibilidad de proporcionar el servicio a cada usuario varias veces por segundo. Esto da al usuario la sensación de usar la computadora en exclusiva.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 5, Séptima Edición 2008, Editorial Pearson Education.
  • Informática Básica, Francisco J. Martin Martínez, pág 133, Edición 2004, Editorial Alfaomega.

Sistema Operativo

El sistema operativo es un software que se desarrolló para facilitar el uso de la computadora. En términos generales definimos a un sistema operativo como un conjunto de programas de control y servicios que actúan como intermediario entre el usuario y el hardware de la computadora, gestionando los recursos del sistema y optimizando su uso.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 5, Séptima Edición 2008, Editorial Pearson Education.
  • Informática Básica, Francisco J. Martin Martínez, pág 127, Edición 2004, Editorial Alfaomega.
Véase en MegaVideo:
Código Linux.


Unidad de almacenamiento secundario

Cuando un programa se ejecuta, se debe situar primero en la unidad de memoria de igual modo que los datos. Sin embargo, la información almacenada en la memoria se pierde cuando se apaga la computadora, y por otra parte la memoria es limitada en capacidad. Por esta razón, para poder disponer de almacenamiento permanente, tanto en programas como en datos, utilizamos las unidades de almacenamiento secundario.

Bibliografía consultada:
  • Programación en Java 2, Luis Joyanes Aguilar, Ignacio Zahonero Martínez, pág. 9, Séptima Edición 2002, Editorial Mac-Graw Hill.

Unidad central de procesamiento (CPU)

La unidad central de procesamiento (CPU por sus siglas en inglés, Central Process Unit) coordina y supervisa la operación de la ALU, unidades de entrada/salida, unidad de memoria. La CPU le indica a la unidad de entrada cuando debe grabarse la información dentro de la unidad de memoria, a la ALU cuando debe utilizarse la información de la unidad de memoria para los cálculos, y a la unidad de salida cuando enviar la información desde la unidad de memoria hasta ciertos dispositivos de salida.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 4, Séptima Edición 2008, Editorial Pearson Education.