Una computadora es un dispositivo electrónico que procesa información
de manera automática mediante un conjunto de instrucciones denominadas programas. Sus funciones principales son:
a) Procesamiento de datos: Realiza operaciones matemáticas y lógicas
para transformar la información. b) Almacenamiento: Guarda datos e información en memoria para su posterior acceso. c) Entrada: Recibe datos e instrucciones desde dispositivos de entrada como teclado y mouse. d) Salida: Muestra resultados o información procesada a través de dispositivos de salida como monitor e impresora.
2. En un sistema de cómputo, se pueden distinguir los siguientes
componentes o elementos:
a) Hardware: Son los componentes físicos de la computadora, como la
CPU, memoria, disco duro, tarjetas, etc. b) Software: Conjunto de programas e instrucciones que permiten al hardware realizar tareas específicas. c) Datos: Información que se procesa y almacena en la computadora. d) Dispositivos de entrada/salida: Permiten la interacción entre el usuario y la computadora. e) Unidad Central de Proceso (CPU): Realiza las operaciones de cálculo y control del sistema.
3. Definiciones:
3.1 Unidades de entrada/salida: Son dispositivos que permiten el ingreso y
salida de datos en una computadora, como teclado, mouse, impresora, entre otros. 3.2 Unidad Central de Proceso: Es el componente principal de la computadora responsable de realizar operaciones y controlar el funcionamiento del sistema. 3.3 Unidad de memoria: Es donde se almacenan temporalmente los datos e instrucciones que la CPU necesita para trabajar.
4. Generaciones de lenguajes de programación:
4.1 Lenguajes de primera generación: Lenguaje máquina o binario,
compuesto por instrucciones en código numérico. 4.2 Lenguajes de segunda generación: Lenguaje ensamblador, más amigable para programadores, pero aún cercano al lenguaje máquina. 4.3 Lenguajes de tercera generación: Lenguajes de alto nivel como COBOL, FORTRAN, C, que facilitan la programación y son independientes del hardware. 4.4 Lenguajes de cuarta generación: Lenguajes de propósito especial que simplifican el desarrollo de aplicaciones específicas. 4.5 Lenguajes de quinta generación en adelante: Lenguajes orientados a la inteligencia artificial y sistemas expertos.
5. Programas fuentes: Son programas escritos en lenguaje de alto nivel por
los programadores. Programas objeto: Son programas generados después de la compilación o interpretación del código fuente, listos para ser ejecutados por la computadora.
6. Los dispositivos de procesamiento son componentes de hardware (como
la CPU) encargados de ejecutar las instrucciones de los programas y realizar operaciones aritméticas y lógicas.
7. Los dispositivos de almacenamiento son responsables de guardar
permanentemente la información y datos en la computadora, permitiendo su acceso posterior. Incluyen discos duros, unidades de estado sólido (SSD) y unidades de almacenamiento externo.
8. La memoria RAM (Memoria de Acceso Aleatorio) es volátil porque pierde
su contenido de datos cuando se apaga la computadora. Es una memoria temporal utilizada para cargar programas y datos en ejecución.
9. Los archivos de datos son estructuras que permiten almacenar y organizar
información en la computadora. Están formados por registros que contienen campos de datos.
10. Se pueden identificar dos tipos de archivos de datos:
a) Archivos de texto: Almacenan datos en formato de texto legible por
humanos. b) Archivos binarios: Almacenan datos en formato binario, más eficiente para la lectura y escritura por la computadora.
11. Los registros en un archivo de datos son unidades de información
indivisibles que contienen varios campos. Cada campo representa una característica o atributo específico de los datos.
12. Un registro es una entidad de datos que contiene información sobre un
elemento o entidad específica. Debe contener todos los campos necesarios para describir completamente ese elemento.
13. Las comunicaciones en el procesamiento de información permiten la
transferencia de datos entre diferentes computadoras y dispositivos, facilitando la colaboración y acceso a información remota. 14. Un sistema abierto es aquel que interactúa y se adapta a su entorno externo. Puede intercambiar información con otros sistemas y evolucionar para responder a cambios en su contexto.
15. La diferencia entre el procesamiento centralizado y descentralizado
radica en la ubicación de los recursos de procesamiento. En el centralizado, todos los recursos se encuentran en un solo lugar, mientras que en el descentralizado, los recursos están distribuidos en diferentes ubicaciones.
16. El downsizing es una estrategia que implica reducir el tamaño o escala
de una organización o sistema, generalmente para mejorar la eficiencia y la agilidad en el proceso de toma de decisiones y operaciones.