INFORMATICA I HARDWARE Es la parte física de la computadora. En inglés significa, literalmente, “cosa dura”, es decir se refiere a todo lo que se puede tocar en una computadora. Son parte del hardware los circuitos electrónicos, el teclado, la impresora, etc. En el hardware globalmente se pueden distinguir: dispositivos de entrada, unidad de procesamiento y dispositivos de salida. DISPOSITIVOS DE ENTRADA UNIDAD DE PROCESAMIENTO DISPOSITIVOS DE SALIDA Existen un sin número de actividades en la vida corriente que se podrían asemejar al funcionamiento de una computadora. Por ejemplo el trabajo de una secretaria: ella recibe la orden mediante algún medio (verbal o escrito), que sería el dispositivo de entrada. Ejecuta la orden (el procesamiento), y luego informa el resultado (dispositivo de salida). En la computadora el Procesamiento está a cargo de la UNIDAD CENTRAL DE PROCESO (en inglés Central Processor Unit, CPU). La U.C.P. es el centro del sistema. Es la que controla y coordina las actividades de todas las unidades activas; y toma las decisiones relacionadas con los cálculos, operaciones lógicas y elección de operaciones. Está compuesta por: Memoria Central, Unidad de Control y Unidad Aritmética y Lógica. La UNIDAD ARITMÉTICA/LÓGICA (UAL) que tiene a cargo la tarea de efectuar las operaciones de cálculo (similares a una calculadora) y operaciones lógicas. (de comparación) y toma decisiones en base al resultado de las mismas. La UNIDAD DE CONTROL (UC), responsable de coordinar y ejecutar instrucciones y operaciones dentro de la PC. Es la encargada de: a) Definir la secuencia en que se deben ejecutar las órdenes (instrucciones). Página -1- INFORMATICA I b) Interpretar las mismas y en función del tipo, transferirlas a la Unidad Aritmética y Lógica, a las Unidades de Entrada, solicitando la introducción de nuevos datos o a las Unidades de Salida, emitiendo información. c) Establecer la comunicación entre la .Unidad Aritmética y Lógica y la Memoria Central. La MEMORIA PRINCIPAL o MEMORIA CENTRAL, es en la que se guardan los datos e información y las instrucciones requeridas para el procesamiento. Esta se encuentra dividida en memoria RAM y memoria ROM. La memoria RAM (Memoria de Acceso Aleatorio) es el espacio de almacenamiento temporal y solo estará activa cuando la computadora se encuentre encendida. Se dice temporal porque al apagarse el equipo o ante problemas de tensión eléctrica, la información de la misma no se puede recuperar, por esta razón se la llama también volátil. Se puede leer, sacar y modificar la información que contiene. La memoria ROM (Memoria de Solo Lectura) es, a diferencia de la RAM, permanente, y contiene una serie de instrucciones y rutinas indispensables para el funcionamiento de la PC. Viene definida de fábrica y no se puede modificar. Contiene el BIOS (Basic Input-Output System), quien, a través de instrucciones básicas, hace un testeo de los componentes de la computadora y carga un programa para el funcionamiento de la misma. La memoria principal de una computadora puede ser considerada como un conjunto de celdas (como una tabla) cada una de las cuales tiene dos atributos uno fijo (la dirección) y otro variable (el contenido de la celda). Para entenderlo mejor se puede considerar la memoria como las casas que se encuentran en un barrio. Cada una tiene una dirección que la identifica y no se modifica; y en cada casa pueden vivir diferentes personas. Si ahora se hiciera un esquema de las partes del hardware, deberán distinguirse: Página -2- INFORMATICA I CPU UNIDAD DE CONTROL DISPOSITIVOS DE ENTRADA UNIDAD ARITMÉTICA Y LÓGICA DISPOSITIVOS DE SALIDA MEMORIA PRINCIPAL Todo lo que queda fuera de esa parte central es lo que se llama PERIFÉRICOS (en informática este termino es utilizado para nombrar los diferentes dispositivos). Estos periféricos pueden clasificarse en: DISPOSITIVOS O UNIDADES DE ENTRADA: Son los responsables de ingresar datos e información para que la CPU los procese. Ejemplo: teclado, mouse, escáner, micrófono, lápiz óptico, joysticks, etc. DISPOSITIVOS O UNIDADES DE SALIDA: Se encargan de mostrar los datos o la información procesada por la CPU. Ejemplo: monitor, impresora, parlantes, etc. DISPOSITIVOS O UNIDADES DE ALMACENAMIENTO: Son los soportes físicos de la información en donde se resguardan todos los trabajos realizados. Son los que nos permiten guardar y recuperar información a través del tiempo. Se los suele llamar también MEMORIA AUXILIAR. Ejemplo: discos rígidos, disquetes, CD, Cintas magnéticas, etc. •Disqueteras: Son las que permiten almacenar la información en disquetes, los cuales tienen la particularidad de ser removibles, es decir que se puede utilizar en distintas computadoras. Se las identifica como unidades “A” o “B”. Página -3- INFORMATICA I •Disco Rígido: No son removibles y tienen capacidades de almacenamiento muy superiores a los disquetes. Ésta varía según las necesidades de los usuarios. Se lo identifica como unidades “C”,”D”, “E”, “F”, etc.. •CD-ROM: Son las lectoras de CD. No permiten la grabación de los mismos. Se lo identifica, en general, con la letra siguiente a la del disco rígido. •Grabadora de CD: permiten, como su nombre lo indica, la grabación de CD. •Cintas Magnéticas: Prácticamente en desuso durante un tiempo, vuelven a utilizarse fundamentalmente para guardar información que se desea duplicar para su resguardo. Actualmente se las denomina Cartridge. DISPOSITIVOS O UNIDADES DE ENTRADA /SALIDA: Son los que permiten tanto el ingreso como la salida de información. Ejemplo: MODEM. Ahora se podrá completar el esquema de la computadora, incluyendo los diferentes periféricos: Página -4- INFORMATICA I DISPOSITIVOS DE ALMACENAMIENTO CPU UNIDAD DE CONTROL DISPOSITIVOS DE ENTRADA UNIDAD ARITMÉTICA Y LÓGICA DISPOSITIVOS DE SALIDA MEMORIA PRINCIPAL DISPOSITIVOS DE ENTRADA /SALIDA Unidades de Información: La cantidad de información que guardan cualquiera de las memorias, se mide en Bytes (o en múltiplos de esa unidad). Un byte es un conjunto de 8 dígitos binarios y permite representar un caracter. Cada uno de estos dígitos (0 y 1) es llamado bit, y son la unidad mínima de información. Las diferentes combinaciones de 0 y 1 nos permiten representar 256 caracteres diferentes, a cada uno de los cuales le podemos asignar un valor o un carácter. Estas asignaciones son las que desarrollaron diferentes sistemas de códigos los más conocidos y utilizados por la computadora son los códigos: ASCII y EBCDIC. 1B (byte) = 1 carácter = 8 bits 1 KB (Kilo Byte) = 1024 B 1 MB(MegaByte) = 1024 KB = (1024)2 B 1 GB (GigaByte) = 1024 MB = (1024)2 KB = (1024)3 B 1 TB (TeraByte) = 1024 GB =(1024)2 MB =(1024)3 KB = (1024)4 B 1 PB (PetaByte)=1024 TB =(1024)2 GB =(1024)3 MB = (1024)4 KB = (1024)5 B Página -5- INFORMATICA I SOFTWARE El hardware es uno de los componentes de la computadora. El otro es el SOFTWARE, que incluye todo lo que no se puede tocar, por ejemplo: los programas, el sistema operativo, etc. En inglés significa “cosa blanda”, (en contraposición con el hardware, “cosa dura”). Es lo que no se puede tocar de la computadora y que junto con el hardware forman una dupla inseparable, que permite el funcionamiento de la misma. Son programas: conjunto de instrucciones responsables de que el hardware (la máquina) realice una tarea. Puede dividirse en dos grandes categorías: software del sistema o de base y software de aplicación. •Software de base: Es el Sistema Operativo, quien supervisa y administra todos los recursos o componentes de la computadora. Así mismo, controla la forma en que esta utiliza programas escritos en otros lenguajes, como y cuando debe usar o leer información, y como y cuando devolver o grabar información que el programa debe entregar al usuario. Existen distintos Sistemas Operativos: DOS, OS, WINDOWS, UNIX, LINUX, etc. Software de aplicación: Son aquellos programas definidos por especialistas (Analistas de Sistemas, Computadores Científicos, etc.) diseñados exclusivamente para cubrir necesidades específicas y repetitivas de los usuarios. ¿Qué es un programa? Volviendo al ejemplo de la secretaria es obvio que ella no necesitará recibir las instrucciones para cada etapa de su trabajo. Una vez instruida sobre su tarea, podrá repetirla para cada juego de datos sin problemas. Supongamos que debe pasar a máquina diferentes notas. Los “datos” serán los elementos que tiene que incluir en sus notas; y la salida será la “información” que son las notas terminadas. Podemos decir que la secretaria está ejecutando un programa (el tipeo de las notas), ya que no existe una modificación de la tarea salvo en el contenido de la nota. Ella ejecuta el mismo trabajo (programa), con distintos datos y obtiene distinta información (las notas). Entonces, se definirá como programa al conjunto de instrucciones que, ejecutadas en el orden indicado, permiten la resolución de un determinado problema; o dicho de otra manera, un programa es una secuencia lógica de instrucciones para obtener un fin determinado. Estos programas son realizados con distintos lenguajes de programación. Lenguajes de programación: Permiten la realización en forma comprensible para el programador, de los software de aplicación: Basic, Cobol, Visual Basic, Pascal, etc. Utilitarios: Llamados también Software Envasados. Permiten cubrir las necesidades operativas de empresas, profesionales, estudiantes y público en general. Por ejemplo, para escriPágina -6- INFORMATICA I bir cartas o documentos fácilmente modificables, existen distintos Procesadores de Texto (por ejemplo el Word), para la resolución de todo lo relacionado con cálculos matemáticos, financieros, contables y presupuestarios, se desarrollaron las Planillas de Cálculo (ejemplo Excel). Para cubrir las necesidades de las grandes empresas que requieren información de sus clientes, proveedores, empleados, cuentas corrientes, stock, etc., existen los programas manejadores de Base de Datos ( por ejemplo Access), que no solamente brindan la posibilidad de tener grandes volúmenes de información, sino que en forma ágil y dinámica permiten reclasificarla, sectorizarla, obtener información sobre consultas específicas, generar formularios y reportes sobre estas consultas, etc.,con un fácil manejo y en forma rápida. Pero ¿que es un dato y que es una información? Dato (según el diccionario) es el término genérico que engloba todo elemento numérico o alfanumérico codificable y procesable por medios electrónicos y que es necesario para llegar al conocimiento exacto de una cosa. Es un elemento fundamental que sirve de base a un razonamiento o a una investigación. Información resultado del procesamiento de un conjunto de datos. Esta puede ser dato para un nuevo proceso. En toda comunicación participa: MENSAJE SUJETO EMISOR SUJETO RECEPTOR Para poder comunicarse correctamente se debe expresar claramente y en forma elaborada de modo tal que, quien reciba el mensaje interprete exactamente lo que se quiere trasmitir. Del mismo modo que en la comunicación, los datos que necesita un computador deben ser validados, es decir, claros, completos, concisos, oportunos y confiables para el procesamiento correcto de los mismos. El proceso transforma los datos en una correcta información si los mismos han sido validados. DATOS ayb Periféricos de Entrada PROCESO c=(a+b)/2 Unid. Central de Proc. INFORMACION c Periféricos de Salida Supongamos que se desea calcular el promedio final de los alumnos de un colegio. Tienen dos promedios cuatrimestrales: a y b, y aprueban la materia con 7. ¿Cuales son los datos con los que se cuenta? a y b. ¿Que debemos hacer con estos datos? Sumarlos y al resultado dividirlo por 2 para obtener el promedio. Página -7- INFORMATICA I Para lograr esta información intervienen distintos componentes físicos del computador. Primero se ingresan los datos a través de los llamados periféricos o unidades de entrada. Ya ingresados los mismos, intervienen entonces la memoria y la unidad central de proceso. En la memoria principal se almacenarán en forma temporaria, la unidad de control hará los cálculos correspondientes, la unidad aritmética y lógica verificará si el promedio es mayor o igual que 7, con lo cual los alumnos aprobarán, o reprobarán en caso contrario. Finalmente los datos son recuperados como información a través de los periféricos o unidades de salida. Si los valores a y b ingresados no fueran correctos (no se validaron) la información obtenida será incorrecta. Página -8-