software

17

Upload: angel-david

Post on 08-Jul-2015

74 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Software
Page 2: Software

Se conoce como software al equipamiento lógico

o soporte lógico de un sistema informático,

comprende el conjunto de los

componentes lógicos necesarios que hacen

posible la realización de tareas específicas, en

contraposición a los componentes físicos, que

son llamados hardware.

Page 3: Software

Los componentes lógicos incluyen, entre muchosotros, las aplicaciones informáticas; tales comoel procesador de texto, que permite al usuario realizartodas las tareas concernientes a la edición de textos;el software de sistema, tal como el sistemaoperativo, que, básicamente, permite al resto de losprogramas funcionar adecuadamente, facilitando tambiénla interacción entre los componentes físicos y el resto delas aplicaciones, y proporcionando una interfaz con elusuario.

Page 4: Software

Si bien esta distinción es, en cierto

modo, arbitraria, y a veces confusa, a los fines

prácticos se puede clasificar al software en tres

grandes tipos:

Page 5: Software

Software de sistema: Su objetivo es desvincular

adecuadamente al usuario y al programador de los

detalles del sistema informático en particular que se

use, aislándolo especialmente del procesamiento referido

a las características internas de:

memoria, discos, puertos y dispositivos de

comunicaciones, impresoras, pantallas, teclados, etc. El

software de sistema le procura al usuario y programador

adecuadas interfaces de alto

nivel, controladores, herramientas y utilidades de apoyo

que permiten el mantenimiento del sistema global.

Incluye entre otros:

Page 6: Software

Un sistema operativo (SO) es un programa oconjunto de programas que en un sistemainformático gestiona los recursos de hardware yprovee servicios a los programas deaplicación, ejecutándose en modo privilegiadorespecto de los restantes.

Page 7: Software

Un controlador de dispositivo, llamadonormalmente controlador es un programa informático quepermite al sistema operativo interactuar con un periférico,haciendo una abstracción del hardware y proporcionandouna interfaz -posiblemente estandarizada- para usarlo.Se puede esquematizar como un manual deinstrucciones que le indica al sistema operativo, cómodebe controlar y comunicarse con un dispositivo enparticular. Por tanto, es una pieza esencial, sin la cual nose podría usar el hardware.

Page 8: Software

Una herramienta de diagnóstico es un software quepermite monitorear y en algunos casos controlar lafuncionalidad del hardware, como:computadoras, servidores y periféricos, según el tipo ysus funciones. Estos dispositivos pueden ser, lamemoria RAM, el procesador, los discosduros, ruteadores, tarjetas de red, entre muchosdispositivos más!! El software permite monitoreartemperatura, rendimiento, transferencia de datos, etc. Sepueden encontrar diferentes tipos como: El Cclean, entreotros.

Page 9: Software

En informática, un servidor es

una computadora que, formando parte de una red,

provee servicios a otras computadoras denominadas

clientes.

Page 10: Software

En informática, una utilidad es una herramienta querealiza:

•Tareas de mantenimiento.

•Soporte para la construcción y ejecuciónde programas.

•Las tareas en general.

En donde se incluyen las bibliotecas desistema, middleware, herramientas de desarrollo, etc.

Entre ellas podemos nombrar cifrado y descifrado dearchivos, compresión de archivos, desfragmentadores dedisco, editores de texto, respaldo, etc.

Page 11: Software

Software de programación: Es el conjunto de

herramientas que permiten

al programador desarrollar programas

informáticos, usando diferentes alternativas

y lenguajes de programación, de una manera

práctica. Incluyen básicamente:

Page 12: Software

Un editor de texto es un programa que permite crear

y modificar archivos digitales compuestos

únicamente por texto sin formato, conocidos

comúnmente como archivos de texto o texto plano.

El programa lee el archivo e interpreta

los bytes leídos según el código de caracteres que

usa el editor. Hoy en día es comúnmente de 7- ó 8-

bits en ASCII o UTF-8, rara vez EBCDIC.

Page 13: Software

Un compilador es un programa

informático que traduce un programa escrito en

un lenguaje de programación a otro lenguaje de

programación, generando un programa equivalente

que la máquina será capaz de interpretar.

Usualmente el segundo lenguaje es lenguaje de

máquina, pero también puede ser un código

intermedio (bytecode), o simplemente texto. Este

proceso de traducción se conoce como compilación.

Page 14: Software

En ciencias de lacomputación, intérprete o interpretador es un programainformático capaz de analizar y ejecutar otros programas,escritos en un lenguaje de alto nivel. Los intérpretes sediferencian de los compiladores en que mientras estostraducen un programa desde su descripción enun lenguaje de programación al código de máquina delsistema, los intérpretes sólo realizan la traducción amedida que sea necesaria, típicamente, instrucción porinstrucción, y normalmente no guardan el resultado dedicha traducción.

Page 15: Software

Un enlazador es un programa que toma

los objetos generados en los primeros pasos del proceso

de compilación, la información de todos los recursos

necesarios (biblioteca), quita aquellos recursos que no

necesita, y enlaza el código objeto con su(s) biblioteca(s)

con lo que finalmente produce un fichero ejecutable o

una biblioteca. En el caso de los programas enlazados

dinámicamente, el enlace entre el programa ejecutable y

las bibliotecas se realiza en tiempo de carga o

ejecución del programa.

Page 16: Software

Un depurador, es un programa usado para probar y

depurar (eliminar los errores) de otros programas (el

programa "objetivo"). El código a ser examinado puede

alternativamente estar corriendo en un simulador de

conjunto de instrucciones (ISS), una técnica que permite

gran potencia en su capacidad de detenerse cuando son

encontradas condiciones específicas pero será

típicamente algo más lento que ejecutando el código

directamente en el apropiado (o el mismo) procesador.

Algunas depuradores ofrecen dos modos de operación -

la simulación parcial o completa, para limitar este

impacto.

Page 17: Software

Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros:

•Aplicaciones para Control de sistemas y automatización industrial

•Aplicaciones ofimáticas

•Software educativo

•Software empresarial

•Bases de datos

•Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)

•Videojuegos

•Software médico

•Software de cálculo Numérico y simbólico.

•Software de diseño asistido (CAD)

•Software de control numérico (CAM)