DICCIONARIO INFORMÁTICO

Mostrando del 181 al 200 de 338 registros

Código ASCII

(Ver: ASCII).

Código binario

Código basado en dos valores (O y 1) que es «entendido» por los ordenadores.

Codigo de Barras

(Bar Code). Código impreso utilizado para reconocimiento mediante un lector óptico. Los códigos de barras unidimensionales tradicionales utilizan el ancho de la barra como el código, pero codifican sólo un número de cuenta o de identificación. Los sistemas bidimensionales como PDF 417 de Symbol Technology contienen 1,800 caracteres en un área del tamaño de una estampilla postal.

Código de Hamming

Consideremos un mensaje de N bits. La idea básica consiste en añadir un cierto número de P bits, cada uno de los cuales asegura un cierto subconjunto de los N+P dígitos totales mediante un control de paridad. Se considera la posibilidad de que exista, a lo sumo, una alteración en uno de los N+P bits y deseamos conocer si ha habido o no perturbación y, en caso afirmativo, cual de los N+P bits ha sido alterado. Puesto que el mensaje debe codificarse en los N bits, la información sobre el estado de perturbación debe cifrarse en los P bits, para poder así restablecerla.
Por tanto, conocido N, p debe ser la mínima cantidad de bits tal que los 2^P estados posibles de los P bits de paridad acepten al menos N + P + 1 estados distintos.
Por otra parte, los P conjuntos de bits deben elegirse de modo que el estado de los P bits de paridad asociados a esos conjuntos permita localizar con facilidad el bit alterado.
Un modo de conseguir el objetivo consiste en intercalar el bit I-ésimo en la posición 2^I-1, para I = 1, ..., P, siendo su conjunto asociado el de los dígitos cuyo número de posición, escrito en binario natural, tiene un 1 como cifra I-ésima.
Sea por ejemplo N = 4. Necesitamos P = 3 bits de paridad, que colocaremos en las posiciones 2^0, 2^1 y 2^2, es decir, en 1, 2 y 4:
Posición:
1____2____3____4____5____6____7
Id. en binario:
001__010__011__100__101__110__111
Ahora el bit 001 está asociado al conjunto de los bits del mensaje cuya posición acabe en 1 (1,3,5 y 7) o que tenga un 1 en la primer cifra; el bit 010 está asociado al conjunto de los bits del mensaje cuya posición tenga un 1 en la segunda cifra (2,3,6 y 7), y el bit 100 está asociado al conjunto de los bits del mensaje cuya cifra inicial sea un 1 (4,5,6 y 7) o que tenga un 1 en la tercer cifra.
CODIFICACIÓN
Sencillamente, se trata de ajustar los bits de paridad con respecto a sus conjuntos asociados. Por ejemplo, si se desea transmitir el mensaje 0110 bastará con ajustar el bit 1 con los 3, 5 y 7 (resultando un 1); el bit 2 con los 3, 6, y 7 (resultando un 1); y el bit 4 con los 5, 6 y 7 (resultando un 0):
Posición:
1__2__3__4__5__6__7
__ __0__ __1__1__0
1__1__0__0__1__1__0

DECODIFICACIÓN CON AUTOCORRECCIÓN
Para rectificar y descifrar un mensaje recibido, se detectan en primer lugar los bits de paridad que reflejan alguna alteración. Si no hay ninguno, el mensaje se ha mantenido intacto durante la transmisión; en caso contrario, la suma de las posiciones de los bits alterados señala el bit modificado.
Por ejemplo, si el mensaje anterior se recibe así:
Posición:
1__2__3__4__5__6__7
1__1__0__0__0__1__0
El control de paridad arroja el siguiente resultado:
bit 1 (3+5+7) = 1 (impar) -> bit 1 alterado;
bit 2 (3+6+7) = 2 (par) -> sin alterar;
bit 4 (5+6+7) = 1 (impar) -> bit 4 alterado;
Bits alterados: 4 y 5. Al ser 1+4 = 5, concluimos que el 5 bit es erróneo, por lo que el mensaje original era:
1__0__0__1__1__0

Código de retorno

El estado de respuesta a una solicitud especificando el resultado de una solicitud.
Los más comunes son los códigos de error:
• 400 = Failed: Bad Request (Mal requerido)
• 401 = Failed: Unauthorized (No autorizado)
• 402 = Failed: Payment Required (Se requiere pagar)
• 403 = Failed: Forbidden (Prohibido)
• 404 = Failed: Not Found (No encontrado)
• 500 = Failed: Internal Error (Error interno)
• 501 = Failed: Not Implemented (No implementado)
• 502 = Failed: Overloaded Temporarily (Sobrecargado temporalmente)
• 503 = Failed: Gateway Timeout (Tiempo terminado para el "gateway")

Código Decimal

El código decimal es el código que utilizan los ordenadores para trabajar en base diez, y está compuesto por los números del 0 al 9. Cada instrucción o interpretación lógica del ordenador se reduce a un código integrado sólo por esos números.

Código espagueti

El código espagueti es un término peyorativo para los programas de computación que tienen una estructura de control de flujo compleja e incomprensible. Su nombre deriva del hecho que este tipo de código parece asemejarse a un plato de espaguetis, es decir, un montón de hilos intrincados y anudados.

Código Fuente

También denominado fuente o texto fuente. Es el texto que contiene las instrucciones del programa, escritas en el lenguaje de programación. Se trata de un archivo de texto legible que se puede copiar, modificar e imprimir sin dificultad.

El concepto contrario es el código objeto, que se deriva del código fuente y está diseñado para ser legible sólo por la máquina.

Conjunto de instrucciones escritas en un lenguaje de programación de alto nivel, comprensible por un ser humano con los conocimientos pertinentes, que permiten obtener un programa para un ordenador.

En ingles Source Code. Conjunto de instrucciones que componen un programa, escrito en cualquier lenguaje. Hay programas de código abierto que se pueden modificar si uno tiene el conocimiento (por lo general estos programas estan bajo licencia GPL), por ejemplo Linux, Openoffice, etc. Hay programas "de código cerrado" como por ejemplo Windows, Photoshop, y la mayoría de los programas comerciales, en donde el código es inaccesible y por lo tanto no se puede alterar la estructura del programa. En estos casos uno compra el programa, el programa es de uno, pero el código fuente o instrucciones del programa son del fabricante.

Código máquina

(machine code) Conjunto de instrucciones entendibles directamente por el ordenador, puesto que se componen de unos y ceros. Generalmente, el programador utiliza un lenguaje de programación basado en el lenguaje natural, y éste es traducido a código máquina posteriormente.


El lenguaje máquina es el único lenguaje que puede ejecutar una computadora. El lenguaje de máquina es un código que es interpretado directamente por el microprocesador.
Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.


El lenguaje está compuesto por un conjunto de instrucciones ejecutadas en secuencia (con eventuales cambios de flujo causados por el propio programa o eventos externos) que representan acciones que la máquina podrá tomar.
Un lenguaje máquina es específico de cada arquitectura de computadora.
Todo código fuente en última instancia debe llevarse a un lenguaje máquina mediante el proceso de compilación o interpretación para que la computadora pueda ejecutarlo.

Codigo Objeto

Código generado por un compilador o un ensamblador traducido por un código fuente de un programa.

Casi siempre este término se refiere al código máquina que puede ejecutarse directamente en la unidad central de proceso (CPU) del sistema, pero también puede ser código fuente de lenguaje ensamblador o una variante de código máquina.

Cola de impresión

Cuando en una red de ordenadores existen menos impresoras que ordenadores, puede ocurrir que se genere una cola de impresión en la que esperen, por turno, los trabajos que deben imprimirse. También se genera una cola de impresión cuando se envían a imprimir varios documentos a una sola impresora. Generalmente, el buffer de la impresora no es capaz de almacenar todos los documentos, generando una cola de impresión en la que éstos quedan almacenados. Existen programas que permiten gestionar y controlar estas colas de impresión, como, por ejemplo, el administrador de impresión de Windows.

Cola de ordenes

Sencillamente es todo lo que escribimos a continuación del nombre del programa. por ej: c:\DOS\scan *.exe /u (la cola de ordenes es "*.exe /u")

Colas

Una cola es una lista en las que las supresiones se realizan solamente al principio de la lista y las inserciones al final de la misma. Al igual que en el caso de las pilas, hay que prever un vector para almacenar el máximo número de elementos que puedan presentarse en el programa. A diferencia de las pilas, no basta con añadir un simple contador, tal que indique el número de elementos válidos; sino hay que prever dos índices que indiquen la posición del comienzo y del final de la cola. Si la cola no está vacía, en CABEZA está el primer elemento, y si la cola no está llena, en FIN es el lugar donde se copia el siguiente elemento que se incorpora a la misma.

REPRESENTACIÓN DE LAS COLAS
Las colas se usan para almacenar datos que necesitan ser procesados según el orden de llegada. En la vida real se tienen ejemplos numerosos de colas: la cola de un cine, la cola de un banco, etc; en todas ellas el primer elemento que llega es el primero que sale.

COLD

(Computer Output to Laser Disc) Sistema informático que automatiza la grabación de documentos e informes de contenidos en soportes de almacenamiento por láser.

Colgarse

Cuando por un defecto del programa, un error en la ejecución de éste u otro tipo de accidente, el ordenador deja de responder a las instrucciones del teclado o de otros dispositivos de entrada y mandato, se suele decir que el ordenador está «colgado». Esto también ocurre cuando el programa entra en un bucle infinito del que no es capaz de salir. La manera habitual de resolver la situación es reiniciar el ordenador, apagando en caliente el sistema. Para ello, es necesario presionar simultáneamente las teclas Alt-Control-Supr. (Ver: Reset). Un segundo empleo del término alude al hecho de que un elemento hardware esté conectado al sistema; se dice así, por ejemplo, que varios terminales cuelgan de una CPU.

Colisión

Suceso que ocurre en una red CSMA/CD cuando dos estaciones intentan transmitir de manera simultánea. Las señales se interfieren y obligan a las dos estaciones a retroceder e intentar de nuevo.

Colisiones de hash

Dos entradas distintas a una función de hash producen la misma salida. Se soluciona aumentando la dimensión del dominio de las imágenes de dicha función.

COM

(Component Object Model) Arquitectura de Software que permite contruir aplicaciones a partir de componentes de Software binarios, con el objeto de expandir las funciones del sistema operativo a nivel personalizado: Ej Controles Propios, Transferencia de datos , Etc.

(Computer Output to Microfilm) Sistema informático que automatiza la grabación de documentos en microfilms. (más de cien años de vida del documento, ahorro de espacio)

COM File

Fichero COM. Archivo "command" (orden). Programa ejecutable de DOS u OS/2 que ocupa menos de 64K y se ajusta dentro de un segmento. Es una réplica exacta de cómo aparece en memoria.

COM Port

Puerto COM. Puerto serial de comunicaciones en un computador personal. (Ver Puerto Serie).