Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LRC
Marzo 2023
ÍNDICE
Este tema forma parte de un subconjunto en el que se analizan diferentes aspectos de los
sistemas informáticos: tipos y clasificaciones, elementos que los componen, sistemas
operativos, aplicaciones informáticas, programación, mantenimiento de sistemas informáticos,
etc. (temas del 49 al 58), pero vinculados además a otros como la automatización (donde los
sistemas informáticos son un elemento imprescindible), la transmisión de datos o los sistemas
telemáticos.
2. LEGISLACIÓN DE APLICACIÓN
Otros organismos de normalización conocidos pueden ser AFNOR (en Francia), DIN (en
Alemania) o ANSI, ASA, ASTM (en Estados Unidos).
Pág. 1
3. CONCEPTOS PREVIOS
Pág. 2
3.2. ARQUITECTURA DE UN ORDENADOR DIGITAL
Pág. 3
4. SISTEMAS INFORMÁTICOS MONOUSUARIO
Los sistemas operativos monousuario son ideales para entornos en los que la colaboración
entre usuarios/as no es una necesidad y se requiere un alto grado de privacidad y control de
acceso, como podría ser en equipos en ámbito doméstico.
• ALU: Se encarga de realizar las operaciones de cálculo: aritméticas (como las sumas),
lógicas (como AND y OR) y comparativas.
Los principales fabricantes de microprocesadores son Intel, AMD y ARM (telefonía y otros).
IBM llevó a cabo una serie de proyectos para conseguir microprocesadores más sencillos,
con instrucciones muy simples, para ejecutar un mayor número de ellas en poco tiempo. Uno
de ellos fue RISC (Reduced Instruction Set Computer), asignando ese nombre a la nueva
arquitectura creada (computadoras con un conjunto de instrucciones reducido o arquitectura
Pág. 4
sencilla). Se considera que el primer procesador RISC de la historia empezó a crearse en
1975 (IBM 801, diseñado por John Cocke).
• Formato fijo de instrucción: todas las instrucciones del mismo tamaño para que tarden
lo mismo en ejecutarse.
• Eliminación del microcódigo. Se emplea circuito cableado, que es más rápido porque
hay pocas instrucciones.
Pág. 5
• Paralelismo intensivo: posibilidad de procesar varias instrucciones de forma
simultánea.
• Compiladores optimizados.
Cabe indicar que hoy en día ambas arquitecturas han evolucionado y adoptado algunas
características propias de la otra, por lo que existen microprocesadores que no se pueden
clasificar con facilidad. Los términos complejo y reducido deben considerar ahora también la
complejidad del hardware del microprocesador, no sólo las instrucciones.
Cabe indicar que coprocesador no suele ser un procesador de propósito general, sino que
requiere de un procesador principal (no se trata de un multiprocesador, en el que hay más de
un microprocesador de propósito general).
Los componentes físicos que forman parte del sistema informático reciben el nombre de
hardware, siendo los cuatro elementos esenciales los siguientes:
• Memoria principal: almacena las instrucciones que ejecuta el procesador y los datos
sobre los que se aplican éstas.
Pág. 6
La memoria es la parte del ordenador que se encarga de almacenar los datos que
intervienen en el proceso, pero dentro del sistema informático existen diferentes tipos de
memoria, como se resume a continuación:
Este es el lugar donde deben encontrarse tanto las instrucciones como los datos para que
el procesador pueda utilizarlos. Su contenido se organiza en posiciones de memoria que están
identificadas de forma individual por una dirección única.
Los chips de memoria pueden aparecer en una cara del módulo o en las dos y suelen
utilizar tecnología DRAM (Dynamic Random Access Memory, es decir, memoria dinámica de
acceso aleatorio) o que usen el reloj del sistema para mantenerse sincronizados los módulos,
recibiendo, en este caso, el nombre de SDRAM (Synchronous Dynamic Random Access
Memory). Las de tipo estático reciben la denominación de SRAM (Static Random Access
Memory).
Pág. 7
alojar el firmware de los dispositivos. Basándose en éstas, existen otras modalidades, como
la que sí puede ser programada por el/la usuario/a, que recibe el nombre de PROM
(Programmable Read-Only Memory).
La idea es que, cuando el procesador necesita acceder a un dato, se copia a la caché todo
el bloque que lo contiene. Así, si se producen accesos sucesivos (para leer o escribir) al mismo
dato o a sus datos circundantes, el tiempo de acceso se reduce drásticamente.
Existen dispositivos construidos a partir de tecnologías muy diferentes, como las unidades
magnéticas (HDD, del inglés Hard Disk Drive), las ópticas (CD/DVD, del inglés Compact
Disc/Digital Versatile Disc, ya en desuso) o las flash (SSD, del inglés Solid State Drive),
memorias USB, etc.
Suelen ser dispositivos de acceso secuencial, como las cintas DAT (del inglés Digital
Audio Tape).
Con respecto a la memoria caché, como se ha indicado, se trata de una memoria de gran
velocidad que pretende almacenar la información con la que está trabajando el procesador en
ese momento. Dado que la memoria caché es mucho más rápida que la memoria RAM, el
procesador obtendrá los datos en menos tiempo.
• Segundo nivel o L2: Es más lenta y algo más grande que la de primer nivel.
• Tercer nivel o L3: De nuevo, se trata de una memoria más lenta y más grande que la
de segundo nivel.
Pág. 8
En los procesadores actuales, todos los niveles de memoria caché vienen integrados en
el microprocesador.
Cabe indicar que el concepto de memoria virtual se refiere al uso de la memoria del disco
duro como una RAM virtual (más lenta).
4.4. Buses
Los buses son los canales que sirven para transferir datos entre los distintos componentes
de un ordenador, diferenciando dos tipos principales:
• Paralelos: Están formados por varias líneas por las que circula información de forma
sincronizada. Los dispositivos conectados a él escuchan las comunicaciones para
identificar las que van dirigidas a ellos. Estas líneas se dividen en tres tipos según su
función: líneas de datos, líneas de dirección o líneas de control.
• Serie: Los bits se envían de uno en uno. Esto hace que su diseño sea sencillo y la
velocidad puede ser mucho más elevada. Ej. USB, SATA, etc.
Como caso especial, el Bus HyperTransport es un bus interno del sistema que funciona
tanto en serie como en paralelo. Permite reducir conexiones y aumenta el ancho de banda a
bajo retardo.
Además existente otra clasificación posible de tipos de buses, según qué elementos
interconecte entre sí (bus de tipo 0, bus de tipo 1…hasta bus de tipo 5).
Pág. 9
Las características principales de un bus son:
• Ancho del bus: número de bits que se pueden transmitir al mismo tiempo (8, 16, 32,
64…). Se requiere una línea para transmitir cada bit.
• Frecuencia del bus: cantidad de datos que el bus transmite en un segundo. Ej. 33
MHz equivalen a 33 millones de datos en un segundo.
• Capacidad de transferencia o ancho de banda: bits por segundo que puede transmitir
el bus.
Los chips de memoria RAM van conectados a la placa base y se enlazan al procesador
del ordenador por medio de un bus frontal. Proveen básicamente un camino directo para el
intercambio de datos de información. El controlador gestiona las operaciones de lectura y
escritura en la memoria del sistema, como también mantiene la memoria RAM activa al
suministrar una corriente eléctrica.
La memoria RAM tiene que contar con un constante flujo de energía para funcionar con
normalidad, siendo el controlador de memoria cubre esta necesidad al “refrescar” la RAM a
Pág. 10
un ritmo constante mientras que el ordenador está encendido. Durante uno estos refrescos,
se envía un pulso de corriente eléctrico a través de los chips de la RAM (la cantidad de
corriente enviada es seleccionada por medio de la BIOS).
El ancho del bus de memoria representa el número de líneas paralelas disponibles para
comunicarse con la celda de memoria. El ancho de bus de los controladores de memoria
varían de 8 bits en sistemas antiguos a 512 bits en los más modernos (implementados
normalmente como cuatro controladores de memoria simultáneos de 64 bits que funcionan en
paralelo).
• Controladores DDR: Dual Channel y Triple Channel (usan módulos DDR, DDR2 o
DDR3) y Quad Channel (emplea módulos DDR4).
La memoria RAM se separa en 2, 3 o 4 canales separados, cada uno con un bus directo
al controlador de memoria. Son los más utilizados en los ordenadores personales.
En este caso se coloca un dispositivo de buffer en cada módulo de memoria, que usa un
enlace de datos en serie al controlador (en lugar de ser en paralelo).
• Controladores de memoria Flash, usada por dispositivos como pen drives o los SSD.
Son sistemas multiusuario los capaces de dar servicio a más de un usuario a la vez, ya
sea por medio de varias terminales conectadas al sistema informático, o por medio de
sesiones remotas en una red de comunicaciones, independientemente del número de
microprocesadores y del número de procesos que cada usuario/a pueda ejecutar
simultáneamente.
Pág. 11
5.2. Entorno básico de los sistemas: servidor del sistema, terminales, compartición
de recursos, niveles de acceso.
Estos sistemas están optimizados para ofrecer funciones más avanzadas para las
arquitecturas cliente-servidor o los entornos informáticos empresariales, orientados a la red y
no a un solo usuario.
La mayoría de los servidores pueden soportar una amplia gama de sistemas operativos,
con sus ventajas y desventajas, indicando a continuación los más comunes:
• UNIX
Está implementado con un lenguaje de programación C de alto nivel, siendo apropiado para
muchas arquitecturas de hardware.
• Linux
El sistema operativo para servidores Linux es un sistema operativo tipo UNIX con todas
las funciones correspondientes.
• Windows
Es más fácil de instalar y utilizar que la mayoría de los sistemas operativos basados en Linux.
Pág. 12
Como desventajas, que es un sistema de pago y se enfrenta a más amenazas de seguridad
(requiere de descarga de parches de seguridad).
• NetWare
NetWare fue ampliamente utilizado en las primeras LAN. Este sistema operativo soporta
la gestión de multiprocesadores y de memoria física de alta capacidad.
Proporciona una alta escalabilidad para las redes corporativas a través de estándares
abiertos y protocolos de archivo.
Entre sus inconvenientes, que requiere una inversión costosa, una instalación complicada
y es incompatible con muchas aplicaciones.
Un ejemplo de esta última puede ser una unidad de almacenamiento que contenga
ficheros de muchos/as usuarios/as al mismo tiempo. El sistema operativo realiza la tarea de
Pág. 13
administración de recursos (reparto del espacio de la unidad y mantenerse al tanto de quién
está usando cada bloque de la unidad). Los sistemas de protección son mecanismos que
controlan el acceso a los recursos del sistema.
Los permisos o derechos de acceso básico son: real (lectura), write ( escritura) y eXecution
(ejecución). Cada permiso se podrá permitir o denegar a un/a usuario/a o grupo de
usuarios/as.
6. CONCLUSIONES
Como resumen del tema expuesto, se indica que la principal diferencia entre los sistemas
informáticos monousuario y multiusuario es el número de usuarios que soportan a la vez (uno
único o varios, respectivamente), siendo los primeros típicos en ordenadores personales y los
segundos, en servidores con terminales de acceso y compartición de recursos.
En la Arquitectura CISC las instrucciones son más complejas y toman varios ciclos de reloj,
siendo las unidades de control UC microprogramadas, mientras que en la Arquitectura RISC
el conjunto de instrucciones es más reducido y simple, se reduce el tiempo de ejecución y las
UC son cableadas.
En lo que respecta a la memoria caché, se emplea para almacenar datos que son
utilizados con mucha frecuencia, de forma que el microprocesador consulta su contenido
antes de acceder a la RAM (más rápido).
7. BIBLIOGRAFÍA
Para la elaboración del presente tema se han consultado las siguientes fuentes:
Pág. 14
• Informática Industrial. Carlos Valdivia Miranda. Editorial Paraninfo (2017).
Pág. 15