Laboratorio de Informática I

20
Laboratorio de Informática I Hardware y Software

description

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 . - PowerPoint PPT Presentation

Transcript of Laboratorio de Informática I

Page 1: Laboratorio de Informática I

Laboratorio de Informática I

Hardware y Software

Page 2: Laboratorio de Informática I

Hardware y Software

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.

Definiciones

Page 3: Laboratorio de Informática I

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

Page 4: Laboratorio de Informática I

Hardware

Unidad central de proceso (CPU)Hardware en acción: Ejecución de una instrucción

Paso 1: Búsqueda de la Instrucción.

Paso 2: Decodificación de la Instrucción.

Paso 3: Ejecución de la Instrucción.

Paso 4: Almacenamiento de Resultados.

Unidad de Control

(2)

ALU

(3)

Registros

(1) (4)

Memoria Central

Page 5: Laboratorio de Informática I

Hardware

MultiprocesamientoMicroprocesador multinúcleo (múltiples tareas simultáneamente).

Cómputo paralelo (la misma en múltiples procesadores).

Cómputo en rejilla (varias computadoras con un servidor central para resolver un problema común).

Cómputo en nube (grupo enorme de computadoras para ejecutar aplicaciones de alto desempeño).

Page 6: Laboratorio de Informática I

Hardware

ServidoresPara una tarea específica; utilizada por muchos usuarios.

Ejemplos: De internet (caché que alberga sitios web); Corporativo (aloja software de uso compartido).

Servidores Blade: Contiene gran número de motherboards (menor tamaño que una granja de servidores; comparte fuente de alimentación y sistema de refrigeración).

Mainframe: Computadora muy poderosa; cientos de usuarios conectados a ella. Gran capacidad de procesamiento y almacenamiento: muy usada en empresas y organismos.

Supercomputadoras: Máquinas de propósito especial. Gran velocidad de procesamiento y elevado desempeño. Inicialmente para fines militares, pronóstico del tiempo, investigación científica.

Page 7: Laboratorio de Informática I

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.

Page 8: Laboratorio de Informática I

Software

El Software apoya a personas, grupos de trabajo y empresas

Software Personal Grupo de trabajo Empresas

Software de sistemas

Sistemas operativos de computadora personal

y de estaciones de trabajo.

Sistemas operativos de red.

Sistemas operativos de computadoras

medianas y mainframes.

Software de aplicación

Procesamiento de palabra, hoja de

cálculo, bases de datos y gráficos.

Correo electrónico, programación de grupos, trabajo

compartido, colaboración.

Libro mayor general, ingreso de órdenes de

compra, nómina, recursos humanos.

Page 9: Laboratorio de Informática I

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

Sistema operativo

Hardware del sistema de cómputo

Interfaz de programa de aplicación.

Page 10: Laboratorio de Informática I

Software de Sistemas

Actividades que conforman el S.O.Actividades que conforman el S.O.

Ejecutar funciones cotidianas del hardware de la computadora.

Proporcionar una interfaz de usuario y administrar la entrada/salida.

Brindar un grado de independencia al hardware.

Administrar la memoria del sistema.

Administrar las tareas de procesamiento.

Facilitar la interconexión de redes.

Controlar el acceso a los recursos del sistema.

Administrar archivos.

El Karnel (o núcleo) constituye el corazón del S.O. y controla sus procesos más críticos: Conecta todos sus componentes y regula la operación de otros programas.

Page 11: Laboratorio de Informática I

Software de Sistemas

Sistemas operativos actualesS.O. Ventajas Desventajas

Microsoft Windows • Es el más conocido y utilizado.• Su soporte es más variado.

• El costo es muy alto. • Las nuevas versiones requieren muchos recursos. • La mayoría de los virus están diseñados para Windows. • Históricamente el más inestable de los tres.

Apple-Mac • Mejor interfaz gráfica del mercado. • Gran estabilidad. • Ideal para diseño gráfico.

• El costo es muy alto. • La oferta de software desarrollado es limitada. • Soporte costoso.

Linux • El costo más bajo del mercado. •La oferta de software desarrollado es amplia. • Mayor estabilidad.

• Es más complejo de dominar. • La mayoría de los ISP no dan soporte. • Soporte costoso.

Page 12: Laboratorio de Informática I

Software de Sistemas

Programas de utileríasLos 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.

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.

Middleware

Page 13: Laboratorio de Informática I

Software de Aplicación

Software de aplicaciónEl software de aplicación, utiliza la capacidad de la computadora para resolver problemas y efectuar tareas específicas.

Esferas de influenciaPersonales: Incluye los programas de propósito general que permiten mejorar la eficacia individual, incrementar la capacidad y la calidad de los trabajos que realizan.

Grupos de trabajo: Incluye el software para la programación de grupos, correo electrónico y otro software para que las personas compartan ideas.

Corporativas: Beneficia a toda la organización. Puede ser desarrollado (propietario) o comprado (comercial).

Page 14: Laboratorio de Informática I

Software de Aplicación

Software propietario/comercial

Ventajas Desventajas Ventajas Desventajas

Obtener exactamente lo que necesita en

términos de funcionalidad, reportes, etc.

Demora en tiempo y recursos para desarrollar las

funciones que se necesitan.

El costo inicial es menor (La compañía de software puede distribuir los costos

implicados en el desarrollo del software

entre una gran cantidad de usuarios).

Probabilidad de que la empresa tenga que pagar por funciones

que no requiera y que nunca va a usar.

Involucrarse en el desarrollo del software permite tener control sobre los resultados.

Probabilidad de que el personal de desarrollo

de sistemas se encuentre bajo mucho estrés para ofrecer el

nivel de soporte y mantenimiento

requeridos durante el proceso.

Probabilidad de que el software comprado

cumpla con las necesidades del

negocio.

El software puede carecer de

características importantes y requerir ciertas modificaciones

en el futuro.

Software propietario Software comercial

Page 15: Laboratorio de Informática I

Software de Aplicación

Software propietario/comercial

Ventajas Desventajas Ventajas Desventajas

Modificar las funciones que llegue a

necesitar para contrarrestar alguna

iniciativa de sus competidores o para

satisfacer las demandas de nuevos

proveedores o clientes. Una fusión

con otra firma, también obliga a

realizar cambios en el software para

satisfacer nuevas necesidades del

negocio.

Las funciones y el desempeño del

software que tienen que desarrollarse

presentan un riesgo potencial.

Probabilidad de que el paquete del software

sea de alta calidad debido a que muchas

compañías lo han probado y han

ayudado a detectar sus deficiencias.

Factibilidad de que el software no cumpla con los procesos de

trabajo y los estándares de datos

actuales.

Software propietario Software comercial

Page 16: Laboratorio de Informática I

Software de Aplicación

Ejemplos de software de aplicación empresarial

Tipos de software Descripción

Cuentas por cobrar Pedidos de venta

Cuentas por pagar Recepción de pedidos

Operaciones de la industria aérea

Nómina

Sistemas de cajeros automáticos

Administración de recursos humanos

Análisis de flujo de efectivo. Procesamiento de cheques

Administración de tarjetas de crédito y débito

Planeación y preparación de impuestos

Control de producción Recepción

Page 17: Laboratorio de Informática I

Software de Aplicación

Ejemplos de software de aplicación empresarial

Tipos de software Descripción

Control de distribución Administración de restaurantes

Libro mayor general Operaciones minoristas

Administración de acciones y bonos

Facturación

Depósitos en cuentas de ahorros y aplazo fijo

Embarques

Control de inventario Contabilidad de los activos fijos

Page 18: Laboratorio de Informática I

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.

La programación involucra traducir lo que el usuario desea lograr en un código que la computadora pueda comprender y ejecutar.

Es un conjunto de palabras clave, símbolos y un sistema de reglas para construir enunciados.

Page 19: Laboratorio de Informática I

Software

Lenguajes visuales, orientados a objetos y 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.

En la actualidad, los programadores utilizan lenguajes visuales y orientados a objetos. En el futuro es probable que recurran a lenguajes de inteligencia artificial.

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.

Page 20: Laboratorio de Informática I

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 LinuxSoftware de aplicación Open OfficeSoftware de Base de Datos MySQLNavegador de Internet FireFoxEdición de imágenes GimpCorreo electrónico Thunderbird