1. Arquitecturas básicas de los sistemas informáticos
🎯 Idea clave
- La arquitectura de un sistema informático define su estructura fundamental, determinando cómo se organizan y relacionan sus componentes.
- La arquitectura de Von Neumann es el modelo clásico, basado en la separación entre unidad central de procesamiento, memoria y dispositivos de entrada/salida.
- La arquitectura Harvard propone una separación física entre memoria de datos y memoria de instrucciones, mejorando el rendimiento en sistemas especializados.
- Los sistemas informáticos se clasifican según su propósito, como sistemas de propósito general o sistemas embebidos, cada uno con requisitos específicos.
- La elección de la arquitectura influye directamente en el rendimiento, la escalabilidad y la flexibilidad del sistema.
- En el ámbito sanitario, como el Servicio Andaluz de Salud, las arquitecturas deben garantizar alta disponibilidad y seguridad en el tratamiento de datos clínicos.
📚 Desarrollo
Definición de arquitectura informática. La arquitectura de un sistema informático establece el diseño conceptual y la organización de sus componentes hardware y software. Incluye la estructura de la unidad central, los mecanismos de comunicación entre elementos y los principios que rigen su funcionamiento. Este marco es esencial para garantizar que el sistema cumpla con los requisitos de rendimiento, escalabilidad y fiabilidad exigidos en entornos profesionales.
Arquitectura de Von Neumann. Este modelo, propuesto en 1945, es la base de la mayoría de los sistemas informáticos actuales. Se caracteriza por la unificación de la memoria, que almacena tanto datos como instrucciones, y por la existencia de una única unidad central de procesamiento (CPU) que ejecuta las operaciones de forma secuencial. Su simplicidad y flexibilidad lo han convertido en el estándar para sistemas de propósito general, aunque presenta limitaciones en entornos que requieren alto rendimiento paralelo.
Arquitectura Harvard. A diferencia del modelo de Von Neumann, la arquitectura Harvard separa físicamente la memoria de datos y la memoria de instrucciones, utilizando buses independientes para cada una. Esta separación permite acceder simultáneamente a datos e instrucciones, mejorando la velocidad de procesamiento. Es común en sistemas embebidos y procesadores especializados, como los utilizados en dispositivos médicos o sistemas de tiempo real, donde la eficiencia es crítica.
Niveles de memoria. Los sistemas informáticos incorporan distintos niveles de memoria, organizados en una jerarquía que va desde registros de alta velocidad hasta almacenamiento masivo. La memoria caché, ubicada cerca de la CPU, reduce los tiempos de acceso a datos frecuentemente utilizados. La memoria principal (RAM) actúa como intermediaria entre la CPU y el almacenamiento secundario, mientras que este último, como discos duros o SSD, proporciona capacidad de almacenamiento persistente. La gestión eficiente de estos niveles es clave para optimizar el rendimiento.
Conjuntos de instrucciones: CISC y RISC. Los procesadores se clasifican según su conjunto de instrucciones en dos categorías principales. Los procesadores CISC (Complex Instruction Set Computer) utilizan instrucciones complejas que pueden ejecutar múltiples operaciones en una sola orden, reduciendo el número de instrucciones necesarias pero aumentando la complejidad del hardware. Por otro lado, los procesadores RISC (Reduced Instruction Set Computer) emplean instrucciones simples y estandarizadas, optimizando la velocidad de ejecución y facilitando la implementación de paralelismo. Ambos enfoques tienen aplicaciones específicas según las necesidades del sistema.
Aplicación en el ámbito sanitario. En el Servicio Andaluz de Salud, la elección de la arquitectura informática debe alinearse con los requisitos de los sistemas de información sanitaria. La alta disponibilidad, la seguridad de los datos y la capacidad de integración con otros sistemas son prioritarias. Por ejemplo, los sistemas de historia clínica electrónica, como Diraya, requieren arquitecturas robustas que soporten grandes volúmenes de datos y garanticen su accesibilidad en tiempo real para los profesionales sanitarios.
Otras arquitecturas relevantes. Además de Von Neumann y Harvard, existen otras arquitecturas adaptadas a necesidades específicas. Los sistemas multiprocesador, por ejemplo, distribuyen la carga de trabajo entre varias CPUs para mejorar el rendimiento en aplicaciones paralelas. Los sistemas distribuidos, por su parte, integran múltiples nodos interconectados que colaboran para ejecutar tareas complejas, como ocurre en los sistemas de telemedicina del SAS. Estas arquitecturas permiten escalar los sistemas según la demanda y garantizar la continuidad del servicio.
🧩 Elementos esenciales
- Arquitectura de Von Neumann: Modelo clásico con memoria unificada para datos e instrucciones, utilizado en la mayoría de sistemas de propósito general.
- Arquitectura Harvard: Separación física entre memoria de datos y memoria de instrucciones, optimizada para sistemas embebidos y de tiempo real.
- Niveles de memoria: Jerarquía que incluye registros, caché, memoria principal (RAM) y almacenamiento secundario (discos duros, SSD).
- CISC: Conjunto de instrucciones complejo que reduce el número de instrucciones pero aumenta la complejidad del hardware.
- RISC: Conjunto de instrucciones reducido y estandarizado, optimizado para velocidad y paralelismo.
- Sistemas multiprocesador: Arquitectura que distribuye la carga entre varias CPUs para mejorar el rendimiento en aplicaciones paralelas.
- Sistemas distribuidos: Integración de múltiples nodos interconectados para ejecutar tareas complejas, como en telemedicina.
- Unidad central de procesamiento (CPU): Componente encargado de ejecutar las instrucciones y procesar los datos en un sistema informático.
- Buses de comunicación: Canales que permiten la transferencia de datos entre los distintos componentes del sistema.
- Almacenamiento persistente: Dispositivos como discos duros o SSD que mantienen los datos incluso cuando el sistema se apaga.
- Sistemas embebidos: Arquitecturas especializadas integradas en dispositivos específicos, como equipos médicos.
- Escalabilidad: Capacidad de un sistema para adaptarse a un aumento de la demanda sin perder rendimiento.
🧠 Recuerda
- La arquitectura de Von Neumann es el modelo más extendido en sistemas de propósito general.
- La arquitectura Harvard mejora el rendimiento al separar memoria de datos e instrucciones.
- Los niveles de memoria optimizan el acceso a datos según su frecuencia de uso.
- CISC y RISC representan dos enfoques distintos en el diseño de conjuntos de instrucciones.
- Los sistemas multiprocesador y distribuidos permiten escalar el rendimiento según las necesidades.
- En el ámbito sanitario, la arquitectura debe priorizar alta disponibilidad y seguridad de los datos.
- La elección de la arquitectura influye en el rendimiento, la flexibilidad y la escalabilidad del sistema.
- Los sistemas embebidos suelen utilizar arquitecturas Harvard por su eficiencia en tiempo real.
- La memoria caché reduce los tiempos de acceso a datos frecuentemente utilizados.
- Los buses de comunicación son esenciales para la transferencia de datos entre componentes.
2. La planificación de los sistemas informáticos
🎯 Idea clave
- La planificación de los sistemas informáticos es un proceso estratégico, sistemático y cíclico que alinea los sistemas de información con los objetivos institucionales del Servicio Andaluz de Salud (SAS).
- Este proceso se materializa en instrumentos como el Plan Director de Sistemas de Información (PDSI), el Plan Estratégico de Sistemas de Información (PESI) o el Plan de Sistemas de Información (PSI).
- Su finalidad es diagnosticar el estado actual, identificar requisitos y definir un estado futuro deseado mediante un plan de acción con proyectos, prioridades y recursos.
- Constituye la fase inicial del ciclo de vida de los sistemas de información y debe revisarse periódicamente (cada 3-5 años) para adaptarse a cambios tecnológicos, normativos u organizativos.
- El marco normativo aplicable incluye leyes estatales y autonómicas que regulan la administración electrónica, interoperabilidad, seguridad y protección de datos.
- La planificación en el SAS debe garantizar la continuidad, confidencialidad, integridad y trazabilidad de los sistemas sanitarios.
📚 Desarrollo
Definición y alcance. La planificación de los sistemas informáticos en el Servicio Andaluz de Salud (SAS) es un proceso estratégico que trasciende la mera enumeración de proyectos tecnológicos. Su objetivo es estructurar y priorizar acciones para alinear los sistemas de información con los objetivos institucionales, operativos y estratégicos de la organización. Este proceso se concreta en documentos como el Plan Director de Sistemas de Información (PDSI), el Plan Estratégico de Sistemas de Información (PESI) o el Plan de Sistemas de Información (PSI), que actúan como hoja de ruta para la evolución tecnológica.
Ciclo de vida y revisión. La planificación es la fase inicial del ciclo de vida de los sistemas de información y debe ser revisada periódicamente, generalmente cada 3-5 años. Esta revisión permite adaptar los sistemas a cambios tecnológicos, normativos u organizativos, asegurando que la infraestructura tecnológica responda a las necesidades actuales y futuras del SAS. La naturaleza cíclica del proceso garantiza que los sistemas no queden obsoletos y mantengan su alineación con los objetivos institucionales.
Diagnóstico y estado futuro. El proceso de planificación incluye un diagnóstico exhaustivo del estado actual de los sistemas de información, identificando carencias, oportunidades y requisitos. A partir de este análisis, se define un estado futuro deseado, que se materializa en un plan de acción detallado. Este plan establece proyectos, prioridades, recursos necesarios, plazos y riesgos asociados, proporcionando una guía clara para la implementación de las soluciones tecnológicas.
Marco normativo estatal. La planificación de los sistemas informáticos en el SAS se enmarca en un conjunto de normativas estatales que regulan aspectos clave como la administración electrónica, la interoperabilidad y la seguridad. Entre las normas más relevantes destacan la Ley 40/2015 (LRJSP), que establece principios de planificación estratégica y cooperación entre administraciones; la Ley 39/2015 (LPACAP), que regula los requisitos de administración electrónica; y el Real Decreto 4/2010 (ENI), que garantiza la interoperabilidad entre sistemas de las administraciones públicas. Además, el Real Decreto 3/2010 (ENS) y el RGPD regulan la seguridad de la información y la protección de datos personales, especialmente críticos en el ámbito sanitario.
Marco normativo autonómico. En el ámbito autonómico, la planificación del SAS se rige por normativas específicas de Andalucía. La Ley 2/1998 de Salud de Andalucía establece el marco legal del SAS y sus competencias en la gestión de recursos tecnológicos. Por su parte, el Decreto 105/2019 define la estructura orgánica del SAS y sus competencias en transformación digital, asegurando que la planificación tecnológica se integre en la estrategia global de la organización.
Aplicación en el SAS. En el contexto del SAS, la planificación de los sistemas informáticos debe garantizar atributos esenciales como la continuidad del servicio, la confidencialidad de los datos de salud, la integridad de la información y la trazabilidad de las operaciones. Estos requisitos son especialmente críticos en un entorno sanitario, donde la disponibilidad y seguridad de los sistemas pueden tener un impacto directo en la atención al paciente. La planificación debe considerar tanto los circuitos internos como los requisitos normativos, evitando soluciones no publicadas o no alineadas con las directrices institucionales.
Enfoque estratégico. La planificación no se limita a aspectos técnicos, sino que adopta un enfoque estratégico que integra consideraciones organizativas, operativas y de gobernanza. Esto implica la participación de diferentes actores, desde responsables técnicos hasta gestores sanitarios, asegurando que los sistemas informáticos respondan a las necesidades reales de la organización. La alineación con los objetivos institucionales es clave para maximizar el valor de las inversiones tecnológicas y garantizar su sostenibilidad a largo plazo.
🧩 Elementos esenciales
- Proceso estratégico: La planificación de los sistemas informáticos es un proceso sistemático y cíclico que alinea la tecnología con los objetivos institucionales del SAS.
- Plan Director de Sistemas de Información (PDSI): Documento clave que define la hoja de ruta tecnológica, incluyendo proyectos, prioridades y recursos.
- Ciclo de vida de los sistemas de información: La planificación es la fase inicial y crítica, que debe revisarse cada 3-5 años para adaptarse a cambios.
- Diagnóstico y estado futuro: Incluye un análisis del estado actual y la definición de un estado futuro deseado, con un plan de acción detallado.
- Ley 40/2015 (LRJSP): Establece principios de planificación estratégica y cooperación entre administraciones públicas.
- Ley 39/2015 (LPACAP): Regula los requisitos de administración electrónica y digitalización en las administraciones.
- Real Decreto 4/2010 (ENI): Garantiza la interoperabilidad entre sistemas de las administraciones públicas.
- Real Decreto 3/2010 (ENS): Regula la seguridad de la información en las administraciones públicas.
- RGPD y LOPDGDD: Normativas que protegen los datos personales, especialmente críticos en el ámbito sanitario.
- Ley 2/1998 de Salud de Andalucía: Marco legal del SAS y sus competencias en gestión de recursos tecnológicos.
- Decreto 105/2019: Define la estructura orgánica del SAS y sus competencias en transformación digital.
- Continuidad y seguridad: La planificación en el SAS debe garantizar la continuidad del servicio, la confidencialidad, la integridad y la trazabilidad de los sistemas.
🧠 Recuerda
- La planificación de los sistemas informáticos es un proceso estratégico, no una mera lista de proyectos tecnológicos.
- El PDSI, PESI o PSI son instrumentos clave para definir la hoja de ruta tecnológica del SAS.
- La planificación es la fase inicial del ciclo de vida de los sistemas de información y debe revisarse cada 3-5 años.
- El marco normativo incluye leyes estatales y autonómicas que regulan administración electrónica, interoperabilidad, seguridad y protección de datos.
- En el SAS, la planificación debe garantizar continuidad, confidencialidad, integridad y trazabilidad de los sistemas sanitarios.
- La alineación con los objetivos institucionales es esencial para maximizar el valor de las inversiones tecnológicas.
- La participación de diferentes actores asegura que los sistemas respondan a las necesidades reales de la organización.
- La planificación debe adaptarse a cambios tecnológicos, normativos y organizativos para evitar la obsolescencia de los sistemas.
3. Capacidad, rendimiento, flexibilidad, escalabilidad y alta disponibilidad
🎯 Idea clave
- La capacidad determina la cantidad máxima de trabajo que un sistema puede procesar sin degradar su funcionamiento.
- El rendimiento evalúa la eficiencia del sistema bajo una carga específica, midiendo métricas como tiempo de respuesta y throughput.
- La flexibilidad condiciona la arquitectura, operación y mantenimiento, permitiendo adaptarse a cambios sin comprometer la seguridad.
- La escalabilidad garantiza que el sistema pueda crecer para atender demandas crecientes sin perder calidad en el servicio.
- La alta disponibilidad asegura la continuidad operativa, incluso ante fallos o situaciones adversas.
- Estos atributos son interdependientes y críticos en entornos sanitarios como el SAS, donde la operatividad es esencial.
📚 Desarrollo
Definición y relación entre atributos. Capacidad, rendimiento, flexibilidad, escalabilidad y alta disponibilidad son dimensiones fundamentales de la calidad de servicio en sistemas informáticos. No operan de forma aislada, sino que se condicionan mutuamente para garantizar la operatividad en entornos críticos, como el sanitario. La capacidad se refiere a la aptitud del sistema para atender una demanda concreta con los recursos disponibles, incluyendo procesamiento, memoria, almacenamiento y ancho de banda.
Capacidad vs. rendimiento. La capacidad no debe confundirse con el rendimiento. Un sistema puede disponer de recursos suficientes (alta capacidad) pero ofrecer un rendimiento deficiente debido a cuellos de botella, como consultas ineficientes o bloqueos en bases de datos. El rendimiento se mide mediante indicadores como latencia, throughput, uso de CPU o errores, que reflejan cómo el sistema responde bajo carga.
Flexibilidad en la arquitectura. La flexibilidad influye en la capacidad de adaptación del sistema a cambios, como actualizaciones, migraciones o nuevas funcionalidades. En el SAS, esta cualidad es clave para integrar servicios sanitarios y administrativos sin comprometer la seguridad o la continuidad. Una arquitectura flexible facilita la operación y el mantenimiento, reduciendo riesgos asociados a modificaciones.
Escalabilidad para crecimiento. La escalabilidad permite que el sistema aumente su capacidad para manejar cargas mayores, ya sea mediante la adición de recursos (escalabilidad vertical) o la distribución de la carga (escalabilidad horizontal). En entornos sanitarios, donde la demanda puede variar significativamente, la escalabilidad evita la saturación y garantiza la prestación de servicios sin interrupciones.
Alta disponibilidad y resiliencia. La alta disponibilidad asegura que el sistema permanezca operativo incluso ante fallos, mediante redundancia, balanceo de carga y mecanismos de recuperación automática. En el SAS, este atributo es crítico para servicios que manejan datos sensibles y requieren continuidad, como historiales clínicos o sistemas de gestión hospitalaria.
Aplicación en el SAS. Aunque el SAS no detalla públicamente sus arquitecturas específicas, estos atributos se aplican en sistemas críticos basados en normativas y pliegos de contratación. La combinación de capacidad, rendimiento, flexibilidad, escalabilidad y alta disponibilidad permite dimensionar infraestructuras que soporten la actividad asistencial y administrativa sin degradar servicios esenciales.
Métricas y criterios de decisión. La evaluación de estos atributos requiere métricas objetivas, como tiempos de respuesta, uso de recursos o tasas de error. En el SAS, la toma de decisiones debe considerar el alcance, los riesgos operativos, las evidencias de funcionamiento y los criterios de continuidad, evitando respuestas genéricas que no aborden las necesidades específicas del entorno sanitario.
🧩 Elementos esenciales
- Capacidad: Cantidad máxima de trabajo que un sistema puede procesar, medida en usuarios concurrentes, transacciones o volumen de datos.
- Rendimiento: Eficiencia bajo carga, evaluada mediante throughput, latencia y uso de recursos como CPU o memoria.
- Flexibilidad: Capacidad de adaptarse a cambios sin comprometer seguridad u operación, clave para integraciones y actualizaciones.
- Escalabilidad vertical: Aumento de recursos en un mismo sistema (ej.: más CPU o RAM) para manejar mayor carga.
- Escalabilidad horizontal: Distribución de la carga entre múltiples sistemas o nodos para mejorar el rendimiento.
- Alta disponibilidad: Continuidad operativa mediante redundancia, balanceo de carga y mecanismos de recuperación automática.
- Throughput: Cantidad de trabajo completado por unidad de tiempo, indicador clave del rendimiento.
- Latencia: Tiempo de respuesta a una solicitud, crítico para la percepción de disponibilidad por parte del usuario.
- Cuellos de botella: Componentes o procesos que limitan el rendimiento, como consultas ineficientes o saturación de red.
- Redundancia: Duplicación de componentes críticos para evitar fallos y garantizar la alta disponibilidad.
- Balanceo de carga: Distribución equitativa de la demanda entre recursos para optimizar el rendimiento.
- Métricas de servicio: Indicadores objetivos (ej.: errores, saturación) para evaluar la calidad del sistema.
🧠 Recuerda
- Capacidad y rendimiento son conceptos distintos: un sistema puede tener alta capacidad pero bajo rendimiento.
- La flexibilidad condiciona la arquitectura, operación y seguridad del sistema.
- La escalabilidad permite crecer sin perder calidad en el servicio.
- La alta disponibilidad es crítica en entornos sanitarios como el SAS.
- Las métricas de rendimiento (throughput, latencia) son esenciales para evaluar la eficiencia.
- La redundancia y el balanceo de carga son clave para la alta disponibilidad.
- En el SAS, estos atributos se aplican a servicios sanitarios y administrativos con datos sensibles.
- La toma de decisiones debe basarse en evidencias y criterios objetivos, no en respuestas genéricas.
- La combinación de estos atributos garantiza la operatividad en condiciones de carga variable.
- Evita confundir "capacidad instalada" con "rendimiento real" del sistema.
4. Conceptos y funcionalidades básicas de las unidades centrales multiusuario
🎯 Idea clave
- Una unidad central multiusuario es un sistema informático diseñado para prestar servicio simultáneo a múltiples usuarios, aplicaciones y procesos desde una infraestructura central compartida.
- Su rasgo definitorio no es el tamaño físico ni la marca tecnológica, sino la capacidad de concentrar y gestionar recursos de manera concurrente con aislamiento entre sesiones.
- El acceso de los usuarios no se realiza directamente al hardware, sino a servicios, sesiones o aplicaciones ejecutadas en un entorno administrado centralmente.
- El sistema operativo central reparte recursos, controla identidades, protege espacios de memoria y ordena accesos a ficheros o bases de datos.
- La compartición controlada y la administración centralizada diferencian estos sistemas de los equipos personales, donde predominan los recursos dedicados.
- En entornos sanitarios, estas unidades garantizan continuidad, confidencialidad y trazabilidad en el acceso a datos críticos.
📚 Desarrollo
Definición operativa. Una unidad central multiusuario se caracteriza por su capacidad para soportar la ejecución concurrente de múltiples tareas, usuarios y aplicaciones desde una plataforma compartida. No se limita a equipos de gran tamaño, sino que engloba cualquier sistema que permita la gestión centralizada de recursos como proceso, memoria, almacenamiento y comunicaciones. Su función principal es proporcionar un entorno estable donde los usuarios interactúen con servicios sin necesidad de manejar directamente el hardware subyacente.
Concurrencia y aislamiento. El sistema operativo de una unidad central multiusuario implementa mecanismos de tiempo compartido (time-sharing) y multiprogramación para distribuir los recursos entre los distintos procesos. Cada usuario opera en una sesión independiente, con espacios de memoria protegidos y accesos controlados a ficheros o bases de datos. Este aislamiento garantiza que las acciones de un usuario no interfieran con las de otro, incluso cuando comparten los mismos recursos físicos.
Gestión de recursos. La administración centralizada es clave en estos sistemas. El sistema operativo actúa como árbitro, asignando CPU, memoria y dispositivos de entrada/salida según reglas predefinidas de prioridad y equidad. Además, registra la actividad de los usuarios, gestiona identidades y autentica accesos para asegurar que solo personal autorizado utilice los servicios. En entornos como el Servicio Andaluz de Salud, esta gestión es crítica para cumplir con requisitos de seguridad y continuidad del servicio.
Terminales y acceso remoto. Los usuarios acceden a la unidad central a través de terminales, que pueden ser dispositivos físicos dedicados o clientes ligeros conectados por red. Estos terminales no realizan procesamiento local significativo, sino que actúan como interfaces para interactuar con las aplicaciones y datos alojados en el sistema central. Esta arquitectura facilita la actualización y mantenimiento del software, ya que los cambios se implementan en un único punto sin afectar a los terminales.
Aplicaciones y datos compartidos. Las unidades centrales multiusuario están optimizadas para ejecutar aplicaciones que requieren acceso concurrente a datos, como sistemas de historia clínica electrónica o plataformas de gestión hospitalaria. La centralización de los datos en un único sistema permite garantizar su integridad, realizar copias de seguridad centralizadas y aplicar políticas de acceso uniformes. Además, facilita la auditoría y el cumplimiento de normativas como el Esquema Nacional de Seguridad.
Ventajas en entornos sanitarios. En el ámbito sanitario, estas unidades ofrecen ventajas clave: reducen costes al compartir recursos, mejoran la seguridad mediante controles centralizados y facilitan la escalabilidad ante aumentos de demanda. La capacidad de operar 24x7 con alta disponibilidad es esencial para servicios críticos como la gestión de quirófanos o los sistemas de emergencias. Asimismo, la trazabilidad de las acciones de los usuarios permite cumplir con requisitos legales de protección de datos.
Diferencias con sistemas monousuario. A diferencia de los ordenadores personales, donde un único usuario interactúa con recursos dedicados, las unidades centrales multiusuario priorizan la compartición controlada. Mientras que en un equipo personal el rendimiento depende del hardware local, en una unidad central el sistema operativo distribuye dinámicamente los recursos según las necesidades de cada proceso. Esta flexibilidad es fundamental para entornos donde múltiples usuarios deben acceder simultáneamente a aplicaciones críticas.
🧩 Elementos esenciales
- Unidad central: Sistema informático que concentra recursos de proceso, memoria, almacenamiento y comunicaciones para múltiples usuarios.
- Multiusuario: Capacidad de soportar la ejecución concurrente de aplicaciones y sesiones para varios usuarios simultáneos.
- Proceso: Unidad de ejecución gestionada por el sistema operativo, que reparte recursos entre tareas concurrentes.
- Memoria: Recurso compartido y protegido, donde cada sesión opera en un espacio aislado para evitar interferencias.
- Almacenamiento: Soporte centralizado para datos y aplicaciones, con mecanismos de control de acceso y respaldo.
- Terminal: Dispositivo de acceso remoto que permite a los usuarios interactuar con la unidad central sin procesamiento local.
- Planificador: Componente del sistema operativo que asigna recursos (CPU, memoria, E/S) según prioridades y reglas de equidad.
- Aislamiento: Mecanismo que garantiza que las acciones de un usuario no afecten a las sesiones de otros usuarios.
- Concurrencia: Ejecución pseudo-simultánea de múltiples procesos mediante técnicas como el tiempo compartido.
- Administración centralizada: Gestión unificada de identidades, accesos, recursos y políticas de seguridad desde un único punto.
- Trazabilidad: Registro de actividad de los usuarios para auditoría y cumplimiento normativo en entornos críticos.
- Equidad: Distribución justa de recursos entre usuarios y procesos, evitando monopolios o degradación del servicio.
🧠 Recuerda
- Las unidades centrales multiusuario no se definen por su tamaño, sino por su capacidad de gestionar recursos compartidos.
- El sistema operativo es el encargado de repartir recursos, proteger espacios de memoria y controlar accesos.
- Los usuarios acceden a servicios y aplicaciones, no al hardware directamente.
- La concurrencia y el aislamiento son fundamentales para evitar interferencias entre sesiones.
- En entornos sanitarios, estas unidades garantizan continuidad, seguridad y trazabilidad.
- La administración centralizada facilita el cumplimiento de normativas como el Esquema Nacional de Seguridad.
- Los terminales actúan como interfaces remotas, sin capacidad de procesamiento local significativo.
- La equidad en el acceso a recursos evita la degradación del servicio para algunos usuarios.
- La integridad de los datos se asegura mediante copias de seguridad y políticas de acceso centralizadas.
- La escalabilidad y alta disponibilidad son ventajas clave en servicios críticos.
5. Evolución y tendencia de las unidades centrales multiusuario
🎯 Idea clave
- Las unidades centrales multiusuario surgieron para optimizar el uso de recursos computacionales costosos y permitir el acceso concurrente a múltiples usuarios.
- Su evolución ha priorizado la adaptación a entornos virtualizados, interoperables y automatizados, manteniendo su rol como plataformas críticas para cargas de trabajo estables.
- Históricamente asociadas a mainframes, su concepto funcional abarca cualquier núcleo de proceso corporativo que centralice servicios compartidos y datos críticos.
- En el ámbito sanitario, su relevancia persiste por su capacidad para gestionar transacciones masivas y garantizar alta disponibilidad e integridad de datos.
- La tendencia actual integra arquitecturas híbridas, combinando centros de proceso propios, servicios cloud y sistemas especializados.
- Su evolución afecta a tres planos interrelacionados: tecnológico, funcional y organizativo.
📚 Desarrollo
Origen y propósito. Las unidades centrales multiusuario surgieron en la segunda mitad del siglo XX para resolver dos problemas fundamentales: la subutilización de recursos computacionales costosos en entornos monousuario y la necesidad de acceso concurrente en organizaciones con cientos o miles de empleados. Su diseño permitió maximizar la eficiencia mediante el tiempo compartido y centralizar el procesamiento, reduciendo costes y simplificando la gestión en sectores como la administración pública o la sanidad.
Evolución tecnológica. Inicialmente identificadas con mainframes físicos de gran tamaño, su arquitectura ha evolucionado hacia plataformas más flexibles. Hoy pueden adoptar formas diversas, como clústeres de servidores Unix o Linux, nubes privadas, entornos híbridos o incluso servicios cloud con gobierno administrativo. Esta transformación ha priorizado la virtualización, la interoperabilidad y la automatización, sin perder su esencia como núcleo de proceso estable y gobernado.
Planos de evolución. La evolución de estas unidades no se limita al hardware, sino que abarca tres dimensiones interdependientes. El plano tecnológico incluye avances en procesadores, memoria, almacenamiento y sistemas operativos. El plano funcional se centra en la ejecución de aplicaciones compartidas, gestión de identidad, control de concurrencia e integridad de datos. El plano organizativo engloba el gobierno de la infraestructura, la planificación de capacidad y el cumplimiento normativo, aspectos críticos en entornos regulados como el sanitario.
Tendencias actuales. La tendencia dominante es la transición hacia arquitecturas híbridas, donde conviven centros de proceso propios con servicios cloud y sistemas especializados. Esta aproximación permite combinar la robustez de los mainframes tradicionales con la flexibilidad de entornos distribuidos, manteniendo requisitos clave como alta disponibilidad, seguridad y escalabilidad. En el ámbito sanitario, esto facilita la gestión de historiales clínicos electrónicos o plataformas de telemedicina sin comprometer la continuidad operativa.
Aplicación en el SAS. En el Servicio Andaluz de Salud, las unidades centrales multiusuario siguen siendo estratégicas para sistemas críticos como la facturación sanitaria o la planificación de recursos. Su capacidad para procesar transacciones en tiempo real y garantizar la integridad de datos las hace indispensables en entornos donde la fiabilidad es prioritaria. La adaptación a tecnologías modernas, como la virtualización o la computación en la nube, permite al SAS optimizar costes sin renunciar a los estándares de servicio exigidos.
Continuidad conceptual. Aunque el terminal físico ha sido sustituido por interfaces web, aplicaciones móviles o APIs, la lógica subyacente de las unidades centrales multiusuario persiste. Siguen siendo plataformas comunes para cargas de trabajo concurrentes, estables y fuertemente gobernadas, donde el usuario accede a funciones o datos sin controlar directamente la infraestructura interna. Esta continuidad conceptual es clave para entender su papel en la arquitectura de sistemas actual.
Desafíos futuros. La evolución futura de estas unidades estará marcada por la necesidad de integrar inteligencia artificial, análisis de datos en tiempo real y mayor automatización. En el contexto sanitario, esto implicará mejorar la interoperabilidad entre sistemas heterogéneos y garantizar la seguridad en entornos cada vez más conectados. La capacidad de adaptarse a estas demandas sin perder su esencia como plataformas centralizadas será determinante para su relevancia a largo plazo.
🧩 Elementos esenciales
- Tiempo compartido: Técnica que permitió el acceso concurrente a recursos computacionales, optimizando su uso en entornos multiusuario.
- Plataforma central de servicios: Concepto moderno que extiende la idea de mainframe a entornos virtualizados e interoperables, manteniendo la centralización de servicios críticos.
- Tres planos de evolución: Tecnológico (hardware, software), funcional (aplicaciones, seguridad) y organizativo (gobierno, normativa), interrelacionados en la transformación de estas unidades.
- Arquitecturas híbridas: Combinación de centros de proceso propios, servicios cloud y sistemas especializados, tendencia actual para equilibrar robustez y flexibilidad.
- Alta disponibilidad: Requisito crítico en sectores como la sanidad, donde la continuidad operativa es prioritaria para sistemas como historiales clínicos o facturación.
- Virtualización: Tecnología clave en la evolución moderna, que permite particionar recursos y optimizar su uso sin depender de hardware físico.
- Interoperabilidad: Capacidad de integrarse con otros sistemas, esencial en entornos sanitarios donde conviven múltiples plataformas y fuentes de datos.
- Gobierno de infraestructura: Procesos de planificación, control de cambios y cumplimiento normativo, fundamentales en entornos regulados.
- Escalabilidad: Capacidad de adaptarse a crecientes demandas de usuarios o transacciones, sin degradar el rendimiento.
- Seguridad centralizada: Mecanismos avanzados de autenticación, cifrado y auditoría, críticos en entornos como el sanitario.
🧠 Recuerda
- Las unidades centrales multiusuario surgieron para resolver la subutilización de recursos y la necesidad de acceso concurrente.
- Su evolución ha trascendido el hardware físico, adoptando formas virtualizadas e híbridas.
- Los tres planos de evolución (tecnológico, funcional y organizativo) son interdependientes y clave para entender su transformación.
- En el ámbito sanitario, su relevancia persiste por su capacidad para gestionar transacciones masivas y garantizar alta disponibilidad.
- La tendencia actual combina centros de proceso propios con servicios cloud y sistemas especializados.
- La continuidad conceptual radica en su papel como plataformas comunes para cargas de trabajo concurrentes y gobernadas.
- La adaptación a tecnologías como la inteligencia artificial o el análisis de datos será determinante para su futuro.
- Su aplicación en el SAS se centra en sistemas críticos como historiales clínicos o facturación sanitaria.
- La seguridad y la interoperabilidad son requisitos esenciales en entornos regulados.
- La virtualización y la automatización son pilares de su evolución moderna.
6. Sistemas departamentales y grandes sistemas centrales
🎯 Idea clave
- Los sistemas departamentales se diseñan para cubrir necesidades específicas de áreas concretas dentro de una organización, optimizando procesos locales.
- Los grandes sistemas centrales (mainframes) proporcionan capacidad de procesamiento masivo y alta disponibilidad para operaciones críticas a gran escala.
- En el Servicio Andaluz de Salud (SAS), ambos tipos de sistemas coexisten para garantizar la gestión eficiente de datos sanitarios y administrativos.
- Los sistemas departamentales permiten flexibilidad y adaptación a requisitos específicos de servicios como laboratorios o citas previas.
- Los mainframes son esenciales para soportar sistemas legacy y aplicaciones que requieren procesamiento centralizado y redundancia.
- La complementariedad entre ambos modelos asegura la operatividad de infraestructuras TIC en entornos sanitarios complejos.
📚 Desarrollo
Definición y alcance. Los sistemas departamentales son soluciones informáticas diseñadas para satisfacer las necesidades específicas de un departamento o área funcional dentro de una organización. En el contexto del Servicio Andaluz de Salud (SAS), estos sistemas se aplican en servicios como laboratorios clínicos, gestión de citas o sistemas de imagen médica (PACS), donde la especialización y la adaptación a flujos de trabajo concretos son prioritarias.
Grandes sistemas centrales. Los mainframes son plataformas de computación centralizada capaces de procesar grandes volúmenes de datos con alta fiabilidad y disponibilidad. Aunque el SAS no ha publicado detalles técnicos específicos sobre su uso, su implementación se infiere de la necesidad de gestionar sistemas críticos como Diraya (historia clínica electrónica), que requiere procesamiento masivo y redundancia para garantizar el acceso continuo a millones de historiales clínicos.
Integración en el SAS. La infraestructura TIC del SAS combina ambos modelos para optimizar recursos. Los sistemas departamentales permiten agilidad y personalización en áreas como atención primaria o especializada, mientras que los mainframes aseguran la operatividad de sistemas legacy y aplicaciones que exigen alta disponibilidad, como la facturación sanitaria o la gestión de nóminas. Esta arquitectura híbrida responde a los requisitos de escalabilidad y flexibilidad del sistema sanitario público andaluz.
Requisitos de alta disponibilidad. El Esquema Nacional de Seguridad (ENS) clasifica los sistemas del SAS en la categoría ALTA, lo que implica la necesidad de garantizar continuidad operativa. Los mainframes, gracias a sus capacidades de virtualización y redundancia, son idóneos para cumplir con estos estándares, especialmente en entornos donde la interrupción del servicio no es una opción viable.
Ejemplos de aplicación. En el SAS, los sistemas departamentales incluyen herramientas como el Sistema de Citas Previas o los sistemas de gestión de laboratorios, que requieren adaptabilidad a procesos específicos. Por su parte, los mainframes podrían soportar sistemas centrales como Diraya, donde la capacidad de procesamiento y la integración con bases de datos históricas son fundamentales para la operatividad diaria.
Tendencias y evolución. Aunque los mainframes han evolucionado hacia entornos más abiertos y virtualizados, su papel en el SAS sigue siendo relevante para aplicaciones que exigen estabilidad y capacidad de procesamiento masivo. Los sistemas departamentales, por otro lado, tienden a integrarse con soluciones basadas en la nube, permitiendo mayor flexibilidad y escalabilidad sin perder la especialización requerida por cada área.
Rol del técnico especialista. Los profesionales de informática del SAS deben conocer las particularidades de ambos modelos para garantizar su correcta implementación, mantenimiento e integración. Esto incluye desde la configuración de sistemas departamentales hasta la gestión de entornos mainframe, asegurando que la infraestructura TIC cumpla con los requisitos de rendimiento, seguridad y disponibilidad del sistema sanitario.
🧩 Elementos esenciales
- Sistemas departamentales: Soluciones informáticas diseñadas para necesidades específicas de un departamento, como laboratorios o citas previas en el SAS.
- Grandes sistemas centrales (mainframes): Plataformas de procesamiento masivo con alta disponibilidad, utilizadas para sistemas críticos como Diraya.
- Complementariedad: Ambos modelos coexisten en el SAS para optimizar recursos y garantizar operatividad en entornos sanitarios complejos.
- Alta disponibilidad: Requisito clave en el SAS, especialmente para sistemas clasificados como ALTA según el ENS.
- Diraya: Sistema de historia clínica electrónica del SAS, ejemplo de aplicación que podría requerir mainframes por su volumen de datos.
- Sistemas legacy: Aplicaciones heredadas, como facturación o nóminas, que suelen ejecutarse en entornos mainframe por su estabilidad.
- Flexibilidad: Característica de los sistemas departamentales, que permiten adaptarse a procesos específicos de cada área.
- Escalabilidad: Capacidad de los sistemas para crecer y adaptarse a nuevas demandas, tanto en mainframes como en soluciones departamentales.
- Integración tecnológica: Proceso clave para conectar sistemas departamentales con plataformas centrales, asegurando coherencia en los datos.
- Virtualización: Técnica utilizada en mainframes para optimizar recursos y garantizar redundancia.
- Procesamiento masivo: Capacidad de los mainframes para gestionar grandes volúmenes de datos, esencial en entornos sanitarios.
- Redundancia: Mecanismo de los mainframes para asegurar continuidad operativa, crítico en sistemas de salud.
🧠 Recuerda
- Los sistemas departamentales se especializan en necesidades concretas de áreas específicas dentro del SAS.
- Los mainframes proporcionan capacidad de procesamiento masivo y alta disponibilidad para sistemas críticos.
- Ambos modelos son complementarios y esenciales para la operatividad del sistema sanitario andaluz.
- El SAS gestiona sistemas como Diraya, que requieren infraestructuras robustas como los mainframes.
- La alta disponibilidad es un requisito clave en el SAS, especialmente para sistemas clasificados como ALTA.
- Los técnicos especialistas deben conocer las particularidades de ambos modelos para su correcta implementación.
- Los sistemas departamentales permiten flexibilidad y adaptación a procesos específicos.
- Los mainframes son ideales para aplicaciones legacy y operaciones que exigen estabilidad y redundancia.
- La integración entre sistemas departamentales y centrales es fundamental para la coherencia de los datos.
- La evolución tecnológica mantiene la relevancia de los mainframes en entornos sanitarios complejos.