1 2011

Computación 1
Las computadoras, su historia y su conformación
Las computadoras le han facilitado al hombre el trabajo debido a que simplemente se dan unas cuantas órdenes, información para que la procese y así se desarrolle todo lo que necesitamos y junto con otros dispositivos facilita la comunicación y el entretenimiento.

Steve de la Cruz Lara CETI 02/09/2011

Y se conoce como la primera generación. profesor matemático de la Universidad de Cambridge en el siglo XIX. culminó dos años después. Eran programadas en lenguaje de máquina. la Mark I. cuando se integró a ese equipo el ingeniero y matemático húngaro John von Neumann (1903 . Esta generación abarco la década de los cincuenta. que disponía de mil palabras de memoria central y podían leer cintas magnéticas. En esta generación las máquinas son grandes y costosas (de un costo aproximado de ciento de miles de dólares). Tenía aproximadamente cuatro mil bulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por donde circulaban señales eléctricas sujetas a retardos. La idea que tuvo Charles Babbage sobre un computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y propenso a errores.1 HISTORIA DE LA COMPUTACIÓN La primera computadora fue la máquina analítica creada por Charles Babbage. un dispositivo mecánico para efectuar sumas repetidas. como en la ENIAC. Estas máquinas tenían las siguientes características: Estas máquinas estaban construidas por medio de tubos de vacío.UNIDAD 1 1. consumía 200 KW de energía eléctrica y requería todo un sistema de aire acondicionado. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético. Aiken. En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias. el equipo de diseño lo encabezaron los ingenieros John Mauchly y John Eckert. El proyecto. y no por medio de alambres que eléctricamente interconectaban varias secciones de control. 1. En 1947 se construyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrónica. las unidades de entrada utilizaban tarjetas perforadas. fue la primera computadora comercial. retomadas por Herman Hollerith (1860 1929). puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. que es el antecesor de los discos actuales. diseñada por un equipo encabezado por Howard H. que es considerado el padre de las computadoras. se utilizó para procesar el censo de 1950 en los Estados Unidos. La idea fundamental de von Neumann fue: permitir que en la memoria coexistan datos con instrucciones. La EDVAC (Electronic Discrete Variable Automatic Computer) fue diseñada por este nuevo equipo. En 1951 aparece la UNIVAC (NIVersAl Computer). quien además fundó una compañía que con el paso del tiempo se conocería como IBM (International Bussines Machines). Las ideas de von Neumann resultaron tan fundamentales para su desarrollo posterior. de la cual se produjeron varios cientos. pero tenía la capacidad de realizar cinco mil operaciones aritméticas en un segundo. para que entonces la computadora pueda ser programada en un lenguaje.1957). tenía más de 18 000 tubos de vacío.2 Generaciones de las computadoras Primera Generación En esta generación había un gran desconocimiento de las capacidades de las computadoras. En 1944 se construyó en la Universidad de Harvard. auspiciado por el departamento de Defensa de los Estados Unidos. La computadora más exitosa de la primera generación fue la IBM 650. Esta máquina ocupaba todo un sótano de la Universidad. Segunda Generación 2 . Esta máquina no está considerada como computadora electrónica debido a que no era de propósito general y su funcionamiento estaba basado en dispositivos electromecánicos llamados relevadores. En las dos primeras generaciones. Después se desarrolló por IBM la IBM 701 de la cual se entregaron 18 unidades entre 1953 y 1957.

paquetes gráficos. las minicomputadoras y los grandes sistemas continúan en desarrollo. Se ofrecen un sinnúmero de cursos prometiendo que en pocas semanas hacen de cualquier persona un experto en los programas comerciales. Aquí nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada "revolución informática". Se inaugura con la IBM 360 en abril de 1964. por lo que su uso se extiende al mercado industrial. programadores y operadores que se manejaban como una orquesta para resolver los problemas y cálculos solicitados por la administración. Aparece el concepto de human interface que es la relación entre el usuario y su computadora. Surgen otras aplicaciones como los procesadores de palabra. Se habla entonces de hardware ergonómico (adaptado a las dimensiones humanas para reducir el cansancio). Tercera generación Con los progresos de la electrónica y los avances de comunicación con las computadoras en la década de los 1960. De hecho las máquinas pequeñas rebasaban por mucho la capacidad de los grandes sistemas de 10 o 15 años antes. Quinta Generación En vista de la acelerada marcha de la microelectrónica. militar y de la gran industria. diseños de pantallas antirreflejos y teclados que descansen la muñeca. otros programas ofrecen toda una artillería de teclas de control y teclas de funciones (atajos) para efectuar toda suerte de efectos en el trabajo (con la consiguiente desorientación de los usuarios novatos). CRAY. surge la tercera generación de las computadoras. diseñadores. Con el surgimiento de las computadoras personales. las computadoras seguían evolucionando. De estar totalmente desconectado a ellas en las máquinas grandes pasa la PC a ser pieza clave en el diseño tanto del hardware como del software. No todo son microcomputadoras. pero sería equivocado suponer que las grandes computadoras han desaparecido. El usuario final de la información no tenía contacto directo con las computadoras El usuario de las computadoras va cambiando y evolucionando con el tiempo. se reducía su tamaño y crecía su capacidad de procesamiento. Surge la competencia internacional por el dominio del 3 . su presencia era ya ineludible en prácticamente todas las esferas de control gubernamental. Su manejo es por medio de los lenguajes de control de los sistemas operativos. por supuesto. etc. son circuitos integrados de alta densidad y con una velocidad impresionante. las hojas electrónicas de cálculo. Algunas de estas computadoras se programaban con cintas perforadas y otras más por medio de cableado en un tablero. También en esta época se empezó a definir la forma de comunicarse con las computadoras. porque han hecho más interactiva la comunicación con el usuario. Se programan en nuevos lenguajes llamados lenguajes de alto nivel. Se ponen al alcance programas con menús (listas de opciones) que orientan en todo momento al usuario (con el consiguiente aburrimiento de los usuarios expertos). Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas. el software y los sistemas que con ellas de manejan han tenido un considerable avance.3 Las características de esta generación fueron las siguientes: Su fabricación electrónica esta basada en circuitos integrados. eran capaces de atender a varios cientos de millones de operaciones por segundo. por el contrario. Los programas eran hechos a la medida por un equipo de expertos: analistas. que recibía el nombre de programación de sistemas.Cerca de la década de 1960. que requerían de instalaciones costosas y especiales. Las características de la segunda generación son las siguientes: Están construidas con circuitos de transistores. Hitachi o IBM por ejemplo. Las enormes computadoras de las series CDC. Con respecto al software se inicia una verdadera carrera para encontrar la manera en que el usuario pase menos tiempo capacitándose y entrenándose y más tiempo produciendo. Cuarta Generación Aquí aparecen los microprocesadores que es un gran adelanto de la microelectrónica. la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras.

así como cientos de dispositivos de entrada y salida. La elaboración de maquetas y proyectos de la creación de aviones. es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 10 hasta 200 usuarios simultáneamente. Las Minicomputadoras. · Debido a su precio. con los objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados. Manejo de lenguaje natural y sistemas de inteligencia artificial. En general. en tamaño y poder de procesamiento. 4 . Al ser orientada a tareas específicas. Los mainframes son grandes. De alguna forma los mainframes son más poderosos que las supercomputadoras porque soportan más programas simultáneamente. hoy en día. Minicomputadoras · En 1960 surgió la minicomputadora.mercado de la computación. sin embargo. 4. una minicomputadora. son muy pocas las supercomputadoras que se construyen en un año. o sea un circuito integrado independiente. El estudio y predicción de tornados. en la que se perfilan dos líderes que. Estas máquinas están diseñadas para procesar enormes cantidades de información en poco tiempo y son dedicadas a una tarea específica. un Mainframe es parecido a una hilera de archiveros en algún cuarto con piso falso. rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente. Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos semejantes. ésto para disipar el calor que algunos componentes alcanzan a tener. El estudio y predicción del clima de cualquier parte del mundo. 2. Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras". no necesitaba de todos los periféricos que necesita un Mainframe. y su temperatura tiene que estar controlada. se encuentran entre los mainframes y las estaciones de trabajo. una versión más pequeña de la Macro computadora. simuladores de vuelo. no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados.3 Clasificación de las computadoras SUPERCOMPUTADORAS · Una supercomputadora es el tipo de computadora más potente y más rápido que existe en un momento dado. Asimismo son las más caras. Búsqueda de yacimientos petrolíferos con grandes bases de datos sísmicos. Búsqueda y estudio de la energía y armas nucleares. · Unos ejemplos de tareas a las que son expuestas las supercomputadoras son los siguientes: 1. los Mainframes ocupaban cuartos completos o hasta pisos enteros de algún edificio. escuelas y hogares. Macro computadoras · Las macro computadoras son también conocidas como Mainframes. que pueden resumirse de la siguiente manera: Procesamiento en paralelo mediante arquitecturas y diseños especiales y circuitos de gran velocidad. 5. Microcomputadoras · Las microcomputadoras o Computadoras Personales (PC´s) tuvieron su origen con la creación de los microprocesadores. Las PC´s son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas. Un microprocesador es "una computadora en un chic". sus precios alcanzan los 30 MILLONES de dólares y más. Actualmente se usan para almacenar grandes bases de datos. y cuentan con un control de temperatura especial. Pero las supercomputadoras pueden ejecutar un sólo programa más rápido que un mainframe. 1. En el pasado. y esto ayudó a reducir el precio y costos de mantenimiento. automatización industrial y aplicaciones multiusuario. esto para ocultar los cientos de cables de los periféricos. 3.

El teclado se encuentra compuesto de 3 partes: teclas de función.1 Hardware Hardware son todos aquellos componentes físicos de una computadora. por ejemplo: Teclado Dispositivo de entrada más comúnmente utilizado que encontramos en todos los equipos computacionales. Son usadas para: · Aplicaciones de ingeniería CAD (Diseño asistido por computadora) CAM (manufactura asistida por computadora) Publicidad Creación de Software en redes. Lápiz óptico: Este dispositivo es muy parecido a una pluma ordinaria. 2. teclas alfanuméricas y teclas numéricas. Tableta digitalizadora: Es una superficie de dibujo con un medio de señalización que funciona como un lápiz. Procesamiento.Las computadoras "laptops" o Son aquellas computadoras que están diseñadas para poder ser transportadas de un lugar a otro. Haciendo que la pluma toque el monitor el usuario puede elegir los comandos de las programas. pesan entre 2 y 5 kilos y la mayoría trae integrado una pantalla de LCD (Liquid Crys tal Display). pero conectada a un cordón eléctrico y que requiere de un software especial. todo lo visible y tangible. Estaciones de trabajo o Workstations · Las estaciones de trabajo se encuentran entre las Minicomputadoras y las macrocomputadoras (por el procesamiento). se utilizan diferentes dispositivos.1 Dispositivos de entrada y de salida ENTRADA Para ingresar los datos a la computadora. Los tamaños varían desde tamaño carta hasta la cubierta de un escritorio. El mouse o ratón es arrastrado a lo largo de una superficie para maniobrar un apuntador en la pantalla del monitor.1. UNIDAD 2 2. la palabra "workstation" o "estación de trabajo" se utiliza para referirse a cualquier computadora que está conectada a una red de área local. 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 gráficos de alta calidad. La tableta convierte los movimientos de este apuntador en datos digitalizados que pueden ser leídos por ciertos paquetes de cómputo. 5 . El Hardware realiza las 4 actividades fundamentales: · · · · Entrada. Mouse: Es el segundo dispositivo de entrada más utilizado. o Se alimentan por medio de baterías recargables . Salida Almacenamiento secundario.

fotografías a color ó en Blanco y Negro a una forma que puede leer una computadora. despliegan sólo 2 colores. Monitores: El monitor ó pantalla de vídeo. Las impresoras se pueden dividir en 2 tipos: Impresoras de Impacto: Impresoras Sin Impacto: 2. La memoria está subdividida en celdas individuales cada una de las cuales tiene una capacidad similar para almacenar datos. sistemas de sonido. antes de que los programas puedan ejecutarse o procesarse los datos. SALIDA Los dispositivos de salida de una computadora es el hardware que se encarga de mandar una respuesta hacia el exterior de la computadora. etc. Durante el procesamiento. Los datos proporcionados a la computadora permanecen en el almacenamiento primario hasta que se utilizan en el procesamiento.Pantallas sensibles al tacto (Screen Touch) : Permiten dar comandos a la computadora tocando ciertas partes de la pantalla.2 Dispositivos de almacenamiento Área de almacenamiento Primario: La memoria da al procesador almacenamiento temporal para programas y datos. basic. Las instrucciones básicas para arrancar una computadora están grabadas aquí y en algunas notebooks han grabado hojas de cálculo. 6 . fácil y eficiente de ingresar información impresa en una computadora. el almacenamiento primario almacena los datos intermedios y finales de todas las operaciones aritméticas y lógicas. los dato s resultados del procesamiento y los datos que se preparan para la salida. pueden ser: Monocromáticos. Scanners : Convierten texto. es el dispositivo de salida más común. El almacenamiento primario debe guardar también las instrucciones de los programas usados en el procesamiento. La memoria del equipo permite almacenar datos de entrada. Después esta imagen puede ser modificada. instrucciones de los programas que se están ejecutando en ese momento. también se puede ingresar información si se cuenta con un Software especial llamado OCR (Reconocimiento óptico de caracteres). memoria de acceso aleatorio. la básica es en término de sus capacidades de color. impresa y almacenada. Las computadoras usan 2 tipos de memoria primaria: ROM (read only memory). módem. como pueden ser: los monitores. Almacenamiento Secundario: El almacenamiento secundario es un medio de almacenamiento definitivo (no volátil como el de la memoria RAM).1. y es volátil. uno para el fondo y otro para la superficie. Existen muchas formas de clasificar los monitores. impresoras. etc. la utiliza el usuario mediante sus programas. memoria de sólo lectura. Son capaces de digitalizar una página de gráficas en unos segund os y proporcionan una forma rápida. en la cual se almacena ciertos programas e información que necesita la computadora las cuales están grabadas permanentemente y no pueden ser modificadas por el programador. RAM (Random access memory). Impresoras: Dispositivo que convierte la salida de la computadora en imágenes impresas. Hay algunos que forman parte del cuerpo de la computadora y otros están separados de la misma. Muy pocos programas de software trabajan con ellas y los usuarios se quejan de que las pantallas están muy lejos del teclado. Todos los programas y datos deben transferirse a la memoria desde un dispositivo de entrada o desde el almacenamiento secundario (disquete).

3.2 Unidad Aritmético/Lógica: Esta unidad realiza cálculos (suma. Los datos usados en el procesamiento se transfieren de su posición en el almacenamiento a la UAL. coordina actividades de E/S Determina que instrucción se debe ejecutar y pone a disposición los datos pedidos por la instrucción.1. Como el cabezal de lectura/escritura solo cubre una parte de la superficie. Algunos dispositivos combinan ambas tecnologías. resta. así como el CPU es el cerebro de la computadora.El proceso de transferencia de datos a un equipo de cómputo se le llama procedimiento de lectura.2 Memorias Memorias magnéticas Las memorias magnéticas usan diferentes patrones de magnetización sobre una superficie cubierta con una capa magnetizada para almacenar información.1. Una vez ejecutada la instrucción la Unidad de Control debe determinar donde pondrá el resultado para salida ó para su uso posterior. Tiene un registro muy importante conocido como: Acumulador ACC Al realizar operaciones aritméticas y lógicas. el almacenamiento magnético es de acceso 7 . Debido a que el procesamiento no puede efectuarse en el área de almacenamiento. multiplicación. 2. El proceso de transferencia de datos desde la computadora hacia el almacenamiento se denomina procedimiento de escritura. se puede decir que la UC es el núcleo del CPU. Los datos se manipulan de acuerdo con las instrucciones del programa y regresan al almacenamiento. Se divide en 3 Componentes Unidad de Control (UC) Unidad Aritmético/Lógica (UAL) Área de almacenamiento primario (memoria) 2. resta. la UAL mueve datos entre ella y el almacenamiento. Transfiere los datos entre las posiciones de almacenamiento. En la actualidad se pueden usar principalmente dos tecnologías para almacenar información: o o o El almacenamiento Magnético. Supervisa la ejecución de los programas Coordina y controla al sistema de cómputo.1. división y compara números y caracteres). Para terminar una operación puede suceder que los datos pasen de la UAL al área de almacenamiento varias veces. Determina donde se almacenan los datos y los transfiere desde las posiciones donde están almacenado. Las memorias magnéticas son no volátiles. El almacenamiento Óptico. · · · · · · Realiza todos los cálculos (suma.3. multiplicación y división) y operaciones lógicas (comparaciones).1 Unidad de control: Es en esencia la que gobierna todas las actividades de la computadora. 2. Se llega a la información usando uno o más cabezales de lectura/escritura.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 ejecución de las instrucciones de los programas sobre los datos. es decir. 2. los datos deben transferirse a la UAL. Es el "cerebro" de la computadora.

Utiliza como base el 10.) decimal que en caso de ausencia se supone colocada a la derecha. decimal. Memorias de disco óptico Las memorias en disco óptico almacenan información usando agujeros minúsculos grabados con un láser en la superficie de un disco circular. utilizando un conjunto de símbolos cuyo significado depende fundamentalmente de su posición relativa al símbolo. principalmente en el campo de las memorias fuera de línea en computadoras domésticas. que corresponde al número del símbolo que comprende para la representación de cantidades.3 SISTEMA DE NUMERACIÓN En la informática se usaron muchos sistemas de numeración como lo fue el sistema binario. CD-ROM. Existen diversos tipos de software libre entre ellos están el colibrí y el lynux. 2. 2. sin embargo no es obligatorio que sea así y. usada para memoria terciaria y fuera de línea.secuencial y debe buscar. La información se lee iluminando la superficie con un diodo láser y observando la reflexión. DVD+RW. DVD: Memorias de simplemente solo lectura. CD-R. la superficie magnética será de alguno de estos tipos: Disco magnético. Los siguientes formatos son de uso común: CD. dar vueltas o las dos cosas. Dicho crecimiento se ha dado. su acrónimo inglés.1 Sistema Decimal Es uno de los sistema denominado posiciónales. DVD-RAM: Memoria de escritura lenta y lectura rápida usada como memoria terciaria y fuera de línea. Los discos ópticos son no volátil y de acceso secuencial. en la que se encuentran. DVD-R. entre otros. la memoria principal consiste casi exclusivamente en memoria de semiconductor volátil y dinámica. de lo cual se les explicara algunos de ellos En cuanto al software libre suele estar disponible gratuitamente en Internet. usada para distribución masiva de información digital (música. CD-RW. denominado coma (. usado para memoria secundario. puede ser vendido comercialmente. ha habido un crecimiento constante en el uso de un nuevo tipo de memoria de semiconductor no volátil llamado memoria flash. Con el cambio de siglo. DVD+R: Memorias de escritura única usada como memoria terciaria y fuera de línea. también conocida como memoria dinámica de acceso aleatorio o más comúnmente RAM. Blu-ray: Formato de disco óptico pensado para almacenar vídeo de alta calidad y datos. o a precio del coste de la distribución a través de otros medios. Para la realización de estos programas se tenia que realizar algunas conversiones .3. DVD-RW. octal y hexadecimal ya que fueron muy útil para la realización de varios programas pero la tecnología ha avanzado tanto que ya estos sistemas están si se puede decir obsoleto. Existen memorias de semiconductor de ambos tipos: volátiles y no volátiles. Sony o Phillips. En las computadoras modernas.3. En computadoras modernas.2 Sistema Octal 8 . aunque conserve su carácter de libre. Las memorias de semiconductor no volátiles se están usando también como memorias secundarias en varios dispositivos de electrónica avanzada y computadoras especializadas y no especializadas. estos símbolos son: 0123456789 2. Cinta magnética. Memoria de semiconductor La memoria de semiconductor usa circuitos integrados basados en semiconductores para almacenar información. vídeo. Un chip de memoria de semiconductor puede contener millones de minúsculos transistores o condensadores. programas informáticos). Para su desarrollo se creó la BDA. Disco duro.

blanco o negro. circuito abierto o circuito cerrado. expresa una de solamente dos alternativas posibles. pero aún así podemos utilizar esta forma binaria de representación para expresar estados intermedios logrando la precisión deseada). A. Se basa en la representación de cantidades utilizando los dígitos 1 y 0. utiliza 8 símbolos para la representación de cantidades .3. Estos símbolos son: 0123456789ABCDEF 2. Cada digito de un numero representado en este sistema se representa en BIT (contracción de binary digit).3 Sistema Hexadecimal Es un sistema posicional de numeración en el que su base es 16. 2. También el cuarteto es la base del sistema de codificación BCD.. por tanto. voltaje o no voltaje.4. etc.Es sistema de numeración cuya base es 8 . algo es o no es. 2. la memoria. por tanto su base es dos (numero de dígitos de sistemas). es decir. que se podían llevar a cabo operaciones lógicas asignando el número 1 a "verdadero" y el número 0 a "falso" dos condiciones para codificar información que permite el funcionamiento de los procesadores de instrucciones de un ordenador. un nervio estimulado o un nervio inhibido. Asociamos esos estados con los dígitos 1 y 0 y eso nos permite codificar la información. D. E. que sólo utilizan dos estados: tensión alta o tensión baja.1 BIT Un BIT es una manera "binaria " de presentar información.. en 1930 Claude Shannon mostró.4 Sistema Binarios: Es el sistema de numeración que utiliza internamente hardware de las computadoras actuales. C. Su interés se debe a que cada cifra en hexadecimal (0.4 Unidades de medidas binarias El código binario es el sistema de representación de textos utilizando el sistema binario. La razón de utilizar sólo dos dígitos se debe a que todos los dispositivos de un ordenador (el procesador. Estos sistemas es de los llamados posiciónales y la posición de sus cifras se mide con la relación a la coma decimal que en caso de no aparecer se supone implícitamente a la derecha del numero.) están construidos con circuitos electrónicos basados en transistores. pasa corriente o no pasa corriente. 9. etc. (Sabemos que no todo lo que se encuentra en nuestro universo es blanco o negro. con un sí o no. F) se puede representar con un cuarteto. 2. 2. B. utilizara 16 símbolos para la representación de cantidades.3.. es decir.. 1.2 Nibble Se denomina nibble o cuado al conjunto de cuatro dígitos binarios (bits) o medio octeto. A continuación se muestra la correspondencia entre las dieciséis 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 9 .4. Estos símbolos son: 01234567 2. Se expresa con un 1 o un 0. verdadero o falso. puesto que 24=16.

basados en potencias de 2.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.y otros. mega-. pero sí del Sistema Internacional de Magnitudes (ISO 80000). aunque diferentes en valor.4. No obstante. M y G para kilobyte. de las unidades y se aplican principalmente a las relacionadas con las tecnologías informáticas. en especial octetos o bytes de ocho bits. megabyte y gigabyte. 16 5 15 16 20 2. 16 5 10 16 17. No forman parte del SI. giga. 16 5 5 16 12. a los prefijos del SI como kilo-. Sin embargo. La práctica espontánea de los científicos de la computación fue acortar los prefijos K. expresiones como "tres megabytes" han sido abreviados incorrectamente como 3M y el prefijo deviene en sufijo. 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. Nombr e un(o) mil millón millard o billón billardo trillón trillardo cuadrill ón Diferen cia 0% 2% 5% 7% 10 % 13 % 15 % 18 % 21 % K M G T P E Z Y 16 7. Nomb re unida d Kilo Mega Giga Tera Peta Exa Zetta Yotta Símbo 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. Son similares en concepto.5 Software 10 .3 Prefijos binarios Los prefijos binarios permiten crear múltiplos binarios.

las unidades de disco. Un lenguaje de programación es muy estricto: A CADA instrucción le corresponde UNA acción de procesador. donde una de sus partes importantes es el sistema operativo. como el mantenimiento de los archivos del disco y la administración de la pantalla. controla los trabajos. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. En la mayoría de los ordenadores sólo hay una UCP. procesa tareas tan esenciales. El software de sistema.6 Sistema operativo Sistema operativo. Por lo general. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. Por ejemplo. cuando la computadora está imprimiendo un documento. no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión. los intérpretes basados en gráficos son más sencillos de utilizar. el teclado o el mouse. gestión de bases de datos y similares. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos. el cual proporciona herramientas para ayudar al programador a escribir programas informáticos y a usar diferentes lenguajes de programación de forma práctica. Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean tecleadas. 11 . Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. Se trata de datos tal como llegan al procesador. esto significa que el hardware es la parte física. Si el proceso no finaliza en el tiempo asignado. El lenguaje utilizado por el procesador se denomina lenguaje máquina. en cualquier campo de actividad susceptible de ser automatizado o asistido. y el software es la parte lógica de la computadora. discos compactos o cintas magnéticas. discos duros. permite a los usuarios llevar a cabo una o varias tareas más específicas. como la memoria. lleva a cabo tareas de tratamiento de textos. se suspende y se ejecuta otro proceso. un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo. El software puede dividirse en distintas formas basadas en el tipo de trabajo realizado. sólo pueden manejar un proceso en cada momento. etc. Los sistemas operativos de tarea única. más primitivos. y permiten al usuario comunicarse señalando y haciendo clic en un icono. Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación. El software de aplicación. y gestiona los errores de hardware y la pérdida de datos. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. para ejecutarlo o mostrarlo. se tiene el software de programación. como discos flexibles. Por otro lado. Este intercambio de procesos se denomina conmutación de contexto. organiza los archivos en diversos dispositivos de almacenamiento. desde donde el procesador puede acceder. tangible y fácilmente aplicable. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora. hacer un índice ordenado por autor o recuperar información de una base de datos. Los sistemas operativos controlan diferentes procesos de la computadora. y es almacenado en algún soporte físico (hardware). aunque a menudo invisibles. que tiene algún sentido para la computadora. El sistema operativo se encarga de controlar el estado de los procesos suspendidos.El software es un conjunto de números binarios (bits). es la parte que permite funcionar al hardware. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto. las impresoras. 2.7 Lenguaje de programación Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. 2. que consisten en una serie de 0 y 1 ( datos binarios). un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. Mientras que el hardware es un sistema de computación visible. se los conoce como protocolos de comunicación. Otros están basados en gráficos. Los sistemas operativos pueden ser de tarea única o multitarea. Por último. el software es una entidad puramente conceptual: un producto intelectual. el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés). Por ejemplo. Se trata de dos conceptos totalmente diferentes. Por lo tanto. software básico que controla una computadora.

El ensamblador fue el primer lenguaje de programación utilizado. Cabe destacar que el paquete o suite de oficina más conocido es Office. una creación de Microsoft.com www. El hardware. En otros casos. Bibliografía www. Es muy similar al lenguaje máquina. un lenguaje de programación tiene varias ventajas: ͼ Es mucho más fácil de comprender que un lenguaje máquina: ͼ Permite mayor portabilidad. las hojas de cálculo y las bases de datos son programas de aplicación. por lo tanto. Se dice que los sistemas operativos funcionan como el enlace entre el software y el hardware. Su actividad no se agota en los programas de aplicación. pero los desarrolladores pueden comprenderlo. este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). Informática básica Mc Graw Hill/ interamericana de España S. El término "portabilidad" describe la capacidad de usar un programa de software en diferentes tipos de equipos. un paquete de oficina combina aplicaciones como procesadores de textos y hojas de cálculo.El lenguaje máquina. como los sistemas operativos (que son los que hacen funcionar a la computadora). El software es el equipamiento intangible y lógico de una computadora. un programa de aplicación es un tipo de software diseñado para facilitar al usuario la concreción de un cierto trabajo. No obstante. Por ejemplo. es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos. los programas de aplicación son desarrollados a medida. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo. es la compañía de software más grande del mundo. MIGUEL.A 1993 12 . Así. a pedido del usuario. Esto demuestra que las aplicaciones informáticas posibilitan la automatización de tareas como la contabilidad o la redacción de documentos. Los procesadores de texto. Para poder utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo. los lenguajes de programación (que permiten crear los programas informáticos en general) y las utilidades (que realizan tareas de mantenimiento o de uso general).8 Programas de aplicación En la informática. Esta empresa. En ocasiones. el software permite resolver un problema específico. es el soporte material y físico. un programa desarrollado para un equipo no puede ser portado a otro tipo de equipo. se trata de paquetes integrados que resuelven problemas generales e incluyen varias aplicaciones.com GARCIA LOPEZ.wikipedia.monografías. razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. en cambio. 2. no es comprensible para los seres humanos. es decir. ¡a veces será necesario volver a escribir todo el programa! Por lo tanto. Esta característica lo diferencia de otros tipos de programas. Por eso. fundada en 1975 por Bill Gates y Paul Allen. sino que la empresa también desarrolla el sistema operativo más popular: Windows.

Sign up to vote on this title
UsefulNot useful