Professional Documents
Culture Documents
INTRODUCCIN A LA COMPUTACIN
Computadoras Digitales
Una computadora digital es un dispositivo electromecnico y electrnico cuya funcin es la realizacin de clculos numricos y manipulacin de informacin. Con el desarrollo de la electrnica digital a partir de los aos 40 comenzaron a construirse computadoras digitales cada vez con mayor capacidad y velocidad y con menor tamao y precio. Una computadora digital slo puede realizar ciertas operaciones aritmticas y lgicas y el problema tiene que ser expresado de tal forma que los resultados puedan obtenerse con este limitado conjunto de operaciones. Sin embargo se han desarrollado mtodos que permiten la solucin de un gran nmero de problemas. Adems las computadoras digitales nos permiten la manipulacin de informacin, lo que ha generado un gran nmero de aplicaciones en todas las reas, no slo en las cientficas o ingenieriles.
Hardware
Como ya se mencion, englobamos con la denominacin de hardware a todos los dispositivos fsicos que conforman a una computadora. Algunos de estos dispositivos, los bsicos, se muestran en la figura 1-1 y se describen a continuacin.
ITSON
Introduccin a la Computacin
Figura 1-1
Memoria Principal
Para que una computadora realice su cometido requiere de instrucciones y datos. Esta informacin as como la misma que la computadora va generando se almacena en una parte de la mquina denominada memoria principal. Hay ciertas instrucciones que la mquina requiere al momento de encenderla para que verifique su integridad y determine las componentes que tiene conectadas, as como para activar la unidad de disco para cargar los programas de "arranque" de la mquina. Estas instrucciones se guardan en un tipo de memoria llamada memoria de slo lectura (ROM), cuya caracterstica principal es que la informacin guardada en sta no se borra al apagar la computadora.
ITSON
Captulo 1
Introduccin a la Computacin
Todos los programas, as como los datos que le alimentamos a la computadora o los que sta genera, son almacenados en un tipo de memoria llamada memoria de acceso aleatorio (RAM) cuyas caractersticas principales son que podemos leer y escribir sobre sta y que la informacin almacenada en sta se destruye al apagar la computadora.
Memoria Secundaria
Dado que la memoria RAM no conserva la informacin una vez apagada la mquina y a que la capacidad de sta es limitada, requerimos de algn dispositivo que nos permita guardar programas y datos, para evitar de tener que teclearlos cada vez que queramos correr un programa. Este tipo de dispositivo se conoce como memoria secundaria y por lo general es un dispositivo que almacena la informacin grabndola en un medio magntico. Los tipos ms comunes de estos dispositivos son: Unidades de disco flexible, unidades de disco duro y unidades de cinta. Un disco flexible (floppy disk) es un disco de plstico recubierto de un material magntico con una cubierta de plstico. Sus principales caractersticas son el bajo costo, poca capacidad de almacenamiento (1.44 Megabytes) y velocidad de acceso relativamente lenta. Un byte es la unidad bsica de almacenamiento en la que se expresa la capacidad de una memoria, tanto la principal como la secundaria. En un byte podemos almacenar un carcter. Un disco duro o fijo (Hard Disk) consiste de uno o m s discos metlicos con un recubrimiento de material magntico. Las caractersticas de este medio de almacenamiento son costo alto, gran capacidad de almacenamiento y velocidad de acceso alta. Los discos duros actuales tienen capacidades en el orden de Gigabytes. Las cintas magnticas consisten en cintas de material plstico recubiertas de material magntico. Algunas son parecidas a los casetes de audio y otras a los videocasetes. Las caractersticas de una cinta magntica son la gran capacidad de almacenamiento y velocidad de acceso lenta.
Software
Como ya se mencion, todos las instrucciones y datos que requiere una computadora para funcionar se conocen como software. En trminos generales el software de una computadora se puede clasificar en tres grupos: Sistemas operativos, lenguajes de propsito general y programas de aplicacin.
ITSON
Introduccin a la Computacin
Sistemas operativos
Un sistema operativo es una coleccin de programas que tienen como objetivo servir de intermediario entre la computadora y el usuario. Estos programas nos permiten manejar los recursos de la mquina, como son el CPU, los unidades de discos, el teclado, el monitor, etc. Un sistema operativo tambin nos permite manejar administrar (almacenar, borrar, copiar, renombrar, etc.) programas y datos.
Programas de aplicacin
Los programas de aplicacin son los programas que nosotros desarrollamos o adquirimos con el fin de resolver un problema especfico. Por ejemplo podremos usar un procesador de palabras para elaborar un reporte o usar una base de datos para llevar el control de inventario de una empresa o un paquete de mtodos numricos para resolver un problema de ingeniera. Todos estos programas fueron escritos usando un lenguaje de alto nivel.
Firmware
Ya se mencion que parte de los programas de "arranque" de una computadora son almacenados en memoria ROM a fin de que no se destruya la informacin al apagar la mquina. Este tipo de software recibe el nombre de firmware. Tambin es comn encontrar computadoras que almacn en este tipo de
ITSON
Captulo 1
Introduccin a la Computacin
memoria lenguajes de propsito general (normalmente BASIC) o programas de aplicacin: Procesadores de palabras, programas de comunicacin, etc.
Notacin
Para la descripcin de la sintaxis de los lenguajes de computacin se utiliza la siguiente notacin: 1) El texto escrito en negrillas deber escribirse (teclearse) tal como aparece en la descripcin de la sintaxis. Por ejemplo, la sintaxis de la proposicin if, que se estudiar en el Captulo 6: Proposiciones de Control de C, es la siguiente: if(expresin) proposicin1 [else proposicin2] Al usar esta proposicin en un programa, el programador debe escribir precisamente las palabras if y else . 2) El texto escrito en letra cursiva deber ser reemplazado por uno suministrado por el programador. En el ejemplo anterior, en lugar de las palabras expresin, proposicin1 y proposicin2, el programador deber escribir una expresin y dos proposiciones vlidas de del lenguaje C. El texto encerrado entre corchetes es opcional y puede ser omitido. En el ejemplo anterior, la parte [else proposicin2] de la proposicin if puede omitirse en algunos casos. La lnea vertical |, se usa para separar entre dos o ms opciones mutuamente excluyentes. Las opciones estn delimitadas por llaves { }. Tres puntos (...). Una expresin seguida de tres puntos, significa que la expresin puede repetirse tantas veces como se desee. Por ejemplo, la sintaxis de la proposicin compuesta que se estudiar en el Captulo 4: Estructura de un programa en C, es la siguiente: { [declaracin local] ... proposicin ... } Lo cual nos indica que una proposicin compuesta puede tener 0 o ms declaraciones locales y 1 o ms proposiciones.
3) 4) 5)
ITSON
Introduccin a la Computacin
Terminologa
En computacin se usan algunos trminos para referirse a ciertos componentes del hardware o software, el trmino en ingls se encuentra en parntesis.
Programa (Program)
Llamados tambin programas de aplicacin, aplicaciones o software, son una serie de instrucciones, escritas en un lenguaje de programacin. Estas instrucciones se almacenan en archivos y le dicen a una computadora cmo ejecutar una tarea.
Archivo (File)
Un archivo es una coleccin de informacin relacionada, normalmente almacenada en un disco. Un archivo puede contener a un programa, datos para alimentar o datos generados por un programa.
ITSON
Captulo 1
Introduccin a la Computacin
La extensin consiste de un punto seguido de uno, dos o tres caracteres. La extensin es til para describir el contenido del archivo. Por ejemplo los archivos que contienen los programas fuente en Pascal usan por lo general la extensin ".pas", los del lenguaje C, la extensin ".c" y los de BASIC usan ".bas". Hay otras extensiones como ".com", o ".exe" que se refieren a programas en lenguaje mquina listos para correr.
Directorio (Directory)
El directorio de un disco es la tabla del contenido de un disco. Contiene los nombres de los archivos, sus tamaos y las fechas y horas de su creacin o de su ltima modificacin.
ITSON
Introduccin a la Computacin
Figura 1-2.
ITSON
Captulo 1
Introduccin a la Computacin
Ruta (Path)
Los comandos del MSDOS que se refieren a archivos requieren saber en que directorio se encuentran los archivos. La secuencia de directorios que hay que recorrer para llegar a un archivo se llama ruta. La sintaxis de una ruta es: [\][nomDir1][\nomDir2...] nomDir1, nomDir2, ... son nombres de directorios. Cada nombre de un directorio se separa del previo mediante una diagonal invertida (\). Si la ruta empieza con la diagonal invertida, MSDOS empieza el recorrido de los directorios a partir del directorio raz. En caso contrario el recorrido empieza a partir del directorio de trabajo. Algunos ejemplos de rutas son: \ \tareapas \replab\replabqu Directorio raz. Directorio tareapas que se encuentra en el directorio raz. Directorio replabqu que se encuentra en el directorio replab que a su vez est en el directorio raz.
Bibliografia
1. Levine Gutierrez, Guillermo, Introduccin a la Computacin y a la Programacin Estructurada. Segunda Edicin, Mxico: McGraw-Hill, 1989. 2. Microsoft Corp. MS-DOS Version 5 Reference Guide. USA: Microsoft Press, 1992.
ITSON