La interfaz de usuario débil es compatible con los sistemas operativos. Biblioteca Abierta - biblioteca abierta de información educativa

Interfaz, por definición, son las reglas de interacción entre el sistema operativo y los usuarios, así como los niveles vecinos en la red informática. La tecnología de comunicación persona-computadora depende de la interfaz.

Interfaz de comando

La interfaz de comandos se llama así porque en este tipo de interfaz el usuario da comandos a la computadora, y la computadora los ejecuta y le da el resultado al usuario. La interfaz de comando se implementa en forma de tecnología por lotes y tecnología de línea de comando.

tecnología por lotes. Se suministra una secuencia de símbolos a la entrada de la computadora, en la que, de acuerdo con ciertas reglas, se indica la secuencia de programas lanzados para su ejecución. Después de ejecutar el siguiente programa, se inicia el siguiente, y así sucesivamente. La máquina, de acuerdo con ciertas reglas, encuentra comandos y datos por sí misma. Esta secuencia puede ser, por ejemplo, una cinta de papel perforada, una pila de tarjetas perforadas o una secuencia de pulsación de teclas de una máquina de escribir eléctrica (tipo CONSUL).

Tecnología de línea de comando. Con esta tecnología, un teclado es la única forma de ingresar información de una persona a una computadora, y la computadora muestra información a la persona mediante una pantalla alfanumérica (monitor). Esta combinación (monitor + teclado) pasó a denominarse terminal o consola.

Los equipos se reclutan en línea de comando. La línea de comando es un símbolo de aviso y un rectángulo parpadeante: el cursor. Cuando presiona una tecla, aparecen símbolos en la ubicación del cursor y el cursor se mueve hacia la derecha. Esto es muy similar a escribir un comando en una máquina de escribir. El comando finaliza al presionar una tecla. Ingresar. Después de eso, se realiza la transición al comienzo de la siguiente línea. Es desde esta posición que la computadora muestra los resultados de su trabajo en el monitor. Luego se repite el proceso.

Interfaz WIMP

(Ventana - ventana, Imagen - imagen, Menú - menú, Puntero - puntero).

Un rasgo característico de este tipo de interfaz es que el diálogo con el usuario no se realiza mediante comandos, sino mediante imágenes gráficas: menús, ventanas y otros elementos. Aunque los comandos se dan a la máquina en esta interfaz, esto se hace a través de imágenes gráficas. Este tipo de interfaz se implementa en dos niveles de tecnología: una interfaz gráfica simple y una interfaz WIMP pura.

GUI sencilla . Características distintivas de esta interfaz:

    seleccionar áreas de pantalla;

    redefinir las teclas del teclado según el contexto;

    uso de manipuladores y teclado para controlar el cursor;

    Uso generalizado de monitores en color.

Un ejemplo típico del uso de este tipo de interfaz es el shell de archivos de Nortron Commander.

WIMP-interfaz . La segunda etapa en el desarrollo de la interfaz gráfica fue la interfaz WIMP "pura".

Este subtipo de interfaz se caracteriza por las siguientes características:

todo el trabajo con programas, archivos y documentos se realiza en Windows: ciertas partes de la pantalla delineadas por un marco;

todos los programas, archivos, documentos, dispositivos y otros objetos se presentan en forma de íconos: íconos cuando se abren, los íconos se convierten en ventanas;

todas las acciones con objetos se realizan mediante el menú;

Usar manipuladores para señalar objetos.

Un ejemplo de un programa GUI es el sistema operativo. sistema windows.

SEDA - interfaz

(Habla - habla, Imagen - imagen, Lenguaje - lenguaje, Conocimiento - conocimiento).

Este tipo de interfaz es el más cercano a la forma de comunicación humana habitual. En el marco de esta interfaz hay una "conversación" normal entre una persona y una computadora. Al mismo tiempo, la computadora encuentra comandos por sí misma analizando el habla humana y encontrando en él frases clave. También convierte el resultado de la ejecución del comando en comprensible para los humanos forma. Las variedades incluyen interfaces basadas en tecnologías biométricas y de voz.

tecnología del habla. Con esta tecnología, los comandos se dan por voz pronunciando palabras reservadas especiales: comandos. Los comandos principales son:

- Descansar- apague la interfaz de voz.

- Abierto- cambiar al modo de llamar a un programa en particular. El nombre del programa se llama en la siguiente palabra.

- yo dictaré- transición del modo de comando al modo de escritura por voz.

- Modo de comando- volver al modo de comando de voz.

tecnología biométrica. Para controlar la computadora se utilizan la expresión facial de una persona, la dirección de su mirada, el tamaño de la pupila y otros signos. Para identificar al usuario, el patrón del iris de sus ojos, huellas dactilares y otros información única. Las imágenes se leen desde cámara de vídeo digital y luego usando programas especiales Los comandos de reconocimiento de patrones se extraen de esta imagen.

Interfaz semántica (pública)

Incluye una interfaz de línea de comandos, una gráfica, una de voz y una facial. principal característica distintiva- esta es la ausencia de comandos al comunicarse con una computadora. La solicitud se genera en lenguaje natural, en forma de texto e imágenes enlazadas. En esencia, es difícil llamarlo interfaz: ya es una simulación de la comunicación entre humanos y computadoras.

Como cualquier dispositivo técnico, una computadora intercambia información con una persona a través de un conjunto de reglas específicas que son vinculantes tanto para la máquina como para la persona. Estas reglas están en literatura informática se llaman interfaz. La interfaz puede ser comprensible o incomprensible, amigable o no. Se le aplican muchos adjetivos. Pero una cosa es constante: existe y no puedes escapar de ella.

Interfaz- estas son las reglas para la interacción entre el sistema operativo y los usuarios, así como los niveles vecinos en la red informática. La tecnología de comunicación persona-computadora depende de la interfaz.

Interfaz- Esto es, ante todo, un conjunto de reglas. Como cualquier regla, se pueden generalizar, recopilar en un "código", agrupar por característica común. Así, llegamos al concepto de "tipo de interfaz" como una combinación de formas similares de interacción entre humanos y computadoras. Se puede proponer la siguiente clasificación esquemática varias interfaces comunicación entre una persona y una computadora (Fig. 1.).

Tecnología por lotes. Históricamente, este tipo de tecnología apareció primero. Ya existía en las máquinas de relevos de Sues y Zuse (Alemania, 1937). Su idea es simple: se suministra una secuencia de símbolos a la entrada de la computadora, en la que, de acuerdo con ciertas reglas, se indica la secuencia de programas lanzados para su ejecución. Después de ejecutar el siguiente programa, se inicia el siguiente, y así sucesivamente. La máquina, de acuerdo con ciertas reglas, encuentra comandos y datos por sí misma. Esta secuencia puede ser, por ejemplo, una cinta de papel perforada, una pila de tarjetas perforadas o una secuencia de pulsación de teclas de una máquina de escribir eléctrica (tipo CONSUL). La máquina también envía sus mensajes a una perforadora, una unidad de impresión alfanumérica (ADP) o una cinta de máquina de escribir.

Una máquina así es una “caja negra” (más precisamente, un “gabinete blanco”), en la que constantemente se suministra información y que también “informa” constantemente al mundo sobre su estado. Aquí una persona tiene poca influencia en el funcionamiento de la máquina: solo puede pausar el funcionamiento de la máquina, cambiar el programa e iniciar la computadora nuevamente. Posteriormente, cuando las máquinas se volvieron más potentes y pudieron atender a varios usuarios a la vez, los usuarios esperaron una eternidad como: "Envié datos a la máquina, estoy esperando que responda". - se volvió, por decirlo suavemente, aburrido. Además centros de computación, después de los periódicos, se convirtió en el segundo “productor” de papel usado. Por lo tanto, con la llegada de las pantallas alfanuméricas, comenzó la era de la tecnología verdaderamente fácil de usar: la línea de comando.

Interfaz de comando.

La interfaz de comando se llama así porque en este tipo de interfaz una persona da “comandos” a la computadora, y la computadora las ejecuta y le da el resultado a la persona. La interfaz de comando se implementa en forma de tecnología por lotes y tecnología de línea de comando.


Con esta tecnología, un teclado es la única forma de ingresar información de una persona a una computadora, y la computadora muestra información a la persona mediante una pantalla alfanumérica (monitor). Esta combinación (monitor + teclado) pasó a denominarse terminal o consola.

Los comandos se escriben en la línea de comando. La línea de comando es un símbolo de aviso y un rectángulo parpadeante: un cursor. Cuando presiona una tecla, aparecen símbolos en la ubicación del cursor y el cursor se mueve hacia la derecha. El comando termina con Introducir claves(o Retorno). Después de esto, pasa al principio de la siguiente línea. Es desde esta posición que la computadora muestra los resultados de su trabajo en el monitor. Luego se repite el proceso.

La tecnología de línea de comando ya funcionaba en pantallas alfanuméricas monocromáticas. Como sólo era posible introducir letras, números y signos de puntuación, especificaciones técnicas La visualización no fue significativa. Se podría utilizar como monitor un receptor de televisión e incluso un tubo de osciloscopio.

Ambas tecnologías se implementan en forma de una interfaz de comando: los comandos se dan a la máquina como entrada y ésta, por así decirlo, "responde" a ellos.

El tipo de archivos predominante al trabajar con la interfaz de comandos se ha convertido archivos de texto- ellos y solo ellos podrían crearse usando el teclado. El momento en que la interfaz de línea de comandos se utilizó más ampliamente fue la aparición del sistema operativo. Sistemas UNIX y la aparición de las primeras computadoras personales de ocho bits con el sistema operativo multiplataforma CP/M.

Interfaz WIMP(Ventana - ventana, Imagen - imagen, Menú - menú, Puntero - puntero). rasgo característico Este tipo de interfaz consiste en que el diálogo con el usuario no se lleva a cabo mediante comandos, sino mediante imágenes gráficas: menús, ventanas y otros elementos. Aunque en esta interfaz se dan comandos a la máquina, esto se hace “indirectamente”, a través de imágenes gráficas. La idea de una interfaz gráfica comenzó a mediados de los años 70 cuando se desarrolló el concepto de interfaz visual en el Centro de Investigación Xerox Palo Alto (PARC). El requisito previo para la interfaz gráfica era reducir el tiempo de reacción de la computadora a un comando, aumentar el volumen RAM, así como el desarrollo de la base técnica de las computadoras. La base hardware del concepto, por supuesto, fue la aparición de pantallas alfanuméricas en las computadoras, y estas pantallas ya tenían efectos tales como "parpadeo" de caracteres, inversión de color (cambiando el contorno de los caracteres blancos sobre un fondo negro al revés, es decir, caracteres negros sobre fondo blanco), caracteres subrayados. Estos efectos no se extendieron a toda la pantalla, sino sólo a uno o más personajes. El siguiente paso fue crear una pantalla a color que permitiera visualizar, junto con estos efectos, personajes en 16 colores sobre un fondo con una paleta (es decir, un conjunto de colores) de 8 colores. despues de la aparicion pantallas gráficas, con la capacidad de mostrar cualquier imagenes graficas en forma de muchos puntos en la pantalla diferentes colores¡No hay límites para tu imaginación al usar la pantalla! Primer sistema GUI 8010 Star Sistema de información El grupo PARC surgió así cuatro meses antes del lanzamiento del primer ordenador IBM en 1981. Inicialmente, la interfaz visual se utilizaba sólo en programas. Poco a poco, comenzó a cambiar a los sistemas operativos, utilizados por primera vez en Atari y Macintosh de Apple y luego en computadoras compatibles con IBM.

Desde una época anterior, y también influenciado por estos conceptos, hubo un proceso de unificación en el uso del teclado y el ratón. programas de aplicacion. La fusión de estas dos tendencias dio lugar a la creación de interfaz de usuario, con la ayuda del cual, con costos mínimos tiempo y dinero para la reconversión del personal, puede trabajar con cualquier producto de software. Esta parte está dedicada a una descripción de esta interfaz, común a todas las aplicaciones y sistemas operativos.

La interfaz gráfica de usuario ha pasado por dos etapas durante su desarrollo y se implementa en dos niveles de tecnología: una interfaz gráfica simple y una interfaz WIMP “pura”.

En la primera fase, la GUI era muy similar a la tecnología de línea de comandos. Las diferencias con la tecnología de línea de comando fueron las siguientes:

Ú Al mostrar caracteres, se permitió resaltar algunos caracteres con color, imagen inversa, subrayado y parpadeo. Gracias a esto, la expresividad de la imagen ha aumentado.

Ú Dependiendo de la implementación específica de la interfaz gráfica, el cursor puede aparecer no solo como un rectángulo parpadeante, sino también como un área que cubre varios caracteres e incluso parte de la pantalla. Esta área seleccionada se diferencia de otras partes no seleccionadas (normalmente por el color).

Ú Al presionar la tecla Enter no siempre se ejecuta el comando y se va a siguiente línea. La reacción al presionar cualquier tecla depende en gran medida de dónde estaba el cursor en la pantalla.

Ú Además de la tecla Intro, las teclas de cursor “grises” se utilizan cada vez más en el teclado (consulte la sección sobre el teclado en el número 3 de esta serie).

Ú Ya en esta edición de la interfaz gráfica se comenzaron a utilizar manipuladores (como mouse, trackball, etc. - ver Figura A.4.) Permitieron seleccionar rápidamente la parte correcta pantalla y mueva el cursor.

En resumen, podemos citar las siguientes características distintivas de esta interfaz:

Ú Seleccionar áreas de la pantalla.

Ú Redefinir las teclas del teclado según el contexto.

Ú Usando manipuladores y teclas grises del teclado para controlar el cursor.

Ú Uso generalizado de monitores en color.

La aparición de este tipo de interfaz coincide con el uso generalizado de sistemas operativos. sistemas MS-DOS. Fue ella quien presentó esta interfaz a las masas, gracias a lo cual los años 80 estuvieron marcados por la mejora de este tipo de interfaces, mejorando las características de visualización de caracteres y otros parámetros del monitor.

Un ejemplo típico del uso de este tipo de interfaz es el shell de archivos Nortron Commander y el editor de texto Multi-Edit. A editores de texto Léxico, ChiWriter y procesador de textos Microsoft Word para dos son un ejemplo de cómo esta interfaz se ha superado a sí misma.

La segunda etapa en el desarrollo de la interfaz gráfica fue la interfaz WIMP "pura". Este subtipo de interfaz se caracteriza por las siguientes características:

Ú Todo el trabajo con programas, archivos y documentos se realiza en Windows: ciertas partes de la pantalla delineadas por un marco.

Ú Todos los programas, archivos, documentos, dispositivos y otros objetos se presentan en forma de iconos. Cuando se abren, los iconos se convierten en ventanas.

Ú Todas las acciones con objetos se realizan mediante el menú. Aunque el menú apareció en la primera etapa del desarrollo de la interfaz gráfica, no tuvo un papel dominante en ella, sino que sirvió solo como una adición a la línea de comando. En una interfaz WIMP pura, el menú se convierte en el elemento de control principal.

Ú Uso extensivo de manipuladores para señalar objetos. El dispositivo señalador deja de ser solo un juguete, una adición al teclado, y se convierte en el principal elemento de control. Usando un manipulador, señalan cualquier área de la pantalla, ventana o ícono, lo seleccionan y solo entonces lo controlan a través del menú o usando otras tecnologías.

Cabe señalar que WIMP requiere una visualización rasterizada en color con resolución alta y un manipulador. Además, los programas orientados a este tipo de interfaz imponen mayores exigencias al rendimiento de la computadora, su capacidad de memoria, ancho de banda neumáticos, etc. Sin embargo, este tipo de interfaz es la más fácil de aprender e intuitiva. Por lo tanto, ahora la interfaz WIMP se ha convertido en un estándar de facto.

Un ejemplo sorprendente de programas con interfaz gráfica es el sistema operativo. sistema microsoft Ventanas.

SEDA- interfaz (Habla - habla, Imagen - imagen, Lenguaje - lenguaje, Conocimiento - conocimiento). Este tipo de interfaz es el más cercano a la forma de comunicación humana habitual. En el marco de esta interfaz hay una "conversación" normal entre una persona y una computadora. Al mismo tiempo, la computadora encuentra comandos por sí misma analizando el habla humana y encontrando frases clave en él. También convierte el resultado de la ejecución del comando a un formato legible por humanos. Este tipo de interfaz es el que más exige recursos de hardware informático y, por lo tanto, se utiliza principalmente con fines militares.

Desde mediados de los años 90, tras la llegada de los económicos tarjetas de sonido y el uso generalizado de tecnologías de reconocimiento de voz, apareció la llamada interfaz SILK de "tecnología de voz". Con esta tecnología, los comandos se dan por voz pronunciando palabras reservadas especiales: comandos.

Las palabras deben pronunciarse con claridad y al mismo ritmo. Se requiere una pausa entre palabras. Debido al subdesarrollo del algoritmo de reconocimiento de voz, dichos sistemas requieren programar para todos usuario específico.

La tecnología del "habla" es implementación más simple SEDA - interfaz.

Tecnología biométrica (“interfaz mímica”).

Esta tecnología surgió a finales de los años 90 del siglo XX y todavía está en desarrollo en el momento de escribir este artículo. Para controlar la computadora se utilizan la expresión facial de una persona, la dirección de su mirada, el tamaño de la pupila y otros signos. Para identificar al usuario se utiliza un patrón del iris de sus ojos, huellas dactilares y otra información única. Las imágenes se leen desde una cámara de video digital y luego se extraen comandos de esta imagen utilizando programas especiales de reconocimiento de patrones. Es probable que esta tecnología ocupe su lugar en productos de software y aplicaciones donde es importante identificar con precisión al usuario de la computadora.

Concepto, clasificación de sistemas operativos.

Tema 6. Sistemas operativos

Objetivo: Estudiando conceptos basicos y clasificación de sistemas operativos para ordenadores personales.

Palabras clave: sistemas operativos, interfaz de usuario.

Plan:

  1. Concepto, clasificación de sistemas operativos.
  2. Comando, interfaz gráfica WIMP e interfaz SILK.
  3. Características distintivas de WINDOWS 9X/ME/2000/XP.

Sistema operativo: un conjunto organizado de programas cuyo propósito es:

· controlar el funcionamiento de la computadora desde el momento en que se enciende hasta que se apaga;

· organización de cálculos y comunicaciones fiables medios tecnicos PC con usuario;

· gestión eficaz Recursos informáticos de PC.

Clasificación del sistema operativo:

1. Según la cantidad de usuarios que trabajan simultáneamente con el sistema, los sistemas operativos se dividen en monousuario y multiusuario.

2. Según la cantidad de tareas que se pueden resolver con su ayuda en un momento dado, los sistemas operativos se dividen en monotarea (un solo programa) y multitarea (multiprograma).

3. Según la forma en que el usuario se comunica con el sistema operativo, se distinguen los sistemas operativos con una interfaz de línea de comandos, una interfaz gráfica WIMP y una interfaz SILK.

4. Según el número de bits del bus de direcciones, se distinguen los sistemas operativos de 16, 32 y 64 bits. El ancho del bus de direcciones determina la cantidad máxima de RAM direccionable. A cada elemento se puede acceder directamente.

Existen sistemas operativos individuales para cada modelo de computadora. Para compatible con IBM Las PC utilizan MS DOS, WINDOWS, OS/2, Unix, LINUX, etc.

Hoy destacan los siguientes tipos interfaz:

1. Interfaz de comando. Este tipo de interfaz debe su nombre a que el usuario da comandos a la computadora y ésta los ejecuta y produce resultados. La interfaz de comando se implementa en forma de tecnología de línea de comando y tecnología por lotes.

2. Interfaz gráfica WIMP ( ventana de ventanas, Imagen- imagen, Menú-menú, Puntero - puntero) apareció en 1981. Se caracteriza por el hecho de que el usuario mantiene un diálogo utilizando imágenes gráficas: menús, ventanas, iconos y otros elementos. Un ejemplo sorprendente de programas con interfaz gráfica es el sistema operativo MS Windows.

3. Interfaz de SEDA ( Discurso, Imagen-imagen, Lenguaje-lenguaje, Conocimiento-conocimiento) comenzaron a desarrollarse a mediados de los años 90 del siglo XX con la llegada de las tarjetas de sonido y el uso generalizado de las tecnologías de reconocimiento de voz. En el marco de este tipo de interfaz, existe comunicación verbal entre una persona y una computadora. Debido al subdesarrollo del algoritmo de reconocimiento de voz, dichos sistemas requieren personalización para cada usuario específico. MS Office XP ya incluye un sistema de reconocimiento de voz, pero hasta ahora sólo entiende inglés. Idiomas chino y japonés.

3. Características distintivas del sistema operativo MS DOS, WINDOWS 9X/ME/2000/XP

MSDOS es un sistema operativo de 16 bits, de una sola tarea y de un solo usuario con una interfaz de línea de comandos. Vale la pena decir que varios diferentes carcasas de software: Comandante Norton, QDOS, DOS SHELL, Comandante Volkov, VENTANAS 1/2/3. Un shell de software es un programa que se ejecuta bajo el control de un sistema operativo y ayuda a trabajar con este sistema operativo. Muestra claramente en la pantalla todo estructura de archivos PC: discos, directorios, archivos.

Windows 9X (Windows 95/98ME): sistema operativo multiusuario, multitarea, de 32 bits con interfaz gráfica, diseñado para uso en el hogar, para el modo de operación interactivo, no es portátil a otras plataformas de hardware (ᴛ.ᴇ. a procesadores no compatibles con microprocesadores INTEL 8088). No se puede recibir interfaz de texto línea de comando sin modo gráfico (el modo de diálogo no siempre es necesario, por ejemplo, para servidores). Windows 9X proporciona total compatibilidad con el sistema operativo MSDOS.

Windows NT (nueva tecnología) es un sistema operativo profesional multiusuario y multitarea de 32 bits con una interfaz gráfica que admite PC multiprocesador (hasta 32 procesadores). Creado inicialmente para el sector corporativo, teniendo en cuenta el trabajo en la CS. Este sistema operativo tiene herramientas poderosas protección de programas y datos de usuario contra acceso no autorizado, tiene dos modificaciones: Windows NT Station (para estaciones de trabajo), Windows NT Server (sistema operativo de red).

Windows 2000 se integra Características de Windows 9X y Windows NT con la expansión de muchas capacidades de usuario del servicio.

Windows XP (2002 ᴦ.) está desarrollado sobre la base de las tecnologías utilizadas en Windows 2000, es más conveniente para trabajar en PC tanto domésticas como de oficina, impone grandes exigencias a los recursos del sistema de la PC (al menos 128 MB de memoria y 2 GB de espacio en disco duro).

Los sistemas operativos UNIX y LINUX se han generalizado en Internet, porque... es un sistema operativo independiente de la máquina.

Preguntas de seguridad:

1. ¿Concepto y tipos de SO?

2. ¿Concepto y tipos de interfaz?

3. Características comparativas¿SO?

Características distintivas de esta interfaz.

GUI

  • Seleccionar áreas de la pantalla.
  • Redefina las teclas del teclado según el contexto.
  • Usando las alfombrillas del mouse y las teclas grises del teclado para controlar el cursor.
  • Uso generalizado de monitores en color.

La aparición de este tipo de interfaz coincidió con el uso generalizado del sistema operativo MS DOS. Un ejemplo típico del uso de este tipo de interfaz es el shell de archivos Norton Commander y el procesador de textos Microsoft Word para Dos.

La segunda etapa en el desarrollo de la interfaz gráfica fue la interfaz WIMP "pura". Se caracteriza por las siguientes características.

  • Todo el trabajo con programas, archivos y documentos se realiza en Windows: ciertas partes de la pantalla delineadas por un marco.
  • Todos los programas, archivos, documentos, dispositivos y otros objetos se presentan en forma de iconos. Cuando se abren, los iconos se convierten en ventanas.
  • Todas las acciones con objetos se realizan mediante el menú. Aunque el menú apareció en la primera etapa del desarrollo de la interfaz gráfica, no tuvo un papel dominante en ella, sino que sirvió solo como una adición a la línea de comando. En una interfaz WIMP pura, el menú se convierte en el elemento de control principal.
  • Uso extensivo de manipuladores para señalar objetos. Usando un manipulador, señalan cualquier área de la pantalla, ventana o ícono, lo seleccionan y solo entonces lo controlan a través del menú o usando otras tecnologías.

La característica más importante de esta interfaz es su claridad y facilidad de uso.

Por lo tanto, la interfaz WIMP se ha convertido ahora en un estándar de facto. Un ejemplo sorprendente de programas con interfaz gráfica es el sistema operativo Microsoft Windows.

Desde mediados de los años 90 del siglo XX, debido a la llegada de las tarjetas de sonido y el uso generalizado de tecnologías de reconocimiento de voz, desarrollo activo y el uso de la interfaz SILK de “tecnología del habla”. Con esta tecnología, los comandos se dan por voz pronunciando palabras reservadas especiales: comandos. Semejante equipos principales(según las reglas del sistema de entrada de voz de Gorynych) son:

  • "Despertar" - encender interfaz de voz.
  • "Relájate": apaga la interfaz de voz.
  • "Abrir": cambia al modo de llamar a un programa en particular. El nombre del programa se llama en la siguiente palabra.
  • “Yo dictaré”: cambia del modo de comando al modo de escritura por voz.
  • “Modo de comando”: regresa al modo de comando de voz
  • y algunos otros.

Las palabras deben pronunciarse con claridad y al mismo ritmo. Se requiere una pausa entre palabras. Debido al subdesarrollo del algoritmo de reconocimiento de voz, dichos sistemas requieren un ajuste previo individual para cada usuario específico. EN Composición de la oficina XP ya ha incluido un sistema de reconocimiento de voz, sin embargo, hasta ahora sólo entiende inglés, chino y japonés.

El usuario, por regla general, no está interesado en los detalles del hardware del ordenador; lo ve como un conjunto de aplicaciones. La aplicación se puede escribir en cualquiera de los lenguajes de programación. Para simplificar esta tarea existe un conjunto programas del sistema, algunas de las cuales se denominan utilidades, a menudo se utilizan para implementar funciones que ayudan a crear programas de usuario para trabajar con archivos y administrar dispositivos de entrada/salida. El programador utiliza estas herramientas al desarrollar estos programas, y las aplicaciones en tiempo de ejecución acceden a las utilidades para ejecutar ciertas funciones. El más importante de los programas del sistema es el sistema operativo, que oculta detalles del hardware al programador y proporciona interfaz fácil de usar para ejecutar el sistema de entorno operativo. Puede incluir varias interfaces:

1) costumbre;

2) software

Por ejemplo, sistema linux a ellos. para el usuario como comandos de interfaz (varios shells): C-Shell, K-Shell, B-Shell, bash-shell.

INTERFAZ TIPO Midnight Commander.

si y interfaces gráficas(X-Windows). Puede tener varios gestores de ventanas (KDE Grome).

Acerca de interfaces de software, entonces el sistema operativo programas de windows puede contactar tanto con el sistema operativo para los servicios y funciones correspondientes, como para subsistema de gráficos. En términos de arquitectura del procesador, un segundo programa diseñado para ejecutarse en Linux utiliza los mismos comandos y formatos de datos que un programa diseñado para ejecutarse en Linux. Entorno de Windows. Sin embargo, en el primer caso se recurre al entorno operativo, en el segundo, a otro. De este modo, entorno operativo- esto es algo sistémico software, en el que se pueden ejecutar programas creados según las reglas de funcionamiento de este entorno.

Los sistemas operativos típicos proporcionan los siguientes servicios:

1) desarrollo del programa. El sistema operativo proporciona al programador una variedad de herramientas y servicios, como editores y depuradores. Estos servicios, implementados como utilidades de software, que soportan sistemas operativos, aunque no forman parte de su núcleo, dichos programas se denominan herramientas de desarrollo de aplicaciones;

2) ejecución de programas. Para ejecutar el programa, debe realizar una serie de pasos. Los comandos y datos deben cargarse en la memoria principal y los dispositivos inicializarse. El sistema operativo realiza un trabajo de rutina;

3) acceso a dispositivos de entrada/salida. Cada dispositivo de E/S requiere su propio conjunto de comandos o señal controlada para controlar su funcionamiento. El sistema operativo proporciona al usuario una interfaz uniforme que expone todos estos detalles y permite al programador acceder a los dispositivos de E/S mediante comandos simples lectura y escritura;

4) controlamos el acceso a los archivos. Cuando se trabaja con archivos, la parte de administración del sistema operativo está diseñada no solo para comprender la naturaleza de los dispositivos de entrada/salida y el conocimiento de las estructuras de datos registradas en los archivos. Los sistemas operativos multiusuario también brindan mecanismos de protección al acceder a archivos;

5) sistemas de acceso. El sistema operativo controla el acceso al público. sistema computacional en general, así como a los recursos individuales del sistema. Debe garantizar la protección de recursos y datos contra el uso no autorizado, así como resolver situaciones de conflicto;

6) detección y procesamiento de errores. al trabajar sistema informático Se producen varias fallas, estas incluyen internas y errores externos Los problemas que surgen en el hardware, como errores de memoria, fallas o fallas del dispositivo, son posibles y errores de software: desbordamiento aritmético, un intento de acceder a una ubicación de memoria a la que se está accediendo y no se puede completar una solicitud de aplicación. En cada uno de estos casos, el sistema operativo debe tomar medidas para minimizar el impacto del error en el funcionamiento de la aplicación. La reacción del sistema operativo ante un error puede variar: desde mensaje sencillo sobre un error hasta que el programa falla;

7) contabilidad del uso de recursos. Un buen sistema operativo debe tener un medio para tener en cuenta el uso de diversos recursos y mostrar los parámetros del fabricante. Esta información es extremadamente importante para mejora adicional y configuración del sistema para mejorar el rendimiento.

Tema 1.3. Entorno operativo

SISTEMA OPERATIVO COMO GESTOR DE RECURSOS.

Una computadora es un conjunto de recursos que apoyan la ejecución de tareas, acumulación, almacenamiento, movimiento y procesamiento de datos, y también controla el funcionamiento de estas y otras funciones. Es el sistema operativo el que gestiona los recursos del ordenador y controla sus funciones básicas. Sin embargo, este control tiene siguientes características:

1) las funciones del sistema operativo funcionan de la misma manera que el resto del software, es decir se implementan en la forma programas individuales o un conjunto de programas, ejecutando procesos;

2) el sistema operativo debe transferir el control a otros procesos y esperar a que el procesador le permita realizar sus funciones nuevamente.

Un sistema operativo es, en esencia, una colección. programas de computadora, como cualquier otro programa, envía comandos al procesador. Diferencia clave es el propósito de este programa.

Sistema operativo //compatible//: cómo utilizar otros recursos del sistema, y cómo asignar tiempo cuando se utilizan otros programas, pero para ello el procesador debe pausar el trabajo con él y pasar a ejecutar otros programas.

Así, el sistema operativo cede el control al procesador para que pueda realizar algunas trabajo útil y luego retoma el control el tiempo suficiente para preparar el procesador para la siguiente parte del trabajo.

Parte del sistema operativo se encuentra en la RAM (principal, base). Esta parte incluye el kernel (Kernel), que contiene la mayor parte de las funciones utilizadas con más frecuencia, y también contiene algunos otros componentes del sistema operativo utilizados en en este momento tiempo.

El resto contiene otros programas y datos del usuario. La ubicación de estos datos en la RAM está controlada conjuntamente por el sistema operativo y el hardware del procesador utilizado para administrar la memoria. El sistema operativo decide cuándo el programa en ejecución puede dañar los dispositivos de entrada/salida que necesita y controla el acceso a los archivos.

El procesador también es un recurso que el sistema operativo debe determinar cuánto tiempo debe dedicar a la ejecución de una tarea determinada. programa de usuario. Sistemas multiprocesador: Se debe tomar una decisión para cada proceso.

POSIBILIDADES DE DESARROLLO DEL SISTEMA OPERATIVO.

La mayoría de los sistemas operativos están en constante evolución. Esto sucede debido a las siguientes razones:

a) actualización y aparición de nuevos tipos de hardware;

b) nuevos servicios. Se pueden agregar nuevas herramientas al sistema operativo para monitorear y evaluar el desempeño para mantener una alta eficiencia con las herramientas existentes del usuario;

c) corrección. Cada sistema operativo tiene errores. De vez en cuando se descubren y corrigen. La necesidad de cambiar periódicamente el sistema operativo impone ciertas restricciones al dispositivo. Es obvio que estos sistemas deben tener diseño modular, claramente definido por la interacción de módulos. Para grandes programas papel importante Una buena y completa documentación juega un papel importante.

Aceptado simbolos:

  • E/S - entrada/salida;
  • JSC - hardware;
  • BD - base de datos;
  • RAM - memoria de acceso aleatorio;
  • SO - sistema operativo;
  • ROM: memoria de sólo lectura;
  • ordenador personal - ordenador personal;
  • Software - software;
  • RV - tiempo real;
  • SU - sistema de control;
  • DBMS: sistema de gestión de bases de datos;
  • UVV - dispositivo de entrada/salida;
  • FS - sistema de archivos;
  • CPU - procesador (unidad central de procesamiento).

Concepto entorno operativo, composición, finalidad. Estándar programas de servicio soporte del entorno operativo. Concepto maquina base, máquina ampliada. Modo usuario, modo supervisor




Arriba