viernes, 13 de noviembre de 2015

Tipos de software

1.¿ Qué es el software?
El software de un ordenador es el conjunto de programas que utiliza el ordenador para tratar la información, así como la propia información tratada.

2. Clasificación de software
 La parte más importante del software son los programas, de los cuales
 - algunos hacen funcionar al ordenador.
 - y otros sirven para hacer tareas concretas, como escribir un texto,retocar imagenes, etc..
Se forman así dos grandes grupos.

       2.1 Software de base.
Es aquel que " hace funcionar" al ordenador. Es el que trabaja directamente con el hardware haciéndolo funcionar, y poniéndolo al servicio del resto del software y del usuario.
El software de base se divide en dos grupos diferentes: sistemas operativos y drivers.

       2.1.1 Sistemas operativos.
Un sistema operativo es el software de base más importante. Sus funciones fundamentales son los siguientes.
    - Se encarga del funcionamiento coordinado de todos los componentes para que funcionen como           una sola máquina.
    - Controla la ejecución de varios programas a la vez, repartiendo los recursos del ordenador a los            distintos programas que se estén ejecutando.
    -   Controla todas las entradas y salidas de la información del sistema.
    - Ofrece una base estándar sobre lo que ejecutar otros programas. Permite diseñar software de               aplicación sin necesidad de tener en cuenta el hardware.
    - Administra y mantiene los sistemas de archivo de disco.
    - Permite la interacción entre el ordenador y los usuarios, para que estos últimos puedan manejar el        ordenador de una forma fácil e intuitiva.
    - Detecta e informa al usuario de los errores que se produzca.
Un buen sistema operativo aprovechará toda la potencia que ofrece el hardware. En cambio, un mal sistema operativo no sólo desaprovechará el hardware, sino que lo hará funcionar mal.
 Algunas cuestiones sobre el funcionamiento de los sistemas operativos son:
 - El sistema operativo es el primer programa o software que se carga o ejecuta al arrancar o reiniciar    el ordenador.
 - El sistema operativo se ejecuta de forma automática.
 - Para ejecutar cualquier otro programa es necesario tener cargado el sistema operativo con el que es     combustible.
  - los programas están creados para funcionar en un sólo sistema operativo.
  - Se pueden tener varios sistemas operativos en un ordenador, pero cada vez que se arranca o                 reinicia el ordenador sólo se carga uno de ellos.
Ejemplos de sistemas operativos:
 -MS Windows 98 y Windows Me.
 -MS Windows NT y Windows 2000
 -MS Windows xp
 -MS Windows Vista
 -Unix
 -Linux
 -MacOS X
 
   2.1.2 Drivers.
Hacer funcionar como una sola máquina todos los componentes del ordenador es my complicado. La principal dificultad no viene de los diferentes tipos de componentes, sino de los diferentes modelos de cada tipo. Es decir, que los programas no sólo deben saber manejar la tarjeta gráfica, sino que debe saber manejar la nVidia Ge-Forca2 MX-400, por ejemplo. Esto supondría que habría que hacer para un programa concreto una versión especial para cada modelo de componente.
La labor de unficicaión es tarea del sistema operativo , sería imposible crear un sistema operativo que funcionaracon absolutamente todos los modelos de componentes y dispositivos. Esto es posible si se cuenta con el apoyo de los propios farbicantes de hardware. Siguiendo unas normas establecidas por los diseñadores del sistema operativo desarollen los llamados drivers o controladores.
Algunas cuestiones sobre el funcionamiento de los drivers son:
- Cada drivers está diseñado para un modelo de componente, y no vale otro modelo.
- Cada drivers está diseñado para un sistema operativo, y no vale otro.
- Para que un programa pueda usar un componente es necesario que esté instalado el driver del             componente en el sistema operativo donde se ejecuta el programa.
- Los drivers de un dispositivo DEBEN venir con el correspondiente dispositivo. Como alternativa se   puede obtener en internet.

2.2 Sotfware de Aplicación.
Son los programas diseñados para que el usuario realice con ellos una tarea determinada. También llamados aplicaciones.
Las aplicaciones funcionan en un determinado sistema operativo, con elque son compatibles. De hecho, las aplicaciones se comunican con el sistema operativo y éste es el que se comunica a tráves de los drivers con el hardware para así ejecutar la aplicación.
Hay aplicaciones que tienen versiones para distintos sistemas operativos, pero cada versión sólo funciona con su sistema operativo compatible.

2.2.1 Sotfware de Ofimática.
Es el tipo de aplicaciones más importante y más utilizado, ya que los ordenadores se han convertido en herramientas ideales para el trabajo diario de oficina. Han revolucionado el trabajo de oficina, no sólo mejorando los resultados, sino permitiendo la realización de nuevos trabajos antes impensables. Dentro del software de ofimática tenemos varios tipos de aplicaciones:

 -Procesadores de texto:
   *MS Word.
   *OpenOffice.org2 Writer.
   *Abi Word.
  -Hojas de cálculo.
   *MS Excel
   *OpenOffice.org2 Calc
   *Lotus 123
  -Gestores de Base de Datos:
   *MS Access 
   *Open Office.org2 Base
   *Oracle
  -Editores de Presentaciones:
  *MS PowerPoint
  *OpenOffice.org2 Impress
  - Agendas y organizadores:
   *MS Outlook
   *Evolution
   - Visualizadores de PDF: 
   * Adobe Reader
   - Suites:
    *MS Office
    *OpenOffice.org2

2.2.2 Utilidades.
Este grupo de programas incluye aplicaciones cuya finalidad está muy relacionada con el funcionamiento del propio ordenador.
 
     -Rendimiento/ Diágnostico:
      * SiSoft Sandra
      *Everest
      *AIDA32
     -Compresores:
      *Winzip
      *Winrar
     - Antivirus.
      *McAfee Virus Scan
      *Panda Platinium/ Titanium
      *Norton Antivurus
      -Programas de grabación:
      *Nero Burning Rom
      * Clone CD, Clone DVD

2.2.3 Multimedia.
 Este grupo está formado por aquellos programas dedicados a la creación, edición y repoducción de contenidos multimedia: gráficos, sonido, vídeo, animaciones, etc...
   
GENERAL:
  - Entornos de reproducción multimedia:
   *MusicMatch Jukebox
   * Window Media Player.
   * SlowView
  - Codecs:
    *Fraunhofer IIS MPEG Layer-3( más conocido como mp3)
    *Windows Media Audio (wma)
    *MPEG2, MPEG4 ( para video) ( mpg)

  SONIDO:
 -Reproductores: 
 *Winamp
 *Sonique
 - Editores:
 *CoolEdit
 *AdobeAuditions
 *Audacity
 -Otros: Existen otras muchas muy sencillas para sólo grabar sonidos de alguna fuente.

  VIDEO:
 Son similares a los de audio, pero con el añadido de lo complejo que son los archivos de vídeo, debido fundamentalmente al enorme tamaño de los mismos.

     -Reproductores:
  * DivX Player
  * Media Player Classic
  * Bsplayer
     -Editores:
   *Adobe Premier
   * Ulead Media Studio
   * Pinnacle Video Studio
    - Reproductores de DVD:
   * Power DVD
   * WinDVD
    -Otros: Para los archivos de vídeo existen aplicaciones con una funcionalidad muy específica,       como le pasar de un formato a otro, pasar un DVD a un CD, crear DVDs con una estructura de menú, etc...

  GRÁFICOS
El objetivo de estos programas es la creación , adquisición, modificación, visualización, impresión etc. de archivos gráficos. Tendremos varios tipos.
  -Visualizadores:
   *ACDSee
   *SlowView
  -Editores:
   *Adobe Photoshop
   *Macromedia Freehand
   *GIMP
  - Escaneo y OCR:
  -CAD:
  *Autocad
  *Qcad
  -Diseño 3D:
 *3D Studio
 * Maya
  2.2.4 Internet
Programas que sirven para la conexión a internet o que utilizan servicios de esta red.

 -Navegadores:
  *Internet Explorer
  *Firefox
  *Opera
 -Clientes de e-mail:
 *MS Outlook
 * Eudora
 *Thunderbird
 - Chat y mensajería instantánea:
 *MSN Messenger
 *Yahoo Messenger
 *mIRC
 -Reproductores multimedia internet:
 *Real Player
 *Windows Media Player
 * Flash Player
 -Firewalls:
 *Zone Alarm
 *Norton Internet Security
 -P2P:
 *emule
 *Azareus
2.2.5 Otros

Evidentemente nos dejamos atrás muchos tipos de aplicaciones, y programas los que hay para todos los gustos y con todo tipo de finalidades, y seguirán apareciendo nuevos programas.