¿Cuáles son algunos términos informáticos básicos?
Explicaciones de términos y sustantivos informáticos de uso común: al aprender conocimientos de informática, todos deben conocer algunos sustantivos y terminología informáticos comunes. Muchos principiantes deben aprender a utilizar diversos software y hardware, por lo que se recomienda estar familiarizado con los siguientes términos básicos para poder ingresar al proceso de aprendizaje lo antes posible.
Terminología básica
Programa: Archivo ejecutable desarrollado y compilado utilizando lenguaje ensamblador, lenguaje de alto nivel, etc.
Software: Desde la perspectiva de un desarrollador, el software es una colección de todos los programas y todos los documentos de desarrollo. Desde la perspectiva del usuario, el software debe ser una colección de programas, instrucciones y servicios. Por lo tanto, si compra software original, debe obtener instrucciones formales y servicios relacionados, como mantenimiento y actualizaciones.
Sistema numérico: Aunque las computadoras pueden realizar cálculos extremadamente rápido, sus componentes internos no son como el sistema decimal que usan los humanos en la vida real, sino que usan un sistema binario que solo contiene dos valores: 0 y 1. Por supuesto, el decimal que la gente ingresa en la computadora se convierte a binario para el cálculo, y el resultado calculado se convierte de binario a decimal. Esto lo hace automáticamente el sistema operativo y no requiere que la gente lo haga manualmente. idioma, debes entender binario (también octal/hexadecimal).
Datos: En sentido estricto, los datos son un valor numérico, es decir, un valor numérico compuesto por 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 y símbolos y En términos generales, las computadoras Los datos que se pueden procesar se refieren a cualquier información que la computadora pueda aceptar, almacenar y procesar. Además de los valores numéricos, también hay datos de caracteres, datos gráficos, datos de audio, datos de video y control. datos de señal, etc.
Tipo de datos: cuando se procesan diversos datos, para facilitar el procesamiento, la verificación de errores y la utilización completa del espacio de almacenamiento, muchos entornos de desarrollo requieren la descripción de los tipos de datos, que generalmente incluyen números enteros, números reales y cadenas. tipo, tipo booleano, tipo de fecha, tipo de nota, tipo de coma flotante, tipo de doble precisión, etc.
Operaciones de datos: Generalmente se refiere a diversos procesamientos aplicados a los datos, como insertar datos, modificar datos antiguos, eliminar datos inútiles, buscar datos, ordenar datos de acuerdo con ciertas reglas, imprimir datos, etc.
Estructura de datos: en programación, además de considerar cómo se implementa la función, también se debe considerar la forma en que se organizan los datos en el programa. funciones, los datos deben almacenarse en una estructura especial. Las estructuras de datos de uso común incluyen tablas lineales, pilas, colas, árboles, árboles binarios, gráficos, tablas hash y otras estructuras.
Estructura lógica: se refiere a la forma organizativa de los datos. Por ejemplo, la organización del personal en la vida social se puede representar mediante una estructura lógica de árbol. Elegir una buena estructura lógica es de gran importancia para la implementación del software. Explicación de términos informáticos comunes: términos operativos El hardware de la computadora es la base para el funcionamiento del software, y el software es la clave para el funcionamiento del hardware. Además de aprender a utilizar diversos programas, muchos principiantes también pueden intentar programarse ellos mismos, por lo que se recomienda que estén familiarizados con los siguientes términos básicos para poder asumir el puesto lo antes posible.
Términos operativos
Sistema operativo: el primer sistema de software cargado fuera del sistema de hardware de la computadora. Se utiliza especialmente para administrar el hardware de la computadora y otro software y responder a las operaciones del usuario en hardware y software. Los más comunes en microcomputadoras incluyen DOS, Windows 3.2, WinXP/vista/7 y otros Mac os x, Linux, etc.
Programa de instalación: dado que el software actual incluye muchos archivos y subdirectorios, generalmente se proporciona un programa de instalación para ayudar a los usuarios a instalar automáticamente todos los archivos. Generalmente, los programas de instalación estándar se denominan Setup.exe o Install.exe.
Virus: programa informático que puede adjuntarse a un archivo ejecutable u ocultarse en el área de datos del sistema. Ingresa silenciosamente a la memoria después de iniciar o ejecutar ciertos programas y luego infecta otros archivos. luego dañar el sistema o acosar a los usuarios bajo ciertas condiciones. En la actualidad, existen programas de eliminación de virus relativamente maduros, pero siguen apareciendo nuevos virus uno tras otro, convirtiéndose en un peligro importante.
Entorno de desarrollo integrado: al principio, se utilizaba software diferente para procesar cada etapa de la programación. Por ejemplo, primero se utilizaba un software de procesamiento de textos para editar el programa fuente y luego un enlazador para conectar funciones. y módulos, y luego Para compilar un programa, los desarrolladores deben alternar entre varias operaciones de software. El software de programación y desarrollo actual integra edición, compilación, depuración y otras funciones en un entorno de escritorio, lo que facilita enormemente a los usuarios.
Copiar: se refiere a copiar una copia idéntica de un archivo de un lugar a otro, manteniendo la copia original.
Eliminar: se refiere a eliminar archivos de la lista de directorios del sistema. Sin embargo, en muchos casos, los archivos eliminados se pueden recuperar utilizando una herramienta de software o la "Papelera de reciclaje" que viene con Windows para estar seguros. , es mejor que los usuarios hagan una copia de seguridad en un disquete del texto u otros archivos que ingresan, por si acaso.
Mover: combina la operación de copia y la operación de eliminación en una sola. La copia original se eliminará automáticamente una vez completada la copia.
***Compartir: este es un atributo de configuración cuando se usan archivos en un entorno de red. Generalmente significa que varios usuarios pueden abrir o usar el mismo archivo (o datos) al mismo tiempo.
Exclusivo: significa que el archivo (o datos) solo puede ser abierto por un usuario al mismo tiempo, y otros usuarios solo pueden abrirlo y usarlo después de esperar a que este usuario se dé por vencido.
Embalaje: el proceso de comprimir y almacenar archivos utilizando herramientas de software. Las herramientas de compresión más utilizadas incluyen WinZip, Arj, etc.
Descomprimir: El proceso inverso a la compresión, es decir, restaurar los archivos comprimidos a sus archivos originales.
Cifrado: En la comunicación en red, con el fin de garantizar la confidencialidad de los datos transmitidos, se utilizan contraseñas para cifrar y transformar archivos y datos.
Descifrado: Proceso inverso al cifrado, convirtiéndolo en datos normales que se pueden utilizar.
Cargar: después de que la computadora local y otras computadoras se conectan exitosamente a través de la red, comienza el proceso de copiar archivos locales a otras computadoras.
Descargar: en la red, el proceso de copiar archivos desde la computadora de la otra parte a la computadora local.
Comodines: para mejorar la eficiencia del procesamiento de archivos, utilice * o ? para representar cualquier número o carácter, de modo que se pueda procesar un lote de archivos a la vez. representa todos los archivos en el directorio actual.
Formateo: se refiere al preprocesamiento del disco antes de su uso para almacenar datos. En términos generales, los discos nuevos deben formatearse, pero los discos antiguos que se hayan utilizado también se pueden formatear. Después de formatear, se eliminarán todos los datos del disco. Los formatos comunes en Windows incluyen Fat16, Fat32 y NTFS.
Terminología de desarrollo
Diagrama de flujo: usar gráficos para representar ideas algorítmicas es un método excelente, porque una imagen vale más que mil palabras. Los diagramas de flujo se utilizaron en lenguaje ensamblador y en los primeros entornos de lenguaje BASIC. Debido a que los giros eran demasiado arbitrarios y traían muchos efectos secundarios, ahora están desapareciendo. Más nuevo es el diagrama PAD, que es beneficioso para la programación estructurada y es muy adecuado para el lenguaje PASCAL o C.
Lenguaje de alto nivel: Debido a que el lenguaje ensamblador depende del sistema hardware y los mnemotécnicos son grandes y difíciles de recordar, la gente ha inventado los llamados lenguajes de alto nivel que son más fáciles de usar. En este idioma, su sintaxis y estructura son más similares al inglés común y, debido a que está lejos de la operación directa del hardware, la gente común puede programar después de aprender. Dependiendo del alcance de la aplicación y el desarrollo histórico, existen muchos lenguajes de alto nivel, como BASIC, FORTRAN, C, PASCAL, LISP, FOXPRO y COBOL.
Intérprete: Programa en lenguaje de alto nivel que interpreta y traduce programas fuente a código máquina y los ejecuta al mismo tiempo. Debido a su conveniencia y buena interactividad, algunos de los primeros lenguajes de alto nivel adoptaron este método, como BASIC y dBASE. Pero su debilidad es la baja eficiencia operativa. La ejecución del programa depende del entorno de desarrollo y no se puede ejecutar directamente bajo el sistema operativo.
Programa compilado: para mejorar la eficiencia operativa y mantener la confidencialidad del programa fuente, se ha introducido un software de desarrollo de programas que puede convertir el programa fuente en código ejecutable al mismo tiempo.
Genera un programa que se puede ejecutar directamente bajo el sistema operativo y se ejecuta mucho más rápido que usar un intérprete. Sin embargo, requiere que la sintaxis de todos los programas fuente sea correcta, lo que hace que la depuración sea inconveniente. Para combinar las ventajas de la interpretación y la compilación, muchos sistemas de desarrollo actualmente proporcionan ambas funciones.
Error: Falla o error funcional oculto en un programa. Dado que la complejidad del software actual ha excedido durante mucho tiempo el control de la gente común, los sistemas operativos más maduros como Win95 y Win98 también anunciarán errores de vez en cuando. Cómo reducir o incluso eliminar errores en los programas siempre ha sido un tema al que los programadores conceden gran importancia.
Depuración: después de programar el programa, utilice varios medios para verificar y solucionar problemas del proceso. La corrección de un programa no sólo se refleja en la realización de funciones normales, sino más importante aún, en el manejo correcto de situaciones inesperadas. Tenga en cuenta que la idea rectora de la depuración es intentar demostrar que el programa es incorrecto, no demostrar que es correcto. Entonces, desde una perspectiva psicológica, los desarrolladores y los depuradores no deberían ser la misma persona.
Modularización: dividir un software en muchas partes según sus funciones, desarrollarlas por separado y luego ensamblarlas. Cada parte es un módulo. Sus ventajas son que favorece el control de calidad, la cooperación entre varias personas y la expansión de funciones. Es un método de desarrollo importante en la ingeniería de software.
Portabilidad: Debido a las diferentes arquitecturas de hardware de los ordenadores, el software desarrollado en un determinado tipo de máquina no puede ejecutarse en otro tipo de ordenador, por lo que los programas desarrollados en un determinado entorno de desarrollo de lenguaje, si pueden ejecutarse en otros tipos de computadoras sin modificaciones o con muy pocas modificaciones, se dice que es altamente portátil.
Proceso: El mecanismo principal para establecer la modularidad. Se utiliza principalmente para completar un trabajo específico y puede devolver los resultados de ciertas operaciones o no.
Entrada única y salida única: para garantizar la calidad del programa de desarrollo, el control del flujo de datos en el proceso debe ingresarse en una entrada fija del segmento del programa y devolverse en una salida fija. No se permiten datos en la programación.
Ciclo de vida del software: el ciclo de vida desde la creación del software hasta su desguace. Durante el ciclo, hay definición del problema, análisis de viabilidad, descripción general, diseño del sistema, codificación, depuración y prueba, aceptación y operación. , mantenimiento y actualización hasta desguace. Este método de pensamiento basado en el tiempo es un principio ideológico en la ingeniería de software, es decir, el progreso paso a paso y paso a paso debe definirse, trabajarse, revisarse y documentarse. comunicación o referencia para mejorar la calidad del Software. Sin embargo, a medida que maduran los nuevos métodos y tecnologías de diseño orientado a objetos, la importancia rectora de los métodos de diseño del ciclo de vida del software está disminuyendo gradualmente.
Inteligencia artificial: Consiste en permitir que las computadoras realicen algunos razonamientos a través de programas, de modo que puedan tener cierta inteligencia humana avanzada, como la adaptación ambiental, el aprendizaje automático y la toma automática de decisiones. En la actualidad, la inteligencia artificial tiene sistemas relativamente maduros en muchos campos, como el diálogo persona-computadora, robots inteligentes, sistemas expertos, reconocimiento de lenguaje e imágenes, resolución de problemas, derivación de fórmulas, demostración de teoremas, etc. Con el avance de los sistemas de hardware informático, la inteligencia artificial La inteligencia seguramente penetrará más profundamente en la vida de las personas.
Hay muchos términos informáticos comunes. No hay forma de enumerarlos todos. Deberías leer más y preguntar más en tu estudio diario. Si no lo tienes claro, deberías aprender a buscar en Google. , Taobao, búsqueda integral