858 Shares 7636 views

ACT – es … software de funcionamiento básico. El software del sistema incluye

Computadoras – nuestros compañeros de vida inherentes para la segunda década. Ellos ayudar a la gente se divierte y el trabajo, se comunican con los amigos en todo el mundo. Por desgracia, no todos los usuarios son actualmente los principios de trabajo con ordenador.

En particular, rara vez piensan acerca de la importancia del software de código abierto. Este software del sistema. Lo que se entiende por este concepto y cuál es la importancia de estos programas? La divulgación de este tema y el tema de este artículo. Además, vamos a considerar la clasificación del software del sistema fecha actual.

Es necesario saber que incluso los usuarios ordinarios, como cuando la lectura de algunos artículos informativos que a menudo no pueden entender la esencia de la que está escrito. Sucede lo mismo debido a la ignorancia de la terminología común. Cabe señalar que a menudo es una distorsión de pecado recursos, incluso especializados.

Introducción a la

Históricamente, se ha utilizado la totalidad del programa se dividen en dos clases:

  • Las aplicaciones del sistema (ACT – es la base de cualquier sistema operativo).
  • Los programas de aplicación.

Hay otra clase de software de aplicación Particularmente especializado, pero en la vida diaria con él y sólo se encuentran desarrolladores de tecnología.

Para aplicaciones que incluyen aplicaciones de oficina, software para la creación y edición de imágenes, así como otros fondos de la cual cada uno de nosotros tiene que tratar sobre una base diaria. No es difícil adivinar que esta clase es la más común y numerosos.

Lo que se incluye en el concepto de software de código abierto? Este programa diseñado para gestionar el DBMS (base de datos) diseñado para la interacción entre un usuario y un ordenador (DE – membranas de gráficos), así como sistemas especializados para recoger y procesar información. El uso reciente (en particular) a bordo de las aeronaves y vehículos de combate.

Conductores, etc.

Muy a menudo asignar las bibliotecas del sistema y controladores de dispositivos para el fin previsto de ninguna manera diferente de la ACT. Esto significa que tener en cuenta que los hace por separado no tiene sentido.

Por lo tanto, el software del sistema (System Software) puede ser llamado un conjunto de programas e interfaces que se utilizan para el control y la interacción persona-ordenador. Su principal objetivo – herramientas de traducción automática para visualizar y analizar en más familiar para nosotros todo el texto o gráficos. STR composición (Aplicado a diferencia de los servicios públicos) prácticamente no depende de los problemas específicos que resuelve el usuario de la computadora.

Se puede diseñar en casa, o tal vez un día entero para sentarse en las redes sociales. En cada caso, el software del equipo difiere drásticamente, mientras que la composición de las aplicaciones del sistema no sufre ningún cambio.

¿Qué hace el software del sistema

Y ahora se analiza en detalle la designación de este tipo de programas. Por lo que sus funciones principales:

  • Crean un entorno en el que las aplicaciones se ejecutan utilidad (OS).
  • Proporcionar la simplificación y automatización del desarrollo de nuevas aplicaciones.
  • Maximizar la precisión y la eficiencia de la comunicación entre ordenadores en las redes locales y globales.
  • Diagnosticar (y reparar) los diversos fallos programáticos.
  • Responsable de realizar operaciones auxiliares (hasta, archivo, transferencia de datos).

En consecuencia, no hay trabajo de ordenador sin el software libre no puede, en principio, ya que incluso el sistema operativo más primitiva – también una gama de aplicaciones especializadas. El mantenimiento de estos programas sólo puede ocuparse de usuarios calificados, y el desarrollo – sólo los mejores programadores, que en algunos casos necesitan conocer la programación en lenguaje de máquina (tales especialistas en el mundo en unidades generales). En resumen, para crear su propio sistema operativo en un espléndido aislamiento que no va a funcionar.

conocimientos y habilidades básicas

A pesar de la complejidad de este tipo de programas, incluso los usuarios normales necesitan entender la naturaleza de su trabajo, ya que afecta a la productividad de su interacción con el ordenador. Por ejemplo, no saber acerca de los programas de trabajo de los principios que controlan la escritura y lectura de información de la superficie del disco, no se puede formatear el disco duro, en función del tipo de datos que tiene la intención de mantenerla.

Como ya hemos dicho, su aplicación es de naturaleza sistémica, que no cambia prácticamente nunca. Es por ello que el desarrollo de software de código abierto se presentan requisitos particularmente estrictos.

software de sistema de clasificación

Tradicionalmente en esta clase son las siguientes versiones de software:

  • Los componentes de control.
  • componentes del ensayo, procesar y transmitir información.

¿Qué tan fácil de entender, los programas de control se sincronizan los procesos principales permitiendo que todos los dispositivos funcionen correctamente su ordenador. Sus principales funciones son las siguientes:

  • Control directo de toda la potencia de procesamiento del sistema.
  • Trabajando con los datos necesarios para su funcionamiento.

Muy a menudo, estas herramientas están constantemente en la memoria del ordenador. Pertenecen a un residente de dispositivos que forman el núcleo del sistema operativo. Si los programas de control, que son necesarios para llevar a cabo algunas operaciones importantes, se cargan en la memoria inmediatamente antes de la operación, se llaman tránsito (transitivo). En cualquier caso, hoy en día estas herramientas están disponibles sólo como parte tanto del sistema operativo y los controladores en forma de bibliotecas.

Por el contrario, el programa para el procesamiento de la información ejecuta por separado. Muy a menudo, que se entregan en el paquete de instalación de aplicaciones aplicadas. Por cierto, el instalador (Windows el instalador, por ejemplo) también se refiere al software del sistema.

Otra versión de la clasificación

Muy a menudo, los expertos dicen que el software debe estar dividido en básico y servicio. Por la base son aquellos programas que proporcionan el funcionamiento del ordenador. En consecuencia, un software del sistema incluyen:

  • sistemas operativos propios y conductores en su composición.
  • Pieles (DE) y demás soportes para la ejecución de los programas.
  • Los administradores de archivos.

OS como un conjunto de software de código abierto

Seguimos considerando que el software del sistema. Los sistemas operativos son una parte integrante del mismo.

En general, el sistema operativo en sí puede ser representada como un conjunto de programas de software que son responsables de la recepción, procesamiento, uso de la información y el control de todos los dispositivos del sistema. Por un lado, el sistema operativo actúa como un "espaciador" entre el usuario y su ordenador, por el contrario, es responsable de la mayor medida posible el uso efectivo de software y hardware llenar este último.

En la literatura, el sistema operativo también se llama el software básico del sistema. ¿Por qué esta terminología adoptada, consideramos a continuación.

Gestión de archivos – una función esencial del acto

Administradores de archivos están diseñados para facilitar el acceso a los datos físicos en el disco, para mostrarlos en una representación gráfica. Por lo tanto, sólo pueden utilizar el nombre de archivo lógico, en lugar de estar situado en el disco duro.

Importante! Los sistemas de archivos y los administradores de archivos a sí mismos no existen, porque son desarrollados para los sistemas operativos específicos y soluciones para ciertos problemas. Por lo tanto, algunos de los expertos coinciden en que el software del sistema e incluyen estas aplicaciones.

Sin embargo, hay algunos hechos que determinan la actitud de un programa de este tipo en términos de herramientas de gestión de información independientes:

  • Muchos sistemas operativos (y durante mucho tiempo y casi todos) pueden ser al mismo tiempo (!) Para trabajar con prácticamente todos los sistemas de archivos.
  • Algunos primitiva (pero aún así el sistema operativo) puede prescindir de estas aplicaciones.

¿Qué es el servicio de ACT

Esta categoría incluye programas que amplían considerablemente las capacidades del programa ACT, por lo que es más conveniente para el usuario final. También se pueden clasificar, y obtener una gran cantidad de puntos:

  • Los controladores de dispositivos no son depositados en el sistema operativo en la etapa de su creación.
  • Los programas de ordenador de auto-diagnóstico, lo que elimina la necesidad de que el usuario encuentre la causa de los errores y fracasos.
  • Por extraño que parezca, pero el software anti-virus también se ajusta a la definición de "servicio". Tenga en cuenta que no siempre fue.
  • Las solicitudes de las unidades de servicio le permiten copiar y archivar datos, borra de forma permanente o restaurar los archivos de datos para optimizar el proceso de grabación del disco.
  • Incorporado en el programa de copia de seguridad para reducir significativamente la información de espacio ocupado.
  • Utilidad para la gestión de los recursos de red y de la propia red.

A menudo esta clase de programas llamado utilidades del sistema. Ten en cuenta que los programas antivirus no lo llaman. Hoy en día, conocido medios de Symantec, tacto de piedra, así como otras grandes empresas que suministran software. Tipos de software para algunos de los casos que hemos revisado, pero siguen sin resolverse varias cuestiones.

ACT para trabajar con protocolos de red

Como su nombre lo indica, estas aplicaciones del sistema son responsables del acceso a la web. Tenga en cuenta que todos los siguientes términos se aplica más a aquellos sistemas que están diseñados para realizar algunas acciones específicas (correo del servidor de archivos del servidor). Para actualizar el software de esta orden, a menudo tienen que desarrollar nuevas versiones de los sistemas operativos.

La clave para entender el trabajo de todo el algoritmo es un programa de servidor especial que acepta solicitudes de la red y envía las respuestas en sí. Utilidades que están diseñados para enviar peticiones, llamados clientes. Tenga en cuenta que la solicitud se envía en forma de un formato estandarizado, que a menudo se conoce como protocolo. La respuesta también se envía como un archivo de un formato determinado que contiene toda la información necesaria (paquetes).

Por cierto, IE, Firefox, Opera y Google Chrome – los mismos clientes, que se basan en el principio de que sólo se propuso.

Entorno de programación y la ejecución de programas

Estos programas se relacionan con los medios específicos, sino una comprensión básica de ellos es también necesario, porque sin esto es imposible comprender los principios de funcionamiento del sistema operativo y el equipo en general. Necesitan no sólo crear, sino también para depurar y lanzar aplicaciones.

Los expertos dicen que en este caso en el software del sistema incluye:

  • Medios para escribir y editar texto.
  • Traductor o intérprete (para un lenguaje sencillo).
  • El enlazador, también llamado el enlazador.
  • Depuradores.
  • bibliotecas de aplicaciones completas para la ejecución del programa.

Tenga en cuenta que se crea la aplicación (con raras excepciones) bajo cualquier sistema operativo determinado. Pero las herramientas del sistema que están diseñados para desarrollarlos, pueden trabajar en un sistema completamente diferente (por esto y necesita algunas bibliotecas del sistema). Esto es muy importante, ya que no se limitan a los desarrolladores en la elección del sistema preferido para el trabajo.

¿Cuáles son los traductores

Dado que esta definición no es clara para todo el mundo, examinar esta cuestión con más detalle.

Este es un concepto importante se refiere a un programa que traduce el lenguaje de programación que sea comprensible para las personas, en lenguaje de máquina. Por supuesto, el lenguaje de máquina se puede entender y el hombre, pero estos profesionales de la unidad de todo el mundo. El programa en sí está escrito en cualquier lenguaje de programación, llamado módulo de origen. módulo de objeto llamado compilado información de base para una mayor utilización de la máquina. La estructura de este módulo consiste en el texto del programa ya está traducido a lenguaje de máquina, así como otra información necesaria para su correcto funcionamiento y la depuración.

Todas las solicitudes de esta clase se dividen en compiladores e intérpretes. La primera se traduce de inmediato el texto de origen en el módulo de máquina. El intérprete no sólo se realiza portador, pero luego intenta probar el programa. Sobre esta base, tiene una gran desventaja: la lenta ejecución del programa. Es por ello que el uso de tales medios sólo entre los idiomas más simples y primitivas, que se utilizan para enseñar los fundamentos de la programación.

Linker, o enlazador, se dedica en el procesamiento de módulos de objeto en los elementos de arranque. Cada uno de ellos ya se puede mover en la memoria y ejecutados.

Depurador, y otros componentes

El depurador realiza una función esencial, ya que permite controlar el flujo del programa, al mismo tiempo buscando errores en ella. En su conjunto de características básicas incluyen:

  • Para pasar por el módulo de objeto cargado, con una permanente resultados de cría.
  • Parar en puntos predeterminados del desarrollador.
  • Si hay tal necesidad, el depurador puede detener por completo el programa en un punto predeterminado.
  • Mostrar todas las variables utilizadas.

hallazgos

Por lo tanto, vamos a resumir. Resulta que los siguientes elementos se incluyen en el software del sistema:

  • Directamente al OS (sistema operativo).
  • Pieles (DE) y el entorno de ejecución del programa.
  • Administradores de archivos, y otra herramienta de gestión de archivos.
  • Herramientas de Desarrollo.
  • Todas las herramientas de red.
  • Algunas aplicaciones.

Aquí examinamos la estructura del software del sistema.