Sie sind auf Seite 1von 12

1 2011

Computacin 1
Las computadoras, su historia y su conformacin
Las computadoras le han facilitado al hombre el trabajo debido a que simplemente se dan unas cuantas rdenes, informacin para que la procese y as se desarrolle todo lo que necesitamos y junto con otros dispositivos facilita la comunicacin y el entretenimiento.

Steve de la Cruz Lara CETI 02/09/2011

UNIDAD 1
1.1 HISTORIA DE LA COMPUTACIN
La primera computadora fue la mquina analtica creada por Charles Babbage, profesor matemtico de la Universidad de Cambridge en el siglo XIX. La idea que tuvo Charles Babbage sobre un computador naci debido a que la elaboracin de las tablas matemticas era un proceso tedioso y propenso a errores. En 1823 el gobierno Britnico lo apoyo para crear el proyecto de una mquina de diferencias, un dispositivo mecnico para efectuar sumas repetidas. En 1944 se construy en la Universidad de Harvard, la Mark I, diseada por un equipo encabezado por Howard H. Aiken. Esta mquina no est considerada como computadora electrnica debido a que no era de propsito general y su funcionamiento estaba basado en dispositivos electromecnicos llamados relevadores. En 1947 se construy en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrnica, el equipo de diseo lo encabezaron los ingenieros John Mauchly y John Eckert. Esta mquina ocupaba todo un stano de la Universidad, tena ms de 18 000 tubos de vaco, consuma 200 KW de energa elctrica y requera todo un sistema de aire acondicionado, pero tena la capacidad de realizar cinco mil operaciones aritmticas en un segundo. El proyecto, auspiciado por el departamento de Defensa de los Estados Unidos, culmin dos aos despus, cuando se integr a ese equipo el ingeniero y matemtico hngaro John von Neumann (1903 - 1957). Las ideas de von Neumann resultaron tan fundamentales para su desarrollo posterior, que es considerado el padre de las computadoras. La EDVAC (Electronic Discrete Variable Automatic Computer) fue diseada por este nuevo equipo. Tena aproximadamente cuatro mil bulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por donde circulaban seales elctricas sujetas a retardos. La idea fundamental de von Neumann fue: permitir que en la memoria coexistan datos con instrucciones, para que entonces la computadora pueda ser programada en un lenguaje, y no por medio de alambres que elctricamente interconectaban varias secciones de control, como en la ENIAC.

1.2 Generaciones de las computadoras


Primera Generacin En esta generacin haba un gran desconocimiento de las capacidades de las computadoras, puesto que se realiz un estudio en esta poca que determin que con veinte computadoras se saturara el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta generacin abarco la dcada de los cincuenta. Y se conoce como la primera generacin. Estas mquinas tenan las siguientes caractersticas: Estas mquinas 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). En 1951 aparece la UNIVAC (NIVersAl Computer), fue la primera computadora comercial, que dispona de mil palabras de memoria central y podan leer cintas magnticas, se utiliz para procesar el censo de 1950 en los Estados Unidos. En las dos primeras generaciones, las unidades de entrada utilizaban tarjetas perforadas, retomadas por Herman Hollerith (1860 1929), quien adems fund una compaa que con el paso del tiempo se conocera como IBM (International Bussines Machines). Despus se desarroll por IBM la IBM 701 de la cual se entregaron 18 unidades entre 1953 y 1957. La computadora ms exitosa de la primera generacin fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magntico, que es el antecesor de los discos actuales. Segunda Generacin

Cerca de la dcada de 1960, las computadoras seguan evolucionando, se reduca su tamao y creca su capacidad de procesamiento. Tambin en esta poca se empez a definir la forma de comunicarse con las computadoras, que reciba el nombre de programacin de sistemas. Las caractersticas de la segunda generacin son las siguientes: Estn construidas con circuitos de transistores. Se programan en nuevos lenguajes llamados lenguajes de alto nivel. Algunas de estas computadoras se programaban con cintas perforadas y otras ms por medio de cableado en un tablero. Los programas eran hechos a la medida por un equipo de expertos: analistas, diseadores, programadores y operadores que se manejaban como una orquesta para resolver los problemas y clculos solicitados por la administracin. El usuario final de la informacin no tena contacto directo con las computadoras El usuario de las computadoras va cambiando y evolucionando con el tiempo. De estar totalmente desconectado a ellas en las mquinas grandes pasa la PC a ser pieza clave en el diseo tanto del hardware como del software. Aparece el concepto de human interface que es la relacin entre el usuario y su computadora. Se habla entonces de hardware ergonmico (adaptado a las dimensiones humanas para reducir el cansancio), diseos de pantallas antirreflejos y teclados que descansen la mueca. Con respecto al software se inicia una verdadera carrera para encontrar la manera en que el usuario pase menos tiempo capacitndose y entrenndose y ms tiempo produciendo. Se ponen al alcance programas con mens (listas de opciones) que orientan en todo momento al usuario (con el consiguiente aburrimiento de los usuarios expertos); otros programas ofrecen toda una artillera de teclas de control y teclas de funciones (atajos) para efectuar toda suerte de efectos en el trabajo (con la consiguiente desorientacin de los usuarios novatos). Se ofrecen un sinnmero de cursos prometiendo que en pocas semanas hacen de cualquier persona un experto en los programas comerciales. Tercera generacin Con los progresos de la electrnica y los avances de comunicacin con las computadoras en la dcada de los 1960, surge la tercera generacin de las computadoras. Se inaugura con la IBM 360 en abril de 1964.3 Las caractersticas de esta generacin fueron las siguientes: Su fabricacin electrnica esta basada en circuitos integrados. Su manejo es por medio de los lenguajes de control de los sistemas operativos. Cuarta Generacin Aqu aparecen los microprocesadores que es un gran adelanto de la microelectrnica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeas y baratas, por lo que su uso se extiende al mercado industrial. Aqu nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada "revolucin informtica". 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. No todo son microcomputadoras, por supuesto, las minicomputadoras y los grandes sistemas continan en desarrollo. De hecho las mquinas pequeas rebasaban por mucho la capacidad de los grandes sistemas de 10 o 15 aos antes, que requeran de instalaciones costosas y especiales, pero sera equivocado suponer que las grandes computadoras han desaparecido; por el contrario, su presencia era ya ineludible en prcticamente todas las esferas de control gubernamental, militar y de la gran industria. Las enormes computadoras de las series CDC, CRAY, Hitachi o IBM por ejemplo, eran capaces de atender a varios cientos de millones de operaciones por segundo. Quinta Generacin En vista de la acelerada marcha de la microelectrnica, la sociedad industrial se ha dado a la tarea de poner tambin a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. Surge la competencia internacional por el dominio del

mercado de la computacin, en la que se perfilan dos lderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje ms cotidiano y no a travs de cdigos o lenguajes de control especializados. Japn lanz en 1983 el llamado "programa de la quinta generacin de computadoras", con los objetivos explcitos de producir mquinas con innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya est en actividad un programa en desarrollo que persigue objetivos semejantes, que pueden resumirse de la siguiente manera: Procesamiento en paralelo mediante arquitecturas y diseos especiales y circuitos de gran velocidad. Manejo de lenguaje natural y sistemas de inteligencia artificial.

1.3 Clasificacin de las computadoras


SUPERCOMPUTADORAS Una supercomputadora es el tipo de computadora ms potente y ms rpido que existe en un momento dado. Estas mquinas estn diseadas para procesar enormes cantidades de informacin en poco tiempo y son dedicadas a una tarea especfica. Asimismo son las ms caras, sus precios alcanzan los 30 MILLONES de dlares y ms; y cuentan con un control de temperatura especial, sto para disipar el calor que algunos componentes alcanzan a tener. Unos ejemplos de tareas a las que son expuestas las supercomputadoras son los siguientes:

1. Bsqueda y estudio de la energa y armas nucleares. 2. Bsqueda de yacimientos petrolferos con grandes bases de datos ssmicos. 3. El estudio y prediccin de tornados. 4. El estudio y prediccin del clima de cualquier parte del mundo. 5. La elaboracin de maquetas y proyectos de la creacin de aviones, simuladores de vuelo. Debido a su precio, son muy pocas las supercomputadoras que se construyen en un ao.

Macro computadoras Las macro computadoras 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. De alguna forma los mainframes son ms poderosos que las supercomputadoras porque soportan ms programas simultneamente. Pero las supercomputadoras pueden ejecutar un slo programa ms rpido que un mainframe. En el pasado, los Mainframes ocupaban cuartos completos o hasta pisos enteros de algn edificio, hoy en da, un Mainframe es parecido a una hilera de archiveros en algn cuarto con piso falso, esto para ocultar los cientos de cables de los perifricos, y su temperatura tiene que estar controlada. Minicomputadoras En 1960 surgi la minicomputadora, una versin ms pequea de la Macro computadora. Al ser orientada a tareas especficas, no necesitaba de todos los perifricos que necesita un Mainframe, y esto ayud a reducir el precio y costos de mantenimiento. Las Minicomputadoras, en tamao y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo. En general, una minicomputadora, es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 10 hasta 200 usuarios simultneamente. Actualmente se usan para almacenar grandes bases de datos, automatizacin industrial y aplicaciones multiusuario. Microcomputadoras Las microcomputadoras o Computadoras Personales (PCs) tuvieron su origen con la creacin de los microprocesadores. Un microprocesador es "una computadora en un chic", o sea un circuito integrado independiente. Las PCs son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares.

Las computadoras "laptops" o Son aquellas computadoras que estn diseadas para poder ser transportadas de un lugar a otro.

o Se alimentan por medio de bateras recargables , pesan entre 2 y 5 kilos y la mayora trae integrado una pantalla de LCD (Liquid Crys tal Display). Estaciones de trabajo o Workstations Las estaciones de trabajo se encuentran entre las Minicomputadoras y las macrocomputadoras (por el procesamiento). Las estaciones de trabajo son un tipo de computadoras que se utilizan para aplicaciones que requieran de poder de procesam iento moderado y relativamente capacidades de grficos de alta calidad. Son usadas para: Aplicaciones de ingeniera CAD (Diseo asistido por computadora) CAM (manufactura asistida por computadora) Publicidad Creacin de Software en redes, la palabra "workstation" o "estacin de trabajo" se utiliza para referirse a cualquier computadora que est conectada a una red de rea local.

UNIDAD 2
2.1 Hardware
Hardware son todos aquellos componentes fsicos de una computadora, todo lo visible y tangible. El Hardware realiza las 4 actividades fundamentales: Entrada, Procesamiento, Salida Almacenamiento secundario.

2.1.1 Dispositivos de entrada y de salida


ENTRADA Para ingresar los datos a la computadora, se utilizan diferentes dispositivos, por ejemplo: Teclado Dispositivo de entrada ms comnmente utilizado que encontramos en todos los equipos computacionales. El teclado se encuentra compuesto de 3 partes: teclas de funcin, teclas alfanumricas y teclas numricas. Mouse: 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. Lpiz ptico: Este dispositivo es muy parecido a una pluma ordinaria, pero conectada a un cordn elctrico y que requiere de un software especial. Haciendo que la pluma toque el monitor el usuario puede elegir los comandos de las programas. Tableta digitalizadora: Es una superficie de dibujo con un medio de sealizacin que funciona como un lpiz. La tableta convierte los movimientos de este apuntador en datos digitalizados que pueden ser ledos por ciertos paquetes de cmputo. Los tamaos varan desde tamao carta hasta la cubierta de un escritorio.

Pantallas sensibles al tacto (Screen Touch) : Permiten dar comandos a la computadora tocando ciertas partes de la pantalla. Muy pocos programas de software trabajan con ellas y los usuarios se quejan de que las pantallas estn muy lejos del teclado. Scanners : Convierten texto, fotografas a color en Blanco y Negro a una forma que puede leer una computadora. Despus esta imagen puede ser modificada, impresa y almacenada. Son capaces de digitalizar una pgina de grficas en unos segund os y proporcionan una forma rpida, fcil y eficiente de ingresar informacin impresa en una computadora; tambin se puede ingresar informacin si se cuenta con un Software especial llamado OCR (Reconocimiento ptico de caracteres). SALIDA Los dispositivos de salida de una computadora es el hardware que se encarga de mandar una respuesta hacia el exterior de la computadora, como pueden ser: los monitores, impresoras, sistemas de sonido, mdem. etc. Monitores: El monitor pantalla de vdeo, es el dispositivo de salida ms comn. Hay algunos que forman parte del cuerpo de la computadora y otros estn separados de la misma. Existen muchas formas de clasificar los monitores, la bsica es en trmino de sus capacidades de color, pueden ser: Monocromticos, despliegan slo 2 colores, uno para el fondo y otro para la superficie. Impresoras: Dispositivo que convierte la salida de la computadora en imgenes impresas. Las impresoras se pueden dividir en 2 tipos: Impresoras de Impacto: Impresoras Sin Impacto:

2.1.2 Dispositivos de almacenamiento


rea de almacenamiento Primario: La memoria da al procesador almacenamiento temporal para programas y datos. Todos los programas y datos deben transferirse a la memoria desde un dispositivo de entrada o desde el almacenamiento secundario (disquete), antes de que los programas puedan ejecutarse o procesarse los datos. Las computadoras usan 2 tipos de memoria primaria: ROM (read only memory), memoria de slo lectura, en la cual se almacena ciertos programas e informacin que necesita la computadora las cuales estn grabadas permanentemente y no pueden ser modificadas por el programador. Las instrucciones bsicas para arrancar una computadora estn grabadas aqu y en algunas notebooks han grabado hojas de clculo, basic, etc. RAM (Random access memory), memoria de acceso aleatorio, la utiliza el usuario mediante sus programas, y es voltil. La memoria del equipo permite almacenar datos de entrada, instrucciones de los programas que se estn ejecutando en ese momento, los dato s resultados del procesamiento y los datos que se preparan para la salida. Los datos proporcionados a la computadora permanecen en el almacenamiento primario hasta que se utilizan en el procesamiento. Durante el procesamiento, el almacenamiento primario almacena los datos intermedios y finales de todas las operaciones aritmticas y lgicas. El almacenamiento primario debe guardar tambin las instrucciones de los programas usados en el procesamiento. La memoria est subdividida en celdas individuales cada una de las cuales tiene una capacidad similar para almacenar datos. Almacenamiento Secundario: El almacenamiento secundario es un medio de almacenamiento definitivo (no voltil como el de la memoria RAM).

El proceso de transferencia de datos a un equipo de cmputo se le llama procedimiento de lectura. El proceso de transferencia de datos desde la computadora hacia el almacenamiento se denomina procedimiento de escritura. En la actualidad se pueden usar principalmente dos tecnologas para almacenar informacin: o o o El almacenamiento Magntico. El almacenamiento ptico. Algunos dispositivos combinan ambas tecnologas.

2.1.3 CPU
PROCESAMIENTO El CPU (Central Proccesor Unit) es el responsable de controlar el flujo de datos (Actividades de Entrada y Salida E/S) y de la ejecucin de las instrucciones de los programas sobre los datos. Realiza todos los clculos (suma, resta, multiplicacin, divisin y compara nmeros y caracteres). Es el "cerebro" de la computadora. Se divide en 3 Componentes Unidad de Control (UC) Unidad Aritmtico/Lgica (UAL) rea de almacenamiento primario (memoria)

2.1.3.1 Unidad de control:


Es en esencia la que gobierna todas las actividades de la computadora, as como el CPU es el cerebro de la computadora, se puede decir que la UC es el ncleo del CPU. Supervisa la ejecucin de los programas Coordina y controla al sistema de cmputo, es decir, coordina actividades de E/S Determina que instruccin se debe ejecutar y pone a disposicin los datos pedidos por la instruccin. Determina donde se almacenan los datos y los transfiere desde las posiciones donde estn almacenado. Una vez ejecutada la instruccin la Unidad de Control debe determinar donde pondr el resultado para salida para su uso posterior.

2.1.3.2 Unidad Aritmtico/Lgica:


Esta unidad realiza clculos (suma, resta, multiplicacin y divisin) y operaciones lgicas (comparaciones). Transfiere los datos entre las posiciones de almacenamiento. Tiene un registro muy importante conocido como: Acumulador ACC Al realizar operaciones aritmticas y lgicas, la UAL mueve datos entre ella y el almacenamiento. Los datos usados en el procesamiento se transfieren de su posicin en el almacenamiento a la UAL. Los datos se manipulan de acuerdo con las instrucciones del programa y regresan al almacenamiento. Debido a que el procesamiento no puede efectuarse en el rea de almacenamiento, los datos deben transferirse a la UAL. Para terminar una operacin puede suceder que los datos pasen de la UAL al rea de almacenamiento varias veces.

2.2 Memorias
Memorias magnticas Las memorias magnticas usan diferentes patrones de magnetizacin sobre una superficie cubierta con una capa magnetizada para almacenar informacin. Las memorias magnticas son no voltiles. Se llega a la informacin usando uno o ms cabezales de lectura/escritura. Como el cabezal de lectura/escritura solo cubre una parte de la superficie, el almacenamiento magntico es de acceso

secuencial y debe buscar, dar vueltas o las dos cosas. En computadoras modernas, la superficie magntica ser de alguno de estos tipos: Disco magntico. Disco duro, usado para memoria secundario. Cinta magntica, usada para memoria terciaria y fuera de lnea. Memoria de semiconductor La memoria de semiconductor usa circuitos integrados basados en semiconductores para almacenar informacin. Un chip de memoria de semiconductor puede contener millones de minsculos transistores o condensadores. Existen memorias de semiconductor de ambos tipos: voltiles y no voltiles. En las computadoras modernas, la memoria principal consiste casi exclusivamente en memoria de semiconductor voltil y dinmica, tambin conocida como memoria dinmica de acceso aleatorio o ms comnmente RAM, su acrnimo ingls. Con el cambio de siglo, ha habido un crecimiento constante en el uso de un nuevo tipo de memoria de semiconductor no voltil llamado memoria flash. Dicho crecimiento se ha dado, principalmente en el campo de las memorias fuera de lnea en computadoras domsticas. Las memorias de semiconductor no voltiles se estn usando tambin como memorias secundarias en varios dispositivos de electrnica avanzada y computadoras especializadas y no especializadas. Memorias de disco ptico Las memorias en disco ptico almacenan informacin usando agujeros minsculos grabados con un lser en la superficie de un disco circular. La informacin se lee iluminando la superficie con un diodo lser y observando la reflexin. Los discos pticos son no voltil y de acceso secuencial. Los siguientes formatos son de uso comn: CD, CD-ROM, DVD: Memorias de simplemente solo lectura, usada para distribucin masiva de informacin digital (msica, vdeo, programas informticos). CD-R, DVD-R, DVD+R: Memorias de escritura nica usada como memoria terciaria y fuera de lnea. CD-RW, DVD-RW, DVD+RW, DVD-RAM: Memoria de escritura lenta y lectura rpida usada como memoria terciaria y fuera de lnea. Blu-ray: Formato de disco ptico pensado para almacenar vdeo de alta calidad y datos. Para su desarrollo se cre la BDA, en la que se encuentran, entre otros, Sony o Phillips.

2.3 SISTEMA DE NUMERACIN


En la informtica se usaron muchos sistemas de numeracin como lo fue el sistema binario, decimal, octal y hexadecimal ya que fueron muy til para la realizacin de varios programas pero la tecnologa ha avanzado tanto que ya estos sistemas estn si se puede decir obsoleto. Para la realizacin de estos programas se tenia que realizar algunas conversiones , de lo cual se les explicara algunos de ellos En cuanto al software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribucin a travs de otros medios; sin embargo no es obligatorio que sea as y, aunque conserve su carcter de libre, puede ser vendido comercialmente. Existen diversos tipos de software libre entre ellos estn el colibr y el lynux.

2.3.1 Sistema Decimal


Es uno de los sistema denominado posicinales, utilizando un conjunto de smbolos cuyo significado depende fundamentalmente de su posicin relativa al smbolo, denominado coma (,) decimal que en caso de ausencia se supone colocada a la derecha. Utiliza como base el 10, que corresponde al nmero del smbolo que comprende para la representacin de cantidades; estos smbolos son: 0123456789

2.3.2 Sistema Octal

Es sistema de numeracin cuya base es 8 , es decir, utiliza 8 smbolos para la representacin de cantidades . Estos sistemas es de los llamados posicinales y la posicin de sus cifras se mide con la relacin a la coma decimal que en caso de no aparecer se supone implcitamente a la derecha del numero. Estos smbolos son: 01234567

2.3.3 Sistema Hexadecimal


Es un sistema posicional de numeracin en el que su base es 16, por tanto, utilizara 16 smbolos para la representacin de cantidades. Estos smbolos son: 0123456789ABCDEF

2.3.4 Sistema Binarios:


Es el sistema de numeracin que utiliza internamente hardware de las computadoras actuales. Se basa en la representacin de cantidades utilizando los dgitos 1 y 0, por tanto su base es dos (numero de dgitos de sistemas). Cada digito de un numero representado en este sistema se representa en BIT (contraccin de binary digit).

2.4 Unidades de medidas binarias


El cdigo binario es el sistema de representacin de textos utilizando el sistema binario, en 1930 Claude Shannon mostr, que se podan llevar a cabo operaciones lgicas asignando el nmero 1 a "verdadero" y el nmero 0 a "falso" dos condiciones para codificar informacin que permite el funcionamiento de los procesadores de instrucciones de un ordenador. La razn de utilizar slo dos dgitos se debe a que todos los dispositivos de un ordenador (el procesador, la memoria, etc.) estn construidos con circuitos electrnicos basados en transistores, que slo utilizan dos estados: tensin alta o tensin baja, circuito abierto o circuito cerrado, pasa corriente o no pasa corriente, etc. Asociamos esos estados con los dgitos 1 y 0 y eso nos permite codificar la informacin.

2.4.1 BIT
Un BIT es una manera "binaria " de presentar informacin; es decir, expresa una de solamente dos alternativas posibles. Se expresa con un 1 o un 0, con un s o no, verdadero o falso, blanco o negro, algo es o no es, voltaje o no voltaje, un nervio estimulado o un nervio inhibido. (Sabemos que no todo lo que se encuentra en nuestro universo es blanco o negro, pero an as podemos utilizar esta forma binaria de representacin para expresar estados intermedios logrando la precisin deseada).

2.4.2 Nibble
Se denomina nibble o cuado al conjunto de cuatro dgitos binarios (bits) o medio octeto. Su inters se debe a que cada cifra en hexadecimal (0, 1, 2,..., 9, A, B, C, D, E, F) se puede representar con un cuarteto, puesto que 24=16. Tambin el cuarteto es la base del sistema de codificacin BCD. A continuacin se muestra la correspondencia entre las diecisis cifras hexadecimales y sus correspondientes representaciones binarias en forma de cuarteto:

0hex 1hex 2hex 3hex 4hex 5hex

=0dec =1dec =2dec =3dec =4dec =5dec

=0oct =1oct =2oct =3oct =4oct =5oct

0 0 0 0 0 0

0 0 0 0 1 1

0 0 1 1 0 0

0 1 0 1 0 1

6hex 7hex 8hex 9hex Ahex Bhex Chex Dhex Ehex Fhex

=6dec =7dec =8dec =9dec =10dec =11dec =12dec =13dec =14dec =15dec

=6oct =7oct =10oct =11oct =12oct =13oct =14oct =15oct =16oct =17oct

0 0 1 1 1 1 1 1 1 1

1 1 0 0 0 0 1 1 1 1

1 1 0 0 1 1 0 0 1 1

0 1 0 1 0 1 0 1 0 1

2.4.3 Prefijos binarios


Los prefijos binarios permiten crear mltiplos binarios, basados en potencias de 2, de las unidades y se aplican principalmente a las relacionadas con las tecnologas informticas, en especial octetos o bytes de ocho bits. Son similares en concepto, aunque diferentes en valor, a los prefijos del SI como kilo-, mega-, giga- y otros. No forman parte del SI, pero s del Sistema Internacional de Magnitudes (ISO 80000). La prctica espontnea de los cientficos de la computacin fue acortar los prefijos K, M y G para kilobyte, megabyte y gigabyte. Sin embargo, expresiones como "tres megabytes" han sido abreviados incorrectamente como 3M y el prefijo deviene en sufijo. No obstante, el uso incorrecto de los prefijos del Sistema Internacional (con base 10) como si fueran prefijos binarios (con base 2) es causa de serias confusiones.

Nomb re unida d Kilo Mega Giga Tera Peta Exa Zetta Yotta

Smbo lo

Potencias binarias y valores decimales 0 2 =1 2 = 1 024 2 = 1 048 576 30 2 = 1 073 741 824 2 = 1 099 511 627 776 50 2 = 1 125 899 906 842 624 2 = 1 152 921 504 606 846 976 70 2 = 1 180 591 620 717 411 303 424 80 2 = 1 208 925 819 614 629 174 706 176
60 40 20 10

Valores en el SI 10 = 1 10 = 1 000 10 = 1 000 000 9 10 = 1 000 000 000 10 = 1 000 000 000 000 15 10 = 1 000 000 000 000 000 10 = 1 000 000 000 000 000 000 21 10 = 1 000 000 000 000 000 000 000 24 10 = 1 000 000 000 000 000 000 000 000
18 12 6 3 0

Hex a. 0 16 16
5 2,

Nombr e un(o) mil milln millard o billn billardo trilln trillardo cuadrill n

Diferen cia 0% 2% 5% 7% 10 % 13 % 15 % 18 % 21 %

K M G T P E Z Y

16 7, 16
5

16 12, 16
5

10

16 17, 16
5

15

16

20

2.5 Software

10

El software es un conjunto de nmeros binarios (bits), que tiene algn sentido para la computadora, y es almacenado en algn soporte fsico (hardware), desde donde el procesador puede acceder, para ejecutarlo o mostrarlo. Mientras que el hardware es un sistema de computacin visible, tangible y fcilmente aplicable, el software es una entidad puramente conceptual: un producto intelectual, esto significa que el hardware es la parte fsica, y el software es la parte lgica de la computadora. El software puede dividirse en distintas formas basadas en el tipo de trabajo realizado. El software de sistema, donde una de sus partes importantes es el sistema operativo, es la parte que permite funcionar al hardware, controla los trabajos, procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administracin de la pantalla. El software de aplicacin, permite a los usuarios llevar a cabo una o varias tareas ms especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, lleva a cabo tareas de tratamiento de textos, gestin de bases de datos y similares. Por ejemplo, hacer un ndice ordenado por autor o recuperar informacin de una base de datos, etc. Por ltimo, se tiene el software de programacin, el cual proporciona herramientas para ayudar al programador a escribir programas informticos y a usar diferentes lenguajes de programacin de forma prctica.

2.6 Sistema operativo


Sistema operativo, software bsico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas, y gestiona los errores de hardware y la prdida de datos. Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretacin de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intrpretes de instrucciones estn basados en texto y exigen que las instrucciones sean tecleadas. Otros estn basados en grficos, y permiten al usuario comunicarse sealando y haciendo clic en un icono. Por lo general, los intrpretes basados en grficos son ms sencillos de utilizar. Los sistemas operativos pueden ser de tarea nica o multitarea. Los sistemas operativos de tarea nica, ms primitivos, slo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora est imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresin. Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultneamente. En la mayora de los ordenadores slo hay una UCP; un sistema operativo multitarea crea la ilusin de que varios procesos se ejecutan simultneamente en la UCP. El mecanismo que se emplea ms a menudo para lograr esta ilusin es la multitarea por segmentacin de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutacin de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. Tambin cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basndose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultneamente por la alta velocidad del cambio de contexto.

2.7 Lenguaje de programacin


Un lenguaje de programacin" es un lenguaje diseado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programacin es un modo prctico para que los seres humanos puedan dar instrucciones a un equipo. Por otro lado, el trmino "lenguaje natural" define un medio de comunicacin compartido por un grupo de personas (por ejemplo: ingls o francs). Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programacin; se los conoce como protocolos de comunicacin. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programacin es muy estricto: A CADA instruccin le corresponde UNA accin de procesador. El lenguaje utilizado por el procesador se denomina lenguaje mquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios).

11

El lenguaje mquina, por lo tanto, no es comprensible para los seres humanos, razn por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El cdigo escrito en este tipo de lenguaje se transforma en cdigo mquina para que el procesador pueda procesarlo. El ensamblador fue el primer lenguaje de programacin utilizado. Es muy similar al lenguaje mquina, pero los desarrolladores pueden comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje mquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje mquina). As, un programa desarrollado para un equipo no puede ser portado a otro tipo de equipo. El trmino "portabilidad" describe la capacidad de usar un programa de software en diferentes tipos de equipos. Para poder utilizar un programa de software escrito en un cdigo ensamblador en otro tipo de equipo, a veces ser necesario volver a escribir todo el programa! Por lo tanto, un lenguaje de programacin tiene varias ventajas: Es mucho ms fcil de comprender que un lenguaje mquina: Permite mayor portabilidad, es decir que puede adaptarse fcilmente para ejecutarse en diferentes tipos de equipos.

2.8 Programas de aplicacin


En la informtica, un programa de aplicacin es un tipo de software diseado para facilitar al usuario la concrecin de un cierto trabajo. Esta caracterstica lo diferencia de otros tipos de programas, como los sistemas operativos (que son los que hacen funcionar a la computadora), los lenguajes de programacin (que permiten crear los programas informticos en general) y las utilidades (que realizan tareas de mantenimiento o de uso general). El software es el equipamiento intangible y lgico de una computadora. El hardware, en cambio, es el soporte material y fsico. Se dice que los sistemas operativos funcionan como el enlace entre el software y el hardware. Los procesadores de texto, las hojas de clculo y las bases de datos son programas de aplicacin. Esto demuestra que las aplicaciones informticas posibilitan la automatizacin de tareas como la contabilidad o la redaccin de documentos. En ocasiones, los programas de aplicacin son desarrollados a medida, es decir, a pedido del usuario. Por eso, el software permite resolver un problema especfico. En otros casos, se trata de paquetes integrados que resuelven problemas generales e incluyen varias aplicaciones. Por ejemplo, un paquete de oficina combina aplicaciones como procesadores de textos y hojas de clculo. Cabe destacar que el paquete o suite de oficina ms conocido es Office, una creacin de Microsoft. Esta empresa, fundada en 1975 por Bill Gates y Paul Allen, es la compaa de software ms grande del mundo. Su actividad no se agota en los programas de aplicacin, sino que la empresa tambin desarrolla el sistema operativo ms popular: Windows.

Bibliografa
www.monografas.com www.wikipedia.com GARCIA LOPEZ, MIGUEL. Informtica bsica Mc Graw Hill/ interamericana de Espaa S.A 1993

12