Colección de citas famosas - Mensajes de felicitación - ¿Por qué la gente suele decir que el software es el alma de un sistema informático?

¿Por qué la gente suele decir que el software es el alma de un sistema informático?

El software es el alma de la computadora. Una computadora sin software es como una grabadora sin cintas, y una grabadora de video sin cintas de video no es diferente a la chatarra. Las computadoras pueden realizar muchas tareas diferentes utilizando diferentes programas informáticos. Proporciona a las computadoras una flexibilidad y versatilidad extraordinarias. Es por ello que cualquier acción de la computadora es inseparable de las instrucciones ordenadas por los humanos. Una serie de instrucciones que las personas compilan para las computadoras para determinadas necesidades se denominan programas. Este programa, junto con el material educativo asociado, se denomina software. Una computadora con software se convierte en una computadora completa.

Los sistemas generalmente dividen el software en dos categorías: software de aplicación y software de sistema.

1. Software de aplicación El software de aplicación es software especialmente compilado para un determinado propósito de aplicación. Los más comunes incluyen 1. Software de procesamiento de textos, etc., utilizado para ingresar, almacenar, modificar, editar e imprimir datos de texto, como WORD, WPS, etc. 2. El software de gestión de información se utiliza para ingresar, almacenar, modificar y recuperar diversa información, como software de gestión de nómina, software de gestión de personal, software de gestión de almacenes y software de gestión de planes. Después de que este tipo de software se desarrolla hasta cierto nivel, cada software individual se conecta entre sí, y las computadoras y los administradores forman un todo armonioso en el que diversa información fluye razonablemente para formar un sistema de información de gestión completo y eficiente, denominado MIS. 3. El software de diseño auxiliar se utiliza para dibujar y modificar dibujos de ingeniería de manera eficiente, realizar cálculos de rutina en el diseño y ayudar a las personas a encontrar una buena solución de diseño. 4. El software de control en tiempo real se utiliza para recopilar información sobre el estado operativo de equipos de producción, aeronaves, etc. Sobre esta base, se puede implementar un control automático o semiautomático en cualquier momento según el plan predeterminado, para completar la tarea de forma segura y precisa.

2. Software del sistema Varios programas de aplicación, aunque realizan diferentes tareas, requieren algunas operaciones básicas, como obtener datos de dispositivos de entrada, enviar datos a dispositivos de salida y escribir datos en un almacenamiento externo, leer datos. desde almacenamiento externo, gestión diaria de datos, etc. Estas tareas básicas también se logran mediante una serie de instrucciones. Las personas combinan estas instrucciones para formar un software especial que respalda el funcionamiento del software de aplicación, llamado software del sistema. El software del sistema no solo proporciona las funciones básicas anteriores para el software de aplicación, sino que también administra el hardware para que diferentes software de aplicación que se ejecutan en una computadora al mismo tiempo o uno tras otro puedan compartir dispositivos de hardware de manera ordenada. Por ejemplo, dos aplicaciones necesitan guardar y modificar datos en el disco duro. Si no hay una agencia de coordinación y gestión para delimitar áreas para ellas, inevitablemente destruirán los datos de la otra. El software representativo del sistema incluye: 1. El sistema operativo administra los dispositivos de hardware de la computadora para que el software de aplicación pueda usarlos de manera fácil y eficiente. Los más comunes en microcomputadoras incluyen: DOS, WINDOWS, UNIX, OS/2, etc. 2. Los sistemas de gestión de bases de datos almacenan grandes cantidades de datos de forma organizada y dinámica para que las personas puedan utilizarlos de forma cómoda y eficiente. Las bases de datos actualmente populares incluyen FoxPro, DB-2, Access, SQL-server, etc. 3. La CPU del software compilado solo completa una operación muy simple al ejecutar cada instrucción. Un software de sistema o software de aplicación se compone de miles o incluso cientos de millones de instrucciones. Escribir software directamente utilizando instrucciones básicas es extremadamente laborioso y difícil. Para mejorar la eficiencia, la gente especificó un nuevo conjunto de instrucciones llamado lenguaje de alto nivel, en el que cada instrucción completa una operación, que es simple y básica en relación con la función general del software, pero complicada en relación con la operación de la CPU. . Escribir programas (llamados programas fuente) en este lenguaje de alto nivel es mucho más eficiente que construir una casa con paneles prefabricados en lugar de ladrillos. Sin embargo, la CPU no puede ejecutar directamente estas nuevas instrucciones, por lo que es necesario escribir un software específicamente para traducir cada instrucción del programa fuente a una serie de instrucciones básicas (también llamadas lenguaje de máquina) que la CPU pueda aceptar, de modo que el programa fuente se puede convertir en un programa que se puede ejecutar en una computadora. El software que realiza esta traducción se denomina software de compilación de lenguaje de alto nivel y generalmente se clasifica como software de sistema. Los lenguajes de alto nivel más utilizados actualmente incluyen VB, C ++, JAVA, etc. Cada uno de ellos tiene sus propias características, es adecuado para escribir un determinado tipo de programa y tiene su propio software de compilación.