Menú
Está libre
registrarse
el principal  /  Firmware / Sistema operativo su característica general. Lista de sistemas operativos: características, características y comentarios

El sistema operativo es su característica general. Lista de sistemas operativos: características, características y comentarios

Año tras año, la evolución de la estructura y capacidades de los sistemas operativos. Recientemente, algunos de los sistemas operativos existentes y las nuevas versiones de los sistemas operativos existentes han ingresado algunos elementos estructurales que hicieron grandes cambios en la naturaleza de estos sistemas. Los modernos sistemas operativos cumplen con los requisitos de desarrollar constantemente hardware y software. Pueden administrar el trabajo de los sistemas multiprocesador que operan más rápido que las máquinas ordinarias, los dispositivos de red de alta velocidad y una variedad de dispositivos de almacenamiento, el número de los cuales está aumentando constantemente. Desde aplicaciones que tienen un impacto en el dispositivo del sistema operativo, debe marcar aplicaciones multimedia, herramientas de acceso a Internet, así como un modelo de cliente / servidor.

El aumento constante en los requisitos para los sistemas operativos conduce no solo a mejorar su arquitectura, sino también al surgimiento de nuevos métodos de su organización. En los sistemas operativos experimentales y comerciales, se probó una amplia variedad de enfoques y elementos estructurales, la mayoría de los cuales se pueden combinar en las siguientes categorías.

  • - Arquitectura micrógana.
  • - MultiPhreading.
  • - Multiprocesamiento simétrico.
  • - Sistemas operativos distribuidos.
  • - Diseño orientado a objetos.

Una característica distintiva de la mayoría de los sistemas operativos hoy es un núcleo monolítico grande. El kernel del sistema operativo proporciona la mayoría de sus capacidades, incluida la planificación, el trabajo con el sistema de archivos, las funciones de la red, el funcionamiento de los impulsores de varios dispositivos, la administración de la memoria y muchos otros. Típicamente, el kernel monolítico se implementa como un solo proceso, cuyos elementos utilizan el mismo espacio de direcciones. Solo las funciones más importantes se asignan a la arquitectura del kernel micrógeno, incluido el trabajo con espacios específicos, la interacción entre los procesos (interprocesamiento de la comunicación - IPC) y la planificación básica. El funcionamiento de otros servicios del sistema operativo proporciona procesos que a veces se llaman servidores. Estos procesos se inician en modo de usuario y Microkerbo funciona con ellos, así como con otras aplicaciones.

Este enfoque nos permite dividir la tarea de desarrollar un sistema operativo para desarrollar el desarrollo del kernel y el servidor. Los servidores se pueden configurar para aplicaciones o entornos específicos.

La selección del sistema micrógeno en la estructura simplifica la implementación del sistema, garantiza su flexibilidad y también se ajusta al medio distribuido.

La multitudina (multithreading) es una tecnología en la que el proceso que ejecuta la aplicación se divide en varios flujos realizados simultáneamente. A continuación se presentan las principales diferencias entre la corriente y el proceso.

Flujo:La unidad de trabajo de envío, incluido el contexto del procesador (que incluye los contenidos del contador de software y el vértice de la pila, así como su propio área de pila (para organizar la llamada de las subrutinas y almacenar datos locales). Los comandos de flujo se realizan secuencialmente; La corriente se puede interrumpir al cambiar el procesador al procesamiento de otra corriente.

Proceso: Un conjunto de uno o varios arroyos, así como flujos relacionados con los recursos del sistema relacionados (como el área de memoria, que incluye código y datos, abrir archivos, Varios dispositivos). Este concepto está muy cerca del concepto del programa de ejecución. Al romper la solicitud en varias transmisiones, el programador recibe todas las ventajas de la modularidad de la aplicación y la capacidad de controlar las aplicaciones relacionadas con la aplicación.

La multitudina resulta ser muy útil para aplicaciones que realizan varias tareas independientes que no requieren ejecución secuencial. Como ejemplo de dicha aplicación, puede llevar el servidor de la base de datos que recibe y procesa simultáneamente varias solicitudes de clientes. Si se procesan varias corrientes dentro del mismo proceso, cuando se cambia entre diferentes hilos, el consumo de recursos de procesador no es menor que cuando se cambia entre los diferentes procesos. Además, las corrientes son útiles cuando estructuran los procesos descritos en los capítulos posteriores, que forman parte del núcleo del sistema operativo.

Hasta hace poco, todas las computadoras personales diseñadas para un usuario y estaciones de trabajo contenían un microprocesador virtual general. Como resultado de un aumento constante en los requisitos de desempeño y reduce el costo de los microprocesadores, los fabricantes se trasladaron a la liberación de computadoras con múltiples procesadores.

Para mejorar la eficiencia y la confiabilidad, se utiliza la tecnología de multiprocesamiento simétrica (mutación simétrica: SMP).

Este término se refiere a la arquitectura de hardware de la computadora, así como a la imagen del sistema operativo, correspondiente a esta característica arquitectónica. El multiprocesamiento simétrico se puede definir como un sistema informático autónomo con las siguientes características.

  • - Hay varios procesadores en el sistema.
  • - Estos procesadores, interconectados por un bus de comunicación o algún otro esquema, comparten la misma memoria básica y los mismos dispositivos de salida de entrada.
  • - Todos los procesadores pueden realizar las mismas funciones (de ahí el nombre de procesamiento simétrico).

El sistema operativo que opera en un sistema con multiprocesamiento simétrico distribuye procesos o flujos entre todos los procesadores. En los sistemas multiprocesadores, existen varias ventajas potenciales en comparación con el procesador único, incluidas las siguientes.

Actuación. Si se puede organizar la tarea que se debe ejecutar la computadora para que se realicen algunas partes de esta tarea en paralelo, esto conducirá a un aumento de la productividad en comparación con un sistema de un solo procesador con el procesador del mismo tipo. La posición anterior se ilustra en la FIG. 2.12. En el modo multitarea, solo se puede realizar un proceso al mismo tiempo, mientras que los procesos restantes se ven obligados a esperar su turno. En un sistema multiprocesador, se pueden realizar varios procesos simultáneamente, cada uno de ellos trabajará en un procesador separado.

Fiabilidad. Con un procesamiento de multiprocesador simétrico, uno de los procesadores no detiene la máquina, porque todos los procesadores pueden realizar las mismas funciones. Después de tal fallo, el sistema continuará su trabajo, aunque su desempeño disminuirá un poco.

Edificio. Al agregar procesadores adicionales al sistema, el usuario puede aumentar su rendimiento.

Escalabilidad. Los fabricantes pueden ofrecer sus productos en varios costos y rendimientos diferentes, configuraciones diseñadas para trabajar con diferentes números de procesadores.

Es importante tener en cuenta que las ventajas enumeradas anteriormente son bastante potenciales que las garantizadas. Para implementar adecuadamente el potencial encerrado en sistemas de computación multiprocesador, el sistema operativo debe proporcionar un conjunto adecuado de herramientas y capacidades.

Figura 4 Multitarea y multiprocesamiento.

A menudo puedes cumplir con una discusión conjunta de multiprocesamiento y multiprocesamiento, pero estos dos conceptos son independientes. La multitudina es un concepto útil para estructurar los procesos de aplicación y kernel incluso en automóvil con un procesador. Por otro lado, un sistema multiprocesador puede tener ventajas en comparación con el procesador único, incluso si los procesos no se dividen en varios hilos, ya que en dicho sistema, se pueden iniciar varios procesos al mismo tiempo. Sin embargo, ambas posibilidades están de acuerdo con el otro, y su intercambio puede dar un efecto notable.

La característica tentadora de los sistemas multiprocesador es que la presencia de múltiples procesadores es transparente para el usuario, para la distribución de flujos entre los procesadores y la sincronización de diferentes procesos es responsable del sistema operativo. Este libro analiza los mecanismos de planificación y sincronización que se utilizan para que todos los procesos y procesadores sean visibles para el usuario en forma de sistema unificado. Otra tarea de nivel superior es una representación en forma de un solo sistema de clúster de varias computadoras separadas. En este caso, estamos tratando con un conjunto de computadoras, cada una de las cuales tiene su propia memoria principal y secundaria y sus módulos de entrada-salida. El sistema operativo distribuido crea la visibilidad de un solo espacio de memoria primaria y secundaria, así como un único sistema de archivos. Aunque la popularidad de los clústeres aumenta constantemente y los productos cada vez más agrupados aparecen en el mercado, los sistemas operativos distribuidos modernos aún se están retrasando en el desarrollo de sistemas de retiro y multiprocesador. Con tales sistemas se familiarizará en la sexta del libro.

Una de las últimas innovaciones en el dispositivo del sistema operativo fue el uso de tecnologías orientadas a objetos. El diseño orientado a objetos ayuda a traer orden en el proceso de agregar al pequeño kernel principal. módulos adicionales. A nivel del sistema operativo, una estructura orientada a objetos permite a los programadores personalizar el sistema operativo sin perturbar su integridad. Además, este enfoque facilita el desarrollo de herramientas distribuidas y sistemas operativos distribuidos de pleno derecho.

Para determinar las características operativas, en primer lugar conforman la matriz de soluciones, que se basa en el estudio de los codificadores de pacientes que consisten en dos grupos, saludables y pacientes con diagnóstico (referencia) con verificación precisa de la enfermedad (tabla.

Tabla 9.1.

Soluciones de matriz para calcular las características operativas de los métodos de diagnóstico.

Las características operativas del método de diagnóstico incluyen:

1. Sensibilidad (se, sensibilización),

2. Especificidad (SP, especificidad),

3. Precisión (CA, precisión) o eficiencia de diagnóstico.

4. Pronóstico del resultado positivo (+ VP, valor predictivo positivo),

5. Pronóstico del resultado negativo (-VP, valor predictivo negativo).

Algunos de los criterios anteriores para la informatividad de los diagnósticos de radiación son inconsistentes. Dependen de la prevalencia de la enfermedad, o Prehanta.

La prevaltancia (PS) es la probabilidad de una determinada enfermedad, o más sencilla, su frecuencia de ocurrencia entre el grupo estudiado de personas (cohortes) o la población en su conjunto. Desde la comodidad debe distinguirse por un incidente (IN), la probabilidad de una nueva enfermedad en el grupo de personas en consideración durante un cierto período de tiempo, más a menudo en un año.

La sensibilidad (SE) es la proporción de los resultados positivos correctos entre todos los pacientes. Determinado por la fórmula:

¿Dónde está sensible, TP es verdadero casos positivos, D + es el número de pacientes con la presencia de una enfermedad?

La sensibilidad de un priori muestra cuál será la proporción de pacientes, en los que este estudio dará un resultado positivo. Cuanto mayor sea la sensibilidad de la prueba, más a menudo se detectará la enfermedad, por lo tanto, es más eficiente. Al mismo tiempo, si tal prueba muy sensible resulta ser negativa, entonces es poco probable que la presencia de la enfermedad es poco probable. Por lo tanto, deben usarse para excluir las enfermedades. Debido a esto, las pruebas altamente sensibles a menudo se denominan identificadores.

para reducir el rango de supuestas enfermedades. También se debe tener en cuenta que una prueba altamente sensible proporciona muchas "falsas alarmas", que requiere costos financieros adicionales para un examen adicional.

La especificidad (SP) es la proporción de los resultados correctos de las pruebas negativas entre los pacientes sanos. Este indicador está determinado por la fórmula.

donde SP es especificidad, TN son verdaderos casos negativos, pacientes saludables.

Después de haber determinado la especificidad, puede asumir Aprichee para asumir cuál es la proporción de personas sanas cuyo estudio dará un resultado negativo. Cuanto mayor sea la especificidad del método, más confiable es confirmado por la enfermedad, por lo tanto, es más efectivo. Se llaman pruebas altamente específicas en el diagnóstico de discriminadores. Los métodos altamente específicos son efectivos en la segunda etapa de diagnósticos, cuando el rango de enfermedades sospechosas se reduce y es necesario probar la presencia de enfermedad con gran confianza. El factor negativo en la prueba altamente específica es el hecho de que su uso está acompañado por un número muy significativo de saltos de la enfermedad.

De lo que se dijo, una conclusión práctica muy importante, que es que en el diagnóstico médico, una prueba, que sería a priori, lo más específica y altamente sensible, fue deseable. Sin embargo, en realidad, no se puede lograr, ya que el aumento de la sensibilidad a las pruebas inevitablemente irá acompañado por la pérdida de su especificidad y, por el contrario, mejorar la especificidad de la prueba se asocia con una disminución en su sensibilidad. Sigue la conclusión: para crear un sistema de diagnóstico óptimo, es necesario encontrar un compromiso entre los indicadores de sensibilidad y especificidad, en los que los costos financieros para la encuesta reflejarán de manera óptima el equilibrio entre los riesgos de las "falsas alarmas" y saltando enfermedades.

Precisión (AC), o informatividad de la prueba de diagnóstico. - Esta es la proporción de los resultados correctos de las pruebas entre todos los pacientes examinados. Está determinado por la fórmula:

cuando AC es exactitud, TP es verdadera soluciones positivas, TN es verdadera soluciones negativas, D + son pacientes sanos, D-, todos los pacientes.

La precisión, por lo tanto, refleja la cantidad de respuestas correctas recibidas como resultado de la prueba de esta prueba.

Para la comprensión correcta de la eficiencia diagnóstica de los métodos, los criterios de una probabilidad posteriorI se desempeñan por un papel importante: el prongostio de los resultados positivos y negativos. Son estos criterios que muestran la probabilidad de una enfermedad (o su ausencia) con un resultado conocido del estudio. Es fácil ver que los indicadores de recreación son más importantes que a priori.

El pronóstico de un resultado positivo (+ VP) es una proporción de casos positivos adecuadamente entre todos los valores de prueba positivos. Este indicador está determinado por la fórmula.

¿Dónde + PV es el pronóstico del resultado positivo, TP es verdadero casos positivos, FN es falso negativo?

Por lo tanto, el pronóstico del resultado positivo se indica directamente qué tan grande es la probabilidad de la enfermedad son los resultados positivos del estudio de diagnóstico.

El prongostio del resultado negativo (-VP) es la proporción de los casos negativos correctos entre todas las soluciones negativas. El criterio está determinado por la fórmula.

¿Dónde -PV es el pronóstico del resultado negativo, TN es verdadero casos negativos, FP - casos falsos positivos?

Este indicador muestra así lo grande que la probabilidad es que el paciente esté saludable, si los resultados de la investigación de radiación son negativos.

Expliquemos la metodología para calcular las características operativas de la prueba de diagnóstico en el siguiente ejemplo.

Supongamos que se está desarrollando un nuevo método de fluorografía digital. Es necesario evaluar su informatividad en el diagnóstico de enfermedades pulmonares. Para este propósito, se seleccionan pacientes con diagnóstico impecable y establecido con precisión de esta enfermedad. Supongamos que todo se selecciona en 100 pacientes de cada grupo, es decir, Se compilan dos cohortes de observación. En el primer grupo de pacientes con tuberculosis, la prueba fluorográfica resultó ser positiva en 88 pacientes, y 12 personas fue negativo. Desde el segundo grupo de pacientes, 94 personas fueron reconocidas como saludables, 6 pacientes tuvieron una sospecha de tuberculosis, y se enviaron por un examen adicional. Basado en los datos obtenidos, la matriz de soluciones se compila (Tabla 9.2).

Tabla 9.2.

Distribución de pacientes en presencia de enfermedades y resultados de pruebas.

Los resultados de los cálculos de acuerdo con los datos establecidos en la tabla le permite determinar la informatividad diagnóstica, es decir, para determinar la sensibilidad (SE), la especificidad (SP), la precisión (CA), la probabilidad de positiva (+ VP) y Respuestas negativas (-vp):

Por lo tanto, las características operativas de este método se verán a continuación: Sensibilidad: 88%, especificidad - 96%, precisión - 92%, el pronóstico del resultado positivo es del 96%, el pronóstico del resultado negativo es del 89%.

Si tales características operativas de las pruebas, tanto la sensibilidad, la especificidad como la precisión no dependen significativamente de la frecuencia de la enfermedad, entonces el pronóstico de los resultados, tanto positivo como negativo, está directamente relacionado con la previsualidad. Cuanto mayor sea la enfermedad presentada, mayor será el procesamiento del resultado positivo y por debajo del pronóstico de la prueba negativa. De hecho, bien conocido es el hecho de que el hiperdiagnóstico de un médico que trabaja en un hospital especializado es siempre superior al del mismo médico que trabaja en una clínica de perfil común. Naturalmente, se entiende que las calificaciones de ambos especialistas son equivalentes.

Hay una influencia mutua de las características de las pruebas radiales. Entonces, cuanto mayor sea la sensibilidad del método de radiación, mayor será el valor pronóstico de su resultado negativo. La precisión del resultado positivo de la investigación de radiación depende principalmente de su especificidad. Los métodos de baja especificación están acompañados por una gran cantidad de soluciones falsas positivas. Esto lleva a una disminución en el pronóstico de los resultados positivos del estudio de radiación.

Los criterios para la informatividad de los diagnósticos enumerados anteriormente se basan en los principios de las soluciones dicotómicas: "Sí" - "No", "Norma" - "Patología". Sin embargo, es bien sabido que trabajo practico El médico no siempre puede clasificar los datos obtenidos por tal esquema. En algunos casos, un especialista tiene otras conclusiones, como, por ejemplo, "más probable, no hay enfermedad" o "lo más probable, no hay enfermedad". Los matices similares en la adopción de conclusiones médicas reflejan otras características de la relación de la probabilidad de informatividad (relación de probabilidad).

La actitud de la probabilidad de un resultado positivo (+ LR) muestra cuántas veces la probabilidad de obtener un resultado positivo es mayor en los pacientes que en saludable. Correspondiente

la forma en que la actitud de la probabilidad de un resultado negativo (-LR) muestra cuántas veces la probabilidad de obtener un resultado negativo en pacientes sanos es mayor en comparación con los pacientes. Estos criterios para diagnósticos informativos se determinan en función de la tabla presentada anteriormente, de acuerdo con las siguientes fórmulas:

En la práctica médica, varios métodos de diagnóstico deben aplicarse muy a menudo. El uso de varias investigaciones radiales se puede realizar en dos opciones: en paralelo y secuencialmente.

El uso paralelo de las pruebas se usa a menudo en el diagnóstico de estados urgentes del paciente, es decir, En los casos en que, en poco tiempo, es necesario llevar a cabo la cobertura máxima de la cantidad de procedimientos de diagnóstico. El uso paralelo de las pruebas garantiza su mayor sensibilidad y, por lo tanto, el mayor valor pronóstico del resultado negativo. Al mismo tiempo, se reduce la especificidad y el valor pronóstico de un resultado positivo.

El uso secuencial de las pruebas se realiza cuando se especifica el diagnóstico, para detallar el estado del paciente y la naturaleza del proceso patológico. Con una aplicación consistente de las pruebas de diagnóstico, la sensibilidad y el valor pronóstico de los resultados negativos del estudio se reducen, pero al mismo tiempo la especificidad y el valor pronóstico de un resultado positivo aumentan.

Por lo tanto, una combinación de diversas técnicas de investigación, un cambio en el procedimiento para su ejecución cambia un conjunto de características operativas de cada prueba por separado y la productividad general de sus resultados. A partir de lo anterior, se sigue una conclusión importante de la medicina basada en la evidencia: las características pronósticas de cualquier prueba no pueden ser automáticamente automáticamente, sin registrar la prevención y una serie de otras circunstancias, transferir a todas las instituciones terapéuticas.

Dar una evaluación de la eficiencia diagnóstica del método de investigación, generalmente indica el número total de conclusiones erróneas: que ellos son menos, el método más efectivo. Sin embargo, como ya se señaló, reducir simultáneamente el número de errores falsos positivos y falsamente negativos no es realista porque están interconectados. Además, se cree que los errores del primer tipo son falsamente positivos, no tan peligrosos, ya que los errores del segundo tipo son falsamente negativos. Esto es especialmente cierto para la identificación de enfermedades infecciosas y oncológicas: omitir la enfermedad es más peligroso que la diagnóstico en una persona sana.

En los casos en que se cuantifiquen los resultados del estudio de diagnóstico, se clasifican a la norma y la patología condicionalmente. Una parte de los valores de prueba tomados como la norma se observará en pacientes y, por el contrario, algunos cambios en la enfermedad estarán en la zona de patología. Esto es comprensible: porque la frontera entre la salud y la etapa inicial de la enfermedad es siempre condicional. Y, sin embargo, en el trabajo práctico, analizando los indicadores digitales de la investigación diagnóstica, el médico se ve obligado a aceptar soluciones alternativas: incluir a un paciente dado para un grupo de sanos o pacientes. Al mismo tiempo, utiliza el valor de separación de la prueba aplicada.

El cambio en el límite entre la norma y la patología siempre está acompañada por un cambio en las características operativas del método. Si se presentan requisitos más estrictos al método, es decir, El límite entre la norma y la patología se establece en los valores de alta prueba, el número de conclusiones falsas negativas (enfermedades de las enfermedades) aumenta, lo que conduce a un aumento en la especificidad de la prueba, pero simultáneamente a una disminución en su sensibilidad. Si es aconsejable mitigar los requisitos de prueba, el límite entre la norma y la patología se desplaza hacia valores normales, que se acompaña de un aumento en el número de conclusiones falsas positivas (falsas alarmas) y al mismo tiempo una disminución en el Número de falsos negativos (enfermedades de las enfermedades). Esto aumenta la sensibilidad del método, pero se reduce su especificidad.

Por lo tanto, realizando estudios de diagnóstico y evaluando sus resultados cuantitativamente, el médico siempre está en las condiciones de elección: sacrificio la sensibilidad para aumentar la especificidad, entonces, por el contrario, prefiere la especificidad al reducir la sensibilidad. Cómo actuar en cada caso, depende de muchos factores: el significado social de la enfermedad, su naturaleza, el estado del paciente y, no menos importante, de las características psicológicas de la personalidad del médico.

Sigue la conclusión más importante para los diagnósticos médicos modernos. Un método matemático cuantitativo, sin importar cuánto el aparato matemático o medios técnicosSus resultados siempre tienen una importancia limitada, aplicados, obedeciendo el pensamiento lógico del médico y se correlacionan con una situación clínica y social específica.

La teoría de la medicina basada en la evidencia mostró que la distinción de grupos de pacientes en el estado de salud a la norma y patología convencionalmente y depende del punto de separación de estos estados, dependiendo de las cualidades subjetivas del investigador, su determinación o precaución. , así como de otros requisitos previos, externos e internos. En la Fig. 9.2 presentó un sistema de coordenadas que refleja la toma de decisiones en la medicina. El eje de ordenación es una tasa de incidencia, y el eje de abscisa es la adopción de soluciones de diagnóstico, es decir, . Cabe destacar que las curvas de la distribución de Poisson, que reflejan la totalidad de la norma y la patología, mutuamente en capas entre sí. Esto forma la distribución gráfica de soluciones correctas y erróneas en diagnósticos, tanto positivas como negativas: se obtiene precisa, saltando, falsas alarmas.

Fig.9.2. Comunicación entre los resultados de las pruebas y los criterios de toma de decisiones. IP - Resultados positivos verdaderos,

IO - verdaderamente negativo, LP - Falso positivo, Lo - Falsamente negativo

El punto X en el eje de la toma de decisiones es un punto de separación de los resultados para positivo y negativo. A la izquierda de este eje, hay soluciones y enfermedades negativas adecuadas de la enfermedad, a la derecha del eje, soluciones adecuadamente positivas y falsas alarmas. La relación de estos indicadores se forman. representación gráfica Sobre las características operativas del método de investigación. Las características características de la identidad del médico se imponen en esta imagen. Si el médico tiene cuidado, el eje de la toma de decisiones se desplaza a la izquierda, si es decisivo es correcto. La relación de las características operativas de la prueba de diagnóstico aplicada en consecuencia. El intervalo D denota el valor del criterio de reconocimiento de la enfermedad.

Acerca del sistema operativo "WinDOVS" conoce a cada usuario de la computadora. Hoy en día, se considera el más común, simple y conveniente, orientado y principiante, y en el propietario "Avanzado". En este artículo, ofrecemos que el lector se familiarice brevemente con todos los sistemas operativos de los sistemas familiares de Windows, que van desde la primera y la finalización con la más moderna. Imagina información básica, características distintivas de las versiones.

Acerca de MS Windows

Windows - "Windows". Así que el nombre del popular OS se traduce en ruso del inglés.

MS Windows es el nombre de la familia de las familias operativas propietarias de Microsoft, que se centran en usar la interfaz gráfica al controlar. Debe decirse que las "Windows" iniciales eran solo una superestructura gráfica para MS-DOS.

En agosto de 2014, la solicitud neta realizó un estudio estadístico a gran escala. De acuerdo con sus resultados, se reveló que el 89% de las computadoras personales en el mundo trabajan con los sistemas de operaciones de Windows. De acuerdo, un indicador significativo.

Hoy en día, Windows tiene funciones en plataformas X86, X86-64, IA-64 y ARM. Anteriormente, había versiones para Dec Alpha, MIPS, PowerPC y SPARC.

Desarrollo del sistema operativo

Las primeras versiones de los sistemas operativos familiares de Windows, como lo hemos dicho, no fueron un sistema operativo completo. Esta tintura a MS-DOS. Dicha extensión multifuncional agregó nuevos modos de operación del procesador, soporte para operaciones multitarea, estandarización de interfaces de hardware de computadora, programas uniformes para usuarios. Esta función se refiere a las siguientes versiones:

Una nueva etapa de desarrollo: la familia 9x: 95 y 98, 2000, IU.

La etapa moderna del desarrollo cae para 2001-2016. Su inicio es el problema de dos versiones del popular "Windows XP" - Corporativo y "Hogar". Luego se presentaron las versiones "Vista", 7, 8, 10.

Considere cada variación del sistema operativo. Más.

Windows 1.0.

Realizaremos las características del sistema de Windows Family. Esta versión fue una interfaz gráfica de "Microsoft" para MS-DOS. El principio del gerente marco de las ventanas se usó aquí. Ayudó al diálogo con el sistema operativo, unificado. apariencia Programas, trabajo optimizado con periféricos.

Bill Gates anunció oficialmente el desarrollo en 1983 en Nueva York. Encima creando ventanas 1.0 trabajó 24 científicos. En la venta al por menor, la interfaz llegó dos años después, en 1985. En los Estados Unidos, el producto cuesta 99 dólares, y en Alemania - 399 marcas.

Una de las desventajas de desarrollo más significativas: por su uso, fue necesario comprar componentes costosos: un nuevo modelo de procesador, mouse, memoria volumétrica para una computadora.

Windows 2.0.

Esta reposición de la familia de sistemas operativos de MS Windows vio la luz en 1987. Se distinguió por nuevas características y capacidades:

  • Usando velocidad procesador de Intel 286.
  • Oportunidades para la expansión de la memoria e interacción de las aplicaciones con DDE.
  • Aplicando combinaciones de llaves calientes.
  • Utilizando un entorno multicolor.
  • Código de API propio.

A pesar de todo lo anterior, este sistema operativo no se hizo generalizado, aunque hubo desarrolladores que tienen programas escritos bajo ella. Sus desventajas sustanciales: hardware débil, grandes limitaciones de software.

Windows 3.0.

Las principales características del sistema familiar de Windows: este es el primer producto que realmente ha recibido distribución en masa. Su lanzamiento comenzó en 1990. Fue explicado por el hecho de que el sistema operativo fue instalado por los fabricantes para las computadoras vendidas.

El shell de archivos MS-DOS en esta versión fue reemplazado por el "Administrador de programas". También utilizó su propia superestructura: "Administrador de archivos" utilizado para navegar por el disco.

Se puede asignar el diseño exterior. La interfaz fue Pseudochmer: esto se logró mediante una paleta de colores VGA extendida. En esta versión, ya fue un "panel de control" con todas las funciones. Se le permitió operar la configuración del sistema y abrió una oportunidad completamente nueva: use la imagen como sustrato de escritorio.

El sistema de asistencia al usuario se organizó utilizando un lenguaje HTML, ya contenía hipervínculos. Avanzado tiene un conjunto de software relacionado:

  • Editor de texto WORDPAD.
  • Editor de gráficos Cepillo de pintura.
  • Juegos "Celdas sin solitarias", "Solitaire Kosyanka", "Cena".
  • OTRAS UTILIDADES.

Se mantuvieron múltiples modos de memoria: 16 y 32 bits. Según los usuarios, en términos de la conveniencia del sistema operativo, fue igual con los productos modernos de Apple Macintosh.

Windows 3.1.

¿Cuál es la ventaja del sistema operativo familiar? Microsoft Windows. Versión 3.1? Este es el primer sistema operativo de una corporación que tiene el apoyo de la lengua rusa, por lo que se ha generalizado en Rusia.

Liberado al mercado en 1992. Algunos características distintivas No hay - 3.1 fue una versión mejorada de la versión anterior. Admitió la configuración avanzada del medio de trabajo, mejoró la interfaz gráfica, los errores corregidos y aumentó la estabilidad del trabajo.

Windows 95.

El nombre del código de este sistema operativo de gráficos de la familia Windows - "Chicago". Fue lanzado en agosto de 1995 (la versión para Rusia se presenta en noviembre del mismo año).

Principalmente destinados a las computadoras domésticas. Fue híbrido: soportan sistemas de 16 y 32 bits. Fue aquí donde apareció el escritorio con los iconos familiares, la barra de tareas y el menú "Marca" "Inicio".

Windows 98.

El lanzamiento oficial (después de las pruebas beta) de esta versión llegó en 1998. Enumeramos las características principales, las características del sistema de Windows Family:

  • ASPORTE AGP mejorado.
  • Controladores modificados para USB.
  • Operación de soporte de un sistema con múltiples monitores.
  • Primero navegador de Internet Explorador.
  • Soporte a la televisión web.

En 1999, se publicó una versión actualizada del sistema operativo. Se distinguió por un navegador más avanzado, agregando soporte para DVD.

Windows 2000 y yo

La versión fue lanzada, respectivamente, en 2000. Se caracterizó de la siguiente manera:

  • Interfaz actualizada.
  • Soporte para el servicio de directorio de Active Directory.
  • Sistema de archivos NTFS 3.0.
  • IIS, presentada en la versión 5.0.

En la misma 2000, una nueva versión del sistema es Windows Me (Millennium Edition). Imagina brevemente lo que era diferente:

  • Mejora el trabajo con medios multimedia.
  • La capacidad de registrar tanto el audio como la videoconferencia.
  • La aparición de medios para restaurar la información después de las fallas del sistema.
  • No hay modo real de MS-DOS.

Windows XP y Vista

XP es el sistema operativo más popular del grupo "WinDOVS". Tenía una versión para computadoras domésticas y corporativas. Adiciones clave:

  • Interfaz gráfica mejorada.
  • Cambio rápido de "Usuarios".
  • Las posibilidades de la gestión remota de PC.
  • Mejora de las capacidades de recuperación del sistema.

En 2003, vi el sistema operativo del servidor de luz - Servidor de windows 2003. Según sus desarrolladores, se prestó mucha atención a la seguridad del sistema. En 2006, apareció una versión de XP para PC de baja potencia llamada Windows Fundamentals for Legacy PCS (FLP).

En 2006, "Vista" estuvo representada por clientes corporativos. Los usuarios privados pudieron comprar su versión "hogar" solo en 2007. "Vista" distinguió lo siguiente:

  • Nuevas características de administración de la interfaz de usuario.
  • Subsistema de gestión de memoria actualizado, E / S.
  • La aparición del modo "Hibernación".
  • Mejora de las características de seguridad.

Windows 7.

Este sistema operativo de Windows apareció en los estantes de la tienda en 2007. Veamos sus características distintivas:

  • Soporte "Unicode 5.1".
  • La posibilidad de control multíreo.
  • La aparición de 50 nuevas fuentes además de la norma modificada.
  • Soporte para los seudónimos de la carpeta a nivel interno.
  • Cerrar la integración con los fabricantes de conductores.
  • Compatibilidad con una serie de aplicaciones antiguas cuyo lanzamiento fue imposible en la "Vista".
  • Nuevo reproductor multimedia estándar de interfaz.
  • Apoye a múltiples monitores, extensiones multimedia, la capacidad de reproducir archivos de audio con bajos retrasos.

Windows 8.

Esta versión estaba a la venta en 2012. Según las estadísticas, se encuentra en el segundo lugar en el mundo (después de la 7ª versión).

Las innovaciones aquí son las siguientes:

  • Iniciar con cuenta "Microsoft".
  • Dos nuevos métodos para la autenticación de usuario.
  • Appendix App Talles para OS.
  • Una nueva version Navegador de Internet: en la versión de escritorio y sensorial.
  • La capacidad de restaurar y reiniciar el sistema.
  • Nuevo "Administrador de tareas".
  • La aparición de la opción "Seguridad familiar".
  • Nuevo panel de control, cambiando la pantalla de saludo.
  • Sistema de búsqueda avanzada.
  • Convenientes diseños de teclado de conmutación.

Windows 10.

La versión más reciente del sistema operativo se publicó en julio de 2015. Aquí están sus diferencias clave de las anteriores:

  • Modificación del menú "Inicio": presentado en forma de azulejos personalizados personalizables.
  • Cambiando el tamaño del "Inicio".
  • Nuevas características de la aplicación de la tienda de aplicaciones.
  • La aparición del "centro de notificación".
  • Calendario actualizado, reloj, indicador de batería (para computadoras portátiles).
  • Ventanas modernas con nueva animación.
  • Interfaces de saludo y bloqueo actualizados.

Esto finaliza nuestra descripción general de los sistemas operativos Windows. Quizás ya en un futuro próximo, la lista se agrega la nueva versión.

Sistema operativo (OS) es un programa de programas que garantiza el control de los recursos informáticos y los procesos que utilizan estos recursos al calcular. Proceso - Esta es una secuencia de acciones prescritas por el programa. Recurso - Este es cualquier componente lógico o de hardware de la computadora. Los principales recursos son el tiempo del procesador y la memoria RAM. Los recursos pueden pertenecer a una o más computadoras externas a las que se refiere el sistema operativo utilizando la red de computación.

Administracion de recursos Consta de dos funciones: simplificar el acceso al recurso y la distribución de los recursos entre los procesos de la competencia. Para resolver la primera tarea, soporte de sistemas operativos. personalizado y Interfaces de software . Para resolver, los segundos sistemas operativos usan varios algoritmos de control de memoria y procesador virtuales.

Os Caracterizado por signos básicos:

· El número de usuarios que recibió simultáneamente por el sistema (usuario único y multijugador);

· El número de procesos realizados simultáneamente (a mano y multitarea);

· El tipo de sistema informático utilizado (procesador único, multiprocesador, red, distribuido).

Ejemplo.El sistema operativo Windows98 es multitarea, Linux - Multijugador, MS-DOS soltero y, por lo tanto, un solo usuario. Los sistemas operativos Windows NT y Linux pueden admitir computadoras multiprocesadoras. El sistema operativo Novell NetWare es red, las redes incorporadas también tienen Windows NT y Linux.

Interfaces personalizadas y de software.Para simplificar el acceso a los recursos de la computadora, los sistemas operativos admiten las interfaces de usuario y software. La interfaz de usuario es un conjunto de comandos y servicios que simplifican al usuario con la computadora. La interfaz del programa es un conjunto de procedimientos que simplifican el control de la computadora del programador.


Higo. 1. Interfaces del sistema operativo.

Ejemplo.Windows proporciona al usuario una interfaz gráfica que representa (desde el punto de vista del usuario) un conjunto de reglas para una computadora de control visual. Además de la principal interfaz gráfica, el usuario también proporciona una interfaz de comando, es decir, un conjunto de comandos de un formato en particular. Para hacer esto, en el menú del sistema hay un artículo "Ejecutar". Un conjunto de funciones del sistema en Windows se llama API (interfaz de programación de aplicaciones). En este conjunto, hay más de mil procedimientos para resolver diferentes tareas del sistema. El sistema operativo Linux también tiene dos características para la administración de la computadora, pero, como regla general, se da preferencia a los comandos.

Tiempo del procesador y organización de la memoria.Para organizar un modo de sistema operativo multitarea, debe distribuir de alguna manera el tiempo de operación del procesador entre los programas de trabajo simultáneamente. Típicamente, se utiliza el llamado modo de multitarea de desplazamiento. Al modo de desplazamiento, cada programa funciona continuamente para un período de tiempo estrictamente definido (Time Quanta), después de lo cual el procesador cambia a otro programa. Dado que la cantidad de tiempo es muy pequeña, entonces con un rendimiento de procesador suficiente, se crea la ilusión del trabajo simultáneo de todos los programas.

Una de las tareas principales del sistema operativo es administrar la memoria. Cuando falta la memoria principal, todos los datos que no se usan actualmente se escriben en un archivo de paginación especial. La memoria presentada por el archivo de paginación se llama memoria de página externa. La totalidad de la página principal y externa se llama memoria virtual. Sin embargo, para el programador, la memoria virtual se parece a un solo todo, es decir, se considera un conjunto de bytes sin orden. En este caso, se dice que se usa un direccionamiento de memoria lineal.

Ejemplo.Los sistemas operativos Windows y Linux utilizan la dirección de memoria virtual lineal. El sistema operativo MS-DOS utilizó un direccionamiento no lineal de la memoria principal. La memoria principal tenía una estructura compleja que tuvo que tener en cuenta al programar. Los archivos de swap de MS-DOS no son compatibles.

Estructura del sistema operativo.El sistema operativo moderno, como regla, tiene una estructura multinivel. Directamente con equipos funciona centro sistema operativo. El kernel es un programa o un conjunto de programas conectados que utilizan funciones de hardware de computadora. Por lo tanto, el kernel es una parte dependiente de la máquina del sistema operativo. El kernel define la interfaz del programa. En el segundo nivel, hay programas estándar de sistemas operativos y una concha que funciona con el kernel y proporciona una interfaz de usuario. Los programas de segundo nivel están tratando de hacer independiente de la máquina. Idealmente, el reemplazo principal es equivalente a reemplazar la versión del sistema operativo.


Higo. 2. Niveles de sistema operativo Linux

Sistema de archivos.Cualquier dato se almacena en memoria externa EUM en forma de archivos. Se deben administrar los archivos: Crear, eliminar, copiar, cambiar, etc., como el usuario en forma de interfaces de usuario y software, proporciona el sistema operativo. La forma de organizar archivos y administrarlos se llama el sistema de archivos. El sistema de archivos determina, por ejemplo, qué caracteres se pueden usar para el nombre del archivo, qué es el tamaño máximo de archivo, que es el nombre del directorio raíz, etc. El método de organización de archivos afecta la velocidad de acceso al archivo deseado , a la seguridad del almacenamiento de archivos y otros.

El mismo sistema operativo puede funcionar simultáneamente con varios sistemas de archivos. Como regla general, la función del sistema de archivos se implementa mediante el kernel del sistema operativo.

Ejemplo.Para PEVM utiliza varios tipos de sistemas de archivos:

FAT16 - Utilizado en Windows95, OS \\ 2, MS-DOS;

FAT32 y VFAT - Utilizado en Windows95;

NTFS - Utilizado en Windows NT;

HPFS - Utilizado en OS \\ 2;

Nativo de Linux, intercambio de Linux - utilizado en Linux OS.

El sistema de archivos FAT se está dispuesto de forma más simple. El nombre del catálogo de la raíz siempre tiene el formulario: A: \\, Q: \\, C: \\, etc. El nombre del archivo consta de tres partes: ruta, en realidad nombre, expansión. El camino es el nombre del directorio en el que se encuentra el archivo. La extensión indica el tipo de archivo. Por ejemplo, el nombre completo del archivo C: \\ Windows \\ System \\ Gdi.exe, Ruta - C: \\ Windows \\ System \\, Expansion - EXE, Nombre, en realidad, GDI. De acuerdo con las reglas de grasa, el nombre del archivo en sí puede contener de 1 a 8 caracteres, y la extensión de nombre separada en nombre del punto es de hasta 3. Cuando los archivos con nombre, la capital y las letras minúsculas no difieren. El nombre completo del archivo incluye el nombre del dispositivo lógico en el que se encuentra el archivo y el nombre del catálogo en el que se encuentra el archivo. El sistema almacena información sobre el tamaño del archivo y la fecha de su creación.

La organización de datos de VFAT recuerda la grasa. Sin embargo, le permite usar nombres de archivo largos: nombres de hasta 255 caracteres, nombres completos de hasta 260. El sistema le permite almacenar el último archivo para acceder, lo que crea características adicionales Para combatir los virus.

El sistema de archivos se puede implementar en forma de un controlador con el que todos los programas leen a través del sistema operativo están comunicando o registrados información a dispositivos externos. El sistema de archivos puede incluir instalaciones de almacenamiento de información. Por ejemplo, archivo sistema NTFS Cuenta con corrección automática de errores y reemplazo de sectores defectuosos. El mecanismo especial supervisa y registra todas las acciones realizadas por encima de los discos magnéticos, por lo que en caso de falla, la integridad de la información se restaura automáticamente. Además, el sistema de archivos puede tener medios para proteger la información del acceso no autorizado.

Modelo "cliente-servidor".Una característica importante de los sistemas operativos modernos es que el modelo "cliente-servidor" se basa en la interacción del programa de aplicaciones. Todos los contactos del programa de usuario (cliente) al sistema operativo son procesados \u200b\u200bpor un programa especial (servidor). Utiliza un mecanismo similar a la llamada al procedimiento remoto, lo que facilita el paso de la interacción entre los procesos dentro de una computadora al sistema distribuido.

Tecnología "Plug and Play".Bajo la tecnología "Plug and Play" (PNP-Technology) significa una forma de interactuar entre el sistema operativo y los dispositivos externos. El sistema operativo realiza una encuesta de todos los dispositivos periféricos y debe recibir una cierta respuesta de cada dispositivo, desde donde puede determinar qué dispositivo está conectado y qué controlador se requiere para su funcionamiento normal. El propósito de usar esta tecnología es simplificar la conexión de nuevos dispositivos externos. El usuario debe liberarse de un trabajo difícil de configurar un dispositivo externo que requiera altas calificaciones.

Sistemas de servicio - Producto de software, cambio y complemento de interfaces de usuario y software OS. Los sistemas de servicio difieren en entornos operativos, conchas y utilidades.

Entorno operativo - Sistema, cambiando y complementando tanto la interfaz de usuario como del software. El entorno operativo crea una ilusión de trabajo en un sistema operativo completo para usuarios y programas de aplicaciones. La apariencia del entorno operativo generalmente significa que el sistema operativo utilizado no cumple con los requisitos de la práctica.



Higo. 3. El papel del entorno operativo.

Protección de la información - Este es un problema muy grande. Como parte de la operación del sistema operativo, bajo la protección de la información, está implícito principalmente para garantizar la integridad de la información y la protección contra el acceso no autorizado. Asegurar la integridad se coloca principalmente en el sistema de archivos, y la protección contra el acceso no autorizado está en el kernel. El mecanismo habitual de dicha protección es el uso de contraseñas y niveles de privilegios. Para cada usuario, se determinan los límites del acceso a los archivos y prioridad de sus programas. La prioridad más alta tiene un administrador del sistema.

Redes y sistemas distribuidos.Una parte integral del sistema operativo moderno es fondos que les permiten comunicarse a través de una red informática con aplicaciones que se ejecutan en otras computadoras. Para esto, OS resuelve principalmente dos tareas: asegurar el acceso a los archivos en computadoras remotas y la posibilidad de iniciar el programa en una computadora remota.

La primera tarea se resuelve más naturalmente utilizando el llamado sistema de archivos de red, que organiza al usuario con archivos remotos Entonces, como si estos archivos estuvieran en el disco magnético del usuario.

La segunda tarea se resuelve utilizando el mecanismo para llamar a un procedimiento remoto, que es implementado por las herramientas principales y también oculta la diferencia desde el usuario entre los programas locales y remotos.

La presencia de medios para administrar los recursos de computadoras remotas es la base para crear sistemas de computación distribuidos. El sistema de computación distribuido es una combinación de varias computadoras relacionadas que trabajan de forma independiente, pero realizan una tarea común. Tal sistema puede ser considerado como multiprocesador.

Cáscara - Cambio del sistema de interfaz de usuario. La concha crea una interfaz para el usuario, diferente del propio sistema operativo. La tarea de la cáscara es la simplificación de algunas acciones de uso común con el sistema operativo. Sin embargo, la cáscara no reemplaza al sistema operativo, y por lo tanto, el usuario profesional también debe estudiar la interfaz de comandos.

Utilidad Tienen una tarea altamente especializada y realizan cada función. Los servicios públicos se realizan en el entorno de las conchas respectivas y proporcionan a los usuarios. servicios adicionales (Principalmente para el mantenimiento de discos y archivos). La mayoría de las veces es:

Mantenimiento de discos (Formato, asegurando la seguridad de la información, la posibilidad de su recuperación en caso de fallo, etc.);

Archivo y directorios de servicio (búsqueda, vista, etc.);

Creando y actualizando archivos;

Proporcionar información sobre los recursos informáticos, sobre el empleo del espacio en disco, en la distribución de la RAM entre los programas;

Impresión de texto y otros archivos en varios modos y formatos;

Protección contra virus informáticos.



Higo. 4. El papel de la cáscara.

Sistemas de herramientas - Este es un producto de software que prevé el desarrollo de información y software. Los sistemas de herramientas incluyen: sistemas de programación, sistemas de desarrollo rápidos de aplicaciones y sistemas de gestión de bases de datos (DBMS).

Sistema de programación Diseñado para desarrollar aplicaciones utilizando un cierto lenguaje de programación. Incluye:

· Compilador y / o intérprete;

· Editor de relaciones;

· entorno de desarrollo;

· Biblioteca de subrutinas estándar;

· Documentación.

El compilador es un programa de transformación. programa fuente En el módulo de objeto, es decir, un archivo que consiste en comandos de máquinas. El intérprete es un programa que realiza directamente las instrucciones del lenguaje de programación.

El Editor de enlaces es un programa que recopila múltiples archivos de objetos a un archivo ejecutable.

Entorno de desarrollo integrado es un conjunto de programas que incluyen un editor de texto, herramientas de administración de archivos de gestión de programas, depurador de programas, que automatiza todo el proceso de desarrollo del programa.

Biblioteca de subrutinas estándar: un conjunto de módulos de objetos organizados en archivos especiales que proporcionan el fabricante del sistema de programación. En dichas bibliotecas, generalmente hay subprogramas de archivos de E / S, funciones matemáticas estándar, programas de gestión de archivos. Los módulos de objetos de la biblioteca estándar generalmente están conectados automáticamente por el editor de enlace a los módulos de objetos de usuario.



Higo. 5. Etapas del desarrollo del programa.

Sistemas de desarrollo rápidos de aplicaciones. Representa el desarrollo de sistemas de programación convencionales. En los sistemas RAD, el proceso de programación en sí está en gran parte automatizado. El programador no escribe el texto del programa en sí, y con algunas manipulaciones visuales, indica el sistema qué tareas deben ser realizadas por el programa. Después de eso, el sistema RAD genera el texto del programa.

Sistema de administración de base de datos- Esta es una herramienta de software universal destinada a organizar el almacenamiento y el procesamiento de datos interconectados lógicamente y brindarles un acceso rápido a ellos. Una de las características importantes de la computadora es el almacenamiento y el procesamiento de grandes cantidades de información, y no solo documentos de texto y gráficos (dibujos, dibujos, fotos, mapas geográficos), pero también las páginas web del Internet, sonido y video globales Los archivos, tienen lugar en las computadoras modernas. Crear bases de datos garantiza la integración de datos y la capacidad de administrarlos centralmente. En la base de datos, la información organizada por reglas definidas que prevén principios generales Descripciones, almacenamiento y manipulación de datos, para trabajar con ellos varios usuarios y programas.

Los DBMS permiten que los programadores y los analistas del sistema desarrollen rápidamente un software de procesamiento de datos más avanzado y usuarios finales para administrar directamente los datos. El DBMS debe proporcionar al usuario a la búsqueda de usuarios, modificar y guardar datos, acceso operativo, protección de integridad de datos de fallas de hardware y errores del programa, delimitación de derechos y protección contra el acceso no autorizado, apoyando la colaboración de múltiples usuarios con datos. Hay sistemas de administración de bases de datos universales utilizados para varias aplicaciones. Al configurar DBMS universales para aplicaciones específicas, deben tener medios apropiados. El proceso de configuración de DBMS a un ámbito específico se llama la generación del sistema. El DBMS universal incluye, por ejemplo, sistemas de Microsoft Acceso, Microsoft Visual FoxPro, Borland DBASE, Borland Paradox, Oracle.

Tecnologías de procesamiento de datos de telecomunicaciones.Una característica importante de muchos sistemas operativos es la capacidad de interactuar entre sí, a través de la red, lo que permite que las computadoras interactúen entre sí, tanto dentro del marco de las redes de computación locales (LAN) como en el Internet global.

Los sistemas operativos modernos, ambas versiones recién creadas y actualizadas de los existentes, admiten un conjunto completo de protocolos para trabajar en redes informáticas locales y globales. En este momento, la industria de la computadora global se desarrolla muy rápidamente. El desempeño de los sistemas aumenta, y por lo tanto las posibilidades de procesar grandes volúmenes de los datos aumentan. Los sistemas operativos de clase de MS-DOS ya no hacen frente a tal flujo de datos y no pueden usar completamente los recursos de las computadoras modernas. Por lo tanto, no se usa ampliamente en ningún otro lugar. Todos están tratando de ir al sistema operativo más avanzado, qué son los Unix, Windows, Linux o Mac OS.

Si da la definición de las palabras del usuario, entonces sistema operativo Puede llamar al programa más importante que se carga primero cuando la computadora está encendida y debido a que la comunicación se está volviendo posible entre la computadora y el hombre. La tarea del sistema operativo es proporcionar la conveniencia de trabajar con una computadora para un usuario de una persona. OS gestiona todos los dispositivos conectados a una computadora, proporcionando acceso a otros programas. Además, el sistema operativo es un tipo de transmisor de tampón entre las glándulas informáticas y otros programas, se ocupa de los comandos de señales que envían otros programas y "se traduce" para comprender el idioma de la máquina.

Resulta que cada sistema operativo consta de al menos tres partes obligatorias:

Primero - centro , intérprete de comando , "Traductor" del software a "hierro", el idioma de los códigos de la máquina.

Segundo - programas especializados para administrar varios dispositivos que forman parte de la computadora. Tales programas se llaman conductores - I.E. "Drivers" gerentes. Esto también incluye las llamadas "bibliotecas del sistema", utilizadas tanto el sistema operativo, así como en su programa de composición.

Y, finalmente, la tercera parte es una concha cómoda con la que se comunica el usuario. interfaz . Una especie de envoltura hermosa en la que se empaqueta el aburrido y no interesante para el usuario. La comparación de envases también se debe también porque es para prestar atención al elegir un sistema operativo, sobre el kernel, la parte principal del sistema operativo, ya recuerda. Por lo tanto, tal inestable y poco confiable en términos del kernel del sistema operativo, como Windows 98 / Me, y usé un éxito tan impresionante, gracias a una hermosa interfaz de envoltura.

Hoy en día, la interfaz gráfica es un atributo constante de cualquier sistema operativo, ya sea Windows XP., Windows NT o Mac OS (sistema operativo para computadoras manzana Macintosh). Los sistemas operativos de las primeras generaciones no tenían gráficos, sino una interfaz de texto, es decir, los comandos de la computadora no se dieron haciendo clic en el mouse en el patrón de pictogramas, pero al ingresar comandos desde el teclado. Por ejemplo, hoy para ejecutar el programa de edición. textos de Microsoft La palabra es suficiente para hacer clic en el icono de este programa en el escritorio de Windows. Y antes, cuando se trabaja en el sistema operativo de generación anterior, fue necesario ingresar el comando tipo

C: \\ word \\ word.exe mybook.doc.

El sistema operativo se clasifican por:

· El número de usuarios de trabajo simultáneamente: usuario unico (destinado a servir un cliente) y multijugador (diseñado para trabajar con un grupo de usuarios al mismo tiempo detrás de diferentes terminales). Un ejemplo de la primera puede servir como Windows 95/98, y el segundo es Windows NT. Para uso en el hogar, necesitará un sistema operativo de un solo usuario, y para la red de oficina local o la empresa necesita un sistema operativo multijugador;

· El número de procesos realizados simultáneamente bajo el control del sistema: descargado , multitarea. Los sistemas operativos específicos (DOS) se pueden realizar al mismo tiempo, no más de una tarea, y el sistema operativo multitarea son capaces de mantener la ejecución paralela de varios programas que existen dentro de un sistema de computación, lo que hace que una computadora sea potencia entre ellos. Por ejemplo, el usuario puede ingresar texto en palabra de documento, escuchar música de su CD favorito y la computadora al mismo tiempo copiará el archivo de Internet. En principio, el número de tareas que puede realizar su sistema operativo no se limita a nada, excepto por el poder del procesador y la capacidad de RAM;

· El número de procesadores compatibles: un solo procesador , multiprocesador (apoyar el modo de distribución de recursos de varios procesadores para resolver esta o esa tarea);

· La descarga del código de sistema operativo:

Ø De 16 bits (DOS, Windows 3.1),

Ø De 32 bits (Windows 95 - Windows XP),

Ø 64 bits (Windows Vista.);

La descarga del sistema operativo no puede exceder la descarga del procesador;

· Tipo de interfaz: equipo (Texto) y orientado a objetos
(como, regla, gráfico);

· Tipo de acceso de usuario a computadoras:

Ø con procesamiento por lotes - Desde programas a ejecutar, un paquete de tareas ingresadas en la computadora y ejecutado en orden de prioridad con posible priorización),

Ø con división - proporciona el modo de acceso al cuadro de diálogo simultáneo (interactivo) a la computadora de varios usuarios en diferentes terminales, que son transcurridos por los recursos de la máquina, que está coordinada por el sistema operativo de acuerdo con la disciplina de servicio especificada),

Ø tiempo real - Proporcione un tiempo de respuesta de tiempo garantizado específico a la solicitud de un usuario para administrarlos con cualquier externo en relación con eventos, procesos u objetos de computadora. OS RV se utiliza principalmente en la automatización de áreas, como la producción y el transporte de petróleo y gas, la gestión de los procesos tecnológicos en metalurgia y ingeniería mecánica, procedimientos químicos, suministro de agua, energía, gestión de robots. De estos, el QNX RV RV se destaca con su conjunto completo de herramientas instrumentales a las que se usa el usuario, trabajando con el sistema operativo UNIX.

· Tipo de uso de recursos: red, local . Red OSS está diseñado para administrar los recursos informáticos combinados en la red para compartir datos, y proporcionar medios poderosos para distinguir el acceso a datos a los datos como parte de garantizar su integridad y seguridad, así como muchas capacidades de servicio utilizando los recursos de la red. En la mayoría de los casos, el sistema operativo de red se instala en una o más computadoras de servidores suficientemente poderosas asignadas exclusivamente para el mantenimiento de la red y los recursos compartidos. Todo el otro sistema operativo será considerado local y se puede utilizar en cualquier computadora personalconectado a la red como estación de trabajo o cliente.

Finalmente, todavía división - especialización , propósito de un sistema operativo en particular. Después de todo, no importa lo que hablen los líderes individuales de una corporación de software separada, los sistemas operativos universales no existen. Uno más adecuado para redes, el otro elegirá programadores, terceros usuarios. Como muestra la práctica, el conocimiento de un sistema operativo en nuestro tiempo es de ninguna manera suficiente. En su trabajo profesional, probablemente tendrá que enfrentar no solo con Windows, sino también con otro sistema operativo, y es necesario prepararse para esto de antemano.

Propiedades dependientes de la máquina del sistema operativo. están:

· Procesamiento de interrupciones;

· Planificación de procesos;

· Gestión de entrada-salida;

· Gobernanza memoria real;

· Gestión de la memoria virtual.

Propiedades independientes de la máquina del sistema operativo. están:

· Trabajar con archivos;

· Formas de planificar trabajos de usuario;

· Organización de la operación paralela de los programas;

· Distribución de los recursos;

· Proteccion.

El enfoque principal de criterios al elegir un sistema operativo.Hay una gran cantidad de sistema operativo y el usuario debe determinar qué sistema operativo es mejor que otros (por uno u otro criterio). Para elegir uno u otro sistema operativo, necesita saber:

· En qué plataformas de hardware y en qué velocidad opera OS;

· Lo que respalda la provisión de hardware periférico;

· CÓMO SATISFECTAR COMPLETAMENTE LOS NECESIDADES DEL USUARIO, es decir. ¿Cuáles son las funciones del sistema?

· ¿Cuál es el método de interacción entre el sistema operativo con el usuario, es decir? ¿Qué tan prominente es conveniente, la interfaz de usuario es comprensible y utilizada?

· Son consejos informativos, directorios incorporados, etc.;

· ¿Cuál es la confiabilidad del sistema, es decir? Su resistencia a los errores de los usuarios, fallas del equipo, etc.;

· Qué oportunidades proporciona un sistema operativo para organizar redes;

· ¿El sistema operativo proporciona compatibilidad con otro sistema operativo?

· Qué herramientas instrumentales tienen un sistema operativo para desarrollar programas aplicados;

· Es el apoyo de varios idiomas nacionales en el sistema operativo;

· Lo que se pueden usar paquetes de aplicaciones famosos cuando se trabaja con este sistema;

· Cómo se lleva a cabo en la protección de la información y el propio sistema.

Ciencias de la Computación - Sistema operativo (OS.) - Las principales tareas del sistema operativo. - Interfaz de usuario - Características, Shell

El sistema operativo (OS) es un conjunto de herramientas de software para administrar los recursos de hardware de la computadora, admitir la ejecución del programa, la interacción de programas con hardware, otros programas y usuarios.

OS es un software básico sin el cual la computadora no puede funcionar. Por lo tanto, cualquier tipo de computadora está equipado con sistema operativo. Por lo general, hay varias variedades de SO orientadas al mismo tipo de computadora. La parte principal del kernel del sistema operativo se carga en la RAM cuando la computadora está encendida y está allí constantemente durante todo el período de operación de la computadora (es decir, residencia).

Los programas de aplicación solo pueden trabajar en un entorno de cualquier sistema operativo. Para cada tipo de sistema operativo, se desarrolla su conjunto de programas de aplicaciones (aplicaciones).

La situación cuando el programa desarrollado para un sistema operativo se puede llevar a cabo en el entorno del otro sistema operativo directamente, se vuelve con poca frecuencia. Más a menudo, los productos de software orientados en algún sistema operativo en particular no pueden funcionar en un entorno de otro sistema operativo (incompatibilidad de software).

El propósito principal del sistema operativo es la relación entre los productos de software y el "hardware" de la computadora. El sistema operativo hace programas en cierta medida, independientemente de la modificación específica de la máquina e instalado en equipo de TI. Ella también le permite "decir" al usuario lo que quiere de la computadora.

El sistema operativo adoptó algunos acuerdos y restricciones que actúan para que "entienda" los deseos del usuario. El diálogo con el sistema operativo es algo así como una conversación con un sirviente estúpido, incomprensible, pero ejecutivo. Ella te entiende solo cuando le dices dónde está y, ¿qué debo hacer con eso, y si lo dices de forma inexplicable, entonces puede hacer algo completamente diferente o se niega a hacer algo en absoluto?

Las principales tareas del sistema operativo.

1. Apoyo a los programas; asegurando su interacción con el hardware y entre sí;

2. Distribución de recursos (tiempo de procesador, RAM, espacio en disco, etc.); organización del sistema de archivos (sistema de almacenamiento de datos en información de medios externos); Contabilizando el uso de recursos, control de video;

3. procesar situaciones erróneas; protección de la información;

4. Soporte para la capacidad del usuario para administrar la máquina utilizando comandos especiales (procesar el idioma del comando en un entorno de procedimiento) o la exposición a ciertos objetos (botones, etc. en un entorno orientado a objetos);

5. Soporte de red.

Interfaz de usuario

Además de administrar los recursos y apoyar la operación de los programas del sistema operativo, representa al usuario la capacidad de administrar la computadora en el modo de diálogo. Esto sucede con la interfaz de usuario.
La interfaz de usuario es un componente de un producto de software que proporciona diálogos entre el programa y el usuario.

La variedad más simple de interfaz IP - línea de comando. Implica administrar la computadora ingresando comandos desde el teclado.

Un brillante ejemplo sirve una línea de comandos en MS-DOS:

C: \\ Usuarios \\ Diplom \\\u003e Copiar Head.HTM C: \\ Usuarios \\ Bakalavr

1 archivo copiado

La vista más conveniente de la IP es una interfaz de ventana de texto. No requiere un conjunto de comandos en el teclado, y controla el control para presionar las teclas individuales o los botones del mouse cuando se selecciona la acción de control en el menú y los cuadros de diálogo.

Un ejemplo es el sobre de la herramienta Pascal Borland:

El más moderno es la interfaz gráfica de la ventana que conecta los cuadros de diálogos de la interfaz de la ventana desarrollada (sistemas de menú, cuadros de diálogo, barras de herramientas, pictogramas, etc.) con capacidades gráficas de imágenes grandes.

Un ejemplo es la ventana de la carpeta "Mi computadora":

----

Características del sistema operativo.

1. Bigestad (para PEVM 8-BIT, SO de 16 bits, 32 bits, de 64 bits);

2. El número de programas se realizó simultáneamente bajo el control del sistema operativo (ONE y MULTITASKING OS).
El sistema operativo multitarea es compatible con la ejecución paralela de varios programas que funcionan dentro de un sistema de computación en un momento dado. La multitarea es corporativa y desplazada.
En presencia de multitarea corporativa de la aplicación, el procesador compartió, lo transmite periódicamente entre sí. Si alguna aplicación se niega a liberar el procesador, el sistema no puede hacer nada con él.
Si se usa la multitarea, el sistema operativo controla completamente todas las aplicaciones y distribuye el tiempo del procesador entre ellos, lo que reduce mucho la probabilidad del sistema de "congelación" en errores en la operación de los programas.
El sistema operativo de un solo handicap admite el modo de ejecución de un solo programa en un punto de tiempo separado;

3. La multitudina es una tecnología que permite a la aplicación implementar correctamente el rendimiento multitarea de sus procesos. El proceso es cualquier tarea o actividad iniciada por el programa. Un programa puede realizar varios procesos al mismo tiempo;

4. Tipo de interfaz de usuario: Interfaz de línea de comandos, interfaz de ventana de texto, interfaz de usuario de ventana gráfica (X, Tipo, Luz);

5. Requisito para los recursos de hardware;

6. Rendimiento;

7. Fiabilidad (sostenibilidad en el trabajo, protección de datos del acceso no autorizado);

8. Provisión de programas de aplicaciones;

9. Disponibilidad características de la red (Red, sistema operativo local);
Red OSS está diseñada para administrar los recursos de la computadora, combinada en una red para compartir datos, y proporcionar medios poderosos para delimitar el acceso a los datos al proporcionar su integridad y seguridad, así como la cantidad de capacidad de servicio para utilizar los recursos de la red;

10. El número de procesadores compatibles: procesador único, multiprocesador;
El sistema operativo multiprocesador, en contraste con el procesador único, admite el uso de múltiples procesadores para resolver una tarea;

11. La apertura del sistema operativo es que los componentes del sistema operativo están disponibles en código fuente para cualquier usuario.

12. Método de uso de RAM;
Hay dos formas de trabajar con la memoria: una dirección lineal - OS funciona con toda la memoria del sistema, como con un solo espacio continuo; Segmental - OS funciona con una pequeña cantidad disponible sin medios especiales de RAM.

El sistema operativo más común para la computadora.

Las principales características de los sistemas operativos son:

El primer representante de esta familia es el sistema. MS-DOS. (Microsoft Disk Operating System Disk System Microsoft) se lanzó en 1981 debido a la llegada de IBM PC.
Los sistemas operativos de la familia DOS están desplazados a 16 descargas y poseen las siguientes características:

Interfaz de línea de comandos
Estructura modular que simplifica la transferencia del sistema a otros tipos de computadora.
Un pequeño volumen disponible sin medios especiales de RAM (640 KB)
Requisitos de hardware bajo, gran alcance de programas de aplicaciones.

La desventaja significativa de los sistemas operativos familiares de DOS es la falta de protección contra el acceso no autorizado a los recursos de PC y OS, así como una baja confiabilidad, falta de capacidades de red. Actualmente, la MS DOS es parte de OC Windows 95.

Información inicial de MS-DOS

El propio sistema operativo MS-DOS (y cualquier otro sistema operativo también) consta de varias partes:

El Sistema Operativo Bootloader es un pequeño programa almacenado en el primer sector de cualquier disquete del sistema (disquete grabado en el sistema operativo IT) o un disco duro que carga dos archivo del sistema io.sys y msdos.sys. Es la bota del sistema operativo que transmite el control del BIOS en el inicio inicial de la máquina.

Los archivos IO.SYS y MSDOS.SYS están constantemente en la memoria de la computadora: io.sys ejerce una adición al sistema de E / S básico, dependiendo de las necesidades de esta versión del sistema operativo, A MSDOS.SYS implementa todas las funciones estándar de esta versión. Además, MSDOS.SYS carga el procesador de comandos en la memoria.

El procesador de comandos (archivo de comand.com) atiende la operación del sistema con el usuario. Él mismo realiza parte de los comandos del sistema operativo (estos comandos se llaman internos), y al llamar a los comandos externos o ejecutar otros programas, lo transmite, al final de su trabajo nuevamente toma el control y descarga el programa gastado de la memoria .
Los comandos externos del sistema operativo son programas separados que realizan cualquier función de servicio.

Los controladores de dispositivos son programas de residentes especiales, su propósito principal es ampliar las capacidades de los dispositivos informáticos individuales (por ejemplo, la memoria), conectando el equipo adicional (por ejemplo, ratones) y asegurando el funcionamiento normal de dispositivos no estándar.

Considere ahora los principios de organizar la información de almacenamiento en la computadora.

Sistemas operativos de shell

La cáscara se llama la superestructura sobre el sistema operativo, que es facilitado significativamente por el usuario y proporciona una serie de servicios de servicio adicionales.

Las conchas de sistemas operativos proporcionan:

* Crear, cambiar el nombre, la copia, el envío, la eliminación y la búsqueda rápida de un archivo en el directorio de disco actual o en todos los discos de la computadora;
* Ver, crear y comparar directorios;
* Ver, crear y editar archivos de texto;
* Archivar, actualizar y descomprimir. archivos de archivo y ver archivos;
* Sincronización de directorios, división y fusión de archivos;
* Apoyar la comunicación entre dos computadoras a través de puertos seriales o paralelos;
* Formateo y copia de disquetes, cambie la etiqueta de disquete y etiquetas TOM para discos duros, así como los discos de limpieza de archivos innecesarios;
* Programas de ejecución.

Norton Commander (NC) fue la mayor popularidad entre los usuarios. Este producto de software le permite ver los archivos y directorios en dos paneles constantemente mostrados de varios tipos y manejar convenientemente los archivos usando teclas de función y ratones.

La vaina del navegador DOS copia completamente la idea original de NC, pero tiene funciones adicionales. Admite el trabajo con un gran número de archivos, le permite resaltar los archivos de diferentes tipos de color, tiene herramientas más convenientes para la comunicación de intercompactos a través del módem.

Conchas gráficas para Windows - Tablero de Dash para ventanas, Tablero de guías para Windows 95, Deskbar 95 para Windows 95: Permita al usuario crear rápidamente el menú de programas de lanzamiento y llame a los documentos, así como monitorear el uso de los recursos del sistema.

Shet Shells y RAR están diseñados para controlar la compresión (archivo) y desempaquetar archivos en el entorno MS-DOS. WinRAR y Winzir Shells están diseñados para controlar la compresión (archivo) y desempaquetar archivos en un entorno de gráficos. NDOS Shells, Norton Desktop para Windows está diseñado para administrar archivos.

Fecha de publicación: 10/01/2010 10:34 UTC

Etiquetas: :: :: :: :: :: :.