RESEÑA DE CODIFICACÌON SEGURA DE LA INFORMACÌON, CODIGOS ALFANUMÈRICOS, MICROPROCESADORES E INTEL XEON. PDF

Title RESEÑA DE CODIFICACÌON SEGURA DE LA INFORMACÌON, CODIGOS ALFANUMÈRICOS, MICROPROCESADORES E INTEL XEON.
Course Lógica Y Programación
Institution Universidad ECCI
Pages 6
File Size 426.6 KB
File Type PDF
Total Downloads 101
Total Views 131

Summary

Es una breve reseña sobre cómo se codifica la información con seguridad, tipos de información y codificación habitual correspondiente; códigos alfanuméricos y los diferentes tipos existentes; microprocesadores Intel, arquitectura y referencia de los mismos hasta la fecha; y por último el procesador ...


Description

RESEÑA DE CODIFICACÌON SEGURA DE LA INFORMACÌON, CODIGOS ALFANUMÈRICOS, MICROPROCESADORES E INTEL XEON. adoptables por los implicados en la seguridad de dicha información.

RESUMEN—Es una breve reseña sobre cómo se codifica la información con seguridad, tipos de información y codificación habitual correspondiente; códigos alfanuméricos y los diferentes tipos existentes; microprocesadores Intel, arquitectura y referencia de los mismos hasta la fecha; y por último el procesador para servidores Xeon, características y referencias hasta la fecha.

Cabe resaltar que la Criptografía es una técnica importante para la codificación segura de la información y que esta se ocupa de las técnicas de cifrado o codificado destinadas a alterar las representaciones lingüísticas de ciertos mensajes con el fin de hacerlos ininteligibles a receptores no autorizados. Hay 2 tipos de criptografía, la simétrica que solo utiliza una clave para cifrar y descifrar el mensaje, que tiene que conocer el emisor y el receptor previamente. Y la asimétrica que se basa en el uso de dos claves: la pública y la privada [1].

PALABRAS CLAVE—Códigos, carácter, ciclos, hosting.

1 INTRODUCCIÓN En el presente trabajo hablaremos de 4 temas en específico, en el cual cada uno se deriva en otros subtemas, lleva imágenes y tablas para poder facilitar su lectura y volverla un poco más didáctica. Lleva consigo su conclusión y su respectiva biografía.

2.1.1 TIPOS

DE INFORMACION Y SU CODIFICACION CORRESPONDIENTE

2 CODIFICACIÒN DE LA INFORMACION

NUMERICA Mediante binario natural, complemento a dos, BCD o coma flotante IEEE 754. 2.1.1.1

2.1 CODIFICACIÒN DE LA INFORMACION CON SEGURIDAD

Dado que los sistemas informáticos que se utilizan hoy en día son digitales, debemos codificar la información de manera que el sistema informático pueda procesarla. ¿Pero cómo garantizamos la seguridad de dicha información codificada?, para ello debemos tener en cuenta aspectos claves como la correcta codificación, planificación de la seguridad mediante planes de respuesta a incidentes y otras medidas de seguridad

ALFANUMERICA ASCII o Unicode (UTF-8, UTF-16).

2.1.1.2

MULTIMEDIA Audio (wav, aiff, mp3, ogg), Gráficos (png, jpeg, tiff), Video (mpeg). 2.1.1.3

COMPRESION Sin pérdida (GZIP, BZIP2, LHA), con pérdida (mp3, ogg, jpeg, mpeg). 2.1.1.4

1

OTROS Cifrado de clave única, cifrado de clave pública, hash o resúmenes [2].

2.1.1.5

3 CODIGOS ALFANUMERICOS Una computadora debe ser capaz de manejar información no numérica, esto quiere decir que una computadora debe reconocer códigos que representan números y caracteres alfabéticos (letras) y símbolos especiales y o caracteres de control, estos son llamados códigos alfanuméricos. Son usados para superar los inconvenientes de la representación binaria real, por lo que se desarrollaron varios códigos en una base binaria fija, ya que la computadora puede con facilidad decir cuando termina un carácter y empieza otro. Para representar una M cantidad de informaciones distintas u objetos se necesita un número n de dígitos binarios tales que cumpla:

Con esto se pueden describir los diferentes tipos de códigos alfanuméricos, en el cual, el más utilizado es el denominado ASCII (American Standard Code for Information Interchange) [4]. Este código es la versión original en el cual representa 127 caracteres, y se pueden identificar 2 tipos de grupos (Ver Tabla 1).El primero de ellos está conformado por los denominados de “control”, los cuales son los 32 primeros, estos son caracteres no imprimibles cuyos significados son los siguientes:

(M ≤ 2n) n mínimo (1) Donde 2n es el número de combinaciones distintas que se puede formar con n dígitos binarios [3]. La anterior desigualdad sale de la propiedad que debe cumplir todo código para poder ser instantáneo y de longitud de palabra constante, en la cual debe haber más combinaciones binarias (Imagen), que objetos o símbolos a codificar (Origen), de esta forma se puede asegurar que cada elemento de conjunto de origen se le puede asignar un elemento del conjunto de la imagen. Otra cuestión a tener en cuenta, es que el uso de un código debe ser sencillo en el momento de la codificación y decodificación es por eso que para que esto se cumpla, todas las palabras del código deben ser de igual longitud.

Fig. 1

Tabla 1

Y el otro grupo los constituyen los restantes caracteres, conocidos habitualmente como “imprimibles”. Además se puede observar en la Tabla 1, que los dígitos

Código ASCII

2

decimales como las letras se encuentran organizados de forma creciente, esto se hace para garantizar que los algoritmos de ordenación de los números en binario natural, también sean válidos en la ordenación de cadenas de caracteres. Este código esta creado bajo los caracteres ingleses corrientes, pero no contempla caracteres especiales ni los específicos en otras lenguas es por esto que el código original ASCII de 7 dígitos, se extendió a 8 dígitos. Los 128 primeros caracteres de este, son los mismos que los del de 7 dígitos, y con esto surge otros 128 añadidos también llamados código ASCII extendido , en el cual permite que se agreguen símbolos de lenguajes extranjeros y varios símbolos gráficos, este es el código más extendido y utilizado por los sistemas operativos como DOS, Windows, y Linux.

Existe otro código alfanumérico el cual facilita la transmisión, y visualización de textos de múltiples lenguajes, además de texto clásicos de lenguas muertas, este es nombrado como Unicode, que proviene de tres objetivos: universalidad, uniformidad y unicidad. Este se ha vuelto el más extenso y completo esquema de codificación de caracteres, siendo el dominante en la internacionalización y adaptación local del software informático, con un conjunto de caracteres en el que se emplean dos bytes (16 bits) o como hemos llamado en este texto 16 dígitos

Tabla 2 Código EBCDIC

4 ARQUITECTURA DE MICROPROCESADORES INTEL

LOS

Fig. 3

Sin embargo IBM ha utilizado en sus aplicaciones de computadoras centrales este código alfanumérico de 8 dígitos, el cual es también llamado EBCDIC (Extended Binary Coded Decimal Interchange Code) el cual ha sido la modificación del código ASCII extendido para poder aplicarse en estas [5]. Existen muchas versiones en el cual son sucesiones diferentes de los mismos caracteres.

Un microprocesador es el circuito integrado central más complejo de un sistema informático, este determina en cuantos ciclos se efectuara la operación en el CPU, la velocidad se mide en frecuencias y estas

Fig. 2 3

pueden ser mega hertzios (MHz) o Giga hertzios (GHz), esto quiere decir miles de millones o millones de ciclos por segundo. Este es el cerebro de la computadora, ejecuta los programas y es imprescindible para el funcionamiento del computador. Con base a esto se han ido construyendo y evolucionando los procesadores desde los años 1971 hasta el presente día. Se llevara a cabo una recopilación de los más importantes hasta el momento:

2000 MHz, con una arquitectura real de 32 bits, poseía un bus de datos de 64 bits, permitiendo acceso a memoria de64 bits. -Pentium Pro: (1995) Es la sexta generación de arquitectura x86, se centró como chip en el mundo de los servidores y equipos de sobremesa de gama alta, tenían un cache de 256 KiB hasta 512 KiB. -Intel Pentium 2: (1997) Arquitectura x86, mejora el rendimiento en la ejecución de código de 16 bits y elimina la memoria cache de segundo nivel del núcleo del procesador .Poseía 32 Kb de memoria cache de primer nivel , repartida en 16 Kb para datos y otros 16 Kb para instrucciones.

-Intel 4004: (1971) CPU de 4 bits, primer microprocesador de un solo chip, contenía 2300 transistores y sobrepasaba los 100 KHZ (kilo hertzio). -Intel 8008: (1972) CPU de 8 bits, contaba con 48 instrucciones, podría ejecutar 300.000 operaciones por segundo, direccionaba 16 Kbyte (Kilo bytes) y alcanzaba 740 KHZ.

-Intel Pentium 3: (1999) Las primeras versiones eran muy similares al Pentium 2, siendo la diferencia más impórtate la introducción de las instrucciones SSE (Streaming SIMD Extensions).

-Intel 8080: (1974) CPU de 8 bits, alcanzaba 2 MHz (Mega hertzio), multiplicaba por 10 el rendimiento del 8008 y podía direccionar hasta 64 Kbyte de memoria.

-Intel Pentium 4: (2000) Microprocesadores de séptima generación basado en la arquitectura x86, trabajaba a 1.4 GHz y 1.5 GHz, no mejoro en rendimiento al Pentium 3.

-Intel 8086: 1979) Se basaron en el diseño de Intel 8080, pasaron a formar parte del IBM PC, tienen registros generales de 16 bits, además cuenta con aproximadamente 20.000 transistores activos.

-Intel Pentium M: (2003) Arquitectura x86, no es una versión de bajo consumo del Pentium 4, sino una versión fuertemente modificada del diseño Pentium 3, funciona con un consumo medio muy bajo y desprende mucho menos calor que los procesadores de computadores de escritorio.

-Intel 80286: (1982) CPU de 16 bits, Velocidades entre 6 y 25 MHz, este tiene el honor de ser el primer microprocesador usado para crear computadoras clones en masa. -Intel 80386: (1985) CPU de 32 bits, arquitectura x86, velocidad entre 16 y 40 MHz.

-Intel Pentium D: (2005) CPU de 2.66 GHz a 3.73 GHz, Consiste en 2 procesadores Pentium 4 metidos en un solo encapsulado, permite trabajar con datos de 64 bits nativamente.

-Intel i486: (1989) Alcanzo velocidades entre 16 y 100 MHz , tenían un conjunto de instrucciones optimizado una unidad de coma flotante y un cache unificado integrados en el propio circuito integrado de microprocesador y una unidad de interfaz de bus mejorada.

-Intel Core 2 Duo: (2006) 64 bits de doble núcleo y CPU 2x2 MCM (módulo multi-chip) de cuatro núcleos.

-Intel Pentium: (1993) Partían de una velocidad inicial de 60 MHz, llegando a los 4

-Intel Atom: (2008) CPU de 600 MHz a 2.40 GHz Fueron destinados para usarse en dispositivos móviles de internet, ultra portátiles, teléfonos inteligentes. Microprocesadores x86 y x86-64, ejecuta hasta 2 instrucciones por ciclo. -Intel Core i3: (2010) Procesadores de doble núcleo con procesador gráfico integrado, poseen 4MiB de cache de nivel 2 y controlador de memoria para DDR3 hasta 1.33 GHz. -Intel Core i5: (2011) Es un procesador de 2.66 GHz, tiene una cache L3 de 8 MiB, un bus DMI funcionando a 2.5 GT/S y soporte para memoria de doble canal.

Es una familia de procesadores de Intel la cual es comúnmente utilizada para servidores de toda clase especialmente servidores hosting. A continuación encontrará la lista de los procesadores de la familia Xeon fabricados desde junio de 1998 hasta la fecha:

-Intel Core i7: tienen una memoria cache de 8.0 MB dependiendo de su número de procesador tienen diferentes Velocidades en la CPU con un número de 4 núcleos sobre 8 subprocesos.

-Intel Pentium II Xeon: Con 5 modelos lanzados a la venta los cuales tenían de entre 400 a 450 MHz y 512 Kb a 2 Mb de memoria cache, todos compatibles con MMX.

Como se puede evidenciar la lista está hecha con solo procesadores de la marca Intel, algunos no están escritos en el texto ya que solo se explicaron los más importantes, sin embargo se nombrara algunos de ellos:

-Intel Pentium III Xeon: Con 6 modelos lanzados a la venta los cuales contaban de entre 500 a 1000 MHz y de 512 Kb a 2 Mb igual a su antecesor el Pentium II Xeon. Este en cambio es compatible con MMX Y SSE.

-Intel 8085 (1977), Intel i386 (1986), Intel Pentium 4 (Prescott) (2004).

Y a partir de estos 2 primeros modelos de procesadores, se han producido un aproximado de 2549 modelos de Xeon los cuales varían tanto su arquitectura como memoria cache que puede venir hasta con doble memoria cache de más de 60 Mb y 3.2 GHz [6].

Fig. 5

5 INTEL XEON Fig. 4

5

7 REFERENCIAS [1] Anónimo. Criptografía [online], Disponible en: https://es.wikipedia.org/wiki/Criptograf %C3%ADa [2] V. Carceler, Codificación de la Información (2011, Septiembre 20), [online] Disponible en: http://elpuig.xeill.net/Members/vcarceler/c1/di dactica/apuntes/ud1/na3 [3] Anónimo, Algunos códigos usados habitualmente en informática, [online], Disponible en: http://www.infor.uva.es/~cevp/FI_I/fichs_pdf_ teo/FI_I_Tema6_AlgCod.pdf [4] Neal S. Widmer, Sistemas digitales, [online], pp. 41-43, Disponible en: https://books.google.com.co/books? id=bmLuH0CsIh0C&pg=PA41&lpg=PA41&d q=codigos+alfanumericos&source=bl&ots=Z NkmBRRK6W&sig=hid5NnwiEN7ATREk_p T_bB74MAI&hl=es&sa=X&ved=0ahUKEwj Qu6nBz9jOAhVFQSYKHQ8ECVY4ChDoA Qg3MAU#v=onepage&q=codigos %20alfanumericos&f=false [5] L. Gladys. Codigos Alfanumericos, [online], Disponible en: http://gladis90.blogspot.com.co/2012/05/codig os-alfanumericos.html [6] Anónimo, List of Intel Xeon microprocessors, [online], Disponible en: https://en.wikipedia.org/wiki/List_of_Intel_Xe on_microprocessors

6 CONCLUSIONES Dada toda la información anterior, podemos darnos cuenta de cuan valioso es codificar los diferentes tipos de información existentes en los diferentes ámbitos de nuestra vida, mas puntualmente en el ámbito laboral puesto que es el campo en el cual más se requiere la codificación de información, esto no quiere decir que no se pueda codificar la información para otro ámbito que no sea este, ya que el simple hecho de escuchar una canción, poder visualizar la interfaz gráfica de nuestro computador o realizar transacciones bancarias mediante un cajero automático son posibles gracias a la codificación previamente asegurada de información. También hablamos sobre los microprocesadores Intel tanto para PC ordinarios como para servidores (Xeon). Conocimos un poco de su historia y arquitectura básica, a partir de esto podemos ver la diferencia entre ambos, la cual radica en que un procesador normal para PC en el cual requiere que este sea capaz de trabajar con programas sencillos de forma rápida. En cambio un equipo servidor necesita realizar múltiples tareas simultanea e instantáneamente, de ahí que dicho procesador cuente con más de un núcleo puesto que necesita prestar muchos servicios a una gran cantidad de clientes.

6...


Similar Free PDFs