ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Software


Enviado por   •  28 de Abril de 2015  •  Tesis  •  3.688 Palabras (15 Páginas)  •  123 Visitas

Página 1 de 15

Software

Software se refiere al equipamiento lógico o soporte lógico de un computador digital, comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware). Tales componentes lógicos incluyen, entre otras, aplicaciones informáticas tales como procesador de textos, que permite al usuario realizar todas las tareas concernientes a edición de textos; software de sistema, tal como un sistema operativo, el que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, también provee una interface ante el usuario.

Clasificación del software

Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, se puede clasificar al software de la siguiente forma:

Software de sistema: Es aquel que permite que el hardware funcione. Su objetivo es desvincular adecuadamente al programador de los detalles del computador 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 y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:

• Sistemas operativos

• Controladores de dispositivo

• Herramientas de diagnóstico

• Herramientas de Corrección y Optimización

• Servidores

• Utilidades

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. Incluye entre otros:

• Editores de texto

• Compiladores

• Intérpretes

• Enlazadores

• Depuradores

Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc... Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).

Software de aplicación: 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 otros:

• Aplicaciones de control y automatización industrial

• Aplicaciones ofimáticas

• Software educativo

• Software médico

• Software de Cálculo Numérico

• Software de Diseño Asistido (CAD)

• Software de Control Numérico (CAM)

Diferencias entre lenguaje de programación, paquete de software y sistema operativo.

Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.

Un sistema operativo es un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.

Un paquete de software es un programa destinado a hacer una tarea específica, un lenguaje de programación, es una serie de instrucciones con las cuales puedes comunicar a la computadora para que haga tareas que deseas que haga. Es decir, con un lenguaje de programación, creas un paquete de software. Un paquete de software es un archivo ejecutable que contiene a su vez todos los archivos (comprimidos) necesarios para la instalación de un programa o aplicación.

Podemos llegar a la conclusión que las principales diferencias son:

• Los lenguajes de programación son usados para el desarrollo de programas así como de sistemas operativos.

• El sistema operativo es solo un conjunto de ventanas, donde el usuario puede decirle que hacer.

• El paquete de software es aquel que sirve para una tarea en específico.

Leguaje de programación de alto, medio y bajo nivel.

Para poder entender la clasificación de los lenguajes de programación, se debe comenzar por explicar que es un lenguaje de programación, esto para un mayor entendimiento. Entonces el lenguaje de programación es básicamente códigos que son interpretados por un ordenador como ordenes o instrucciones, el lenguaje base con el que trabajan la gran mayoría de los sistemas informáticos es el lenguaje máquina, este se basa en el sistema numérico de base dos, llamado sistema binario, en donde 0 representa una llave apagada y 1 una encendida. Las computadoras trabajan con dos tipos de pulsaciones electromagnéticas, entonces el 0 en este caso representa una pulsación de 0.3 voltios, mientras que el 1 representa 0.5 voltios.

Una cadena de llaves generan lo que se conoce como instrucciones, pudiendo dar así inicio a una programación, ya que un computador no hace nada por si solo a menos que se le ordene mediante una programación inmediata o previa.

Dado a que el lenguaje maquina es muy complejo en cuanto a su sintaxis ya que asolo se vale de 1´s y 0´s, una instrucción pudiese ser :11011100010010100110110001000110010, por lo tanto es difícil de recordar y crear, por ello se crean nuevos lenguaje que representan una instrucción como la anterior en letras entendibles por el hombre, es decir por ejemplo: antes lenguaje maquina la suma es igual a: 001011010, y en el lenguaje que se encarga de darle una nueva etiqueta a esa instrucción en maquina la suma es igual a "+" pero de tras fondo sigue siendo

...

Descargar como (para miembros actualizados)  txt (25.4 Kb)  
Leer 14 páginas más »
Disponible sólo en Clubensayos.com