- Sistemas de Numeración
- Conversiones en el Sistema de Numeración
- Unidades de Información; Bit, Byte, Kilobyte, Megabyte, Gigabyte y Terabyte
- Conversiones entre las Unidades de Información
- Unidades de Medida: Hertzio(Hz), Megahertzio(Mhz), Nanosegundos, Milisegundos y Microsegundos
- Software Libre; Términos de uso
- Software Libres Actuales; Utilidad y Características Fundamentales
- Conclusión
- Recomendaciones
- Bibliografía
A través del tiempo el hombre ha tenido contacto con un sistema; en cierta parte también con los Sistemas de Numeración. De éstos se esquematizará su significado, tipos; Sistema Binario, Decimal, Octal y el Hexadecimal.
Se estudiará además los Sistemas de Medidas, como: Bit, Byte, Megabyte, Terabyte, y Gigabyte, sus definiciones y respectivos ejemplos que completarán el análisis del mismo.
En el presente trabajo habrán otros puntos interesantes como los Sistemas de Unidades que están conformados por: Hertzio, Megahertzio, Nanosegundos, Milisegundos y Microsegundos; estos también se complementan con ejemplos. Se expondrá el concepto de Software Libre, su utilidad, Funcionamiento y varios tipos que existen en la actualidad con el fin que se conozcan un poco más acerca de ellos.
DESARROLLO
El Sistema Binario: Es el sistema de numeración que utiliza internamente el hardware de las computadoras actuales. Se basa en la representación de cantidades utilizando los dígitos 1 y 0. Por lo tanto, es base 2 (Numero de dígitos del sistema)
Cada dígito de un número representado en este sistema se denomina BIT (Contracción de Binary Digit).
Ejemplo: Suma Binaria: Es semejante a la suma decimal, con la diferencia de que se manejan solo 2 dígitos (0 y 1), y que cuando el resultado excede de los símbolos utilizados se agrega el exceso (acarreo) a la suma parcial siguiente hacia la izquierda. Las tablas de sumar son:
Se observa que no se ha tenido ningún acarreo en las sumas parciales.
Sumar 11001 (25) y 10011 (19).
1 1 1 Acarreos
1 1 0 0 1…………..25
1 0 0 1 1…………+19
1 0 1 1 100………. 44
El Sistema Octal: Es un sistema de numeración cuya base es 8, es decir, utiliza símbolos para la representación de cantidades, estos símbolos son:
01234567.
Este sistema también es de los llamados posicionales y la posición de sus cifras se mide con relación a la coma decimal que en caso de no aparecer se supone implícitamente a la derecha del número.
La aritmética en este sistema es similar a la de los sistemas decimal y binario, por lo tanto entraremos en su estilo.
Ejemplo:
¿Qué numero decimal representa el numero octal 4 701 utilizando el TFN?
4*83 + 7*82 +1*80= 2048+ 448+ 0+ 1= 2497.
El Sistema Decimal: Es uno de los denominados sistemas posicionales, utilizando un conjunto de símbolos cuyo significado depende fundamentalmente de su posición relativa al símbolo coma (,), denominado coma decimal, que en caso de ausencia se supone colocada implícitamente a la derecha.
Utiliza como base el 10, que corresponde al número de símbolos que comprende para la representación de cantidades; estos símbolos (también denominados dígitos) son:
123456789
Una determinada cantidad, que denominaremos número decimal, se puede expresar de la siguiente forma:
N° =∑ (dígito)i X (base)i
Donde:
- Base= 10
- I= Posición respecto a la coma,
- D= n° de dígitos a la derecha de la coma,
- N= n° de dígitos a la izquierda de la coma -1,
- Dígito= cada uno de los que componen el número.
La representación de cantidades 1992 y 3, 1416 es:
1992= 1*103+ 9*102+ 9*101+ 2*100
3.1416= 3*100+ 1*101+ 4*102+ 103+ 6*104
Teorema Fundamental de la Numeración. (TFN).
Se trata de u teorema que relaciona una cantidad expresada en cualquier sistema de numeración con la misma cantidad expresada en el sistema decimal.
Ejemplo: Supongamos la cantidad 201.1 expresada en el sistema de numeración de base tres que utiliza los dígitos para la representación de cantidades0, 1 y 2, ¿Cuál será la representación de la misma cantidad en el sistema decimal?
2*32+ 0*31+ 1*3-1= 18+0+1+0.333=19.333
El Sistema Hexadecimal: Es un sistema posicional de numeración en el que su base es 16, por tanto, utilizará 16 símbolos para la representación de cantidades. Estos símbolos son:
0123456789ABCDEF
Se le asignan los siguientes valores absolutos a los símbolos A, B, C, D, E, F:
SIMBOLO | VALOR ABSOLUTO |
A | 10 |
B | 11 |
C | 12 |
D | 13 |
E | 14 |
F | 15 |
La suma aritmética es similar a las anteriores.
Ejemplo: ¿Qué número decimal representa el número hexadecimal 2CA utilizando el TNF?
1*162+ C*161+ A*160= 1*162+ 12*161+10*160= 512+192+10= 714
Conversiones en el Sistema de Numeración
a) Conversión Decimal – Binario: Para convertir números enteros de decimal a binario, la forma más simple es dividir sucesivamente el número decimal y los cocientes que se van obteniendo por 2, hasta que el cociente en una de las divisiones se haga 0.
La unión de todos los restos obtenidos escritos en orden inverso nos proporciona el número inicial expresado en el sistema binario.
Ejemplos:
- Convertir el número decimal 10 a binario.
Solución: 10(10)= 1010(2)
- Convertir el número decimal 1992 a binario.
Solución: 1992(10)= 11000001000(2)
b) Conversión Binario – Decimal: Consiste en rescribir el número en posición vertical de tal forma que la parte de la derecha quede en la zona superior y la parte de la izquierda quede en la zona inferior. Se repetirá el siguiente proceso para cada de los dígitos comenzando por el inferior:
Se suma el dígito al producto de 2 por el resultado de la operación anterior, tendiendo en cuenta que para el primer dígito, el resultado de la operación anterior es 0. El resultado será el obtenido en la última operación.
Ejemplo:
- Convertir en decimal el número binario 101011.
Solución: 43
Unidades de Información; Bit, Byte, Kilobyte, Megabyte, Gigabyte y Terabyte: Definición:
- Bit: Dígito binario. Es el elemento más pequeño de información del ordenador. Un bit es un único dígito en un número binario (0 o 1). Los grupos forman unidades más grandes de datos en los sistemas de ordenador – siendo el Byte (ocho Bits) el más conocido de éstos.
- Byte: Se describe como la unidad básica de almacenamiento de información, generalmente equivalente a ocho bits, pero el tamaño del byte del código de información en el que se defina. 8 bits. En español, a veces se le llama octeto. Cada byte puede representar, por ejemplo, una letra.
- Kilobyte: Es una unidad de medida utilizada en informática que equivale a 1.024 Bytes. Se trata de una unidad de medida común para la capacidad de memoria o almacenamiento de las microcomputadoras.
- Megabyte: es una unidad de medida de cantidad de datos informáticos. Es un múltiplo binario del byte, que equivale a 220 (1 048 576) Bytes, traducido e efectos como 106 (1 000 000) bytes.
- Gigabyte: Es la unidad de medida más utilizada en los discos duros. También es una unidad de almacenamiento. Debemos saber que un byte es un carácter cualquiera. Un gigabyte, en sentido amplio, son 1.000.000.000 bytes (mil millones de bytes), ó también, cambiando de unidad, 1.000 megas (MG ó megabytes). Pero con exactitud 1 GB son 1.073.741.824 bytes ó 1.024 MB. El Gigabyte también se conoce como "Giga"
- Terabyte: Es la unidad de medida de la capacidad de memoria y de dispositivos de almacenamiento informático (disquete, disco duro CD-ROM, etc). Una unidad de almacenamiento tan desorbitada que resulta imposible imaginársela, ya que coincide con algo más de un trillón de bytes (un uno seguido de dieciocho ceros). El terabyte es una unidad de medida en informática y su símbolo es el TB. Es equivalente a 240 bytes.
Se destaca que todavía no se han desarrollado memorias de esta capacidad aunque sí dispositivos de almacenamiento.
Conversiones entre las Unidades de Información:
- Cuatro bits se denominan cuarteto (ejemplo: 1001).
- Ocho bits octeto o byte (ejemplo: 10010110).
- Al conjunto de 1.024 bytes se le llama Kilobyte o simplemente K.
- 1.048.576 Bytes equivalen a un Megabyte.
- Mil millones de bytes equivalen a un Gigabyte.
- 1.024 Kilobytes forman el llamado Megabyte.
- 1.024 Megabytes se denominan Gigabyte.
Por tanto podemos establecer las siguientes igualdades relacionadas al dígito binario (bit):
- 1 Cuarteto 4 Bits.
- 1 Byte= 8 Bits.
- 1 Kilobyte= 1.024*8 bits= 8192 Bits.
- 1 Megabyte= 1.024*1.024*8= 8388608 Bits.
- 1 Gigabyte= 1.024*1.024*1.024*8= 8589934592 Bits.
Unidades de Medida: Hertzio(Hz), Megahertzio(Mhz), Nanosegundos, Milisegundos y Microsegundos: Definición:
Ejemplo: En los Estados Unidos, el suministro común de energía domestica es de 60 hertzios (lo que significa que la corriente cambia de dirección o polaridad 120 veces, o 60 ciclos, cada segundo.
En Europa, la frecuencia de línea es de 50 hertzios, o 50 ciclos por segundo, la transmisión de radio se realiza a tasas de frecuencia mucho mayores, habitualmente expresadas en kilohertzios (KHz) OR megahertzios (MHz).
- Hertzio (Hz): Es la unidad de medida de la frecuencia equivalente a 1/segundo. Utilizado principalmente para los refrescos de pantalla de los monitores, en los que se considera 60 Hz (redibujar 60 veces la pantalla cada segundo) como el mínimo aconsejable.
- Megahertzio (MHz): Es una frecuencia (numero de veces que ocurre algo en un segundo). En el caso de los ordenadores, un equipo a 200 MHz será capaz de dar 200 millones de pasos por segundo. En la velocidad real de trabajo no sólo influyen los MHz, sino también la arquitectura del procesador (y el resto de los componentes); por ejemplo, dentro de la serie X86, un Pentium a 60 MHz era cerca del doble de rápido que un 486 a 66 MHz.
Ejemplo: Si usted mira el dial de un receptor de radio, encontrarán que lleva una indicación de frecuencias o longitudes de onda. La mayoría de los receptores tienen varias bandas de ondas y éstas pueden ser seleccionadas por medio de un botón llamado comúnmente el "el selector de bandas de ondas", que le ofrece a usted una elección, por ejemplo, entre la banda de onda media (emisoras Standard), la de la onda corta, o bandas de onda corta y la banda FM.
Cada una de estas bandas del receptor pertenece a una de las asignaciones oficiales de bandas de frecuencias. La banda entre 3 y 30 KHz se denomina banda VLF (de muy Baja Frecuencia), 1 Hz (Hertzio) es 1 ciclo por segundo, 1KHz (Kilohertzio) es 1000 ciclos por segundo, 1 MHz (Megahertzio) es 1.000.000 de ciclos por segundo.
El margen de 30-300 KHz recibe el nombre de banda de Baja Frecuencia en la cual se encuentran las emisoras de radiodifusión de onda larga; la banda de 300-3.000 KHz es la de la frecuencia media, entre 3.000 y 30.000 KHz es decir, entre 3 y 30 MHz, hallamos la banda de alta frecuencia, mejor conocida como banda de onda corta, donde los equivalentes métricos de las frecuencias se extienden entre 100 y 10 metros. Por encima de 30 MHz esta la banda de VHF (Muy Alta Frecuencia); por encima de 300 MHz se habla de banda de Ultra Alta Frecuencia (UHF).
c) Nanosegundos: Es una millonésima parte de un segundo. Es decir, en un segundo hay 1.000.000.000 de nanosegundos. Se trata de una escala de tiempo muy pequeña, pero bastante común en los ordenadores, cuya frecuencia de proceso es de unos cientos de MHz.
Decir que un procesador es de 500 MHz, es lo mismo que decir que tiene 500.000.000 de ciclos por segundo, o que tiene un ciclo cada 2 ns.
Ejemplo: Este tiempo tan corto no se usa en la vida diaria, pero es de interés en ciertas áreas de la física, la química y en la electrónica. Así, un nanosegundo es la duración de un ciclo de reloj de un procesador de 1 GHz, y es también el tiempo que tarda la luz en recorrer aproximadamente 30 cm.
d) Milisegundos: Unidad de tiempo, equivalente a un milésima parte de un segundo. (Ms).
Ejemplo: Numerosas personas, no obstante, se han dado cuenta de que en 49.7 días hay 4294080000 milisegundos. Esa cifra es muy semejante a 2۸32= 4294967296.
En otras palabras, un registro de 32 bits podría contar 4294967296 milisegundos o, lo que el lo mismo, 49’7103 días (exactamente, 49 días, 17 horas, 2 minutos y 47’296 segundos).
e) Microsegundos: Unidad de tiempo, equivalente a una millonésima parte de un segundo (μs).
Software Libre; Términos de uso;
Es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente en internet, o a precio de coste de la distribución a través de otros medios, sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente.
Con software libre nos referimos a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Nos referimos especialmente a cuatro clases de libertad para los usuarios de software:
- Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro propósito.
- Libertad 1: la libertad para estudiar el funcionamiento del programa y adaptarlo a tus necesidades-el acceso al código fuente es condición indispensable para esto.
- Libertad 2: la libertad para redistribuir copias y ayudar así a tu vecino.
- Libertad 3: la libertad para mejorar el programa y luego publicarlo para el bien de toda la comunidad-el acceso al código fuente es indispensable para esto.
Software Libre es cualquier programa cuyos usuarios gocen de estas libertades. De modo que deberías ser libre de redistribuir copias con o sin modificaciones, de forma gratuita o cobrando por su distribución, a cualquiera y en cualquier lugar. Gozar de esta libertad significa, entre otras cosas, no tener que pedir permiso ni pagar para ello.
Software Libres Actuales; Utilidad y Características Fundamentales:
- Clabel: Clabel responde a las siglas de Catalogo en línea para Automatizar Bibliotecas Electrónicas. Es un software libre para la creación de catálogos públicos con acceso en línea muy útil para la mayoría de las unidades de información.
Para su diseño, se empleó el WXIS y el PHP – OpenISIS, como sistemas gestores de bases de datos; como formato para el intercambio de información, el MARC21. Su distribución se realiza según los parámetros establecidos por la Free Software Foundation, para las licencias publicas generales.
Sus características convierten a Clabel, en un sistema de mucho interés para la comunidad bibliotecaria nacional e internacional. Sus características son:
- Descriptores (DeCS): Programas de Computación; Catálogos; Base de Datos; Automatización de Bibliotecas.
- Descriptores (DeCI): Programas de Computadora/estrategias; ISIS; Catálogos/Ventajas; Catálogos en Línea/Ventajas; Base de Datos; Base de Datos en Línea; Automatización de Bibliotecas.
- Linux: Es un sistema operativo y un núcleo. Es uno de los paradigmas del desarrollo de software libre (y de código abierto), donde el código fuente está disponible públicamente y cualquier persona puede libremente usarlo, modificarlo y/o redistribuirlo.
Es un sistema operativo descendiente de UNIX. Linux posee características peculiares que lo diferencian del resto de los sistemas es:
- La memoria es gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
- Librerías compartidas de carga dinámica (DLL’S) y librerías estáticas.
- Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.
- Compatible con POSIX, System V y BSD a nivel fuente.
- Emulación de iBSC2, casi completamente compatible con SC, SBR3 y SVR4 a nivel binario.
- Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sigo gratuito sigue siendo gratuito.
- Multitarea: la multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. Linux utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se están utilizando en un momento dado serán ejecutados, siendo el sistema operativo el encargado de ceder tempo de microprocesador a cada programa.
- Multiusuario: muchos usuarios usando la misma máquina al mismo tiempo.
- Multiplataforma: las plataformas en las que un principio se puede utilizar Linux son 386-486-Pentium, Pentium Pro, Pentium II, Amiga y Atari, y también existen versiones para su utilización en otras plataformas, como Alpha, ARM, MIPS, Power PC y SPARC.
- Multiprocesador: soporte para sistemas con más de un procesador está disponible para Intel y SPARC.
- Funciona en modo protegido 386.
- Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
- Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
- Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
- Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha. Un total de 16 zonas de intercambio de 128 MB de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2 GB para intercambiarlo. Este límite se puede aumentar fácilmente con el cambio de unas cuantas líneas en el código fuente.
Nota: Cualquier información adicional véase la siguiente página en el Internet:
www……
A continuación se resumirá la siguiente información: El Sistema de Numeración se define como el conjunto de símbolos utilizados para la representación de cantidades, así como las reglas que rigen dicha representación. Estos son: El Sistema Decimal es uno de los denominados sistemas posiocionales, utilizando un conjunto de símbolos cuyo significado depende fundamentalmente de su posición relativa al símbolo coma (,) posicional, que en caso de ausencia se supone colocada implícitamente a la derecha.
El Sistema Binario; utiliza internamente el hardware de las computadoras actuales. Se basa en la representación de cantidades utilizando los dígitos 1 y 0, y es de base 2.
El Sistema de Numeración Octal; es posicional y su base es de 8, por lo tanto, utilizará los símbolos para la representación de cantidades. El Sistema Hexadecimal; tiene base 16 y también utiliza símbolos para representarse en cantidades.
Un Software Libre no es más que un sistema que se utiliza para ser copiado, estudiado, modificado y redistribuido libremente si es necesario. Suele estar disponible gratuitamente en Internet.
En la actualidad existen muchos, pero lo más importantes si se quiere son: el Linux y el Clabel. El Linux; es un sistema operativo cuyas características son: Multiplataformas, Multiusuarios, Multiprogramación, Microprocesador y Multitarea. EL Clabel tiene como finalidad principal ayudar a las grandes Bibliotecas Nacionales e Internacionales.
Las recomendaciones que se tomaron en cuenta fueron:
- Diferenciar un Software Libre de un Software Legal; se entiende de esto que la ventaja del software libre es que es gratuito y disponible en el Internet, pero sabemos que a la hora de tener un problema con el programa, nadie nos lo va a respaldar por que evidentemente no existen Instituciones como La Microsoft para resolver nuestros problemas. La ventaja de tener un Software Legal es que si lo compramos original si podemos reclamar para que nos resuelvan el problema.
- Conocer específicamente las conversiones del Sistema de Numeración para resolverlas correctamente.
- Red Informática Internet:
CORDERO, KEMBERLYS
GÓMEZ, ANGIE
MACUAR, GABRIEL
PUERTO ORDAZ, 25 DE ABRIL DE 2006