Vous êtes sur la page 1sur 4

Estructura lgica de la computadora

1. Se denomina como estructura lgica de la computadora a todos aquellos programas que se requieren para el funcionamiento del sistema de cmputo; desde los programas del BIOS, que permiten configurar la computadora cada vez que se enciende o reinicializa, hasta los sistemas operativos o de control, los controladores de dispositivos, y las aplicaciones de propsito especfico como procesadores de texto, manejadores de hojas de clculo y bases de datos, programas de creacin y edicin de grficos, etc. 2. Los nmeros constituyen la base del software, ya que la comunicacin ms elemental con cualquier computadora se realiza mediante el sistema numrico denominado binario. A partir de los unos y ceros del sistema binario se codifican y decodifican de diversas maneras los nmeros para producir, utilizando el lgebra de Boole y operadores lgicos y matemticos, las instrucciones que son capaces de entender las computadoras. 3. Sistema de numeracin es el conjunto de reglas que permiten representar conceptos matemticos abstractos mediante una serie bien definida de smbolos denominados nmeros. Los nmeros representan una cierta cantidad de unidades. 4. Los sistemas de numeracin pueden dividirse segn distintos criterios, por ejemplo si son posicionales o no, y tambin con respecto al nmero tomado como base del sistema, es decir, la cantidad de smbolos diferentes que utilizan. Los posicionales son aquellos en que cada dgito adopta un valor diferente conforme a la posicin que ocupa. El cambio de valor es tantas veces mayor como lo es el valor de la base del sistema. Los no posicionales son los que para cada dgito asignan un valor intrnseco, como en las numeraciones egipcia o romana. Respecto a la base, existen sistemas fundados en el 2 (binario), el 8 (octal), el 16 (hexadecimal), y otros que ya no se utilizan mucho como los que se basan en el 12 (duodecimal) o en el 60 (sexagesimal). 5. El hombre primitivo tuvo la necesidad de realizar cuentas y algunas operaciones aritmticas utilizando sus dedos, piedras o palos, relacionando estos objetos con cabras, ganado o cualquier otra de sus pertenencias. Esta y otras necesidades de aquellos hombres nmadas que dejaban de serlo para convertirse en sedentarios cazadores, pescadores, agricultores y finalmente comerciantes, los llevaron a desarrollar instrumentos auxiliares para realizar clculos. 6. El invento ms sobresaliente de la antigedad se da en el Oriente Medio, y es el baco, palabra que significa tabla lisa cubierta de arena. Este primer instrumento de clculo se compone de una tablilla que contiene varias sartas de cuentas, que representan las unidades, decenas, etc., y permite realizar fcilmente, con una velocidad adecuada, operaciones aritmticas sencillas. 7. El uso del baco se extendi con el tiempo a otras culturas; los romanos lo utilizaron ampliamente. El baco romano consista en cuentas de piedra caliza o mrmol (del latn calx) que se deslizaban sobre ranuras en una superficie plana; a estas pequeas cuentas se les llam calculi, plural de calculus, de donde proviene el trmino clculo. 8. Entre los sistemas numricos ms destacados de la antigedad cabe mencionar los de las culturas sumeria, egipcia, hind, griega, romana y maya. No todos ellos estaban basados en el nmero 10, como el maya, que tena como base el nmero 20. A la cultura griega debemos muchos de los nombres de los nmeros, y a la rabe, la grafa actual de ellos, por lo cual se les llama nmeros arbigos. 9. La civilizacin egipcia se desarroll sorprendentemente en el delta del ro Nilo hace aproximadamente 4 500 aos, poca en la cual construyeron las pirmides, obras de ingeniera que requirieron avanzados conocimientos de matemticas. Los egipcios utilizaron el sistema duodecimal para la medicin del tiempo, y el decimal, basado en jeroglficos, para las cifras del uno al diez, cien, mil, diez mil, cien mil y un milln. Algunos de sus smbolos se reproducen en la figura 3.2.

10. Los mayas emplearon un sistema de numeracin sobresaliente en muchos aspectos, ya que aparte de emplear la notacin posicional descubrieron el cero mucho tiempo antes de que se conociera en Europa. La base de su sistema fue el 20, por lo que necesitaban veinte signos diferentes para expresar las distintas cantidades. En la figura 3.3 vemos los smbolos que representan los nmeros del 0 al 20, donde se aprecia claramente el uso del cero. 11. Los romanos utilizaron un sistema de numeracin basado en siete letras del alfabeto latino: I = uno, V = cinco, X = diez, L = cincuenta, C = cien, D = quinientos y M = mil. El valor de las letras est bien determinado y no depende de su posicin, nicamente se deben tomar en cuenta unas cuantas reglas para su correcta escritura. 12. El sistema de numeracin ms utilizado en la actualidad es el decimal, que se caracteriza por ser bsicamente posicional. En los nmeros decimales cada posicin puede interpretarse como un subconjunto de diez elementos, y cuando una posicin se satura, se desplaza el elemento restante a la siguiente posicin de la izquierda. 13. El sistema binario es un sistema numrico de base 2 que utiliza solamente dos smbolos para representar nmeros y se maneja con reglas mucho ms sencillas que las del sistema decimal. 14. Tan importante en computacin como el sistema binario es el hexadecimal, llamado as porque tiene como base el nmero 16 y utiliza como smbolos los diez nmeros del sistema decimal (del 0 al 9) y las seis primeras letras del alfabeto latino: A, B, C, D, E y F. 15. El uso de los sistemas de numeracin binario y hexadecimal en las computadoras facilita la comunicacin y el proceso de datos para la computadora, pero indudablemente, complica el proceso de comunicacin entre el usuario y la mquina, ya que cualquier persona debera tener la capacidad de entender y manipular enormes cantidades de datos numricos binarios para poder realizar una pequea cantidad de clculos simples. 16. La siguiente tabla muestra los primeros diecisis nmeros (del 0 al 15) de los sistemas de numeracin hexadecimal, binario y decimal.
Tabla Sistema hexadecimal y sus equivalentes en binario y decimal.

hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F

Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

17. Cdigos de comunicacin. El uso de los sistemas de numeracin binario y hexadecimal en las computadoras facilita la comunicacin y el proceso de datos para la computadora, pero indudablemente, complica el proceso de comunicacin entre el usuario y la mquina,

ya que cualquier persona debera tener la capacidad de entender y manipular enormes cantidades de datos numricos binarios para poder realizar una pequea cantidad de clculos simples. Esto oblig a quienes tenan a cargo el aprovechamiento de esta nueva herramienta en las Universidades e instituciones de investigacin, a crear nuevos mtodos de intercambio de datos entre el usuario comn y la computadora. Estos mtodos o protocolos de entendimiento se denominan cdigos de comunicacin o de datos. 18. Para que las computadoras entiendan que un conjunto de bits significa una letra o un nmero dado, se desarrollaron los cdigos de comunicacin BCD, EBCDIC, ASCII, UNICODE, y otros. 19. El American National Standards Institute, ANSI, cre el cdigo ASCII (American Standard Code for Information Interchange), con el inconveniente de que utilizaba siete bits para la definicin de los smbolos (128 en total) y uno para definir la paridad. Este cdigo es el ms utilizado en el mundo de las microcomputadoras o PCs. 20. El inconveniente de los siete bits se manifest claramente en los mensajes de correo electrnico de la incipiente red Internet de principios de la dcada de los noventas. No se podan enviar por correo electrnico ms que mensajes de texto puro, que la mayora de las veces en lugar de acentos y ees, mostraban una serie de smbolos incoherentes. Tampoco era posible incorporar archivos de grficos, voz, texto y video en los mensajes, porque el protocolo de comunicacin del correo electrnico slo reconoca los 128 caracteres del ASCII estndar de 7 bits. 21. Para resolver el problema, IBM complementa el cdigo ASCII con otro juego de caracteres denominado extendido, respetando los 128 primeros; esto da como resultado el juego completo de 256 caracteres ASCII de ocho bits cada uno. 22. En la actualidad, dada la internacionalizacin de la informacin propiciada por el desarrollo explosivo de las tecnologas de Internet como el correo electrnico y la World Wide Web, se gest el cdigo UNICODE, que utiliza dos bytes (16 bits) para representar un total de 65 000 caracteres, que permite el manejo una gran cantidad de smbolos de diversos lenguajes del mundo. 23. Los programas o software son los elementos intangibles o lgicos que posibilitan que la computadora realice todos los procesos que la han ubicado como la herramienta por excelencia del siglo XX para los negocios, las comunicaciones y, en general, para casi cualquier actividad del ser humano. 24. Aunque Augusta Ada Lovelace ya haba desarrollado el concepto de programacin, es a John von Neumann a quien se debe el concepto de programa almacenado, que utilizan todas las computadoras actuales. Los programas se almacenan en medios fsicos como circuitos o chips ROM (Read Only Memory), o en medios magnticos, para que al ejecutarlos en la memoria de la computadora, realicen las operaciones para las que fueron diseados. 25. Los programas estn constituidos por un conjunto de instrucciones diseadas para realizar tareas especficas y resolver problemas; es decir, utilizan algoritmos. Un algoritmo es un conjunto de procedimientos que se aplican paso a paso para resolver un problema, algo as como una receta para lograr un objetivo siguiendo instrucciones precisas. 26. Existe una gran cantidad de programas de todos tipos, pero segn su cometido, se pueden clasificar como programas de sistema y programas de aplicacin especfica. Los de sistema se utilizan para controlar las operaciones de la propia computadora, mientras que los de aplicacin son los que llevan a cabo las soluciones a los requerimientos del usuario; es decir, trabajan para el mundo real. 27. Programas de sistema: Programas de carga o inicio Sistemas operativos Controladores de dispositivos

28. Programas de aplicacin: Procesadores de texto Manejadores de libros de clculo Manejadores de bases de datos Programas de presentaciones Programas de grficos y diseo

Vous aimerez peut-être aussi