octubre 06, 2010

Computación distribuida

Cuando se popularizaron las computadoras pequeñas, las compañías modificaron sus estrategias y comenzaron a distribuir las minis y micro computadoras por toda la organización. Estos sistemas se interconectaron mediante redes LAN dando origen a la computación distribuida.


La computación distribuida reemplazó al tiempo compartido como estrategia de red favorita a fines de la década de los setentas y durante la de los ochenta.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 5, Séptima Edición 2008, Editorial Pearson Education.
  • • Sistemas de información gerencial, Raymond McLeod, pág. 291, Edición 2000, Editorial Pearson Education.

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.