CONTADOR DE VISITAS

miércoles, 17 de noviembre de 2010

Tema 2. Actividad 1: Codigo Binario

A continuacion respondemos a las siguientes preguntas sobre el tema:
     1. La codificación binaria es una de las muchas posibles. Indica tres sistemas más de codificación que conozcas, indicando en qué consiste y quién lo diseñó.
-El primero que establecemos es el codigo morse:


-El tercer codigo que vamos a presentar es   

El código morse o también conocido como alfabeto morse es un sistema de representación de letras y números mediante señales emitidas de forma intermitente.
Su inventor fue Samuel Finley Breese Morse inventtor del telegrafo e pintor estadounidense, hijo del geogrfo y pastor Jedidiah  Morse (1761–1826) y de Elizabeth Ann Finley Breese.


-El segundo que vamos a destacar es el de los Jeroglificos:
Los jeroglíficos fueron un sistema de escritura inventado y utilizado por los antiguos egipcios para comunicarse desde la época predinástica hasta el siglo IV. El sistema de escritura egipcio comprende tres tipos básicos: jeroglífica, hierática y demótica, esta última corresponde al periodo tardío de Egipto.Se caracteriza por el uso de signos, cuyo significado se conoce gracias al descifrado de los textos contenidos en la Piedra de Rosetta, que fue encontrada en 1799,
La palabra jeroglífico proviene de las raíces griegas ἱερός (hierós, "sagrado") y γλύφειν (glýfein, "grabar")
La expresión egipcia para jeroglífico se translitera mdu nṯr,
transcrita como medu necher, que significa palabras divinas:
-El tercer tipo de codigo que vamso a resaltar es la criptografia o escritura oculta:
    Es la tecnica que se usa para alterar las representaciones linguisticas de un mensaje ya sea aplicado en arte o en la ciencia.
Posiblemente, el primer criptosistema que se conoce fuera documentado por el historiador griego Polibio: un sistema de sustitución basado en la posición de las letras en una tabla
2.-Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.
  • 9 decimal =  0000 1001 en binario
  • 6 decimal= 0000  0110 en binario
El proceso seguido para la conversion  es muy sencillo consiste, el primer paso es dividir entre dos el numero correspondiente al sistema decimal,  el resultado entero se vuelve a dividir entre dos y asi sucesivamente. Finalmente los restos del ultimo al primero , este sera el numero binario a continuacion ponemos a vuestra disposicion un ejemplo de transformacion de decimal a binario.

3. Expresa en código decimal los números binarios 01010101 y 10101010. Explica brevemente el procedimiento seguido.
 
01010101 en binario = 85 en decimal
10101010 en binario = 170 en decimal
El proceso  es el siguiente: empezando por el lado derecho del numero hemos de ir multiplicando cada cifra por 2 elevado a la potencia consecutiva(potencia de 0, 2º), posteriromente se ha de sumar todos los resultaqdos y el numero resultante sera el correspondiente en numero decimal.
4. Indica, sin convertirlos al sistema decimal, cuál es el mayor de los siguientes números binarios: 01001000 y 01000010, justificando tu respuesta.
 El numero mas grande de los aqui presnetados el el primero ya que depende de la posicion del uno, en el primer numero el 1 esta en el cuarto lugar por lo cual segun lo explicado antes esta potencia seria 2 elevado a 4 mientras que en el segundo numero se encuentra en el segundo lugar(empezando por la derecha claro esta)por lo cual la potencia correspondiente seria dos elevado a dos por eso el primer numero es mas grande.  
5. ¿Cuántos caracteres diferentes se pueden representar, utilizando el sistema de numeración binario, con 3 dígitos? ¿y con 4? ¿y con 8? ¿Cuál sería el número más grande que se podría representar en cada caso? Explica la relación matemática que guardan todas estas cantidades. Con el código binario de tres dígitos (2^3)  el número más grande que se puede representar es el 15 y se puede tener ochos combinaciones diferentes. Con el código binario de cuatro dígitos (2^4)  el número más grande que se puede representar es el 31 y se pueden tener 16 combinaciones diferentes. Con el código binario de 8 dígitos (2^8)  se pueden tener 256 combinaciones y el número más alto que se puede representar es el número  711. El sistema matemático es elevar la base dos al digito que quieres que da lugar al número de combinaciones posibles de tal forma que si se suma todos los resultados de la base es decir se suman 2 elevado a 0, 2 elevado a 1 y así sucesivamente según la base y el número de dígitos que se quiera se obtiene el mayor número posible que se puede representar.
6. Busca una tabla de código ASCII e insértala en tu blog como recurso en una página estática.
 TABLA ASII
7 y 8. Consulta en una tabla ASCII el valor decimal de cada uno de los caracteres que constituyen tu nombre y calcula su correspondiente código binario.
 Representa tu nombre completo en código binario, con mayúscula la inicial y minúsculas las demás, uniendo ordenadamente los octetos de cada carácter.


 Según la tabla ASII:
Ignacio: 73, 103, 110, 97, 99, 105, 111
73 a número binario: 1001001
103 a numero binario: 1100111
97 a número binario: 1100001
99 a número binario: 1100011
105 a número binario: 1101001
111 a número binario: 1101111
Linares: 76, 105, 110, 97, 114, 101, 115
76 a número binario: 1001100
105 a número binario: 1101001
110 a número binario: 1101110
97 a número binario: 1100001
114 a número binario: 1110010 
101 a número binario: 1100101
115 a número binario: 1110011
La conversión la he realizado mediante la calculadora que te viene en el ordenador.

viernes, 22 de octubre de 2010

ACTIVIDAD 2:APLICACIONES INFORMATICA DISTRIBUIDA

La Infraestructura Abierta de Berkeley para la Computación en Red(BOINC), esta creado para poder facilitar la computación distribuida, desarrollada inicialmente para un proyecto, pero que actualmente es utilizado en algunos de los campos más importantes de nuestra sociedad como pueden ser la física, la medicina nuclear, la climatología, etc.
Los proyectos los cuales abarca BOINC tienen un denominador común, ya que requieren una gran capacidad de cálculo.
Existen antenas que reciben la radiación que viene del universo. BOINC divide esta información en fragmentos y la envía a los usuarios, cuyos ordenadores buscan una relación matemática en los datos recibidos, cosa que requiere cálculos muy complejos. Todos esos complejos cálculos matemáticos, son resueltos por PC domésticos que tengan este software instalado.
Actualmente Boinc se desarrolla en Berkeley (Universidad de California), dirigido por David Anderson, La plataforma BOINC es considerada como un casi superodenador, disponiendo de unos 570.000 ordenadores activos en todo el mundo y con un rendimiento medio de 2 PetaFLOPS. Superando así al mayor superordenador del mundo el IBM Roadrunner.
Boinc es un proyecto utilizado por muchos voluntarios de computación.
Los podemos encontrar en algunas de las más importantes universidades y laboratorios de investigación, aunque también se gestionan en empresas o por algún que otro particular.
Nosotros también podemos participar en proyectos de este tipo. Para que nosotros podamos participar en los proyectos debemos leerlos detenidamente y examinar las siguientes cuestiones:
• ¿Describe claramente sus objetivos? ¿Estos objetivos son importantes y beneficiosos?
• ¿Tienen los resultados publicados? Ver una lista de publicaciones científicas de los proyectos BOINC.
• ¿Confía en que utilice las prácticas de seguridad adecuada?
• ¿A quién pertenecen los resultados de la computación? ¿Serán libremente a disposición del público? ¿Sé que pertenecen a una empresa?
A continuación vamos a destacar algunos de los proyectos que para nosotros nos han resultado más interesantes:
1. El primero que vamos a destacar es el rosetta@home(el cual lleva a cabo en la Universidad de Washington). Este proyecto necesita nuestra AYUDA para determinar las formas tri-dimensionales de las proteínas a través de investigaciones científicas experimentales que pueden finalmente llevar a descubrir remedios para algunas grandes enfermedades humanas. Por eso si participamos en este proyecto boinc se puede mejorar la agilidad y a que se extienda esta excepcional investigación.
2. El segundo que destacamos es la Matriz de Similitud de Proteínas (SIMAP). SIMAP es una base de datos pública de proteínas previamente calculadas que emplea un papel clave, importante en la mayoría de los métodos de bioinformática. Contiene todas las secuencias existentes actualmente y su actualización es continua. La colaboración con este proyecto para mantener este proyecto actualizado está aumentando. La función de los colaboradores es ayudar a actualizar mediante el cálculo de la proteína en el equipo.