Está en la página 1de 17

TEMA 49

SISTEMAS INFORMÁTICOS MONOUSUARIO Y MULTIUSUARIO


Sistemas informáticos monousuario: características y campo de
aplicación. Funcionamiento y prestaciones generales de los
ordenadores. Unidad central de proceso: arquitecturas microprocesadas
CISC y RISC, coprocesadores, memorias semiconductoras, memorias
específicas -caché-, "buses", controladores específicos. Sistemas
informáticos multiusuario: características y campos de aplicación.
Entorno básico de los sistemas: servidor del sistema, terminales,
compartición de recursos, niveles de acceso.

Cuerpo PES. Especialidad de Sistemas Electrotécnicos


y Automáticos

LRC
Marzo 2023
ÍNDICE

1. RELEVANCIA DEL TEMA SELECCIONADO E INTERRELACIÓN CON OTROS


TEMAS Y MATERIAS ....................................................................................................... 1
2. LEGISLACIÓN DE APLICACIÓN .............................................................................. 1
3. CONCEPTOS PREVIOS ........................................................................................... 2
3.1. CLASIFICACIÓN DE SISTEMAS INFORMÁTICOS ........................................... 2
3.2. ARQUITECTURA DE UN ORDENADOR DIGITAL ............................................. 3
4. SISTEMAS INFORMÁTICOS MONOUSUARIO ........................................................ 4
4.1. Características y campo de aplicación. Funcionamiento y prestaciones generales
de los ordenadores........................................................................................................ 4
4.2. Unidad central de proceso: arquitecturas microprocesadas CISC y RISC.
Coprocesadores. ........................................................................................................... 4
4.3. Memorias semiconductoras, memorias específicas -caché-. .............................. 6
4.4. Buses ................................................................................................................. 9
4.5. Controladores específicos .................................................................................10
5. SISTEMAS INFORMÁTICOS MULTIUSUARIO ........................................................11
5.1. Características y campo de aplicación ...............................................................11
5.2. Entorno básico de los sistemas: servidor del sistema, terminales, compartición
de recursos, niveles de acceso. ...................................................................................12
6. CONCLUSIONES .....................................................................................................14
7. BIBLIOGRAFÍA .........................................................................................................14
1. RELEVANCIA DEL TEMA SELECCIONADO E INTERRELACIÓN CON OTROS
TEMAS Y MATERIAS

Un sistema informático permite almacenar y procesar información mediante una serie de


partes interrelacionadas (fundamentalmente hardware y software), convirtiéndose en una
herramienta fundamental en cualquier ámbito de la sociedad (personal, educativo, sanitario,
empresarial, industrial, etc.) y actuando como elemento impulsor de la misma.

La irrupción, masificación y rápida evolución de las herramientas informáticas ha


conducido a una situación de alta demanda y dependencia de éstas, provocando cambios
estructurales y sociológicos. De ahí la relevancia de su estudio.

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

Existen determinadas certificaciones ISO (International Organization for Standardization;


Organización Internacional de Normalización o Estandarización) específicas de desarrollo de
software o producto (como la ISO 25000 de Certificación de la calidad del software), de
servicios y ciberseguridad e incluso otras más genéricas que también tienen su afección en
esta materia, como la ISO 9001 de Gestión de calidad y la ISO 14001 de Gestión ambiental.

Los certificados de conformidad, en España, los emite AENOR (Asociación Española de


Normalización y Certificación), en colaboración o con el apoyo de empresas o laboratorios
acreditados por la Entidad Nacional de Acreditación (ENAC).

Otros organismos de normalización conocidos pueden ser AFNOR (en Francia), DIN (en
Alemania) o ANSI, ASA, ASTM (en Estados Unidos).

En relación con la legislación vinculada al uso de estos sistemas, se podría destacar el


Real Decreto-ley 12/2018, de 7 de septiembre, de seguridad de las redes y sistemas de
información. Versión consolidada a 30/03/2022.

Pág. 1
3. CONCEPTOS PREVIOS

3.1. CLASIFICACIÓN DE SISTEMAS INFORMÁTICOS

Un sistema informático se compone de un conjunto de elementos de hardware (parte


física) y software (conjunto de aplicaciones y programas) interconectados para el tratamiento
de la información, siendo los/as usuarios/as las personas que lo utilizan.

El sistema operativo es un conjunto de programas básicos que permiten manejar,


organizar y optimizar los ficheros de datos y programas de las unidades de disco del sistema
informático. Hace de intermediario entre las aplicaciones y el hardware. Se considera el
software principal de un sistema, encargado de su gestión y operativa.

La clasificación de los sistemas operativos se emplea para diferenciar los sistemas


informáticos:

• Por número de usuarios: monousuario o multiusuario.

• Por número de tareas: monotarea o multitarea.

• Por número de microprocesadores: uniproceso o multiproceso y, dentro de estos


últimos, simétricos o asimétricos.

Este tema se centra en la distinción entre sistemas monousuario y sistemas multiusuario.

Pág. 2
3.2. ARQUITECTURA DE UN ORDENADOR DIGITAL

La arquitectura de un ordenador digital se basa en el modelo de Von Neumann (1945),


según el cual:

• Para ejecutar un programa, primero hay que buscarlo en la memoria principal.

• Una vez localizado el programa, se carga en la CPU instrucción a instrucción.

• En la CPU se realizan todas las operaciones del programa.

• Los resultados se envían a la memoria principal para ser almacenados.

La arquitectura anterior se base en tres conceptos:

• En la memoria del ordenador se almacenan datos e instrucciones (operaciones entre


dos o más datos).

• Podemos acceder a la información de la memoria indicando la dirección en la que


está almacenada.

• La ejecución de un programa se realiza secuencialmente, instrucción a instrucción.

Las funciones de un procesador son, por tanto:

• Almacenar las instrucciones que proceden de la RAM.

• Decodificar las instrucciones.

• Ordenar al resto de dispositivos que realicen la instrucción.

• Generar pulsos de reloj para ejecutar las instrucciones.

• Efectuar operaciones aritmético-lógicas.

• Devolver los resultados a la memoria RAM.

Pág. 3
4. SISTEMAS INFORMÁTICOS MONOUSUARIO

4.1. Características y campo de aplicación. Funcionamiento y prestaciones


generales de los ordenadores

Son sistemas monousuario aquéllos que soportan un usuario a la vez,


independientemente del número de microprocesadores que tenga el sistema informático o del
número de procesos que el/la usuario/a pueda ejecutar en un mismo instante de tiempo.

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.

4.2. Unidad central de proceso: arquitecturas microprocesadas CISC y RISC.


Coprocesadores.

La unidad central de proceso (UCP o CPU) se conoce comúnmente como microprocesador


(CPU grabada en un circuito impreso), con capacidad para realizar de forma automática las
funciones para las que haya sido programado e integrando en un único chip la unidad de
control (UC), la unidad aritmética – lógica (UAL o ALU: Arithmetic-Logic Unit) y su propia
memoria interna:

• ALU: Se encarga de realizar las operaciones de cálculo: aritméticas (como las sumas),
lógicas (como AND y OR) y comparativas.

• UC: Obtiene de la memoria la siguiente instrucción a ejecutar, la interpreta, vuelve a


la memoria para obtener los datos implicados en la operación, los sitúa en la ALU y,
una vez obtenido el resultado, lo devuelve a la posición adecuada de la memoria. Se
puede implementar de dos formas, cableada o microprogramada.

• Registros de memoria: almacenan temporalmente información relacionada con el


proceso de datos que se está realizando.

Los principales fabricantes de microprocesadores son Intel, AMD y ARM (telefonía y otros).

La arquitectura de los microprocesadores relaciona la complejidad de las instrucciones de


los microprocesadores con la memoria que ocupan y la cantidad de tareas realizadas,
diferenciando dos arquitecturas de CPU: Arquitectura CISC y Arquitectura RISC.

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

La arquitectura previa o tradicional se conoce como CISC (Complex Instruction Set


Computer), es decir, computadoras con un conjunto de instrucciones complejo, que nació con
la finalidad de homogeneizar los diferentes computadores en los años 50 y 60.

Cuando se creó RISC, la preexistente CISC ofrecía un conjunto de instrucciones bastante


completas y lentas de ejecutar, pero que agrupaban varias operaciones de bajo nivel en la
misma instrucción. Esto daba lugar a programas pequeños y sencillos de desarrollar que
además realizaban pocos accesos a memoria, algo vital en aquel momento, ya que los
ordenadores trabajaban con muchos menos recursos que los equipos actuales.

La microprogramación es una característica importante y esencial de casi todas las


arquitecturas CISC y consiste en que cada instrucción es interpretada por un microprograma
grabado en una memoria interna del microprocesador. Las instrucciones complejas son
decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas
en una ROM interna, para lo que se requieren varios ciclos de reloj (al menos uno por
microinstrucción).

La principal virtud de RISC es tener un conjunto de instrucciones muy simples que se


ejecutarán más rápidamente en el procesador. Existe un catálogo de pocas instrucciones y
éstas son muy sencillas, lo cual implica también que para una cierta tarea compleja
necesitaremos un mayor número de ellas. Es decir, el programa final tendrá una longitud
mayor y accederá en un mayor número de ocasiones a los datos almacenados en la memoria.

Un procesador de tipo RISC es más simple tanto en software (instrucciones) como en


hardware (registros de memoria), lo cual hace que sea un dispositivo notablemente más
barato que otras CPU. Además se mejora el rendimiento con instrucciones más simples pero
programas más largos y más difíciles de desarrollar.

Actualmente las características más importantes de los microprocesadores RISC son:

• Una instrucción por ciclo y que los tiempos sean homogéneos.

• Únicamente las instrucciones Load/Store pueden acceder a la memoria.

• Tendencia a pocas instrucciones.

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

Todo lo anteriormente expuesto hace referencia a la unidad central de proceso (CPU) o


microprocesador principal, pero el sistema informático puede contar con un coprocesador para
complementar las funciones de éste, descargarlo de determinadas tareas específicas y
aumentar el rendimiento del sistema. Las operaciones ejecutadas por uno de estos
coprocesadores pueden ser operaciones de aritmética en coma flotante, procesamiento
gráfico, procesamiento de señales, procesado de texto, etc. Un ejemplo conocido puede ser
el coprocesador gráfico dedicado necesario para el procesamiento gráfico requerido por parte
de los actuales videojuegos para ordenador.

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

4.3. Memorias semiconductoras, memorias específicas -caché-.

Los componentes físicos que forman parte del sistema informático reciben el nombre de
hardware, siendo los cuatro elementos esenciales los siguientes:

• Procesador: dirige el funcionamiento del ordenador y procesa los datos.

• Memoria principal: almacena las instrucciones que ejecuta el procesador y los datos
sobre los que se aplican éstas.

• Dispositivos de entrada/salida: comunican el ordenador con su entorno.

• Buses: actúan como canal de comunicación entre el procesador, la memoria y los


dispositivos de entrada/salida.

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:

• Registros: Los registros son pequeñas porciones de memoria que se encuentran


integradas en el procesador y que, por lo tanto, funcionan a la misma velocidad que
éste.

• Memoria principal: También se llama Memoria de acceso aleatorio o Memoria RAM


(del inglés, Random-Access Memory) porque en los primeros ordenadores era la
única memoria que permitía acceder a los datos sin seguir un orden previo.

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.

La memoria RAM suele presentarse en forma de módulos que consisten en pequeñas


tarjetas de circuito impreso en cuya superficie se sueldan los chips de memoria. Es decir, está
implementada con dispositivos electrónicos semiconductores en un circuito integrado (IC), de
ahí la denominación de memoria semiconductora.

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

Las memorias ROM almacenan habitualmente información pregrabada por el fabricante y


que no puede ser modificada por el/la usuario/a (memorias de sólo lectura). Se usan para

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

• Caché: Su funcionamiento es similar al de la memoria principal, pero su tamaño es


mucho menor y su acceso mucho más rápido.

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.

• Dispositivos de almacenamiento externo: Son dispositivos que permiten almacenar


grandes volúmenes de información.

Su principal característica es que no es volátil (a diferencia de los tres anteriores tipos), es


decir, no necesitan un suministro continuo de corriente eléctrica para mantener la información
que contienen.

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.

• Dispositivos de almacenamiento secundario o extraíble: Son dispositivos de gran


capacidad, destinados fundamentalmente a la realización de copias de seguridad.

Suelen ser dispositivos de acceso secuencial, como las cintas DAT (del inglés Digital
Audio Tape).

En general, existen tres datos fundamentales a tener en cuenta al hablar de memoria: su


cantidad, su velocidad y el coste por unidad de almacenamiento.

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.

Existen tres niveles de memoria caché con diferentes velocidades:

• Primer nivel o L1: Es la más rápida y también la más pequeña.

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

Analizados, los diferentes tipos de memoria, se puede establecer la siguiente jerarquía


entre los mismos:

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.

En la actualidad, las dificultades de sincronización de los datos a altas velocidades ha


hecho que se tienda a utilizar buses de tipo serie.

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

La información puede contener datos, señales o instrucciones (en la arquitectura Von


Neuman ya se plantean buses de datos, señales o instrucciones.

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.

Nota: 0,95 es un factor de corrección.

4.5. Controladores específicos

Los controladores específicos con microprocesadores dedicados a una tarea determinada


(el microprocesador principal desvía hacia ellos las instrucciones de control específico). Dos
de los tipos más importantes, por su aportación al rendimiento del sistema, son el controlador
de acceso a memoria y el control de interrupciones.

El controlador de memoria se trata de un circuito electrónico digital que gestiona el flujo de


datos entre el procesador y la memoria, actualmente ya integrado en el propio procesador, de
ahí que se conozca como IMC (Integrated Memory Controller).

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

También gestiona otros tipos de operaciones, como seleccionar el circuito demultiplexador


apropiado para almacenar datos y luego recuperarlos.

En algunos tipos de memoria se usan controladores de memoria dual (dos controladores


de memoria funcionan en paralelo), posicionados en dos “buses” (canales) separados.

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

De esta forma, se diferencian varios tipos de controladores:

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

• Controladores FBM (Fully Buffered Memory).

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.

5. SISTEMAS INFORMÁTICOS MULTIUSUARIO

5.1. Características y campo de aplicación

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.

Son comunes en entornos empresariales y se utilizan en una variedad de plataformas,


desde servidores hasta estaciones de trabajo. Ofrecen una mayor eficiencia y flexibilidad para
el trabajo en equipo y el acceso a los recursos.

Pág. 11
5.2. Entorno básico de los sistemas: servidor del sistema, terminales, compartición
de recursos, niveles de acceso.

Un sistema operativo de servidores es un sistema operativo instalado y utilizado en los


servidores para gestionar sus recursos de hardware y software y proporcionar servicios a
múltiples programas.

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

Sistema operativo multiusuario y multitarea que se utiliza ampliamente en el entorno


cliente-servidor. Lleva incorporado TCP/IP para una estabilidad y seguridad superiores.

Está implementado con un lenguaje de programación C de alto nivel, siendo apropiado para
muchas arquitecturas de hardware.

Como inconvenientes, que es muy costoso y no hay un UNIX estándar.

• Linux

El sistema operativo para servidores Linux es un sistema operativo tipo UNIX con todas
las funciones correspondientes.

Es el sistema operativo dominante en servidores y superordenadores (aprox. un 96%).

Es gratuito, de código abierto y admite las operaciones multiusuario, multiproceso y


multihilo.

Como desventaja, su implementación requiere amplios conocimientos técnicos para la


instalación, el mantenimiento y la resolución de problemas.

• Windows

Windows también ofrece servidores profesionales, proporcionando servicios a múltiples


usuarios y soportando la gestión y el control del almacenamiento de datos, las aplicaciones y
las redes empresariales.

Es un sistema operativo aplicable a la nube, que soporta la gestión de la memoria virtual


y tiene una interfaz gráfica de usuario intuitiva.

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.

En un sistema multiusuario, varios/as usuarios/as pueden estar usando una misma


computadora por medio de terminales, que pueden ser tontas, inteligentes, portátiles, en red
o de transacciones:

• Tontas: Capacidad muy escasa de procesamiento propio.

• Inteligentes: Son ordenadores o sistemas informáticos portátiles que gozan de los


elementos básicos de una computadora personal estándar, como un disco duro, una
memoria y varios puertos periféricos. Se encuentran conectados en red a un sistema
informático central, de manera que pueden funcionar de dos formas (realiza algunas
tareas de procesamiento en vez de estar sujeto al mainframe para todas las acciones).

• Portátiles: Terminales que cambian de ubicación, como por ejemplo en empresas de


reparto de paquetes o en control de inventario de tiendas.

• En red: El software completo que se ejecuta en ellas se extrae del mainframe.

• De transacciones: Se emplean para realizar funciones como la lectura de tarjetas de


crédito o permitir el acceso a una cuenta bancaria (cajeros).

Cuando un ordenador o red de ordenadores tiene múltiples usuarios, resulta necesario


gestionar los recursos de forma adecuada. Esta administración de recursos incluye la
multiplexación de los recursos de dos formas: en el tiempo y en el espacio:

• Un recurso se multiplexa en el tiempo cuando varios programas o usuarios se turnan


para usarlo.

• Un recurso se multiplexa en el espacio cuando, en lugar de que los clientes se turnen,


cada uno recibe una parte del recurso.

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.

En lo referente a los niveles de acceso, se debe diferenciar entre el administrador del


sistema en Windows o usuario root en Linux/UNIX (no se puede borrar, posee todos los
privilegios y el control del equipo), el usuario estándar (entra al sistema con una cuenta con
contraseña, con acceso a ciertos recursos y privilegios) y el invitado (no tiene una cuenta
creada, pero usa el equipo en algún momento concreto).

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.

La memoria principal de un sistema informático es la memoria RAM, que se organiza en


celdas y es de acceso aleatorio. Según la composición, se diferencia la estática o biestable
(SRAM), de la dinámica, con condensadores y transistores MOS (DRAM). La composición de
esta última es más barata y la memoria es más pequeña en tamaño. Si además es síncrona,
recibe la denominación SDRAM. El sistema se completa con los buses (canales de
transferencia de datos) y los controladores específicos (como los de memoria).

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:

• Conceptos básicos sobre sistemas operativos. Pedro Ruiz Aranda. SomeBooks.es


(2015).

Pág. 14
• Informática Industrial. Carlos Valdivia Miranda. Editorial Paraninfo (2017).

• Sistemas informáticos – 1º DAM (Desarrollo de Aplicaciones Multiplataforma). Luis del


Moral Martínez. Licencia CC (2020).

• Sistemas operativos monopuesto. Pedro Ruiz Aranda. SomeBooks.es (2022).

• Sistema operativo de servidores. Howard - Blog FS community (2022).

Pág. 15

También podría gustarte