Clasificación De Software
Enviado por eunicezavala • 7 de Junio de 2014 • 2.301 Palabras (10 Páginas) • 289 Visitas
INTRODUCCION
La máquina multiusos ha sido un reto para los inventores. A este respecto, la computadora es la máquina de mayor éxito y versatilidad de la historia. Una misma computadora puede producir documentos profesionales, traducir del francés al inglés, emitir música, diagnosticar enfermedades, etc. Es por eso que es tan importante conocer los diferentes sistemas que hacen posible todo lo anterior descrito y mucho más.
OBJETIVO
En este informe entenderemos la diferencia entre Software de Sistema y Software de Aplicación; cada uno de los anteriores con sus respectivas sub-clasificaciones y conceptos.
LA CLASIFICACION DEL SOFTWARE
Software:
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.
Hay dos clases básicas de software:
• Software de sistemas
• Software de aplicaciones
Software de sistema:
El software de sistema ayuda a la computadora a efectuar sus tareas operativas más básicas; y se clasifica de la siguiente manera:
• Sistemas operativos,
• Controladores de dispositivos,
• Utilerías,
• Lenguajes de programación.
Sistemas Operativos:
es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.
Componentes de un sistema Operativo:
• Gestión de procesos
• Gestión de la memoria principal
• Gestión del almacenamiento secundario
• El sistema de entrada y salida
• Sistema de archivos
• Sistemas de protección
• Sistema de comunicaciones
• Programas de sistema
• Gestor de recursos
Ejemplos de sistemas operativos para PC
• Microsoft Windows
• Mac OS X
• GNU/Linux
• Unix
Ejemplos de sistemas operativos para dispositivos móviles
• Android
• iOS
• Bada
• BlackBerry OS
• BlackBerry 10
• Windows Phone
• Symbian OS
Controlador de Dispositivo (device driver)
Es una pieza de software que permite al sistema operativo y programas interactuar adecuadamente con dispositivos de hardware.
El objetivo de los controladores es permitir simplificar la programación de las aplicaciones, al funcionar como “traductor” entre el dispositivo de hardware y la aplicación del sistema operativo que lo usa.
Tipos de Controladores:
• Controlador de impresora.
• Controlador de clase.
• Controlador lógico programable (PLC).
• Controlador Periférico (Controller).
• Controlador Wrapper.
Utilerías
En informática una utilería es una herramienta que realiza tareas de mantenimiento, soporte para la construcción y ejecución de programas y tareas en general. A continuación presentamos algunos tipos de utilerías:
• Utilerías del sistema.
• Utilerías para archivos.
• Utilerías independientes.
Lenguajes de programación
Es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.
Lenguajes de programación más utilizados:
1. SQL
2. Java
3. HTML
4. JavaScript
5. C++
Software de Aplicaciones
Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de Software de Aplicación porque hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento.
El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad.
Se subdivide de la siguiente forma:
...