210 likes | 416 Views
Laboratorio de Informática I. Hardware y Software. Hardware y Software. Definiciones. Computadora: Es un dispositivo electrónico que recibe y procesa datos para convertirlos en información útil. Computadora: Un conjunto de elementos de Hardware y Software . . Hardware .
E N D
Laboratorio de Informática I Hardware y Software
Hardware y Software Definiciones Computadora: Es un dispositivo electrónico que recibe y procesa datos para convertirlos en información útil. • Computadora: Un conjunto de elementos de Hardware y Software.
Hardware • Hardware: Constituye todo el equipo duro de la computadora. O sea, la parte tangible y que tiene entidad física. (La parte material de la computadora). En conclusión, el hardware son todos los componentes de la computadora y los dispositivos externos o periféricos. Hardware
Hardware Unidad central de proceso (CPU) Unidad de Control (2) ALU (3) Registros (1) (4) Memoria Central
Hardware Multiprocesamiento
Hardware Servidores
Software • Software: Es la parte lógica de la computadora. Lo intangible. O sea, es el soporte lógico de un sistema informático. Consiste en programas que controlan las funciones del hardware de las computadoras. Se clasifican en dos categorías principales: Software de sistemas y Software de aplicación. • Software de sistemas: Es un conjunto de programas que interaccionan entre el hardware y el software de aplicación. Incluye el Sistema Operativo (SO), los Programas de Utilerías y el middleware. • Software de aplicación: Es un conjunto de programas que permite a los usuarios resolver problemas y efectuar tareas específicas. Pueden ser de origen propietario o comercial.
Software El Software apoya a personas, grupos de trabajo y empresas
Software de Sistemas Sistema operativo (S.O.) Un sistema operativo se define como un conjunto de programas que controlan el hardware de la computadora y trabajan como interfaz con las aplicaciones. Los sistemas operativos pueden controlar una o más computadoras, o pueden hacer que múltiples usuarios interaccionen con una computadora. Software de aplicación Interfaz de programa de aplicación. Sistema operativo Hardware del sistema de cómputo
Software de Sistemas Actividades que conforman el S.O.
Software de Sistemas Sistemas operativos actuales
Software de Sistemas Programas de utilerías Los programas de utilerías ayudan a dar mantenimiento y corregir problemas de un sistema de cómputo. Por ejemplo, algunos fusionan y clasifican grupos de datos, dan seguimiento a los trabajos de cómputo en operación y comprimen archivos de datos antes de que se almacenen o se transmitan a través de una red. Middleware El middleware es un software que permite que sistemas diferentes se puedan comunicar y transferir información en ambos sentidos. Una arquitectura orientada al servicio (SOA) utiliza servicios modulares de aplicación para hacer posible que los usuarios interaccionen con los sistemas y que los sistemas interaccionen entre sí. Por ejemplo: para transferir una solicitud de información desde un cliente corporativo desde el sitio web de la empresa hacia una base de datos tradicional en una computadora mainframe, y para devolver los resultados al cliente a través de internet.
Software de Aplicación Software de aplicación El software de aplicación, utiliza la capacidad de la computadora para resolver problemas y efectuar tareas específicas.
Software de Aplicación Software propietario/comercial
Software de Aplicación Software propietario/comercial
Software de Aplicación Ejemplos de software de aplicación empresarial
Software de Aplicación Ejemplos de software de aplicación empresarial
Software Lenguajes de programación Tanto los SO como los software de aplicación están escritos en esquemas codificados llamados “lenguajes de programación”, cuya función principal es brindar instrucciones al sistema de cómputo para que efectúe una actividad de procesamiento. Es un conjunto de palabras clave, símbolos y un sistema de reglas para construir enunciados. La programación involucra traducir lo que el usuario desea lograr en un código que la computadora pueda comprender y ejecutar.
Software Lenguajes visuales, orientados a objetos y de inteligencia artificial En la actualidad, los programadores utilizan lenguajes visuales y orientados a objetos. En el futuro es probable que recurran a lenguajes de inteligencia artificial. Los lenguajes visuales y orientados a objeto usan grupo de datos relacionados entre sí, instrucciones y procedimientos llamados objetos, los cuales sirven como módulos reutilizables en varios programas. Dichos lenguajes pueden reducir el desarrollo del programa y los tiempos de prueba. Lenguajes visuales: Interfaz gráfica o visual para desarrollar el programa (drag & drop). Ejemplos: Visual Basic, Visual C++. Lenguajes orientados a objetos: Un objeto consiste en datos o acciones, tanto los existentes en el mercado como los diseñados internamente. Ejemplo: Java, de Sun Microsystems, para desarrollar aplicaciones en Internet y puede correr sobre cualquier SO.
Software Software de fuente abierta El software de fuente abierta (open source) está disponible sin costo para todos en una forma tal que puede ser modificado con facilidad. El desarrollo y mantenimiento del software de fuente abierta es un proceso colaborativo en el que desarrolladores de todo el mundo utilizan Internet para mantenerse en contacto cercano a través del correo electrónico con el fin de descargar y proponer nuevo software. Ejemplos: Sistema Operativo Linux Software de aplicación Open Office Software de Base de Datos MySQL Navegador de Internet FireFox Edición de imágenes Gimp Correo electrónico Thunderbird