TEMA 1: INTRODUCCIÓN 1.1. Conceptos básicos. 1.1.1. Informática. Es un término formado por la contracción de los vocablos información y automática. INFORMÁTICA = INFORMAción automática Definición: Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de computadoras electrónicas. Por información se entiende el conjunto de símbolos con los que se representan los hechos, objetos o ideas. Pueden ser captados directamente por el computador (detectando mediante algún medio el sonido, la temperatura, la altura...) o pueden ser datos en forma de letras y números. 1.1.1. Computador. Computador, computadora u ordenador es una máquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lógicas y aritméticas (procesar los datos), y producir unos resultados de salida. Para ello previamente se ha introducido un programa en el ordenador que controla dichas operaciones. Computador Datos de entrada e instrucciones Datos de salida 1
1.1.3. Hardware y software. Hardware: es la máquina en sí, el conjunto de elementos físicos que componen una computadora: CPU (Unidad central de proceso), memoria, periféricos (teclado, pantalla, ratón, impresora,...) circuitos electrónicos, cables, dispositivos electromagnéticos,... Software: conjunto de programas (sistema operativo, de utilidades, de los usuarios...) ejecutables por la computadora. Es la parte lógica que proporciona al hardware la capacidad para realizar un trabajo. Lo podemos dividir en: Software básico: Es la parte que está más cerca del hardware. Conjunto de programas que el equipo físico necesita para poder realizar cualquier trabajo. En su conjunto forman lo que se denomina Sistema Operativo. Facilitan las operaciones más básicas ocultando los detalles del hardware (gestión de la memoria, lectura de archivos,...). Podemos a su vez dividirlo en: 1. Programas de control (controlan el equipo físico). 2. Programas de utilidades (ayudan al usuario en trabajos como dar formato a disquetes, manejo de archivos...). Software de aplicación: editores de textos, programas de diseño, hojas de cálculo, juegos... 1.2. Tipos de computadores. En los procesos de tratamiento de la información, ésta se representa mediante magnitudes físicas (tensión, intensidad,...) Sistema analógico: aquel en el que las magnitudes físicas que se utilizan para representar la información pueden tomar un valor cualquiera dentro de un rango prefijado. Sistema digital: sólo toman valores discretos. Un criterio para clasificar los computadores está ligado a las ideas de sistema analógico y sistema digital: 2
Computadoras analógicas. Computadoras digitales (-5 V = 0; 0 V = 1). Computadoras híbridas. Otra forma de clasificar las computadoras hace referencia al uso o propósito para el que fueron diseñadas: Computadora de uso general (para distinto tipo de aplicaciones: gestión administrativa, cálculos científicos o técnicos). Computadora de uso específico (únicamente puede utilizarse para una aplicación concreta: videojuegos de bolsillo, el computador de un electrodoméstico o un automóvil...). Por último, atendiendo a la potencia: Supercomputadoras (1000 MIPS). Macrocomputadoras ( Mainframes. <100 MIPS). Minicomputadoras (50 MIPS). Estaciones de trabajo ( Workstations. Varios MIPS). Computadoras personales y profesionales (PC y PS. 1 MIP). Nanocomputadoras ( doméstica o familiar. 0.2 MIPS). 1.3. Aplicaciones de la informática. Uno de los agentes más importantes de la sociedad es la información, de ahí el interés de la informática y su gran desarrollo al tener como objeto el tratamiento automático de la información. Hay pocas actividades humanas que no tengan incidencia de forma directa o indirecta con la informática. Los computadores son útiles para aplicaciones que reúnen una o varias de las siguientes características: Necesidad de manejar un gran volumen de datos (bancos, empresas,...). Compartición de datos para varias aplicaciones sin necesidad de que estén repetidos los datos, lo que ahorra tiempo en la introducción de datos y espacio (ejemplo: clientes que tienen varias cuentas en un banco, no se repiten los datos del cliente). 3
Repetitividad: una de las características de los computadores es realizar las mismas operaciones cíclicamente un número elevado de veces. Un programa con pocas instrucciones puede realizar un gran número de operaciones (calcular los intereses para todos los clientes de un banco). Distribución: el origen y destino de los datos no necesita estar ubicado en el computador donde se está procesando la información (un cliente de un banco que saca dinero en una sucursal que no es la suya, correo electrónico, los datos de una multinacional pueden estar almacenados de forma distribuida). Precisión en los cálculos. Cálculos complejos, en los que se tienen que tener en cuenta gran cantidad de parámetros y sobre los que hay que realizar operaciones complicadas (resolución de modelos matemáticos atmosféricos para predicción del tiempo). Gran velocidad en la realización de operaciones, en comparación con la capacidad humana. Algunos ejemplos de aplicación de la informática: 1. Procesamiento de datos administrativos: es el más extendido. Trata de automatizar las funciones de gestión típicas de una empresa: contabilidad, facturación, control de proveedores y clientes, control de almacén, control de producción, gestión de personal, planificación de grandes proyectos, gestión bancaria (clientes, cajeros automáticos...), sistemas de gestión de terminales punto de venta (las cajas registradoras de cualquier comercio), gestión de biblioteca, sistema de reserva y expedición de billetes... Dentro de este apartado pueden considerarse las aplicaciones de ofimática: procesadores de textos, hojas de cálculo, gestión de bases de datos, correo electrónico, aplicaciones gráficas y agenda electrónica. 2. Ciencias físicas e ingeniería: se utiliza el ordenador como instrumento para la resolución de modelos y cálculos matemáticos, tales como: resolución de ecuaciones y problemas matemáticos en general, análisis de datos experimentales, simulación... 4
3. Ciencias de la vida y médicas: incluyen aplicaciones como: ayuda al diagnóstico (sistemas expertos para diagnóstico médico), bases de datos con historias clínicas, medicina preventiva (control de vacunación...), investigación... 4. Ciencias sociales y del comportamiento: ejemplos de aplicaciones: análisis de datos (evaluación de encuestas...), bases de datos jurídicas, aplicaciones en educación (enseñanza con ayuda del computador), juegos, documentación (bases de datos con referencia a publicaciones... ), sistemas de teletexto (acceso a través del televisor a la información de una base de datos que se emite en forma de páginas a través de un canal), sistemas de videotexto (sistema más sofisticado en el que el usuario puede interaccionar directamente con el computador central para hacer diversas operaciones - movimientos bancarios, reserva de billetes,... - a través de una línea de teléfono y un terminal de computador sencillo para entrada y salida de datos -televisión o monitor...- ). 5. Arte y humanidades: composición de cuadros, musicales, películas de dibujos animados, análisis automático de textos (frecuencia de uso de palabras...) 6. Ingeniería con ayuda del computador: comprende aplicaciones en las que se usa el computador como herramienta para facilitar diseños de ingeniería (CAD: Computer Aided Design - diseño con ayuda del computador), productos comerciales, planos..., robots, control de procesos en plantas industriales, control del tráfico, iluminación, cadenas industriales (fabricación de vehículos). 5