Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccion A La Computacion
Introduccion A La Computacion
Introduccin a la Computacin
Tema 1. Informtica. Rgimen de Anualidad
Introduccin a la Computacin
1. Concepto de Computadora
Una computadora es un dispositivo electrnico que acepta datos de entrada, los procesa mediante
programas y genera informacin. La principal funcin de una computadora es el procesamiento
de datos.
2. Historia de la computacin
- Del baco a la tarjeta perforada
El baco
Fue uno de los primeros dispositivos mecnicos para contar, cuya historia se remonta a los aos
1600 a 190 a. C. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a
su vez estn montadas en un marco rectangular. Al desplazar las cuentas sobre varillas, sus
posiciones representan valores almacenados, y es mediante dichas posiciones que este representa
y almacena datos.
La Pascalina
El filsofo y matemtico francs Blaise Pascal (1623-1662) invent y construy la primera
sumadora mecnica. Se le llamo Pascalina y funcionaba como maquinaria a base de engranes y
ruedas. Con esta mquina, los datos se representaban mediante las posiciones de los engranajes,
y los datos se introducan manualmente estableciendo dichas posiciones finales de las ruedas
Mquina de diferencias
Charles Babbage (1793-1871), visionario ingls y catedrtico de Cambridge, hubiera podido
acelerar el desarrollo de las computadoras si l y su mente inventiva hubieran nacido 100 aos
despus. Adelant la situacin del hardware computacional al inventar la "mquina de
diferencias", capaz de calcular tablas matemticas.
En 1834, cuando trabajaba en los avances de la mquina de diferencias Babbage concibi la idea
de una "mquina analtica". En esencia, sta era una computadora de propsitos generales.
Conforme con su diseo, la mquina analtica de Babbage poda sumar, substraer, multiplicar y
dividir en secuencia automtica a una velocidad de 60 sumas por minuto. El diseo requera
miles de engranes y mecanismos que necesitara accionarse por una locomotora. Charles
Babbage trabaj en su mquina analtica hasta su muerte
Tarjetas perforadas
El fabricante de tejidos Charles Jacquard, invent en 1801 un telar que se controlaba por medio
de tarjetas perforadas; las tarjetas se perforan estratgicamente y se acomodan en cierta
secuencia para indicar un diseo de tejido en particular. Charles Babbage quiso aplicar el
concepto de las tarjetas perforadas del telar de Jacquard en su mquina analtica, pero la
tecnologa de la poca no bastaba para hacer realidad sus ideas. El mundo no estaba listo, y no
lo estara por cien aos ms.
Herman Hollerit (1860-1929). La oficina de censos estadounidense no termin el censo de 1880
sino hasta 1888, por lo que la direccin de la oficina ya haba llegado a la conclusin de que el
censo de cada diez aos tardara ms que los mismos 10 aos para terminarlo. La oficina de
censos comision al estadstico Herman Hollerit para que aplicara su experiencia en tarjetas
perforadas y llevara a cabo el censo de 1890. Con el procesamiento de las tarjetas perforadas y el
tabulador de tarjetas perforadas de Hollerit, el censo se termin en slo 3 aos. As empez el
procesamiento automatizado de datos.
Hollerith fund la Tabulating Machine Company y vendi sus productos en todo el mundo. La
demanda de sus mquinas se extendi incluso hasta Rusia. El primer censo llevado a cabo en
Rusia en 1897, se registr con el Tabulador de Hollerith. En 1911, la Tabulating Machine
Company, al unirse con otras Compaas, form la Computing-Tabulating-Recording-Company.
La Computing-Tabulating-Recording-Company en 1924 cambi el nombre por el de
international Bussines Machines Corporation (IBM).
- Pioneros de la computacin
Atanasoff y Berry.
El Dr. Atanasoff, catedrtico de la Universidad Estatal de Iowa, desarroll la primera
computadora digital electrnica entre los aos de 1937 a 1942. Llam a su invento la
computadora Atanasoff-Berry, slo ABC (Atanasoff Berry Computer). Un estudiante
graduado, Clifford Berry, fue una til ayuda en la construccin de la computadora ABC.
Mauchly y Eckert
2
Mauchly y Eckert, despus de varias conversaciones con el Dr. Atanasoff, de leer apuntes que
describan los principios de la computadora ABC y verla en persona, desarrollaron una
computadora electrnica completamente operacional a gran escala, se termin en 1946 y se
llam ENIAC (Electronic Numerical Integrator And Computer).
La ENIAC construida para aplicaciones de la Segunda Guerra mundial, se termin en 30 meses
por un equipo de cientficos que trabajan bajo reloj. La ENIAC, mil veces ms veloz que sus
predecesoras electromecnicas, irrumpi como un importante descubrimiento en la tecnologa de
la computacin. Pesaba 30 toneladas, ocupaba un espacio de 450 mts2 y requera una gran
cantidad de electricidad. La leyenda cuenta que la ENIAC, construida en la Universidad de
Pennsylvania, bajaba las luces de Filadelfia siempre que se activaba.
- Generaciones de computadoras
Primera Generacin ( 1951 - 1958)
Las computadoras de la primera generacin tenan siguientes caractersticas:
Estaban construidas por medio de tubos de vaco.
Eran programadas en lenguaje de mquina.
En esta generacin las mquinas son grandes y costosas (de un costo aproximado de ciento de
miles de dlares). Los operadores ingresaban los datos y programas en cdigo especial por
medio de tarjetas perforadas.
Eckert y Mauchly contribuyeron al desarrollo de computadoras de la 1era Generacin formando
una compaa privada y construyendo UNIVAC I, que el Comit del cens utiliz para evaluar
el de 1950. La IBM tena el monopolio de los equipos de procesamiento de datos basados en
tarjetas perforadas y estaba teniendo un gran auge en productos como rebanadores de carne,
bsculas para comestibles, relojes y otros artculos; sin embargo no haba logrado el contrato
para el Censo de 1950.
Comenz entonces a construir computadoras electrnicas y su primera entrada fue con la IBM
701 en 1953. Despus de un lento comienzo la IBM 701 se convirti en un producto
comercialmente viable. Sin embargo en 1954 fue introducido el modelo IBM 650, el cual es la
razn por la que IBM disfruta hoy de una gran parte del mercado de las computadoras. La
administracin de la IBM asumi un gran riesgo y estim una venta de 50 computadoras. Este
3
nmero era mayor que la cantidad de computadoras instaladas en esa poca en E.U. De hecho la
IBM instal 1000 computadoras. El resto es historia. Aunque caras y de uso limitado las
computadoras fueron aceptadas rpidamente por las compaas privadas y de gobierno. A la
mitad de los aos 50 IBM y Remington Rand se consolidaban como lderes en la fabricacin de
computadoras.
Con el surgimiento de las computadoras personales, el software y los sistemas que con ellas de
manejan han tenido un considerable avance, porque han hecho ms interactiva la comunicacin
con el usuario. Surgen otras aplicaciones como los procesadores de palabra, las hojas
electrnicas de clculo, paquetes grficos, etc.
Hay autores que sealan que ya estamos en una quinta generacin que se caracteriza por:
- Desarrollo de procesamiento en paralelo mediante arquitecturas y diseos especiales y circuitos
de gran velocidad.
- Manejo de lenguaje natural y sistemas de inteligencia artificial.
El futuro previsible de la computacin es muy interesante, y se puede esperar que esta ciencia
siga siendo objeto de atencin prioritaria de gobiernos y de la sociedad en general.
Una supercomputadora es el tipo de computadora ms potente que existe. Estas mquinas estn
diseadas para procesar enormes cantidades de informacin en poco tiempo y son dedicadas a una
tarea especfica.
Algunos ejemplos de tareas a las que son expuestas las supercomputadoras son los siguientes:
-Bsqueda y estudio de la energa y armas nucleares.
-Bsqueda de yacimientos petrolferos con grandes bases de datos ssmicos.
-Estudio y prediccin de tornados.
-Estudio y prediccin del clima de cualquier parte del mundo.
-Elaboracin de maquetas y proyectos de la creacin de aviones, simuladores de vuelo.
Debido a que la tecnologa de la computacin cambia con tanta rapidez, las capacidades avanzadas de
una supercomputadora pueden volverse las caractersticas estndar de una PC dentro de unos cuantos
aos. Las supercomputadoras contemporneas cuestan ms de 20 millones de dlares.
b) Macrocomputadoras o Mainframes
Las macrocomputadoras son tambin conocidas como mainframes. Los mainframes son grandes,
rpidos y caros sistemas que son capaces de controlar cientos de usuarios simultneamente, as como
cientos de dispositivos de entrada y salida.
Este tipo de computadora se usa en organizaciones donde muchas personas necesitan tener acceso a la
misma informacin, que por lo general es almacenada en una o ms bases de datos enormes.
Era comn que en el pasado, un mainframe ocupara un cuarto entero o incluso todo un piso de un
edificio. Por lo general, los mainframes eran colocados en oficinas con ventanales y
acondicionamiento especial de aire para mantenerlas fras, y en pisos elevados para acomodar el
cableado necesario para mantener conectado el sistema entero. Esta disposicin ya no es muy usual.
En la actualidad, un mainframe luce como un archivador, poco impresionante.
Las computadoras mainframe pueden costar desde 35.000 hasta millones de dlares.
c) Minicomputadoras
d) Microcomputadoras o PCs
Las microcomputadoras o Computadoras Personales (PCs) tuvieron su origen con la creacin de los
microprocesadores. Las PCs son computadoras para uso personal, de bajo precio comparadas y
actualmente se encuentran en las oficinas, escuelas y hogares.
El trmino PC surge en el ao de 1981, cuando IBM sac a la venta su modelo "IBM PC", la cual se
convirti en un tipo de computadora ideal para uso "personal", de ah que el trmino "PC" se
estandariz y los clones que sacaron posteriormente otras empresas fueron llamados "PC y
compatibles", usando procesadores del mismo tipo que las IBM, pero a un costo menor y pudiendo
ejecutar el mismo tipo de programas.
Existen otros tipos de microcomputadoras , como la Macintosh, que no son compatibles con la IBM.
La Macintosh es otra familia de microcomputadoras fabricada por Apple Computer.
En la actualidad existen variados tipos en el diseo de PCs:
-Computadoras personales, con el gabinete tipo minitorre, separado del monitor.
4.1 Hardware
Son los componentes fsicos o equipos que componen a la computadora, es todo lo visible y
tangible.
El hardware est conformado por:
a) Dispositivos de Entrada
b) Unidad Central de Proceso (CPU)
c) Memoria principal
d) Dispositivos de Almacenamiento Secundario
e) Dispositivos de Salida
a) Dispositivos de Entrada
Permiten introducir los datos a la computadora. Entre los dispositivos de entrada tenemos el
teclado, el ratn, escner, lectores de cdigos de barras, pantallas sensibles al tacto, tabla
digitalizadora, lpiz ptico, entre otros.
-Teclado: es el dispositivo de entrada ms comnmente utilizado y como su nombre lo indica
est compuesto por una serie de teclas que representan letras, nmeros y otros caracteres
especiales.
-Mouse o ratn: es el segundo dispositivo de entrada ms utilizado. El mouse o ratn es
arrastrado a lo largo de una superficie para maniobrar un apuntador en la pantalla del monitor.
-Escner: permite convertir informacin grfica (texto, fotografas, grficos a color o en blanco
y negro) a una forma que pueda ser leda por una computadora. Despus esta imagen puede ser
modificada, impresa y almacenada. Proporcionan una forma rpida, fcil y eficiente de ingresar
informacin impresa en una computadora.
-Lectores de cdigo de barras: son rastreadoras que leen las barras verticales que conforman un
cdigo. Son ampliamente utilizados en supermercados, tiendas por departamentos, farmacias,
etc.
-Pantallas sensibles al tacto: permiten dar comandos a la computadora tocando ciertas partes de
la pantalla. Su aceptacin ha sido muy reducida. Algunas tiendas por departamento emplean
este tipo de tecnologa para ayudar a clientes a encontrar los bienes o servicios dentro de la
tienda.
-Tabla digitalizadora: es una superficie de dibujo con un medio de sealizacin que funciona
como un lpiz. La tabla convierte los movimientos de este apuntador en datos digitalizados que
pueden ser ledos por ciertos programas.
-Lpiz ptico: este dispositivo es muy parecido a un bolgrafo comn y corriente. Haciendo que
el lpiz toque el monitor el usuario puede elegir los comandos de los programas.
-Otros: entre otros dispositivos de entrada estn los joysticks o palancas de mando, lectores de
tarjetas perforadas (en desuso), unidades de reconocimiento de voz, cmaras digitales, etc.
b) Unidad Central de Proceso (CPU) o procesador
Est encargada de dirigir y controlar todas las actividades realizadas por la computadora en el
procesamiento de datos; es responsable de controlar el flujo de datos (actividades de entrada y
salida) y de la ejecucin de los programas sobre los datos. Es el cerebro de la computadora.
En una computadora comn, el procesador completo est contenido en un pequeo chip llamado
microprocesador, que es una pieza de silicio u otro material grabada con muchos circuitos
electrnicos diminutos.
La CPU consta de dos componentes: la unidad de control y la-unidad aritmtico lgica.
Unidad de Control: coordina las actividades de la computadora. Entre sus funciones tenemos:
Supervisar la ejecucin de los programas
Coordinar las actividades de entrada / salida
Localizar los datos requeridos para realizar operaciones
Establecer dnde se almacenan los datos
Determinar qu instrucciones deben ejecutarse en un momento determinado y en qu orden
Una vez ejecutada una instruccin determina dnde pondr el resultado para su uso posterior
Unidad Aritmtico - Lgica: realiza clculos aritmticos (suma, resta, multiplicacin y
divisin) y operaciones lgicas de comparacin (>, <, =, ).
c) Memoria Principal.
Es utilizada para almacenar temporalmente programas y datos. En ella se guardan los datos que
el CPU est procesando y las instrucciones de los programas que se estn ejecutando en un
momento determinado.
Todos los programas y datos deben transferirse a la memoria desde un dispositivo de entrada o
desde el almacenamiento secundario, antes de que los programas puedan ejecutarse o procesarse
los datos.
Los datos proporcionados a la computadora permanecen en memoria principal hasta que se
utilizan en el procesamiento. Durante el procesamiento, la memoria principal almacena los datos
intermedios y finales de todas las operaciones aritmticas y lgicas.
La memoria puede ser visualizada como un conjunto de celdas o casillas, donde se almacenan los
datos y las instrucciones correspondientes a los programas. Cada casilla tiene asociada una
direccin que indica su posicin relativa en memoria y mediante la direccin se puede acceder a
la informacin que est contenida en esa casilla (ver Figura 2).
Direccin
0
1
2
3
4
.
.
998
999
25
15
13
9
16
.
5
65
denomina binario porque utiliza dos dgitos 0s y 1s. La Figura 3, muestra los valores en sistema
binario correspondientes a los datos de la Figura 2.
0
1
2
3
4
.
.
998
999
00011001
00010100
00001101
00001001
00010000
.
.
00000101
01000001
1024 bytes
1024 KB
1024 MB
1024 GB
10
instrucciones bsicas para arrancar una computadora. El trmino memoria de solo lectura,
significa que esta memoria no puede ser modificada y aun cuando apaguemos la computadora la
informacin permanecer inalterada en la ROM.
11
digitalizado. Slo como referencia, algunos juegos de computadora necesitan de varios CDROMs, los cuales podran ser sustituidos fcilmente por un DVD.
e) Dispositivos de Salida
Son los equipos que se encargan de mandar una respuesta hacia el exterior de una computadora.
Algunos de ellos son: monitor, impresora y plotter.
-Monitor o pantalla de vdeo: es el dispositivo de salida ms comn. Existen muchas formas de
clasificar los monitores, la bsica es en trmino de sus capacidades de color. De acuerdo a esta
clasificacin los monitores pueden ser:
Monocromticos: despliegan slo dos colores, uno para el fondo y otro para lo que se
escribe. Los colores pueden ser blanco y negro, verde y negro o Anaranjado y negro.
Escala de Grises: despliega diferentes tonos de grises.
Color: pueden desplegar de 4 hasta ms de 1 milln de colores.
-Impresora: es un dispositivo que convierte la salida de la computadora en imgenes impresas.
La impresora provee una forma de registrar sobre un papel parte de la informacin que produce y
procesa una computadora. Existen diferentes tipos de impresoras, las ms conocidas son las
matriciales, las de inyeccin de tinta y las impresoras lser.
- Plotter: es como una impresora en el sentido de que produce imgenes en papel, pero se usa
para producir imgenes en formato grande, como planos, mapas, etc. Es de gran utilizad en
diseo grfico y estudios de arquitectura.
4.2 Software
Es el conjunto de programas que le indican a la computadora qu hacer y cmo operar para
generar los resultados esperados. El hardware por si solo no puede hacer nada, pues es necesario
que exista el software, el cual hace funcionar a la computadora.
12
Concepto de programa
Un programa es un conjunto de instrucciones que le indican a la computadora las operaciones
que debe realizar para llevar a cabo una tarea especfica. Un programa es simplemente el
conjunto de instrucciones que se le proporcionan al microprocesador para que pueda procesar
los datos y ejecutar determinadas acciones que pueden mostrarse al usuario mediante algn
dispositivo de salida.
Clasificacin del software
El software se clasifica en cuatro categoras: Sistemas Operativos, Lenguajes de Programacin,
Software de Uso General y Software de Aplicacin (algunos autores consideran la tercera y
cuarta categora como una sola).
a) Sistemas Operativos
El sistema operativo es un programa muy especial, quiz el ms complejo e importante en una
computadora, es el gestor y organizador de todas las actividades que realiza la computadora. El
Sistema Operativo despierta a la computadora y hace que reconozca al CPU, la memoria, el
teclado, el sistema de vdeo y las unidades de disco. Adems, proporciona la facilidad para que
los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se
corren programas de aplicacin.
Funciones del Sistema Operativo
- Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las
unidades de disco, el teclado, el ratn, dispositivos de entrada y salida, etc.
- Administrar y mantener los sistemas de archivo de disco Los sistemas operativos agrupan la
informacin dentro de compartimentos lgicos para almacenarlos en el disco. Estos grupos
de informacin son llamados archivos, los cuales pueden contener instrucciones de
programas o informacin creada por el usuario. El sistema operativo mantiene una lista de
los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y
manipular estos archivos en diversos medios de almacenamiento, como discos flexibles,
discos duros, discos compactos, etc.
- Proporcionar una interfaz para que el usuario se pueda comunicar con la computadora.
- Apoyar a otros programas. Otra de las funciones importantes del SO es proporcionar
servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona
directamente a los usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar
archivos, revisar espacio disponible, etc.
Categoras de Sistemas Operativos
Multitarea. Se refiere a la capacidad del sistema operativo para ejecutar varias tareas al mismo
tiempo, como imprimir un documento, enviar un correo electrnico y escribir una carta, todo de
manera simultnea.
Multiusuario. Un sistema operativo multiusuario permite a ms de un solo usuario accesar una
computadora. Claro que, para llevarse esto a cabo, el sistema operativo tambin debe ser capaz
13
UNIX
14
Hojas de Clculo
15
Una hoja de clculo es una herramienta que permite elaborar tablas con datos y realizar clculos
con estos datos. El usuario teclea los datos y las frmulas que sern usadas para obtener los
resultados; despus el programa aplica las frmulas a los datos y as obtiene los resultados. Una
de sus caractersticas ms importantes es la capacidad para evaluar lo que ocurre si se hacen
algunas modificaciones, cambiando los datos rpidamente y calculando los nuevos resultados.
La mayora de las hojas de clculo cuentan tambin con la posibilidad de graficar estos
resultados en diferentes estilos de grficos (barras, lneas, pastel, etc.).
Ejemplos de Hojas de Clculo: Excel, Lotus 123, Quattro-Pro.
c) Software de aplicacin
El software de aplicacin est diseado y escrito para realizar tareas especficas personales,
empresariales o cientficas como el procesamiento de nminas, anlisis estadstico, control de
inventarios, etc. Se caracterizan por realizar tareas concretas y por manejar directamente los
datos para convertirlos en informacin.
d) Lenguajes de programacin
Los lenguajes de programacin son una forma de comunicacin inventada por el hombre para
dar rdenes a la computadora, haciendo uso de ellos se escriben los programas. No son tan
flexibles como el lenguaje natural, ya que poseen una sintaxis y una semntica definidas en
forma muy precisa, y no acepta ambigedades.
16
Estos lenguajes estn diseados para que las personas escriban y entiendan los programas de un
modo mucho ms fcil que los lenguajes de mquina y ensambladores.
Los lenguajes de programacin de alto nivel que actualmente existen son muy numerosos, siendo
algunos de los ms usados el Pascal, Basic, Fortran, C, etc.
Los programas escritos en lenguajes de alto nivel deben ser traducidos a cdigo de mquina, para
que la computadora pueda entenderlos. Esta traduccin es realizada por programas especiales
llamados traductores de lenguaje, los cuales pueden ser interpretadores o compiladores. En la
siguiente seccin se explica en qu consiste cada uno de ellos.
17
Referencias Bibliogrficas
1. Aguilar L. 1990. Fundamentos de programacin. Mc Graw-Hill.
2. Beekman G. 1995. Computacin & Informtica Hoy. Addison-Wesley Iberoamericana.
3. Datos Bsicos sobre Computacin.$http://www.monografias.com
4. Historia de la Computacin.$
http://www.geocities.com/siliconValley/Hub/6287/ciencia/hist_comp.htm
5. Long L. y Long N. 1997. Introduccin a las Computadoras y a los Sistemas de Informacin.
Prentice Hall.
6. Norton P. 1999. Introduccin a la computacin. Mc Graw-Hill
18