Monografias.com > Computación > General
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a la Informática




Enviado por mayoking15 mayo



    1. Sistema
      Decimal
    2. Sistema
      Binario
    3. Sistema
      Octal
    4. Sistema
      Hexadecimal
    5. Conversiones entre los
      sistemas de numeración
    6. Bit
    7. Byte
    8. Kilobyte, Megabyte,
      Gigabyte y Terabyte
    9. Conversiones entre
      las unidades de información
    10. Hertzios
    11. Megahertzios
    12. Nanosegundos y
      milisegundos
    13. Microsegundos
    14. Software
      Libre
    15. Software Libres
      actuales
    16. Conclusión
    17. Bibliografía

    INTRODUCCION

    El hombre en su
    vida cotidiana trabaja desde el punto de vista numérico
    con el sistema decimal y
    desde el punto de vista alfabético con un determinado
    idioma. Asimismo, la computadora
    debido a su construcción, lo hace desde ambos puntos de
    vista con el sistema
    binario, utilizando una serie de códigos que permiten
    su perfecto funcionamiento.

    Tanto el sistema decimal como el binario están
    basados en los mismos principios. En
    ambos, la representación de un número se
    efectúa por medio de cadenas de símbolos, los cuales representan una
    determinada cantidad dependiendo del propio símbolo y de
    la posición que ocupa dentro de la cadena.

    Los sistemas de
    numeración que utiliza la computadora
    son: El Sistema Binario, el Decimal, el Octal y el
    Hexadecimal.

    En el presente trabajo se
    estudiarán los siguientes puntos: Sistemas de
    numeración, las unidades de información y medida, así como, el
    software
    libre, su utilidad,
    características y algunos tipos como el Clabel y el
    Linux. Todos
    estos con el objetivo de
    poder
    garantizar al lector el libre entendimiento y comprensión
    a la hora de manejar un sistema informático.

    El Sistema Decimal.

    Desde hace muchos años, el hombre ha
    utilizado para contar el denominado sistema decimal, que
    derivó del sistema indo-arábigo; posiblemente se
    adoptó este mismo por contar con diez dedos en las
    manos.

    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:

    1 2 3 4 5 6 7 8 9

    Una determinada cantidad, que denominaremos
    numero 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 * 10³ + 9 * 10² + 9 *
    10¹ + 2 * 10°

    3.1416 = 3 * 10° + 1 * 10¹ + 4 *
    10² + 10³ + 6 * 104

    Teorema Fundamental de la Numeración.
    (TFN)

    Se trata de un 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 cantidades 0, 1 y 2,
    ¿Cuál será la representación de la
    misma cantidad en el sistema decimal?

    2 * 32 + 0 * 31 + 1
    * 30 + 1 * 3-1 = 18 + 0 +1 + 0.333 =
    19.333

    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 es 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).

    Suma Binaria

    Es semejante a la suma en el sistema
    decimal, con la diferencia de que se manejan sólo 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:

    Realizamos en paralelo a la aritmética binaria su
    equivalente en decimal, que nos servirá como
    comprobación.

    Ejemplos:

    Resta Binaria.

    La resta binaria es similar a la decimal
    con la diferencia de tener sólo 2 dígitos y que al
    realizar las restas parciales entre 2 dígitos, 1 del
    minuendo y otro del sustraendo, si el segundo excede al primero,
    se sustrae una unidad del dígito de más a la
    izquierda en el minuendo (si existe y vale 1),
    convirtiéndose este último en 0 y equivaliendo a la
    unidad extraída a 1 * 2 en el minuendo de resta parcial
    que estamos realizando. Si es 0 el dígito siguiente a la
    izquierda, se busca en los sucesivos teniendo en cuenta que su
    valor se
    multiplica por 2ª cada desplazamiento a la derecha. Las
    tablas de restar son las siguientes:

    Tabla del 0 Tabla del
    1

    0 – 0 = 0 1 – 0= 1

    0 – 1 = No cabe – 0 – 1= 0

    Ejemplos

    • Resta los números binarios11101 (29) y 111
      (7).

    • Restar 111111 (63) y 101010 (42)

    1 1 1 1 1 1. . . . . . . . .
    63

    – 1 0 1 0 1 0. . . . . . . .
    .- 42

    0 1 0 1 0 1. . . . . . . . .
    21

    • Restar 11.01 (3.25) y 10.1 (2.5).

    0 2

    1 1. 0 1. . . . . . . . . .
    3.25

    -1 0. 1 0. . . . . . . . .
    .-2.50

    0 0. 1 1. . . . . . . . . .
    .189

    Multiplicación Binaria.

    Se realiza de forma similar a la multiplicación
    decimal, salvo que la suma final de los productos
    parciales se hacen en binario. Las tablas de multiplicar
    son.

    Tabla del 0 Tabla del
    1

    0 * 0 = 0 1 * 0 = 0

    0 * 1 = 0 1 * 1 = 1

    Ejemplos:

    • Multiplicar 1 1 0 1 0 1 (53) por 1 1 0 1
      (13).

    1 1 0 1 0 1. . . . . . . . . 53

    * 1 1 0 1. . . . . . . .
    *13

    1 1 0 1 0 1

    1 1 0 1 0 1

    1 1 0 1 0 1 .

    1 0 1 0 1 1 0 0 0 1. . . . . . . .
    .689

    División Binaria.

    Se realiza de forma idéntica a la
    división decimal, salvo que las multiplicaciones y restas
    internas al proceso de la
    división se hacen en binario.

    Ejemplos:

    • Dividir 1 0 0 0 1 0 (34) entre 1 1 0 (6).

    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:

    0 1 2 3 4 5 6 7

    Este Sistema también es de los llamados
    posiciónales 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 no entraremos en su
    estudio.

    Ejemplo:

    • ¿ Qué número decimal representa
      el número octal 4 701 utilizando el TFN?

    4 * 8³ + 7 * 8² + 1 * 8°
    =

    2 048 + 448 + 0 + 1 = 2 497.

    El
    Sistema Hexadécimal.

    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:

    0 1 2 3 4 5 6 7 8 9 A B C D E
    F

    Se le asignan los siguientes valores
    absolutos a los símbolos A, B,

    C, D, E y F:

     

    SIMBOLO

    VALOR ABSOLUTO

    A

    B

    C

    D

    E

    F

    10

    11

    12

    13

    14

    15

    La suma aritmética es similar a los
    anteriores.

    Ejemplo:

    • ¿Qué número decimal representa
      el numero hexadecimal 2CA utilizando el TFN?
    1. * 162 + C * 161 + A *
      160 =
    1. * 162 + 12 * 161 + 10 *
      160 =

    512 + 192 + 10 = 714

    CONVERSIONES
    ENTRE LOS SISTEMAS DE NUMERACION.

    Conversión Decimal –
    Binario:
    Para convertir números
    enteros de decimal a binario, la forma mas 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.

    10 (10) = 1010
    (2)

    • Convertir el número decimal 1992 a
      binario.

    Conversión Binario –
    Decimal:

    Consiste en rescribir el número binario 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
    uno de los dígitos comenzando por el inferior:

    Se suma el digito al producto de 2
    por el resultado de la operación anterior, teniendo en
    cuenta que para el primer digito, 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.

    Luego tenemos que

    1 0 1 0 1 1 = 43

    (2 (10

    Método de las sumas de las potencias de
    2

    Es válido para números binarios con o sin
    parte decimal y para realizarlo es necesario tener una palabra de
    las potencias de 2.

    En realidad, es el mismo método de
    conversión de decimal a binario, pero realizado de forma
    inversa, es decir, se toma el número binario a convertir y
    se suman las potencias de 2 correspondientes a las posiciones de
    todos sus dígitos cuyo valor es 1. El resultado final es
    la suma de dichas potencias.

    Ejemplo:

    • Convertir a decimal el número binario 1 0 1 0 1
      1

    Ejemplo:

    • Convertir de decimal a número binario 1 1 1 1 1
      0 0 1 0 0 0.

    El error cometido en la conversión
    de número 3.1416 es menor que 0.001.

    3.1416 – 3.140625 =
    0.000975

    BIT

    Digito 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 de bits
    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 depende 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

    El Megabyte (MB) 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 a efectos
    prácticos como 106 (1 000 000) bytes.

    Gigabyte

    Un Gigabyte Múltiplo del byte, de símbolo
    GB, 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 caracter 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 o
    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.

    CONVERSION ENTRE LAS UNIDADES DE
    INFORMACION.

    Se suelen utilizar con nombre propio determinados
    conjuntos de
    dígitos en binario:

    • 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.
    • 1024 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 = 1024 * 1024 * 1024 * 8 = 8589934592
      bits.

    HerTZiO (hz).

    El Hertzio 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.

    Hoy en día los avances en comunicaciones
    e informática han hecho que se utilicen más sus
    múltiplos: kHz, MHz, GHz.

    Ejemplo:

    En los Estados Unidos,
    el suministro común de energía doméstica es
    a 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).

    Megahertzios (Mhz).

    Megahertzios, es una medida de frecuencia (número
    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á 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 "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)
    (1Hz (Hertzio) es 1 ciclo por segundo, 1 kHz (Kilohertzio) es
    1000 c/s, 1 MHz (Megahertzio) es 1.000.000 c/s).

    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 está la banda de VHF (Muy
    Alta Frecuencia); por encima de 300 MHz se habla de banda de
    Ultra Alta Frecuencia (UHF

    Nanosegundos.

    Es una Milmilloné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
    Megahercios.

    Decir que un procesador es de 500 Mhz, es lo mismo que
    decir que tiene 500.000.000 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.

    Milisegundos.

    Unidad de tiempo, equivalente a una 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 es lo
    mismo, 49'7103 días (exactamente, 49 días, 17
    horas, 2 minutos y 47'296 segundos).

    Microsegundos.

    Unidad de tiempo, equivalente a una millonésima
    parte de un segundo (µs).

    SOFTWARE LIBRE.

    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 del
    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 condición
      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.

    CLABEL.

    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 públicas generales.

    Sus características convierten a CLABEL, en un
    sistema de mucho interés para la comunidad bibliotecaria
    nacional e internacional.

    Descriptores (DeCS): PROGRAMAS DE COMPUTACION;
    CATALOGOS; BASES DE DATOS; AUTOMATIZACION DE BIBLIOTECAS.
    Descriptores (DeCI): PROGRAMAS DE
    COMPUTADORA/estrategias;
    ISIS; CATALOGOS/ventajas; CATALOGOS EN LINEA/ventajas; BASES DE
    DATOS; BASES DE DATOS EN LINEA; AUTOMATIZACIÓN DE
    BIBLIOTECAS

    Las tecnologías de información y comunicación (TICs) son herramientas
    importantes para el buen desempeño de cualquier sector laboral, pero
    existen sectores donde su utilización es imprescindible,
    este es el caso de las organizaciones de
    información (OI).

    • Contratar la programación íntegra de un
      sistema, que responda a las especificidades establecidas a un
      tercero.
    • Adoptar un sistema de software libre, sin
      restricciones de uso y modificación.
    • Adquirir en el mercado un
      software propietario que se aproxime a las necesidades propias,
      a partir del análisis de sus posibilidades de
      modificación de acuerdo con intereses
      específicos.

    ¿Qué es CLABEL?

    CLABEL responde a las siglas de Catálogo en
    Línea para Automatizar Bibliotecas Electrónicas. En
    estos momentos, el proyecto se
    divide en dos partes, una que utiliza como SGBD al WXIS, de
    nombre CLABEL-WXIS y otra que utiliza a Php-OpenISIS, de nombre
    CLABEL. Ambos proyectos pueden
    descargarse desde el sitio http://www.sourceforge.net/projects/clabel/

    El primer proyecto que surgió fue CLABEL-WXIS. En
    un segundo momento, se homologó esa aplicación con
    Php-OpenISIS, as{i quedó conformado CLABEL. Es importante
    aclarar que CLABEL-WXIS no se desarrollará en un futuro,
    al menos, por sus creadores.

    CLABEL-WXIS y CLABEL

    La limitación de OpenISIS, como se expuso, radica
    en el soporte de escritura; por
    esta razón, la aplicación basada en ella
    sólo incluye el módulo de búsqueda y
    recuperación. Aquellos usuarios que posean bases de datos
    en alguna herramienta de CDS/ISIS, es decir, MicroISIS, Winisis,
    WWWISIS, ISISMARC, pueden obtener el módulo de
    búsqueda y recuperación en Web, a partir de
    CLABEL con OpenISIS, sólo tendrían que modificar
    los archivos de
    presentación (PFT) de la base de datos.
    CLABEL-WXIS incluye tantos los módulos de escritura, como
    el de búsqueda y recuperación.
    Ambos sistemas presentan semejanzas y diferencias (tabla
    1).

    Diferencias

    CLABEL-WXIS

    CLABEL

    Módulos

    Incluye el módulo de
    entrada de datos y de búsqueda.

    Sólo incluye el
    módulo de búsqueda.

    Pago por
    licencia

    Hay que pagar un monto de 150.00
    USD por la licencia de uso del WXIS.

    No es necesario pagar por la
    licencia de uso.

    SGBD que
    usa

    El SGBD que usa es
    propietario.

    El Sistema Integrado de Gestión Bibliotecaria (SIGB) que
    usa es software libre.

    Semejanzas

    El módulo de
    búsqueda y recuperación, en ambos, ofrece
    las mismas posibilidades.

    OpenISIS

    El primer proyecto de crear una herramienta ISIS
    completamente libre surgió con la creación de la
    Sociedad
    OpenIsis;3 ella se propone fomentar el desarrollo y
    diseminación de sistemas de
    información OSS basados en ISIS. Los miembros de esta
    sociedad crearon un conjunto de herramientas con este nombre.
    Este software pertenece a la familia
    CDS/ISIS; por el momento sólo publica las bases de datos
    en ISIS en el vía Web, para su construcción utiliza
    Java, Perl o
    PHP.

    Además, brindan una versión para
    línea de comandos que
    sirve de prueba y demostración.

    OpenIsis, según nuestro criterio, es un proyecto
    muy interesante, aunque su soporte de escritura no es lo
    suficiente maduro todavía.

    WXIS

    El WXIS es una herramienta para crear e interactuar con
    bases de datos ISIS. Opera bajo la filosofía CGI (Coman
    Gateway Interface). Utiliza un lenguaje de
    script basados en XML, con
    posibilidad de incluir códigos HTML, que permite
    desarrollar interfaces Web personalizadas para un usuario.
    Trabaja en varias plataformas: MS-DOS, Linux,
    Unix, Windows (95,
    98, 2000, NT). No es free software ni open source
    software.4

    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. Unix es un
    sistema operativo robusto, estable, multiusuario, multitarea,
    multiplataforma y con gran capacidad para gestión de
    redes, Linux fue
    creado siguiendo estas características.

    En la década de los ochenta apareció un
    nuevo sistema, era una versión básica y reducida de
    Unix llamada Minix, su autor fue Andrew Tanenbaum, el objetivo
    era crear un acceso a este sistema sin tener que pagar licencias,
    basados en este sistema el señor Linus B. Torvalds, a
    mediados de 1991 empezó a trabajar en un proyecto para
    mejorar las deficiencias de Minix, Torvalds creo la primera
    versión de Linux (Contracción de Linus y Unix)
    numerada como versión 0.01.

    Esta versión solo contenía un Kernel muy
    rudimentario y para poder realizar cualquier operación se
    requería que la máquina tuviera instalado Minix. El
    5 de Octubre de 1991 fue creada y publicada la versión
    0.02 cuando Torvalds logro ejecutar programas como el Bash y el
    Gcc, después de esta publicación se distribuyo en
    forma gratuita el código de Linux e invito a todo aquel
    que pudiera aportar ideas nuevas y mejorar el código
    vía Internet, gracias a estos aportes Linux evoluciono
    rápidamente a las versiones 0.03, 0.10, 0.11 y 0.12. En
    Marzo de 1992 fue creada la versión 0.95 

    LINUX es un sistema operativo, compatible Unix. Dos
    características muy peculiares lo diferencian del resto de
    los sistemas que podemos encontrar en el mercado, la primera, es
    que es libre, esto significa que no tenemos que pagar
    ningún tipo de licencia a ninguna casa desarrolladora de
    software por el uso del mismo, la segunda, es que el sistema
    viene acompañado del código fuente.

    El sistema lo forman el núcleo del sistema
    (kernel) mas un gran numero de programas / librerías que
    hacen posible su utilización.

    LINUX se distribuye bajo la GNU Public
    License
    : por lo tanto, el código
    fuente
    tiene que estar siempre
    accesible.

    El sistema ha sido diseñado y programado por
    multitud de programadores alrededor del mundo. El núcleo
    del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona
    de la que partió la idea de este proyecto, a principios de
    la década de los noventa.

    Día a día, mas y mas programas /
    aplicaciones están disponibles para este sistema, y la
    calidad de los
    mismos aumenta de versión a versión.

    La gran mayoría de los mismos vienen
    acompañados del código fuente y se distribuyen
    gratuitamente bajo los términos de licencia de la GNU
    Public License. En los últimos tiempos, ciertas casas de
    software comercial han empezado a distribuir sus productos para
    Linux y la presencia del mismo en empresas aumenta
    rápidamente por la excelente relación
    calidad-precio que se consigue con Linux.

    Las plataformas en las que en un principio se puede
    utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium
    II/III/IV, Amiga y Atari, también existen versiones para
    su utilización en otras plataformas, como Alpha, ARM,
    MIPS, Power PC y SPARC

    Características de Linux:

    • Multitarea: La palabra 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 tiempo de microprocesador a cada programa.
    • Multiusuario: Muchos usuarios usando la misma maquina
      al mismo tiempo.
    • Multiplataforma: Las plataformas en las que en un
      principio se puede utilizar Linux son 386-, 486-. Pentium,
      Pentium Pro, Pentium II, Amiga y Atari, también existen
      versiones para su utilización en otras plataformas, como
      Alpha, ARM, MIPS, Power PC y SPARC.
    • Multiprocesador: Soporte para sistemas con mas de un
      procesador esta 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 128Mb de
      tamaño máximo pueden ser usadas en un momento
      dado con un límite teórico de 2Gb para
      intercambio. Este límite se puede aumentar
      fácilmente con el cambio de
      unas cuantas líneas en el código
      fuente.
    • La memoria se 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 iBCS2, casi completamente
      compatible con SCO, SVR3 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 sido gratuito sigue siendo gratuito.

    CONCLUSION

    El sistema de numeración es 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 que 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.

    El Sistema binario que utiliza internamente el hardware
    de las computadoras actuales. Se basa en la representación
    de cantidades utilizando los dígitos 1 y 0, es de base
    2.

    El sistema de numeración Octal cuya base es 8, es
    decir, utiliza símbolos para la representación de
    cantidades

    El 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.

    El (TFN) es un teorema que relaciona una cantidad
    expresada en cualquier sistema de numeración con la misma
    cantidad expresada en el sistema decimal.

    Un Software Libre una vez obtenido, puede ser usado,
    copiado, estudiado, modificado y redistribuido libremente. El
    software libre suele estar disponible gratuitamente en
    Internet

    BIBLIOGRAFIA

    • ALCALDE L, Eduardo.
    • GARCIA L, Miguel.
    • PEÑUELAS F, Salvador.

    " Introducción Básica "

    Editorial McGRAW-HILL. 1Era Edicion. Madrid,
    1990.

    Red Informatica Internet:

    Pérez Marisela

    Medina Joscari

    Flores Ana

    Enviado por:

    Rafael Antonio Mayo García

    Ciudad Guayana, Noviembre del 2005

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter