Sistema operativo "Elbrus" y procesador doméstico. Monobloque "KM4-Elbrus". Sistema operativo Elbrus y microprocesadores de la serie Elbrus en sistemas integrados en tiempo real Evgeniy Kravtsunov, Konstantin Trushkin. Era de los procesadores mcst

Bajo el orgulloso nombre de "Elbrus", se lanzó una serie de supercomputadoras desarrolladas por el científico soviético Vsevolod Sergeevich Burtsev (años 70-80).).

Estas computadoras introdujeron una serie de innovaciones en la teoría de la computación, como la superescalaridad (procesar más de una instrucción por ciclo de reloj), la implementación de programación segura con tipos de datos de hardware y el procesamiento paralelo de múltiples instrucciones. Pero característica principal Los superordenadores soviéticos se centraban en lenguajes de alto nivel. El científico soviético-estadounidense Vladimir Mstislavovich Pentkovsky, que participó en el desarrollo de Elbrus, creó el lenguaje de programación de alto nivel El-76.

Además de mejorar el alcance de las computadoras soviéticas, la computadora se convirtió en la base para la creación de los microprocesadores universales de 64 bits "Elbrus 4-C" y la próxima generación "Elbrus 8-C". Diluyeron el mercado de los fabricantes estadounidenses Intel, AMD e IBM. El desarrollo y producción local de procesadores fue impulsado por la necesidad de encontrar soluciones propias para la industria de defensa, donde el uso de dispositivos domésticos es más deseable.

Historia del desarrollo

El desarrollo de la arquitectura informática de Elbrus comenzó en los años 70 en ITMiVT im. Lebebedeva. Los desarrolladores se enfrentaron a la tarea de crear un sistema informático con una capacidad de 100 millones de operaciones por segundo. Burtsev trabajó en el sistema de diseño y control por computadora y se convirtió en el diseñador jefe del proyecto.

En 1980, Elbrus-1, con una productividad total de 15 millones de operaciones por segundo, pasó con éxito las pruebas estatales. Esta fue la primera computadora en la Unión Soviética construida sobre la base de microcircuitos TTL. Una característica especial de la máquina fue su arquitectura escalable, que admitía el funcionamiento simultáneo de hasta 10 procesadores. La RAM alcanzó los 64 MB (220 palabras de máquina). La organización de la transferencia del flujo de datos entre dispositivos periféricos y RAM se llevó a cabo utilizando procesadores especiales E/S Podría haber alrededor de 4 procesadores de este tipo en el sistema y tenían su propia memoria, trabajando en paralelo con el procesador central.

Elbrus-1 se utilizó en muchos sistemas militares: defensa antimisiles, Centro de Control Espacial, etc.

La siguiente etapa en el desarrollo de la computadora Elbrus fue la transferencia de la arquitectura del primer modelo al nuevo. base del elemento. Así surgió Elbrus-2, que se basó en el ELS. circuitos integrados. Su productividad alcanzó los 125 millones de operaciones por segundo. La cantidad de RAM también aumentó: hasta 144 MB. La frecuencia del reloj alcanzó los 20 MHz.

En 1985, Elbrus-2 se lanzó a la producción en masa. Se utilizó en áreas donde se requerían grandes cálculos. La computadora también se utilizó activamente en la industria de defensa, en el Centro de Control de Vuelos Espaciales y en los centros de investigación nuclear (en Arzamas-16, en Chelyabinsk-70). Desde 1991, el ordenador funciona en el sistema de defensa antimisiles A-135 y en otras instalaciones militares.

Junto con las supercomputadoras, también se produjeron computadoras. propósito general"Elbrús 1-KB" (1988). Estos vehículos sustituyeron a los BESM-6 con los que tenían marcha atrás completa. compatibilidad de software. Se complementó con un nuevo modo de funcionamiento con mayor profundidad de bits de números y direcciones.

Características comparativas de BESM-6 y Elbrus 1-KB

El siguiente fue el "Elbrus-3", en el que los desarrolladores implementaron por primera vez el enfoque "post-superescalar". Esta computadora fue desarrollada entre 1986 y 1994. Empleados de ITMiVT bajo el liderazgo del científico soviético Boris Artashesovich Babayan.

Elbrus-3 no se produjo en masa, pero su arquitectura se convirtió en la base para el desarrollo de los microprocesadores Elbrus 2000 y Elbrus-3M1.

La serie Elbrus fue apreciada por los dirigentes soviéticos. Los desarrolladores Babayan, Burtsev, Bardizh recibieron premios y pedidos. Los demás participantes en el trabajo también recibieron premios estatales.

Era de los procesadores MCST

La empresa rusa MCST se fundó en 1992 sobre la base del equipo de desarrollo del Elbrus-3. Se convirtió en el sucesor legal del Centro Moscú de Tecnologías SPARC LLP (de ahí el nombre MCST). La abreviatura SPARC proviene del socio principal de MCST, la corporación estadounidense Sun Microsystems, que promueve computadoras con arquitectura SPARC.

MCST produjo microprocesadores con arquitectura SPARC (MCST-R100, MCST-R150, MCST-R500 y MCST-R500S) y creó sistemas informáticos sobre su base. Pero en 2007 salió al mercado el procesador Elbrus del mismo nombre. Máximo rendimiento los dispositivos en modo de 64 bits alcanzaron 2,4 GFLOPS. La frecuencia del reloj de funcionamiento era de 300 MHz. El procesador tenía 75,8 millones de transistores. Disipación de potencia 6 W.

Sobre la base del procesador se desarrolló el complejo informático Elbrus-3M1, utilizado para la industria de defensa. Este complejo contó con un sistema operativo seguro MSVS-E (Sistema Móvil de las Fuerzas Armadas), basado en Linux versión 2.6.14. Elbrus-3M1 era compatible con versiones anteriores del primer y segundo Elbrus.

El complejo informático tenía dos opciones. diseño- servidor, que podría utilizarse como versión de escritorio y CompactPCI (bus del sistema). La versión del servidor se basó en el dispositivo de la computadora UV 3M1. En el caso de CompactPCI, Elbrus-3M1 ocupaba dos módulos del formato Euromechanics 6U. El hardware de ambas versiones estaba equipado con equipos de red para intercambios de velocidad ultrarrápida con sistemas informáticos similares.

En 2010, en las exposiciones ChipEXPO-2010 y Softool, se presentó al público el sistema en chip Elbrus-S. La cantidad de transistores en este procesador ha aumentado: hasta 218 millones. La frecuencia del reloj también ha aumentado a 500 MHz y el rendimiento máximo ha aumentado: hasta 4 GFLOPS en modos de 64 bits y hasta 8 GFLOPS en modos de 32 bits.

Junto con Elbrus-S, se presentó un controlador de interfaz periférica (PIC).

En 2011, MCST presentó el procesador de doble núcleo Elbrus-2C+ de próxima generación. Además de los 2 núcleos principales (arquitectura Elbrus), que funcionan a una frecuencia de reloj de 500 MHz, el modelo también incluía 4 núcleos adicionales del procesador de señal digital incorporado (arquitectura Multicor). Al procesador se le ha añadido un canal de entrada/salida al que es posible conectar otro KPI. Elbrus-2C+ también añadió soporte para memoria DDR2 con una frecuencia efectiva de 800 MHz. El rendimiento del procesador ha aumentado: hasta 28 GFLOPS en modo de 32 bits. El número de transistores alcanzó los 368 millones.

Los desarrolladores implementaron una versión del compilador en lenguaje C para reproducir el código de los núcleos DSP y establecer una interacción eficiente entre el programa principal en Núcleos de CPU y acciones en el DSP.

Según los cálculos de los creadores, Elbrus-2C+ se utilizaría en sistemas digitales inteligentes de procesamiento de señales (radares, analizadores de imágenes, etc.). Pero los procesadores resultaron estar mejor adaptados para tareas civiles. Por ejemplo, Kraftway lanzó una serie de pruebas de computadoras todo en uno basadas en cristales Elbrus-2C+.

Procesador "Elbrus-4S"

En abril de 2014, la empresa presentó procesadores Elbrus-4C de cuatro núcleos mejorados.

Características técnicas del "Elbrus-4S".

En primer lugar, conviene prestar atención a la transición de la producción de procesadores al proceso tecnológico de 65 nm. La frecuencia del reloj y el rendimiento de los canales de RAM también han aumentado. Estas y otras mejoras han aumentado significativamente el rendimiento de los nuevos procesadores. Cada núcleo puede realizar hasta 23 operaciones en un ciclo de reloj. En operaciones de punto flotante, el rendimiento máximo teórico de los cuatro núcleos es de aproximadamente 50 GFLOPS de precisión simple y 25 GFLOPS de precisión doble. Si lo comparamos con el modelo anterior Elbrus-2C+, en modo de 64 bits es más de tres veces mayor. En el nuevo procesador, un cristal más complejo, que contiene 986 millones de transistores, tiene una superficie útil de 380 mm2.

Los especialistas de MCST crearon su propio sistema operativo "Elbrus" específicamente para el procesador lanzado. El sistema operativo se basa en la versión 2.6.33 del kernel de Linux. Incluye más de 3000 paquetes de software (de la distribución Debian 5.0) y tiene un administrador de paquetes. Activado juego completo Herramientas para desarrolladores, incluidos compiladores de optimización para lenguajes de programación de alto nivel C, C++, Fortran-77 y Fortran-9.

Elbrus OS recibió la certificación para la segunda clase de protección contra acceso no autorizado y el segundo nivel de control sobre capacidades no declaradas. Pero las computadoras basadas en procesadores Elbrus-4C también funcionan con versiones del sistema operativo Windows.

Procesador tándem y computadora de escritorio

Uno de los proyectos de la empresa fue el desarrollo del primer ruso. computadora de escritorio Basado en el procesador Elbrus-4C. Se llamaba “Workstation Elbrus-401” (donde Workstation significa estación de trabajo automatizada). El modelo está diseñado para una oficina en una caja estándar MiniTower. Pero se puede utilizar en diferentes áreas con mayores requisitos para la seguridad de la información.

La computadora tiene una tecnología de proceso de 65 nm con una frecuencia de reloj de 800 Hz, puertos SATA-2 y USB 2.0, un SSD de 120 GB preinstalado con interfaz mSATA y soporte para DDR3-1600 con ECC. La configuración básica ofrece 24 GB de RAM (ampliable hasta 96 GB). Entre las características de la arquitectura “Workstation Elbrus-401” se pueden destacar las siguientes: la presencia de 6 canales de operación paralelos de dispositivos aritmético-lógicos; archivo de registro de 256 registros de 84 bits; soporte de hardware para bucles; soporte para cálculos especulativos y predicados de un bit; un comando que puede especificar hasta 23 operaciones en un ciclo de reloj a capacidad máxima. También instalado en la computadora. tarjeta de video amd Serie Radeon 6000.

Procesador de nueva generación - Elbrus-8S

El procesador Elbrus-8S está siendo desarrollado por la empresa MCST con la participación del Instituto de Máquinas de Control Electrónico (INEUM) que lleva su nombre. ES. Brooka. La arquitectura, el diseño del circuito y la topología del microprocesador fueron creados por especialistas rusos. El procesador tiene ocho núcleos con una arquitectura Elbrus mejorada de 64 bits. La frecuencia del reloj alcanza los 1,3 GHz, el volumen de la memoria caché de segundo y tercer nivel es de 4 y 16 MB. El rendimiento estimado alcanza los 250 GFLOPS.

Características técnicas del "Elbrus-8S".

La computadora tiene su propia arquitectura Elbrus, desarrollada en JSC MCST. Los aceleradores de conjuntos de instrucciones vectoriales ayudan a acelerar el cifrado y el procesamiento de señales.

El hardware interactúa con el sistema operativo a través de su propio microcódigo BIOS. El procesador es compatible con las distribuciones Linux, FreeBSD, QNX, Windows XP, pero el sistema operativo Elbrus recomendado se basa en el kernel Linux 2.6.33. El uso de herramientas de desarrollo especializadas (compiladores de optimización para lenguajes C y C++, Fortran, Java, etc.) permite optimizar el código del programa teniendo en cuenta la arquitectura de Elbrus.

La empresa ya está desarrollando utilidades y componentes de soporte optimizados para ejecutarse en procesadores. Esto es todo: herramientas para trabajar con la red y dispositivos periféricos (utilidades, bibliotecas de uso general, servicios, soporte de bases de datos, subsistema de gráficos).

Elbrus-8S debe funcionar en conjunto con KPI 2, un controlador de interfaz periférico de fabricación rusa.

La empresa ZAO "MCST" puso en producción un lote piloto de microprocesadores universales Elbrus-8S. Calculado frecuencia de funcionamiento chip - 1,3 GHz, tecnología de producción - 28 nm, potencia informática es de 250 gigaflops. Se espera la recepción de muestras terminadas de microcircuitos en octubre de 2014.

El microprocesador Elbrus-8S es un desarrollo completamente ruso. El microprocesador de cristal está diseñado con tecnología de 28 nm, tiene 8 núcleos de procesador con una arquitectura Elbrus mejorada de 64 bits de tercera generación, un caché de segundo nivel con un volumen total de 4 megabytes y un caché de tercer nivel con un volumen total de 16 megabytes. .

Basado en el microprocesador Elbrus-8S, está previsto organizar producción en masa servidores, estaciones de trabajo y otros equipos informáticos destinados a su uso en agencias gubernamentales y estructuras comerciales que tienen mayores requisitos de seguridad de la información, así como para su uso en el campo de la informática de alto rendimiento, el procesamiento de señales y las telecomunicaciones. A finales de 2014 se fabricarán muestras de ingeniería de un servidor de 4 procesadores basado en procesadores Elbrus-8C con un rendimiento de 1 teraflops.

La arquitectura doméstica Elbrus se desarrolló en Rusia y tiene una serie de características únicas. Estos incluyen:

la capacidad de realizar hasta 25 operaciones en cada núcleo por ciclo de máquina, lo que garantiza un alto rendimiento a una frecuencia de reloj moderada;

Tecnología de traducción binaria dinámica que permite la ejecución eficiente de aplicaciones y sistemas operativos distribuidos en codigos binarios x86, incluso en modo multiproceso;

soporte para modo informático seguro con monitoreo de hardware especial de la integridad de la estructura de la memoria, lo que le permite garantizar alto nivel Seguridad de la información de los sistemas de software que la utilizan.

El sistema operativo base para la plataforma Elbrus es Elbrus OS, construido sobre el kernel de Linux. El sistema de programación de la plataforma admite los lenguajes C, C++, Java, Fortran-77, Fortran-90.

Fuente: sdelanounas.ru

Sistema operativo Elbrús

Sistema operativo (SO)- la parte más importante software cualquier complejo informático (VC). Un sistema operativo es un conjunto de programas de control y procesamiento que, por un lado, actúan como una interfaz entre dispositivos complejos informáticos y programas de aplicación y, por otro lado, están diseñados para controlar dispositivos informáticos, procesos informáticos y distribuir eficazmente los recursos informáticos entre procesos informáticos y organizar una informática fiable.

La empresa MCST ha creado, mantiene y desarrolla constantemente un sistema operativo para VK con arquitectura SPARC y Elbrus. Sistema operativo "Elbrus". Se basa en el núcleo. Linux 2.6.33. Elbrus OS proporciona modos de funcionamiento multitarea y multiusuario. Para ello se han desarrollado mecanismos especiales para gestionar procesos, memoria virtual, interrupciones, señales, sincronización y soporte para cálculos etiquetados.

Para utilizar la serie VC de Elbrus en varios sistemas críticos, se ha realizado un trabajo fundamental para transformar el sistema operativo. linux en un sistema operativo que soporte modo duro en tiempo real, para lo cual, basado en la biblioteca estándar para la gestión de flujos computacionales y sincronización hilolibp Se creó nuestra propia biblioteca optimizada. hilo elp . Durante el trabajo en tiempo real, puede configurar varios modos para procesar interrupciones externas, programar cálculos e intercambios con unidades de disco y algunos otros.

El sistema operativo Elbrus incluye herramientas básicas de soporte de interfaz de usuario:

  • Herramientas para soportar la interfaz de línea de comandos (la misma "consola"). Proporcionar al operador la capacidad de trabajar con VK en modo texto utilizando un conjunto de comandos y recibiendo mensajes de texto desde el sistema operativo y aplicaciones lanzadas;
  • Herramientas de archivo para combinar varios archivos en un solo archivo o una serie de archivos (incluida la compresión de datos), lo que garantiza la facilidad de transmisión a través de canales de comunicación o almacenamiento;
  • Herramientas de desarrollo de software. Proporcionar proceso de soporte y desarrollo de software. Estos son ensambladores, traductores, compiladores, enlazadores (editores de enlaces), ensambladores, preprocesadores, depuradores, editores de texto, bibliotecas de subrutinas, herramientas de control de versiones, herramientas de documentación;
  • Herramientas de programación de tareas: le permiten especificar al sistema operativo qué acciones, a qué hora y con qué frecuencia se deben realizar.

Además de las básicas, se han introducido en la interfaz de usuario una serie de herramientas que apoyan la creación de software funcional.

Las herramientas de soporte GUI contienen los componentes básicos del sistema gráfico. xorg, así como un conjunto de varias bibliotecas de soporte, que incluyen GTK+ y cuarto.

La base del sistema operativo es la biblioteca. Glibc – (ÑUdoBiblioteca) – biblioteca de distribución gratuita CON. Proporciona llamadas al sistema y funciones básicas como abierto, malloc,imprimirf etc. Biblioteca do Se utiliza para todos los programas vinculados dinámicamente. Glibc Se utiliza en sistemas que ejecutan muchos sistemas operativos diferentes y en diferentes arquitecturas. Más a menudo Glibc utilizado en máquinas x86 con sistema operativo linux. Las arquitecturas también son oficialmente compatibles. SPARC y "Elbrús".

Biblioteca glibc, suministrado como parte del sistema operativo Elbrus, se basa en ÑU glibc versión 2.7. Consta de dos partes:

  • archivos de encabezado, que definen tipos y macros y declaran variables y funciones;
  • la biblioteca o archivo real que contiene definiciones de variables y funciones. Consta de varios archivos, cuyas funciones se combinan según alguna característica (por ejemplo, libm.a, un archivo de funciones matemáticas).

Se proporciona una biblioteca compacta para admitir programas que se ejecutan en modo protegido. libmcst , que proporciona funciones de memoria y soporte de E/S en el nivel de la biblioteca central libc.

Integrado en el núcleo del sistema operativo Elbrus un conjunto de herramientas de seguridad de la información (ICSI) contra accesos no autorizados (NSD). El pleno funcionamiento de Elbrus OS ICSI debe proporcionar el nivel requerido de protección de la información contra el acceso no autorizado cuando la computadora opera como parte de sistemas automatizados especializados. ICSI se implementa mediante llamadas al sistema, bibliotecas de subrutinas y configuración del sistema.

KSZI de NSD OS "Elbrus" brinda la oportunidad de utilizar tecnología informática (CT) de la serie "Elbrus" como parte de una computadora para construir sistemas automatizados con clases de seguridad contra actividad no intrusiva 3A, 2A, 1B, 1A e inferiores, según los documentos rectores de la Comisión Técnica Estatal del Presidente de la Federación de Rusia. En este caso, TSV:

a) cumplir con los requisitos de la segunda clase de protección contra NSD de la Comisión Técnica Estatal de RD bajo la presidencia de la Federación de Rusia;

b) permitir la certificación de HIF SVT en el segundo nivel de control de capacidades no declaradas, de acuerdo con el RD de la Comisión Técnica Estatal del Presidente de la Federación de Rusia

Para soporte para usuarios existentes continúa soporte para distribuciones del sistema operativo Elbrus con núcleo Linux 2.6.14. Además de Elbrus OS, MCST suministra y respalda SO WSWS con núcleo Linux 2.4.25 para VC "Elbrus-90micro" y OS MSVS con kernel Linux 2.6.14 para VK "Elbrus-3M1". La serie Elbrus-90micro VK también es compatible con el sistema operativo OS_E90 basado en Solaris 2.5.1.

La necesidad de acelerar el desarrollo del mercado nacional de software, garantizar la máxima independencia de los avances extranjeros en el campo de la alta tecnología y preservar la soberanía de la información se discutió por primera vez al más alto nivel en 2014, cuando las sanciones de Estados Unidos y la UE aumentaron drásticamente los riesgos asociados con la Uso de software extranjero en organizaciones empresariales y gubernamentales. Fue entonces cuando el Ministerio de Telecomunicaciones y Comunicaciones de Masas de la Federación de Rusia comenzó a preocuparse seriamente por resolver este problema estratégicamente importante, según los funcionarios, además de estimular la demanda de productos nacionales y desarrollar medidas apropiadas para apoyar a los desarrolladores nacionales. Como resultado - en lo antes posible a nivel legislativo se aprobaron restricciones a la admisión de software extranjero en las adquisiciones estatales y municipales, así como reglas para la formación y mantenimiento de un registro unificado programas rusos. Todo esto tuvo un impacto positivo en el mercado de software en Rusia, que últimamente reabastecido con muchos proyectos interesantes y desarrollos. Incluido en el campo de los sistemas operativos.

"Alt Linux SPT" es un kit de distribución unificado en Basado en Linux para servidores, estaciones de trabajo y clientes ligeros con incorporado software protección de la información, que se puede utilizar para construir sistemas automatizados hasta clase 1B inclusive y sistemas de información de datos personales (PDIS) hasta clase 1K inclusive. El sistema operativo le permite almacenar y procesar datos confidenciales simultáneamente en una computadora personal o servidor, proporcionar trabajo multiusuario con acceso restringido a la información, trabajar con máquinas virtuales y también utilizar herramientas de autorización centralizadas. El certificado emitido por FSTEC de Rusia confirma el cumplimiento del producto con los requisitos de los siguientes documentos rectores: “Equipo informático. Protección contra el acceso no autorizado a la información. Indicadores de seguridad contra el acceso no autorizado a la información” - según la clase de seguridad 4; “Protección contra el acceso no autorizado a la información. Parte 1. Software de seguridad de la información. Clasificación según el nivel de ausencia de capacidades no declaradas” - según el 3er nivel de control y especificaciones técnicas. La empresa proporciona soporte técnico para los usuarios de Alt Linux SPT. Software libre y tecnologías" a través del socio de desarrollo "Basalt SPO".

Desarrollador: empresa Basalt SPO

La plataforma Viola es un conjunto de distribuciones de Linux de nivel empresarial que le permiten implementar infraestructura de TI corporativa de cualquier escala. La plataforma incluye tres distribuciones. Esta es una "estación de trabajo Viola" universal, que incluye un sistema operativo y un conjunto de aplicaciones para un trabajo completo. El segundo es la distribución del servidor "Alt Server", que puede actuar como un controlador de dominio de Active Directory y contiene el conjunto más completo de servicios y entornos para crear una infraestructura corporativa (DBMS, servidor de correo y web, herramientas de autenticación, grupo de trabajo, virtual gestión y monitorización de máquinas, y otras herramientas). El tercero es “Alt Education 8”, enfocado al uso cotidiano en la planificación, organización y conducción del proceso educativo en general, secundaria y educación superior. Además, la serie de productos Basalt SPO incluye el kit de distribución Alt Linux SPT certificado mencionado anteriormente y el sistema operativo Simply Linux para usuarios domésticos.

Revelador: Centro Nacional informatización (parte de la corporación estatal Rostec)

Proyecto ruso para crear un ecosistema. productos de software basado en la distribución de Linux, diseñado para la automatización compleja de lugares de trabajo e infraestructura de TI de organizaciones y empresas, incluidos centros de datos, servidores y estaciones de trabajo de clientes. La plataforma se presenta en las versiones “OS.Office” y “OS.Server”. Se diferencian en los conjuntos de software de aplicación incluidos en el kit de distribución. La edición de oficina del producto contiene el propio sistema operativo, herramientas de seguridad de la información, un paquete de programas para trabajar con documentos, un cliente de correo electrónico y un navegador. La versión de servidor incluye un sistema operativo, herramientas de seguridad de la información, herramientas de monitoreo y gestión del sistema, servidor correo electrónico y SGBD. Los usuarios potenciales de la plataforma incluyen autoridades federales y regionales, gobiernos locales, empresas con participación estatal y corporaciones estatales. Se espera que el ecosistema basado en OSi se convierta en un futuro próximo en una alternativa completa a sus homólogos occidentales.

Desarrollo de la asociación de investigación y producción "RusBITech", presentado en dos versiones: Astra Linux Common Edition (propósito general) y Astra Linux Special Edition (propósito especial). Características de la última versión del sistema operativo: medios desarrollados para garantizar la seguridad de la información de los datos procesados, un mecanismo para el control de acceso obligatorio y el control de cierre entorno de software, herramientas integradas para marcar documentos, registrar eventos, monitorear la integridad de los datos, así como otros componentes que garantizan la protección de la información. Según los desarrolladores, Astra Linux Special Edition es la única plataforma de software que está certificada simultáneamente en los sistemas de certificación de seguridad de la información del FSTEC de Rusia, el FSB y el Ministerio de Defensa de la Federación de Rusia y permite el procesamiento en medios automatizados de todos los ministerios. , departamentos y otras instituciones de la Federación de Rusia restringieron el acceso a información que contenga componentes de información secreta de Estado clasificada como no superior a "ultrasecreto".

ROSAlinux

Desarrollador: LLC "NTC IT ROSA"

Familia de quirófano sistemas rosa Linux incluye un impresionante conjunto de soluciones diseñadas para uso en el hogar(ROSA Fresh version) y aplicación en un entorno corporativo (ROSA Enterprise Desktop), despliegue de infraestructura de servicios TI de la organización (ROSA Enterprise Linux Server), procesamiento de información confidencial y datos personales (ROSA Kobalt), así como información constitutiva del estado. secretos (ROSA "Cromo" y "Níquel"). Los productos enumerados se basan en los desarrollos. sombrero rojo Enterprise Linux, Mandriva y CentOS con inclusión gran cantidad componentes adicionales— incluidos los originales creados por programadores del centro científico y técnico tecnologías de la información"ROCÍO". En particular, las distribuciones de sistemas operativos para el segmento corporativo del mercado incluyen herramientas de virtualización, software para organizar copias de seguridad, herramientas para construir nubes privadas, así como gestión centralizada recursos de red y sistemas de almacenamiento de datos.

Desarrollador: Calcular empresa

Calculate Linux está disponible en las ediciones Desktop, Directory Server, Scratch y Scratch Server y está diseñado pensando en los usuarios domésticos y las PYMES que prefieren utilizar software de código abierto en lugar de soluciones patentadas. Características de la plataforma: trabajo de tiempo completo en redes heterogéneas, un mecanismo para perfiles de usuario móviles, herramientas para la implementación centralizada de software, facilidad de administración, la capacidad de instalación en unidades USB portátiles y soporte para repositorios binarios de actualizaciones de Gentoo. Es importante que el equipo de desarrollo sea accesible y esté abierto a cualquier comentario, sugerencia y deseo de la audiencia de usuarios, como lo demuestra la gran cantidad de formas de involucrarse en la comunidad Calculate Linux y el desarrollo de plataformas.

"Uliánovsk.BSD »

Desarrollador: Sergey Volkov

Un sistema operativo construido sobre la plataforma FreeBSD de distribución gratuita y que contiene el conjunto necesario programas de aplicacion para usuarios domésticos y tareas de oficina. Según el único desarrollador del sistema operativo Sergei Volkov, Ulyanovsk.BSD está totalmente adaptado a las necesidades de los usuarios de habla rusa. "Nuestro ensamblaje es lo más liviano posible y es ideal para su uso tanto en computadoras domésticas como en estaciones de trabajo de empleados de diversas organizaciones, así como para su uso en instituciones educativas", dice el autor del proyecto, sin entrar en detalles sobre cómo exactamente el producto que compiló difiere del original. La credibilidad del proyecto se ve reforzada no solo por la presencia de una distribución distribuida comercialmente y soporte técnico pago, sino también por una entrada en el registro de software ruso. Esto significa que la plataforma de software Ulyanovsk.BSD puede ser utilizada legalmente por organizaciones gubernamentales como parte de proyectos para introducir tecnologías de sustitución de importaciones.

Un sistema operativo certificado y seguro que le permite procesar información de acuerdo con la Ley Federal No. 152 “Sobre Datos Personales” e implementar sistemas para procesar información de acceso restringido que no esté relacionada con secretos de estado. ICLinux incluye herramientas administración remota, tiene un firewall incorporado, certificado para cumplir con RD ME para la tercera clase de seguridad, admite RDP, Sistema X-Windows, SSH, Telnet, VNC, VPN, NX, ICA y otros protocolos. Los activos de la plataforma también incluyen la compatibilidad con las herramientas de autenticación de la empresa Aladdin R.D. y una arquitectura modular que le permite personalizar de manera flexible el sistema operativo para satisfacer los requisitos del cliente.

"SO Alfa" (SO Alfa)

Desarrollador: empresa ALFA Vision

Otro clon de Linux equipado con interfaz de usuario a la macOS con un conjunto de aplicaciones de oficina familiares y llenas de un profundo significado filosófico. No es broma, en el sitio web del desarrollador, en la sección "Acerca de la empresa", dice: " El sistema operativo es un fenómeno especial, un punto en el que convergen conceptos tecnológicos, estéticos y humanitarios. Un pico que es visible desde todos los lados. Para que brille y se convierta en lo que debe ser, se necesita una amplia variedad de experiencias significativas. y lo tenemos" Hay tanta expresión en estas palabras, ¡qué presentación de información! De acuerdo, no todo el mundo puede presentar su producto a una audiencia tan amplia de forma tan expresiva. Actualmente Alpha OS se presenta como una versión de escritorio para sistemas compatibles con x86. En el futuro, ALFA Vision tiene la intención de lanzar al mercado ediciones móviles y de servidor del sistema operativo, así como un kit de distribución para dispositivos basados ​​​​en procesadores ARM.

Una plataforma de software desarrollada específicamente para sistemas informáticos con arquitectura SPARC y Elbrus. Una característica especial del sistema es el kernel de Linux radicalmente rediseñado, que ha implementado mecanismos especiales para administrar procesos, memoria virtual, interrupciones, señales, sincronización y soporte para cálculos etiquetados. " Hemos realizado un trabajo fundamental para transformar el sistema operativo Linux en un sistema operativo que admita operación en tiempo real, para lo cual se han implementado optimizaciones relevantes en el kernel. Durante el trabajo en tiempo real, puede configurar varios modos para procesar interrupciones externas, programar cálculos, intercambios con unidades de disco y algunos otros.", explica la empresa MCST. Además, en el núcleo de la plataforma de software Elbrus está integrado un conjunto de herramientas para proteger la información contra el acceso no autorizado, que le permite utilizar el sistema operativo para construir sistemas automatizados que cumplan con los más altos requisitos de seguridad de la información. El sistema también incluye archivo, planificación de tareas, desarrollo de software y otras herramientas.

"EdSO"

Un sistema operativo basado en el kernel de Linux, diseñado para garantizar la seguridad de los datos procesados. "Red OS" cumple con los requisitos nacionales de seguridad de la información, tiene configuraciones preconfiguradas para cada arquitectura de hardware, utiliza algoritmos GOST 34.11-2012 en los protocolos ssh y NX y también admite listas de control de acceso. Además, el sistema operativo admite la autenticación de red mediante módulos de autenticación complementarios (PAM, Pluggable Authentication Modules) e incluye un subsistema de auditoría distribuido especializado que le permite monitorear eventos críticos de seguridad en la red corporativa y proporciona al administrador de TI las herramientas necesarias para pronta respuesta ante incidencias IB.

GosLinux (“GosLinux”)

Desarrollador: empresa Red Soft

GosLinux OS fue creado específicamente para las necesidades del Servicio Federal de Alguaciles de la Federación Rusa (FSSP de Rusia) y es adecuado para su uso en todos los organismos gubernamentales, fondos extrapresupuestarios estatales y gobiernos locales. La plataforma se basa en la distribución CentOS 6.4, que incluye desarrollos de Red Hat Enterprise Linux. El sistema se presenta en dos ediciones: para servidores y estaciones de trabajo, contiene una interfaz gráfica simplificada y un conjunto de herramientas de seguridad de la información preconfiguradas. El desarrollador del sistema operativo es la empresa Red Soft, que ganó el concurso en marzo de 2013 para el desarrollo, implementación y mantenimiento de sistemas de información automatizados del Servicio Federal de Alguaciles de Rusia. En 2014, el sistema recibió un certificado de conformidad de la FSTEC de Rusia, lo que confirma que GosLinux tiene un nivel de confianza estimado de OUD3 y cumple con los requisitos del documento rector de la Comisión Técnica Estatal de la Federación de Rusia para el cuarto nivel de control. por la ausencia de capacidades no declaradas. La distribución del sistema operativo GosLinux para agencias gubernamentales se encuentra en el fondo nacional de algoritmos y programas en nfap.minsvyaz.ru. Actualmente, la plataforma GosLinux se está implementando activamente en todos los órganos territoriales y divisiones del Servicio Federal de Alguaciles de Rusia. El sistema operativo también fue entregado para su funcionamiento de prueba a representantes de las autoridades de las regiones de Nizhny Novgorod, Volgogrado y Yaroslavl.

Desarrollador: Almi LLC

Sitio web del producto:

Otra versión de Linux de nuestra lista que definitivamente no carece de elogios por parte de los desarrolladores. " Único, ideal, sencillo, que combina la comodidad del sistema operativo Windows, la estabilidad de macOS y la seguridad de Linux.“- frases como estas que elevan a AlterOS a los cielos están cosidas arriba y abajo en el sitio web oficial del producto. En el sitio no se indica exactamente cuál es la singularidad de la plataforma nacional, pero se proporciona información sobre tres ediciones del sistema operativo: AlterOS “Volga” para el sector público, AlterOS “Amur” para el segmento corporativo y AlterOS “Don” para servidores. Se informa que el sistema es compatible con muchas aplicaciones populares en el entorno empresarial. soluciones de software, incluidos 1C y Consultant Plus, así como herramientas nacionales de criptoprotección (por ejemplo, CryptoPro). Se pone especial énfasis en la ausencia en la versión de la plataforma para organizaciones gubernamentales de software que interactúe con servidores extranjeros: todo se hace de acuerdo con los cánones de máxima sustitución de importaciones, dicen los desarrolladores.

Sistema Móvil de Fuerzas Armadas (MSMS)

Desarrollador: Instituto de Investigación de Automatización de Control en el Ámbito No Industrial de toda Rusia que lleva su nombre. V.V.Solomatina (VNIINS)

Un sistema operativo seguro de propósito general diseñado para construir sistemas automatizados seguros estacionarios y móviles en Fuerzas armadas Federación Rusa. Aceptado para suministro a las Fuerzas Armadas de RF en 2002. El WSWS se basa en el kernel y los componentes de Linux, complementados con modelos discrecionales, obligatorios y basados ​​en roles para delimitar el acceso a la información. El sistema opera en plataformas de hardware Intel (x86 y x86_64), SPARC (Elbrus-90micro), MIPS, PowerPC64, SPARC64 y está certificado según los requisitos de seguridad de la información del Ministerio de Defensa de la Federación Rusa. Las medidas de seguridad implementadas en WSWS permiten crear sistemas automatizados basados ​​en la plataforma que procesan información que constituye un secreto de estado y tiene un nivel de secreto “SS” (top secret).

"Zaria"

Desarrollador: Empresa Unitaria del Estado Federal "Instituto Central de Investigación de Economía, Informática y Sistemas de Control" ("TsNII EISU", parte de "United Instrument-Making Corporation")

Una familia de plataformas de software basadas en el kernel de Linux, que representan una alternativa a los sistemas operativos extranjeros utilizados actualmente en los organismos encargados de hacer cumplir la ley, el sector público y las empresas de defensa. El sistema operativo de escritorio Zarya es compatible con la mayoría de las aplicaciones y programas de oficina tradicionales. plataforma de servidor Zarya-DPC le permite organizar un servidor de aplicaciones o un servidor de bases de datos. Para construir centros de datos, ofrece un conjunto estándar de software de servidor, herramientas de virtualización y la capacidad de trabajar en el llamado "hardware grande", incluidos los mainframes. Para los sistemas integrados que funcionan sin intervención humana y que deben procesar información en tiempo real, se ha desarrollado un sistema operativo especial "Zarya RV". El sistema corresponde a la tercera clase de protección contra el acceso no autorizado y al segundo nivel de control sobre la ausencia de capacidades no declaradas. La plataforma fue desarrollada por orden del Ministerio de Defensa de Rusia y se espera que sea solicitada por los organismos encargados de hacer cumplir la ley, el complejo de defensa, así como por las estructuras comerciales que trabajan con secretos de estado y datos personales.

Sistema operativo para estaciones terminales. Está basado en Linux y contiene solo el conjunto de herramientas necesario para organizar espacios de trabajo utilizando clientes ligeros. Todas las funciones más allá de este alcance están excluidas de la distribución. Kraftway Terminal Linux soporta muchos protocolos de red nivel de aplicación (RDP, VNC, SSH, NX, XWindow, VMWare View PCoIP, etc.), le permite configurar derechos de acceso para reenviar medios USB, brinda la posibilidad de usar impresoras locales y de red, contiene herramientas para restaurar la configuración del sistema operativo al reinicio, así como herramientas de control remoto de grupos de estaciones terminales y administración de estaciones de trabajo. Una característica especial del sistema es su alta seguridad. Kraftway Terminal Linux también admite la autenticación de usuarios de hardware: llaves USB eTokenPRO y eToken PRO Java de CJSC Aladdin R.D., así como RuToken S y RuToken EDS de CJSC Active-Soft. La actualización del sistema operativo puede ser realizada por el administrador a través de red local o desde una unidad flash USB. Es posible configurar la actualización automática tanto desde el servidor local del cliente como desde el servidor de Kraftway.

WTware

Desarrollador: Andrey Kovalev

Otra plataforma de software para implementar lugares de trabajo en la infraestructura de TI de una empresa utilizando soluciones de terminales económicas. La distribución de WTware incluye servicios de descarga a través de la red, herramientas para trabajar con impresoras, lectores de códigos de barras y otros equipos periféricos. Admite la redirección de puertos COM y USB, así como la autenticación de tarjetas inteligentes. Para conectarse a un servidor de terminal, utilice protocolo RDP y para resolver rápidamente los problemas que surgen al configurar el sistema operativo, se incluye documentación detallada con la distribución. WTware se distribuye bajo términos comerciales y se licencia por número de estaciones de trabajo. El desarrollador ofrece una versión gratuita del sistema operativo para la minicomputadora Raspberry Pi.

KasperskyOS

Desarrollador: Kaspersky Lab

Un sistema operativo seguro diseñado para su uso en infraestructuras y dispositivos críticos. La plataforma Kaspersky Lab se puede utilizar en sistemas automatizados de control de procesos (APCS), equipos de telecomunicaciones, dispositivos médicos, automóviles y otros dispositivos del mundo de Internet de las cosas. El sistema operativo fue creado desde cero y, gracias a su arquitectura, garantiza un alto nivel de seguridad de la información. El principio operativo básico de KasperskyOS se reduce a la regla "todo lo que no está permitido, está prohibido". Esto elimina la posibilidad de explotar tanto vulnerabilidades ya conocidas como aquellas que se descubrirán en el futuro. Al mismo tiempo, todas las políticas de seguridad, incluidas las prohibiciones de realizar determinados procesos y acciones, se configuran de acuerdo con las necesidades de la organización. La plataforma se suministrará como software preinstalado en diversos tipos de equipos utilizados en redes industriales y corporativas. Actualmente, el sistema operativo seguro de Kaspersky Lab está integrado en un conmutador de enrutamiento L3 desarrollado por Kraftway.

Un sistema operativo en tiempo real (RTOS), escrito por programadores de AstroSoft desde cero, sin tomar prestado el código de nadie, y diseñado principalmente para el Internet de las cosas y dispositivos integrados. Además, es adecuado para robótica, equipos médicos, sistemas. hogar inteligente"y "ciudad inteligente", electrónica de consumo, etc. Por primera vez, en enero de 2017 se demostró ante una amplia audiencia el sistema operativo en tiempo real "MAX" (la abreviatura significa "sistema coherente multiagente"). La plataforma no solo implementa todas las funciones clásicas de productos de este tipo, sino que también tiene una serie de capacidades únicas para organizar la interacción de muchos dispositivos, lo que permite simplificar la creación de los mecanismos necesarios en los sistemas integrados: redundancia, intercambiable en caliente. equipos, etc. Una de las características de MAX es la compatibilidad con memoria compartida a nivel de dispositivo. Este mecanismo asegura la sincronización automática de información entre nodos de un sistema distribuido, resistente a fallas de componentes individuales. RTOS "MAX" está incluido en el registro de software nacional. Además, el producto está registrado en servicio federal sobre propiedad intelectual (Rospatent) y actualmente se encuentra en proceso de certificación por parte del Servicio Federal de Control Técnico y de Exportaciones (FSTEC de Rusia) para el cuarto nivel de control de capacidades no declaradas (NDV).

Como conclusión

Hay dos enfoques para crear software ruso. La primera es escribir el código fuente de los productos desde cero, íntegramente por especialistas nacionales. La segunda opción implica la creación de software nacional basado en la modificación de códigos fuente prestados. Esto es precisamente a lo que se adhieren las empresas rusas de software que trabajan en el campo de la sustitución de importaciones de software. Nuestros 20 mejores sistemas operativos con la etiqueta "Made in Russia" son una clara confirmación de ello. Si esto es bueno o malo es una gran pregunta, un tema para una discusión aparte.




El procesador pasó las pruebas estatales en marzo de 2014 Frecuencia de reloj 800 MHz 4 núcleos L2$ 8 MB, hasta 23 operaciones/ciclo por núcleo 3 canales de memoria Canales de interprocesador DDR (16 GB/s) 1 canal de enlace IO (4 GB/s) Mejoras en la microarquitectura Número de transistores: 968 millones Disipación de potencia: ~45 W Tecnología: 65 nm, 9 capas de metal Área de cristal mm 2 Elbrus-4S


El procesador ha completado el estado. probado en 2014 Frecuencia de reloj 300 MHz, 2 núcleos Elbrus L2$ 2 * 1 MB 2 canales de interprocesador DDR (4 GB/s cada uno) 2 canales IO-link (2 GB/s) Número de transistores: 300 millones Disipación de energía: ~20 Tecnología W: 90 nm, 10 capas de metal Área de cristal: 320 mm 2 Producción en la fábrica de Mikron Elbrus-2SM


KPI Frecuencia de reloj – 250 MHz 2 canales de E/S (2 * 1 GB/s). Interfaces PCI Express 1.0a x8 PCI 2.3 (33/66 MHz, 32/64 bit) Gigabit Ethernet, 4 * SATA 2.0, 2 * USB 2.0 RS 232/485, IEEE1284, Audio, SPI, I2C, GPIO Número de transistores: 30 millones de potencia Disipación – Tecnología de 5 W – 0,13 micras, 9 capas de metal Tamaño del cristal – 10,6 x 10,6 mm




Prepaginación asíncrona Unidad de paginación de datos asíncrona (AAU) Programa asíncrono Caché de nivel 2 (L2$) RAM Archivo de registro (RF) Programa principal Unidades aritméticas lógicas (ALU) Búfer de prepaginación. paginación de datos (APB) datos direcciones de datos asíncronos Calcula direcciones Datos de paginación Administra la paginación de datos sincrónica


Máximo rendimiento de lin.uch. bucles Int (8) / FP (9) / St (2) / Ld (4) Procesamiento de predicados Transferencia de control Carga literal 32/64- 4/2 + Carga asíncrona en RF- 4 + Aritmética de direcciones- 4 + Procesamiento de contador de bucles Totales: 18/16 23




ESPECIFICACIONES CPU2000FP









2015: Elbrus-8S 1,3 GHz 8 núcleos Elbrus 250 Gigaflops L2$ 8*512KB, L3$ 16 MB Interprocesador de 4 canales de memoria DDR. canales de 16 GB/s 1 canal IO-link (16 GB/s) 320 mm 2, 2,7 mil millones de transistores 28 nm, consumo de energía ~60 W Primeras muestras de ingeniería recibidas


2015: KPI-2 1 canal IO-link (16 GB/s) PCI Express 2.0 x20 3 * Gigabit Ethernet 8 * SATA * USB * GPIO... Tecnología 65 nm Consumo de energía 12 W Primeras muestras de ingeniería recibidas


Servidor basado en cuatro procesadores Elbrus-8S 4 procesadores Elbrus-8S Puente Sur KPI-2 RAM hasta 256 GB por servidor Interfaces: SATA 3.0 – 8 canales, Gigabit Ethernet – 3 canales, PCI Express 2.0 x20, PCI, interconexión Altura de la caja 1U Alimentación del servidor – 1 Teraflops 40 Tflops en rack Prototipo de servidor Elbrus-8S servidor de cuatro procesadores


Gflops SP TSMC Micron Elbrus-4S 65 nm, 4.º 50GF Elbrus-8S 28 nm, 8.º 250GF Elbrus-16S 16 nm, 8…16.º 0,5 ... 1TF Elbrus-32S 10 nm, 32.º 4TF Elbrus-4SM 65 nm, 4.º 50GF Elbrus-8SM 32 nm, 8.º 250GF Hoja de ruta Elbrus-2SM 90 nm, 2.º 10GF Elbrus-1C+ 40 nm, 1.º + GPU 24GF El índice "M" (en verde) marca los modelos previstos para la producción en la fábrica nacional de Mikron (Zelenograd )




“Modo protegido”: control de errores durante la ejecución El hardware controla los errores del programa al trabajar con la memoria y garantiza la integridad de los punteros Acceso más allá de los límites de un objeto (matriz) Acceso mediante puntero a la memoria ya liberada de un objeto que se ha completado ciclo vital Leer datos no inicializados Acceder a datos no direccionados como si fuera un puntero Resultado: Aumento de la productividad del programador en un orden de magnitud Capacidad para crear programas confiables, resistente a ataques cibernéticos Disminución de la velocidad del programa: alrededor del 20%


Modo protegido de Elbrus. Estructura del descriptor 32 bits 40 bits 32 bits 24 bits 8 bits Situación actual Límite base Vida útil + bits de servicio Etiquetas 128 bits 32 bits 2 bits Datos o parte de un descriptor Etiquetas Descriptor: Valores de etiquetas: 00 - No inicializado 10 - Datos, 01 y 11 - Parte de un descriptor Estructura de una palabra de máquina en memoria:




“Modo protegido”: control de errores durante la ejecución Ejecución de programas en computadora normal- como conducir por una carretera con marcas. Mientras todos los programas funcionen sin errores “según las reglas”, todo funcionará bien... ... pero si infringe las reglas, la seguridad de todo computadora El modo protegido es como un separador: proporciona garantías irrefutables de que todos los programas que se ejecuten correctamente estarán seguros


Elbrus OS Utiliza la estructura de paquetes Debian Portado más de 3000 paquetes base del conjunto Debian 5.0 (Lenny) y muchos otros, incluyendo: LibreOffice 3.6 Firefox PostgreSQL 9.2 Qt 5.0 Basado en el kernel de Linux Soporte integrado en tiempo real Traductor de aplicaciones binarias: cross -Capa arquitectónica de virtualización x86 Elbrus, compatible con el emulador WINE. Herramientas de desarrollo: compiladores C/C++/Fortran, máquina Java (OpenJDK 6).

La industria informática rusa es capaz de ofrecer soluciones que bien pueden ser competitivas con los productos de las principales marcas del mundo. Así, en el segmento de los microprocesadores, uno de los más avanzados tecnológicamente y caracterizado por un umbral de entrada muy alto, la empresa nacional MCST está dispuesta a ofrecer al mercado procesadores rusos como alternativa a los chips de Intel y AMD. La computadora Elbrus en cualquiera de las modificaciones que se presentan en la más amplia gama es un ejemplo. sistema funcional basado en tales chips. Al mismo tiempo, los dispositivos de este tipo pueden funcionar con el sistema operativo Elbrus, que también fue creado por MCST. ¿Cuáles son las particularidades de las soluciones de software y hardware desarrolladas por la marca rusa?

Historia de las computadoras Elbrus

Antes de estudiar los detalles del sistema operativo Elbrus y el tipo correspondiente de procesadores, estudiemos puntos clave Historia de la marca de computadoras nacional. Por primera vez, en los años 70 aparecieron los ordenadores que sentaron las bases de la línea tecnológica Elbrus. En su desarrollo participó el Instituto de Mecánica de Precisión y en los años 80 y 90 se mejoraron las capacidades de los sistemas informáticos. Desde la época soviética, el consumidor clave de los sistemas Elbrus ha sido el complejo militar-industrial. Los procesadores cumplieron con los criterios más estrictos, lo que es comprensible debido a su uso de defensa. Se sabe, por ejemplo, que los complejos Elbrus se utilizaron en la estructura del sistema de defensa antimisiles tipo A-135.

En 1991 finalizaron las obras del complejo Elbrus-3. Debido a las dificultades económicas posteriores a la "perestroika", no fue posible realizar los ajustes necesarios en el complejo. En 1992, los desarrolladores de la línea de computadoras Elbrus crearon la empresa MCST y comenzaron a trabajar en la implementación de una arquitectura de microprocesador especial. Lograron resolver con éxito el problema. La arquitectura creada permitió combinar eficiencia energética y rendimiento en las computadoras.

Compatible con algoritmos Intel y AMD

También se resolvió el problema de garantizar la compatibilidad de los procesadores Elbrus con los algoritmos de los chips de arquitectura x86, a partir de los cuales funcionan las soluciones de Intel y AMD.

Gracias a esta característica, los procesadores Elbrus modernos pueden funcionar con diferentes sistemas operativos, incluidas algunas versiones del sistema operativo Windows.

Módulos de computación

Se han creado varios módulos informáticos basados ​​​​en chips Elbrus. Consideremos sus detalles. En MCST, un módulo significa placa madre, que está equipado con las interfaces necesarias. En principio, se trata de una computadora lista para usar que solo necesita estar conectada a una fuente de alimentación y también equipada con el tipo requerido de unidades de disco. sistema informático Elbrus en chip está integrado en los siguientes módulos:

MVKUB/S;

Módulo "Monocubo";

Módulo МВ3S/С-К.

El módulo MVKUB/S contiene dos procesadores Elbrus, el resto tiene un chip instalado. En el tipo de sistema MB3S/S-K hay módulo adicional Memoria flash diseñada para traducción binaria.

En realidad, cada uno de los dispositivos presentados en la lista tiene una unidad flash incorporada en la que puede instalar un sistema operativo; es decir, estrictamente hablando, la computadora funcionará incluso sin ella. conectando duro discos.

sistemas computacionales

Otra categoría de dispositivos creados a partir de procesadores Elbrus son los sistemas informáticos. Entre ellos se incluyen ordenadores prefabricados, que la empresa MCST también ha desarrollado en una amplia gama. Veamos las principales soluciones creadas por la marca rusa.

Computadora portátil

La línea de sistemas informáticos incluye un portátil cuyo nombre suena como “Terminal portátil NT-Elbrus S”.

Es un poco más grande que el tipo correspondiente de computadora común en las tiendas modernas, pero esto se debe a su alto grado seguridad. Las características del complejo permiten ejecutar en él aplicaciones básicas de oficina.

De oficina

Un modelo interesante es el “Monocube-PC”, que puede clasificarse como de sobremesa. Tiene 4 GB de RAM y un disco duro de 500 GB, cifras bastante medias en el mercado. Además, siempre se pueden aumentar. Cualquier monitor que admita interfaces VGA o DVI.

Monobloque

El monobloque KM4-Elbrus es una computadora universal; su configuración es algo similar a las soluciones conocidas de Apple. El dispositivo es interesante porque su pantalla es táctil y además tiene una resolución decente: 1600 por 900 píxeles. El monobloque "KM4-Elbrus" también se puede utilizar con otro monitor.

Servidor

El complejo Elbrus-3C es un servidor potente. Está equipado con 16 procesadores. Tiene 128 GB de RAM. Este complejo utiliza unidades de estado sólido, así como un controlador de red. tipo óptico. El diseño del complejo Elbrus-3S es modular. Gracias a esto, se puede configurar según los requerimientos específicos del cliente.

Procesador "Elbrus-4S"

La industria informática rusa está especialmente orgullosa del nuevo microprocesador de 4 núcleos Elbrus-4S. Consideremos sus principales características. Cae en la categoría de 64 bits. Cada uno de sus núcleos opera a 800 MHz y puede interactuar con 3 canales de RAM DDR3-1600. Es posible combinar hasta 4 procesadores en un sistema con un conjunto común de módulos de memoria. El procesador fue fabricado con tecnología de 65 nm. El consumo de energía del chip es de unos 45 vatios.

El rendimiento general del procesador cuando se utilizan todos los núcleos es de unos 50 gigaflops con precisión simple o 25 gigaflops con precisión doble. El chip Elbrus-4C es compatible con la traducción binaria de códigos de los principales fabricantes de procesadores del mundo: Intel y AMD. En cuanto a la comparación de velocidad procesador ruso y soluciones de Intel y AMD, mucho depende del modo de funcionamiento específico de los chips. Por supuesto, en términos de frecuencia nominal, el procesador Elbrus es inferior a los chips de los principales fabricantes del mundo. Y por lo tanto, como creen los expertos, puede que no sea del todo óptimo para ejecutar juegos de ordenador populares. Pero funciona según diferentes algoritmos, lo que ofrece ventajas a la hora de utilizarlo a la hora de realizar otro tipo de operaciones.

Procesador "Elbrus 8C"

Entre las últimas soluciones de MCST se encuentra el procesador Elbrus 8C. Tiene 8 núcleos. El chip se basa en proceso tecnológico 28 nm: al nivel de los principales desarrollos del mundo. El procesador tiene 4 MB de caché de segundo nivel y 16 MB de caché de tercer nivel. El chip es compatible con módulos RAM DDR3-1600. El rendimiento del último procesador de MCST es de 250 gigaflops. Esta cifra supera las cifras mostradas. chip intel Core i7 tipo 4930K. Su velocidad de funcionamiento es de unos 130-140 gigaflops. Se sabe que se está creando el procesador más nuevo de MCST. tipo separado placa madre.

El sistema operativo Elbrus está instalado en las computadoras fabricadas por MCST. Consideremos con más detalle los detalles del sistema operativo ruso.

Sistema operativo "Elbrus": información general

El sistema operativo Elbrus se basa en el kernel de Linux en la versión 2.6.33, pero hay información de que está previsto actualizar el correspondiente a la versión 3.10.

La distribución principal del sistema operativo ruso es Debian, que ha demostrado ser confiable solución de servidor. El sistema operativo Elbrus incluye alrededor de 4 mil paquetes de software diferentes. La distribución incluye una amplia gama de herramientas para asegurar el funcionamiento de los servidores, así como para resolver problemas que sean relevantes para el usuario. Así, la estructura del sistema operativo Elbrus contiene:

Interfaz gráfica;

Navegador;

Programas para trabajar con textos;

Reproductores multimedia;

Servidor web.

Cabe señalar que el software que se supone que se utilizará en el sistema operativo Elbrus está en proceso de certificación.

Estructura de "OS Elbrus"

El sistema operativo Elbrus se construye utilizando el uso simultáneo de algoritmos de código abierto que generalmente están disponibles para desarrolladores globales, así como herramientas de desarrollo creadas por especialistas de MCST. El segundo tipo de componente incluye un compilador capaz de trabajar con varios lenguajes informáticos. Elbrus OS, al igual que otros sistemas operativos de usuario comunes, puede proporcionar operación de PC multitarea.

Los conceptos de gestión se han desarrollado específicamente para este sistema operativo. procesos de software, interrupciones, sincronización, etc. Para optimizar el kernel de Linux para las tareas de los complejos informáticos de Elbrus, se cambió la biblioteca estándar responsable de los subprocesos de cálculo, libpthread. En cambio, los desarrolladores del sistema operativo crearon la biblioteca elpthread.

El sistema operativo Elbrus también incluye los siguientes módulos útiles:

Línea de comando, que permite al usuario trabajar con el sistema informático mediante comandos de texto e interactuar de manera adecuada con diversas aplicaciones;

Herramientas para fines complejos con el fin de aumentar la comodidad de su transferencia o almacenamiento;

Un conjunto de herramientas de desarrollo: compiladores, editores de enlaces, depuradores, ensambladores, editores, traductores, varias bibliotecas, herramientas de documentación, etc.

Entre las bibliotecas clave del sistema operativo se encuentra Glibe, que también se utiliza en otros sistemas operativos basados ​​en Linux.

Estos son información general sobre el sistema operativo Elbrus MVK. Cabe señalar que este sistema operativo está diseñado en gran medida para ser utilizado por estructuras militares, por lo tanto acceso publico, al igual que otras distribuciones de Linux, es difícil de encontrar.

El sistema operativo Elbrus y el procesador doméstico 4C se encuentran entre los buques insignia de la empresa MCST. Sin embargo, el desarrollador ruso, por supuesto, no se limita a lanzar y respaldar soluciones relevantes. Veamos qué productos de software y hardware produce la marca hoy.

Se sabe que MCST CJSC está desarrollando dos líneas básicas de microprocesadores: con arquitecturas VLIW y SPARC. En cuanto a la primera arquitectura, sobre esta base se producen los procesadores de la serie MCST-R, así como el MCST-4R. Los chips Elbrus son aquellos basados ​​en la arquitectura VLIW. Sin embargo, los ordenadores de la serie Elbrus pueden equiparse con ambos tipos de procesadores.

En total, el desarrollador ruso creó tres sistemas operativos principales. En primer lugar, se trata de un sistema operativo del tipo OSL_3M1, optimizado para los complejos Elbrus-3M1. En segundo lugar, se trata de OSL_90, que fue creado para el microcomplejo Elbrus-90. En tercer lugar, se trata de OS_E90, que se basa en el sistema operativo Solaris en su versión 2.5.1. Los dos primeros sistemas operativos suelen combinarse bajo un solo nombre: Elbrus OS. También se sabe que se está desarrollando una versión especial del sistema operativo para último procesador tipo 8C, que mencionamos anteriormente.

Lo interesante es que los nombres de los procesadores, las soluciones listas para usar y los sistemas operativos desarrollados por MCST son casi idénticos al sistema de localización ElbRUS, popular en el año 2000 entre los usuarios de computadoras basadas en el sistema operativo EPOC. Éste, según algunas fuentes, se convirtió en el prototipo de Symbian. Las capacidades del sistema de localización ElbRUS impresionaron a muchos entusiastas del correspondiente tipo de dispositivo. Sin embargo, los datos que indicarían la continuidad de las dos marcas no se pusieron a disposición del público en general.

Perspectivas de uso del sistema operativo Elbrus

El consumidor clave de los desarrollos del MCST en la actualidad es, como señalamos al principio del artículo, el complejo militar-industrial. Por lo tanto, lo más probable es que las estructuras militares compren las soluciones de software y hardware creadas por la marca rusa con carácter prioritario. Los desarrollos de la empresa MCST en cuestión son capaces de facilitar el proceso de sustitución de importaciones en varios segmentos de TI. Esto puede ser relevante para sistemas que requieren un alto nivel de seguridad.

En este aspecto, los módulos informáticos desarrollados por MCST tienen una característica distintiva: los componentes clave que se incluyen en su estructura cuentan con la documentación necesaria y son probados, si es necesario, por estructuras competentes. Se espera que los ordenadores basados ​​en los chips de las series Elbrus 4C y 8C tengan demanda no sólo en el ámbito militar, sino también entre los consumidores civiles.




Arriba