You are on page 1of 6

CIENCIA DE COMPUTACIN PARA SECUNDARIA CAPTULO 2 CONCEPTOS BSICOS DE COMPUTACIN (Computer Science Made Simple V.

V. Anton Spraul) CONCEPTOS Y TERMINOLOGA CLAVES Conocer los trminos clave y algunos conceptos bsicos lo ayudarn a comprender el poder de las computadoras. Clasificacin de las computadoras Los cientficos de computacin clasifican a las computadoras en base a su potencia y a su utilizacin. Una computadora personal (como la IBM PC) est diseada para se usada por una persona a la vez. Es lo que la mayora de nosotros piensa cuando alguien habla de computadoras, porque es la clase de computadora que vemos ms a menudo. Las computadoras la gente utiliza en casa o en los laboratorios de las escuelas son computadoras personales. Una laptop es una computadora personal compacta con todos los dispositivos comprimidos en un contenedor para hacerla fcilmente portable. El trmino general dispositivo se refiere a cualquier componente hardware importante. As, una laptop es cualquier computadora en la que el todo el hardware est dentro de un simple contenedor fcilmente transportable. Una estacin de trabajo (Workstation) es tambin una computadora diseada para ser utilizada por una persona a la vez, pero est conectada a una red (un conjunto de computadoras conectadas para compartir datos). Por ejemplo, en una compaa de seguros, todos los empleados pueden tener computadoras en sus escritorios conectadas a una red para poder compartir los datos de los clientes. Aunque las computadoras destinadas a ser Workstation pueden tener ms potencia que las computadoras personales, no siempre es as. Una computadora central (mainframe) es una potente computadora compartida por mltiples usuarios a la vez. Cada usuario tiene un terminal, el cual en este contexto puede ser simplemente una combinacin de teclado y pantalla utilizados para acceder a la mainframe. Si el terminal no es nada ms que un teclado y una pantalla se le denomina terminal tonto, porque no realiza procesos por s mismo. Sin embargo, una Workstation tambin puede ser utilizada como terminal, en cuyo caso se le denominar terminal inteligente. Una minicomputadora es cualquier computadora potente capaz de ser utilizada por mltiples personas por no con la potencia como para ser considerada una mainframe. Este trmino est cayendo en desuso. Una supercomputadora est entre las ms rpidas de las computadoras actuales. Ya que esta clasificacin est basada en el rendimiento, ninguna computadora puede estar en esta categora por siempre. Los sistemas que fueron considerados supercomputadoras 10 aos atrs son computadoras comunes en nuestros das. Un servidor es una computadora en una red que brinda un servicio a otras computadoras. Las mainframes a menudo son utilizadas como servidores, pero no todo servidor es una mainframe. Inclusive una computadora personal es lo suficientemente potente para ser utilizada como servidor. Un cliente es una computadora que utiliza un servidor para algn servicio. Un ejemplo de la relacin cliente-servidor es un cajero automtico (Automatic Teller Machine - ATM). El ATM es una computadora, pero todo lo que sabe es cunto dinero hay dentro de l. Cuando usted requiere dinero de su cuenta mediante un ATM, el ATM debe consultar a una computadora central de su El Universo de Csar Vallejo Lima - Per Computacin: 3ro, 4to, 5to de Secundaria

CIENCIA DE COMPUTACIN PARA SECUNDARIA banco para determinar si su cuenta tiene el balance suficiente para atender su pedido de dinero y debitar a su cuenta una vez que le haya entregado el dinero. El ATM es el cliente y la computadora central es el servidor. Binario Las computadoras son mquinas electrnicas. Esencialmente todo lo que ellas hacen implica prender (on) o apagar (off) conmutadores. Es difcil imaginar que todo lo que las computadoras son capaces de hacer con este principio bsico. Para saber cmo, es necesario conocer el concepto de sistema binario. Fundamentos binarios Binario significa tener dos estados. EN el caso de las computadoras los dos estados son off y on. El truco para comprender lo binario es verlo cmo una serie de estados on y off pueden representar cualquier dato que pueda imaginarse. Suponga que un joven llammosle Todd es un estudiante avanzado de ciencias de la computacin que vive fuera del campus en un apartamento con su compaero de cuarto, Stu. Marta, la amiga de Todd, le ha propuesto ver una pelcula este fin de semana, y Todd le ha prometido hacerle saber si puede ir despus de revisar su horario. Desafortunadamente, Todd sabe que Stu estar en el telfono toda la noche con su distante enamorada. Todd y Marta resuelven este problema con una idea tomada de Paul Revere. Todd tiene dos ventanas en su dormitorio con una lmpara frente a cada una de ellas. Prendiendo una lmpara, o o la otra, o ambas, o ninguna, l puede enviar una de las cuatro seales que Marta podra ver desde su residencia universitaria, en los bajos de la colina. Nro mensaje 1 2 3 4 Lmpara Izq Off On Off On Lmpara der Off Off On On Significado No puedo ir, muy ocupado Puedo ir Sbado en la noche Puedo ir Domingo en la tarde Puedo ir Viernes en la noche

Si Todd tuviera ms lmparas, podra enviar una variedad mayor de seales. Para enviar una letra del alfabeto, por ejemplo, Todd necesitara enviar 26 diferentes seales. Esto requerira 5 luces. Luz 1 Off Off Off Off Off Luz 2 Off Off Off Off Off Luz 3 Off Off Off Off On Luz 4 Off Off On On Off Luz 5 Off On Off On Off 1 2 3 4 5 Letra representada A B C D E

El Universo de Csar Vallejo Lima - Per Computacin: 3ro, 4to, 5to de Secundaria

CIENCIA DE COMPUTACIN PARA SECUNDARIA On On On On Off Off Off Off Off On 25 26 Y Z

Para Navidad, Todd compr tiras de luces para adorna el balcn de su apartamento. Cada tira tiene 5 luces y l puede apagar cada una. De este modo, cada tira puede ser una letra de un mensaje utilizando el sistema mostrado antes. Si el cuelga 12 tiras de su balcn, podra decirle FELIZNAVIDAD a Marta. Unos das despus podra cambiar las luces para enviar otro mensaje: FELIZAO. Binarios en computacin Si usted escribe Feliz Navidad en un procesador de texto y luego lo borra y escribe Feliz Ao, los patrones electrnicos dentro de la computadora estn cambiando tal como las luces del balcn de Todd. En computacin, las seales off son escritas como el nmero 0 y las seales on son escritas como el nmero 1. As, la fila E de la tabla anterior se escribira como 00100, porque las dos primeras lmparas y las dos ltimas estn en off, y la del medio est en on. Cada indicador off/on, escrito como 0 o 1, se le conoce como bit, que viene de los trminos binary digit. Los bits se agrupan en bytes, que son grupos de 8 bits. Por qu 8? Este nmero de bits permite que un byte almacene un carcter, que es cualquier letra, dgito u otro smbolo que pueda ser escrito mediante un teclado. Ocho bits permiten 256 combinaciones, que es ms que suficiente para las letras minsculas (26), las letras maysculas (otras 26), los dgitos de 0 a 9 y smbolos especiales como $, % y las comillas. Incluso el espacio entre palabras es un carcter. Cuando lee que algunos dispositivos de computadora pueden almacenar tantos datos como una novela o una enciclopedia, esa informacin se basa en la idea de que un byte es igual a un carcter. Si la longitud promedio de una palabra es de 5 caracteres (cuatro letras ms el espacio antes de la palabra) y una novel tpica tiene 80 mil palabras, entonces se necesitaran 400 mil bytes para almacenar una novela. Cualquier dato puede almacenarse en formato binario, siempre que cada valor posible pueda emparejarse con un nmero entero, en cual puede ser convertido a un valor binario. Para los datos que ya son numricos, como las notas de las pruebas de los estudiantes, los recuentos de inventarios, o los saldos de las cuentas, es fcil. Tambin los datos textuales pueden ser almacenados fcilmente como acabamos de ver. El proceso se hace ms difcil, cuando no hay una correspondencia obvia entre los datos originales y el conjunto de valores binarios. Digital versus analgico Considere un cuarto con dos lmparas, una en el techo y otra en una mesa. La lmpara del techo es controlada por una perilla en la pared. Cuando la perilla es girada en sentido horario la luz se hace cada vez ms brillante. Cuando se gira en sentido anti horario, la luz se hace cada vez ms tenue. La lmpara sobre la mesa tambin tiene su conmutador, pero cuando este se gira toma varias posiciones. Si la lmpara est apagada y se rota el conmutador en sentido horario un paso se hace una luz tenue, otra rotacin hace una luz media, si se rota de nuevo se hace una luz brillante, y una rotacin ms hace que la lmpara se apague. La lmpara de la mesa tiene cuatro posiciones distintas y pueden ser fcilmente replicadas en binario. El nmero de posiciones de la lmpara del techo, sin embargo, no es contable, porque la El Universo de Csar Vallejo Lima - Per Computacin: 3ro, 4to, 5to de Secundaria 3

CIENCIA DE COMPUTACIN PARA SECUNDARIA perilla no tiene varios pasos. Visto de otra forma, la lmpara de la mesa no tiene alternativas entre medio brillante y totalmente brillante, mientras que la lmpara del techo tiene muchas posibilidades entre dos niveles de brillantez. Los datos con distintos valores (como la lmpara de la mesa) se denominan datos discretos. Los datos con valores continuos (como la lmpara del techo) se denominan datos analgicos. Los datos discretos almacenados en formato binario son digitales. Piense la palabra digital como numrico, por tanto los datos digitales devienen en datos almacenados como nmeros. Os datos digitales son almacenados como patrones binarios, pero para nuestro nivel de abstraccin, imagine aquellos patrones como nmeros. Con un conjunto de valores distintos, una codificacin binaria puede asignarse fcilmente a cada uno. Con os datos analgicos, sin embargo, primero hay que convertir los datos a una forma discreta. Este proceso se entiende ms fcilmente cuando solo hay un valor. Piense en un termmetro de mercurio ordinario. Para leer la temperatura usted compara el final de la lnea del mercurio con la escala impresa fuera del vidrio. Esta lectura es una medicin analgica. La lnea de mercurio puede tener cualquier longitud y a menudo no se alinea con una marca especfica de la escala. Ahora considere un termmetro con una pantalla numrica como la de una calculadora. Para mostrar la temperatura como un nmero, el termmetro tiene que convertir la temperatura de algn tipo de de medicin analgica a una discreta. Este proceso de conversin se llama cuantificacin. Este proceso pierde algo de los datos originales. Suponga que tiene un termmetro con pantalla digital en su pared. Muestra 72 grados pero un minuto despus cambia a 73 grados. Usted no pensara que la temperatura del cuarto cambi un grado en un instante. Lo que ocurri es que la temperatura fue subiendo lentamente, hasta un punto en que estaba ms cerca de 73 que de 72, y entonces la pantalla cambi. Los datos analgicos tienen un rango de valores continuo. Cuando son reemplazados por valores finitos debe ocurrir un redondeo. La diferencia entre los datos analgicos y su representacin discreta es el error de cuantificacin. As, si la temperatura es realmente 72.423 y la pantalla muestra 72, el 0.423 es el error de cuantificacin. Este error de cuantificacin puede reducirse teniendo ms valores digitales posibles. Si la temperatura mostrada fuera 72.4 por ejemplo, el error de cuantificacin sera de solo 0.023. Cuando una seal vara continuamente en el tiempo, se deben hacer ms sacrificios para producir una versin digital. Considere la msica que es transformada a audio digital. Cuando la msica se escucha por un altavoz, el cono del altavoz se mueve hacia adentro y hacia afuera conforme el flujo de corriente en el cable del equipo de sonido sube y baja. Si se traza una lnea para mostrar cun fuerte es la corriente en el tiempo sera una lnea continua, dentada. El ejemplo de la msica es una situacin ms complicada que la de la temperatura. La corriente no solo tiene un rango continuo de valores (como la temperatura) sino que tambin un valor cambiante. Para convertir esta clase de seal a una forma discreta se requiere de un proceso llamado muestreo. En estadstica, el muestreo es utilizado cuando no se puede interrogar a una poblacin completa. Por ejemplo, cuando 10,000 votantes son preguntados acerca de por quin votarn en las elecciones, estas 10,000 personas representan a todo el pas. En computacin el muestreo significa tomar mediciones analgicas por intervalos y luego cuantificar cada medicin. Con el ejemplo de la msica, en vez de tratar de capturar la seal original completa, el audio es muestreado muchas veces por segundo, y la fuerza de la seal registrada en cada momento se transforma en un nmero. El Universo de Csar Vallejo Lima - Per Computacin: 3ro, 4to, 5to de Secundaria

CIENCIA DE COMPUTACIN PARA SECUNDARIA

Igual que con la cuantificacin, la seal original es reproducida mejor cuantas ms muestras son tomadas por segundo. La calidad del audio digital tiene dos nmeros que la describen. Uno es la frecuencia de muestreo, que es el nmero de muestras por segundo que se han tomado. El otro nmero es bits por muestra, que indica el tamao del rango que se asigna a cada calor cuantificado. Conforme estos valores crecen, la reproduccin se hace ms exacta, pero los datos digitales resultantes tambin ocupan ms espacio. ES MEJOR LO DIGITAL? Los anuncios a menudo ofrecen algo que es digital. Las compaas de televisin por satlite, por ejemplo, ofrecen 120 canales, todos con calidad digital de imagen y sonido. Lo cierto es que no siempre lo digital es mejor que lo analgico. Una ventaja importante de de la seal digital, adems de ser la nica cosa con la que una computadora puede trabajar, es su El Universo de Csar Vallejo Lima - Per Computacin: 3ro, 4to, 5to de Secundaria 5

CIENCIA DE COMPUTACIN PARA SECUNDARIA perfecta reproduccin. Porque todo es almacenado como un bit, la misma serie de bits puede ser reproducida donde sea como una copia exacta de los datos originales. Una copia de una cinta VHS, que es analgica, es algo ms difusa que la original, mientras que una copia en DVD es idntica al original. Ms all de eso, sin embargo, el DVD no tiene una ventaja inherente. Las grabaciones de pelculas en DVD suelen utilizar altas frecuencias de muestras y de bits y por tanto las pelculas se ven mejor que en VHS. Pero un DVD que utilice pocas muestras puede verse peor que un VHS bien hecho. Similarmente, cuando los CD de audio fueron introducidos al mercado, las compaas de grabacin volvan a las cintas maestras con varias dcadas de antigedad y las transferan a CD sin preocuparse por el proceso. Este proceso signific que el ruido y el siseo de la cinta original, que no eran audibles en las grabaciones analgicas, eran bastante notorias en los CD. No se debe asumir que todo lo digital es de alta calidad. Potencias de 2 Como nosotros originalmente contamos con los dedos, los humanos tenemos un sistema basado en el nmero 10. Esto significa que usualmente trabajamos naturalmente con nmeros como 10, 1000 o 100 000. Tambin significa que aadir un dgito al nmero multiplica su mximo valor por 10. Por ejemplo, si un auto tiene un odmetro con 5 dgitos, puede mostrar el millaje hasta 99 999. Si le aadimos un dgito, podramos mostrar el millaje hasta 999 999, que es diez veces ms. Como las computadoras usan el sistema binario estn preparadas para trabajar con potencias de 2. Mientras que aadir un dgito a un nmero permite aumentar en 10 su mximo valor, aadir un bit a un nmero binario solo duplica su mximo valor. Esto quiere decir que dos bits pueden almacenar cuatro valores, tres bits pueden almacenar ocho valores, y as sucesivamente. Las computadoras trabajan mejor con los valores de la serie 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc. donde cada nmero es el doble del anterior. Estos nmeros son las potencias de 2. En consecuencia, las computadoras no son descritas como que tienen 250 o 500 megabytes de almacenamiento. Siempre son nmeros como 256 o 512. Terminologa del tamao La tabla siguiente muestra las mtricas que se usan ms frecuentemente en la ciencia de computacin. La primera columna es el prefijo que se antepone a la unidad, como kilo en kilobyte. La segunda columna es la abreviacin de prefijo. Por ejemplo, la forma corta de kilobyte es kb. Note que el uso de las maysculas es importante: M significa mega pero m significa mili. La tercera columna es el valor general del prefijo tal como se utiliza fuera del mundo de la computacin. La cuarta columna es el valor usado en computacin y la quinta columna muestra algunos ejemplos. Prefijo Giga Mega Kilo Mili Abreviatura G M K m Valor de uso general 1 000 000 000 1 000 000 1 000 1/1000 Valor en computacin 1 073 741 824 1 048 576 1 024 Ejemplo 2.6 Gigahertz 512 megabits 256 kilobytes 30 milisegundos

El Universo de Csar Vallejo Lima - Per Computacin: 3ro, 4to, 5to de Secundaria