Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ordenador: máquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones
lógicas y aritméticas, y proporcionar la información resultante a través de un medio de salida; sin
intervención de un operador humano y bajo el control de un programa de instrucciones previamente
almacenado en él mismo.
Dato: Conjunto de símbolos utilizado para expresar o representar información en la forma adecuada
para su tratamiento.
Codificación: Transformación que representa los elementos de un conjunto mediante los de otro, de
forma que a cada elemento del primer conjunto le corresponda un elemento distinto del segundo.
Bit (b): Unidad más pequeña de información. Dos valores posibles (0 y 1).
Byte (B): Conjunto de 8 bits (octeto). Unidad muy pequeña, así que siempre en múltiplos:
Grupos 1 y 2 ➔ Alfanuméricos
Grupos 1, 2 y 3 ➔ De texto
2.1.2. Conversión
1. Decimal a binario:
● Parte entera: Dividir por 2 hasta que dé uno. El resultado se lee al revés desde el cociente al
primer resto.
● Parte decimal: Multiplicar por 2 la parte decimal y repetir con la parte decimal de los
resultados que vayan saliendo. El resultado se lee de principio a fin (parte entera).
2. Binario a decimal:
● Multiplicar cada número por la potencia en base 2 correspondiente según posición.
3. Binario a octal y hexadecimal:
● Se agrupan los bits según sistema destino: 3 para octal y 4 para hexadecimal.
4. Resto de conversiones:
● Se utilizará el binario como paso intermedio.
● Puerta AND: Producto lógico. La señal se activa cuando están activas todas las señales de
entrada.
● Puerta OR: Suma lógica. La señal se activa si se enciende cualquiera de las señales de
entrada.
● Puerta NOT: Negación o inversión. La señal de salida es la inversa de la de entrada.
2.2. Códigos de entrada/salida
Código de E/S: Correspondencia entre los conjuntos a y b. El cardinal de , m = |a|, dependerá del
dispositivo de E/S utilizado (por ejemplo, un teclado normal necesitará más símbolos que un teclado
sólo numérico).
Se necesitará una longitud n tal que n log2(m). Nos quedaremos con el menor n que cumpla esta
relación. Por ejemplo, para codificar las diez cifras decimales, necesitaremos 4 bits como mínimo (por
símbolo), puesto que log2(10) 3.322 (y obviamente no podemos usar un número no entero de bits).
La asignación de códigos es arbitraria y cada fabricante podría asignar una combinación diferente al
mismo carácter. Por eso se crean códigos estándar.
Elementos:
● Hardware: Elementos físicos.Dispositivos electrónicos y electromecánicos que captan
información, hacen cálculos y presentan información a través de dispositivos como sensores,
unidades de procesado y almacenamiento, monitores,
● Software: Elementos no físicos. Se usan para procesar información. Programas que manejan
estructuras de datos, destacando las bases de datos.
● Personal: Usuarios finales u operadores del sistema.
● Documentación: Manuales o cualquier tipo de info que explican los procedimientos del sistema.
Se puede contemplar desde dos aspectos (ambos asociados al HW):
● Estructura funcional: Estudia las arquitecturas de organización y funcionamiento de los
componentes.
● Estructura física: Estudia el HW comercial. Cómo son, para qué sirven y características.
4. Estructura básica
● Hardware: elementos tangibles necesarios para el tratamiento eficaz de la información:
○ Unidad central de proceso (CPU)
○ Memoria auxiliar
○ Dispositivos E/S o periféricos.
● Software: Recursos lógicos necesarios para que el sistema realice las tareas encomendadas.
● Humano: Personas encargadas de desarrollar o gestionar el sistema (profesionales
informáticos) o de aprovechar sus prestaciones (usuarios).
5. Funcionamiento básico
Componentes:
● UC y ALU (explicadas en el punto anterior).
● Frecuencia de reloj: El ordenador funciona en modo síncrono, siguiendo secuencia ordenada
de operaciones en el tiempo. Necesita un reloj que genere impulsos (Mhz/s), marcando principio,
duración y final de cada operación.
● Longitud de palabra: Cantidad de info que se puede procesar simultáneamente en cada pulso
de reloj. Mayor longitud = mayor complejidad y circuitería en CPU = mayor potencia de proceso.
● Registros:
○ Integrados en CPU.
○ Formados por un conjunto de biestables.
○ Almacenan bloques de bits (palabras).
○ Misma frecuencia que el procesador, memoria muy pequeña.
● Memoria caché:
○ Intermedia entre CPU y memoria principal.
○ Circuitos integrados SRAM (RAM estáticos), más rápidos que DRAM (dinámicos),
utilizados en memoria principal.
○ Mantienen la info más comúnmente usada, evitando accesos continuos y más lentos a la
memoria principal.
○ Tipos:
■ Primer nivel/L1:
● Integrada en el núcleo del procesador, misma velocidad.
● Dividida en dos partes: instrucciones y datos (sistema).
■ Segundo nivel/L2:
● Integrada en el procesador, pero no en el núcleo
● Mayor capacidad pero algo más lenta.
● No está dividida. Más encaminada a programas que a sistema.
■ Tercer nivel/L3: Más lenta que L2, muy poco utilizada hoy día. Integrada en placa base.
Clasificación:
● Tecnología empleada:
○ Magnética: Sustrato de plástico o aluminio cubierto de material magnetizable. La info se
graba en celdas que forman líneas o pistas. Cada celda puede estar o no magnetizada. 2
posibles valores: norte (0) y sur (1).
○ Óptica: Utilizan energía lumínica para almacenar o leer. 0 o 1 según ausencia o presencia
de señal luminosa.
○ Magneto-óptica: Magnetización previa (norte-sur) que se puede cambiar mediante láser.
○ Flash-USB: Emplean memorias semiconductoras de tipo flash nand. No necesitan refresco
al usar tecnología de puerta flotante.
● Tipo de operaciones:
○ Reutilizables (cinta magnética, CD-RW, etc)
○ No reutilizables (CD-ROM, DVD-ROM, etc)
● Forma de acceso a la info:
○ Secuencial (cinta magnética)
○ Directo (CD-ROM, disco duro)
● Ubicación física:
○ Interna (disco duro, unidad flexible)
○ Externa (memoria USB, discos externos)
● Relación entre soporte y elemento lector-escritor:
○ Removibles (discos flexibles)
○ No removibles (discos duros)
6.3. Buses: Arquitectura y funcionamiento
Conjunto de líneas por las que se transmite la información binaria entre las diferentes unidades.
Ancho de bus: Tamaño de ese número de hilos o bits que transmiten simultáneamente por uno de
esos canales.
Entrada y salida: Toda comunicación o intercambio de información entre CPU y exterior, llevada a
cabo a través de periféricos.
Unidad E/S: conjunto de módulos o canales E/S encargados de gobernar uno o más periféricos para
su funcionamiento coordinado con el ordenador.
Distintas arquitecturas:
● Según direccionamiento de los dispositivos:
○ Buses separados de memoria y E/S
○ E/S mapeada en memoria o máquina de bus único. Los puertos E/S se tratan como
direcciones de memoria.
● Según cómo se establece el control de tránsito de los datos:
○ Controlada por programa. Mediante la ejecución de unas instrucciones especiales si es de
bus separado (in, out, etc.) e instrucciones de almacenamiento si es entrada-salida mapeada
a memoria. Usada en periféricos con velocidades menores que la CPU.
○ Por acceso directo a memoria. Todas las funciones se implementan mediante un circuito
controlador llamado controlador de DMA (direct access memory).
● Según el modo en que se sincronizan CPU y periféricos:
○ Por sondeo y selección. La CPU consulta a los dispositivos su situación y los va
atendiendo.
○ Por interrupciones. Los dispositivos interrumpen la ejecución del programa en CPU cuando
están en disposición de realizar una operación de entrada-salida.