SOFTWARE DE UNA COMPUTADORA

EL SOFTWARE
Introducción  

En este trabajo dedicado al software, hablaremos de cómo está formado, sus diferentes funciones, etc.; y cuán importante es para el funcionamiento del computador, ya que prácticamente si el, este no funcionaria.
Este es el que va a controlar los equipos, es el que da las instrucciones para que funcionen adecuadamente, transfiere datos tanto en la misma memoria como para el usuario cuando este la necesite.
El software es tan complejo que posee infinidad de programas para diferentes funcionamientos en particular; para que haya un orden a la hora de trabajar con el; y así al usuario no se le haga tan complicado.
Este programa es muy importante, como también es importante los diferentes elementos que lo rodean para poder funcionar, ya que requiere de una serie de sistemas o programas que lo ayudan a realizar mejor sus funciones.
El software requiere ser estudiado detenidamente ya que son muchos elementos que lo conforman, y si no sabemos sus funciones no podemos manejar correctamente al computador.

El software son las instrucciones electrónicas que van a indicar al ordenador que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware.
Tipos:
a.- Sistema operativo: es el software que controla la ejecución de todas las aplicaciones y de los programas de software de sistema.
b.- Programas de ampliación: o también llamado software de aplicación; es el software diseñado y escrito para realizar una tarea específica, ya sea personal, o de procesamiento. Aquí se incluyen las bases de datos, tratamientos de textos, hojas electrónicas, gráficas, comunicaciones, etc...
c.- Lenguajes de programación: son las herramientas empleadas por el usuario para desarrollar programas, que luego van a ser ejecutados por el ordenador.

Características  básicas
En computadoras, el sistema operativo comienza a funcionar cuando finaliza el trabajo del BIOS al encenderse o reiniciar la computadora.
Los sistemas operativos poseen una interfaz que puede ser gráfica (GUI) o de texto.
Los sistemas operativos forman una plataforma para que otros sistemas o aplicaciones la utilicen. Aquellas aplicaciones que permiten ser ejecutadas en múltiples sistemas operativos son llamadas multiplataforma.
La mayoría de los sistemas operativos actuales son también multiusuario, aunque existen los mono usuario (por ejemplo, DOS)
También pueden clasificarse en multitarea o mono tarea. Cada programa que se ejecuta en un sistema operativo, ya sea aplicación o servicio de fondo, es llamado proceso.
Los sistemas operativos pueden ser centralizados, si permiten utilizar recursos de una sola computadora, o distribuido si permiten utilizar recursos de más de una computadora al mismo tiempo.
Todos los sistemas operativos deben incluir un soporte para uno o más sistemas de archivos. Por ejemplo, el sistema operativo Windows XP soporta NTFS y FAT32, en tanto Windows Vista sólo soporta NTFS.
También deben tomar medidas de seguridad (Ver Seguridad informática), que antes no existían en los sistemas operativos. El principal peligro proviene de las redes como internet.
Otra característica de los actuales sistemas operativos es que poseen un gran conjunto de controladores (drivers) para permitir rápida compatibilidad con dispositivos de hardware.

Software de sistemas

Es el conjunto de programas de control maestro para el equipo de cómputo. Este software le indica al microprocesador la manera en que debe utilizar sus elementos periféricos y administrar los archivos; al mismo tiempo, constituye la plataforma sobre la que se ejecutan todos los programas de aplicación y el medio a través del cual el usuario se comunica con la maquina. Aunque el principal software  de este tipo es el sistema operativo, también son necesarios los pequeños programas de autoarranque del sistema.

Sistemas Operativos
Son una serie de programas que administran los recursos del computador. Este indica como interactuar con el usuario y como usar los dispositivos: discos duros, teclado y monitor.
Función:
  • Es el núcleo de toda la actividad del software.
  • Monitorea y controla todas las entradas y salidas de sistemas de computación.
  • Este responde a las indicaciones provenientes del usuario, o de un conjunto previamente definido de comandos.
  • Controla la ejecución de varios programas, simultáneamente.
  • Actúa como traductor, entre las operaciones y la respuesta de la maquina.
  • Informa al usuario de cualquier error que presente la maquina.
  • Este posee un programa llamado "manipulador de discos" opera con un circuito electrónico llamado controlador de discos, este ayuda a traducir las ordenes de los programas para encontrar la pista adecuada.
Componentes: El sistema operativo es generalmente diseñado por el fabricante y por ello no es posible definir uno estándar; aunque hay un conjunto de funciones básicas o componentes que todo sistema debe considerar, y son:
  • Controlar las operaciones de entrada y salida.
  • Cargar, inicializar y supervisar la ejecución de los trabajos.
  • Detectar errores.
  • Controlar las interrupciones causadas por los errores.
  • Asignar memoria a cada tarea.
  • Manejar el multiproceso, la multiprogramación, memoria virtual, etc..
Clasificación:
Los sistemas operativos se clasifican en:
Usuario único: es de tipo simple, ya que se dedica a un solo programa a la vez.
Usuario múltiple: es de tipo general, ya que puede satisfacer las exigencias de usuarios múltiples con los recursos de programas y maquina de que se dispone.

Puede ser de varios tipos:
  • Multiprogramación: es un caso en la que múltiples programas pueden almacenarse en la memoria y ejecutarse siguiendo un nivel de prioridades.
  • Tiempo compartido: permite que cada programa actúe durante cierto tiempo (apropiado para programas interactivos).
  • Lotes: es una colección de programas, escritos en COBOL o FOLTRAN, se incorpora al ordenador y se procesa.
  • Tiempo Real: en este la respuesta al ordenador debe ser lo bastan rápida como para proporcionar una decisión en tiempo real.


Los Sistemas Operativos más utilizados son:

MS-DOS (Microsoft Disk Operating System - Sistema Operativo en Disco) es un sistema patentado por Microsoft Corporation para ordenadores personales PC's.
El Sistema Operativo más difundido con diferencia es MS-DOS, este al estar diseñado para 16 bits y con la reciente aparición de Windows 95 de Microsoft, de 32 bits y con posibilidades de multitarea, ve peligrar su supremacía como rey indiscutible del entorno PC.

Estructura del MS-DOS.
El sistema operativo MS-DOS tiene una estructura arborescente donde existen unidades, dentro de ellas directorios y a su vez dentro de ellos tenemos los ficheros.
·         Las unidades son las disqueteras y los discos duros.
·         Los directorios son, dentro de las unidades, carpetas donde se guardan los ficheros.
·         Los ficheros son conjuntos de datos y programas.



Windows: Sistema Operativo de Windows Es el sistema operativo de mayor difusión entre computadores personales, servidores pequeños y medianos. Fue desarrollado por Microsoft, aunque muchas de sus ideas básicas provinieron del Sistema Operativo Mac OS de los equipos Macintosh.



Versiones 
 
Windows 1.0: 1985,
Windows 2.0: 1987, nuevas aplicaciones gráficas M. Excel, M. Word.
Windows 3.0: 1990, mejoró microprocesador, que permitía multitareas.
DOS: instrucciones o comandos debían ser escritas desde el teclado.
Windows 3.1: consistía en soportes multimedia.
Windows 3.11: controladores mejorados para comunicación en red.
Windows 95: primer Sistema Operativo gráfico de Microsoft. USB.
Windows 98: incluía nuevos controladores de Hardware. DVD.
Windows 2000: incorporaba innovaciones tecnológicas para Microsoft.
Windows XP: (eXPerience) interfaz relacionado con Multimedia.
Windows Vista: 2007 trae nueva interfaz gráfica para comput personales.
Windows 7: será más seguro y rápido (a finales de 2009).
   

Linux: Es un Unix libre, es decir, un sistema operativo, como el Windows o el MS-DOS (sin embargo, a diferencia de estos y otros sistemas operativos propietarios, ha sido desarrollado por miles de usuarios de computadores a través del mundo, y la desventaja de estos es que lo que te dan es lo que tu obtienes, dicho de otra forma no existe posibilidad de realizar modificaciones ni de saber como se realizó dicho sistema.)
Versiones


Versiones 

1. Ubuntu: la distribución original creada por Canonical está preparando su próxima edición, Intrepid Ibex, y su característica diferenciadora respecto a sus "hijas" reside en el hecho de usar GNOME y, cómo no, seguir los patrones de diseño en la interfaz que marca Canonical.
2. Kubuntu: Los usuarios de KDE no se querían quedar sin disfrutar de las ventajas que ofrece esta distribución, de modo que no tardó en aparecer una versión específica que está basada completamente en este entorno de escritorio.
3. Xubuntu: Si KDE y GNOME son las soluciones más extendidas en entornos de escritorio, XFCE es el gestor de ventanas ligero que más triunfa en equipos "modestos". Si no dispones de grandes prestaciones ni los últimos componentes hardware, Xubuntu hará que todo vaya mucho más fluido.
4. Edubuntu: Los entornos educativos también han sido otro de los intereses de estas distribuciones, como demuestra la aparición de esta alternativa basada en Ubuntu y que se nutre de un buen número de paquetes educativos.
5. Scibuntu: Algo similar ocurre en entornos científicos. En Linux existen una gran cantidad de proyectos destinados a aprovechar esa orientación científica de los sistemas Unix (y por extensión, GNU/Linux), y en Scibuntu podremos contar con utilidades y aplicaciones científicas interesantes para este tipo de proyectos.
6. Linux Mint: En este caso nos encontramos con una versión muy especial de Ubuntu adaptada a las demandas de cierto grupo de usuarios que entre otras cosas cuenta con una interfaz GNOME con un tema propio muy "mentolado", y que además ofrece ciertas utilidades de configuración a medida.
7. Ubuntu Studio: Si lo tuyo es el trabajo con todo tipo de contenidos multimedia, Ubuntu Studio es una distribución precisamente pensada para este propósito, ya que cuenta con numerosos paquetes de edición de vídeo, audio e imagen que te permitirán sacar el máximo provecho a esos contenidos.
8. Fluxbuntu: Otra versión ligera de Ubuntu que también se basa en ella pero que en lugar de apostar por el gestor de ventanas ligero XFCE lo hace por Fluxbox, otro de los más populares a la hora de sacarle partido a tu viejo equipo.
9. Guadalinex: Nuestra española Guadalinex se basa desde hace un tiempo en Ubuntu, y lo hace aportando además una serie de herramientas pensadas para facilitar el trabajo en la administración pública. Toda una demostración de que Linux puede ser una alternativa real en grandes implantaciones.
 10. SimplyMEPIS: Aunque su origen real es Debian, en SimpyMEPIS 7.0 (basada en KDE) nos encontramos además con código adicional de Ubuntu que permite disfrutar de las ventajas de esta distribución

Mac
 Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer

Software de aplicaciones


En el software de aplicaciones hay una amplia gama de herramientas, tales como los programas para tareas específicas: procesadores de texto, hojas de cálculo, base de datos, programas para la creación de gráficos, etc.
El software equivale a la profesión que se adquiere con los estudios: medico, ingeniero, profesor, abogado, biólogo, etc.





Como existen muchos programas se dividen en varias categorías:
  1. Aplicaciones de negocios: en esta se encuentran los procesadores de palabras, hojas de cálculos, base de datos, Graficadores.
  2. Aplicaciones de Utilería
  3. Aplicaciones Personales
  4. Aplicaciones de Entretenimiento
Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc. También se puede usar para crear cualquier tipo de documento (carta de negocio, documentos legales).
Hojas de cálculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada. También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.
Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y de calidad profesional basados en datos numéricos de otro programa (hoja de cálculo).
Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtener la información que se desean más fácilmente.

¿Se puede utilizar un computador sin sistema operativo?.
NO. Porque unos de los pasos por el cual la computadora de pasar al ser encendida, es el de buscar un programa llamado "SISTEMA OPERATIVO". Este es el que va a indicar al usuario como usar los dispositivos: discos duros, teclado y monitor. La computadora una vez encontrado carga este programa en su memoria. Este programa también se encarga de controlar otras funciones básicas de la computadora y por ello se mantiene activo hasta que la maquina sea apagada.
¿Cuál interface es mas cómoda para el usuario, una con interpretes de comando o una interface grafica?.

La interface más cómoda es la interface grafica, ya que es de mayor comodidad para el usuario.
Este implementa un concepto de ventanas, un papel para insertar datos o información que un programa o comando ha generado, con este se puede cambiar el tamaño o forma para ver la información dentro de ella.

Este implementa menús, iconos y caja de diálogos que facilitan el uso de esta interface.
Los menús ofrecen opciones de comando, este utilizado con el mouse o el teclado para mayor comodidad del usuario. Adicionalmente están los iconos los cuales, pueden ser utilizados por cualquier persona que nunca antes haya trabajado con computadora. Por tal motivo, la interface grafica es más cómoda que los intérpretes de comando, puesto que estos requieren de que el usuario posea un conocimiento previo del programa.


Software de utilerías

Son programas especiales  que sirven para revisar ciertos aspectos del funcionamiento del sistema, tanto de hardware como de software.
También se considera como utilerías aquellos programas que facilitan la ejecución de determinadas tareas al usuario; por ejemplo, las interfaces que facilitan la navegación entre directorios y el, manejo de archivos (tales como Norton Commander y Windows Explore), o los programas para capturar pantalla. 
Software más utilizado
La computadora sirve para desempeñar muchas tareas. Para poder realizar una tarea es necesario un programa que sea capaz de hacer lo que el usuario precisa. Existe gran cantidad de programas o mejor dicho software. A continuación hay una lista de algunos de los más utilizados.
Linux: Sistema Operativo es la base sobre la cual se instalan otros programas. El sistema operativo suministra y administra recursos que los programas necesitan para poder funcionar.
Microsoft Windows: Sistema Operativo es la base sobre la cual se instalan otros programas. El sistema operativo suministra y administra recursos que los programas necesitan para poder funcionar.  
Microsoft Excel: Para realizar planilla de cálculos. Muy útil para realizar cálculos y llevar estadísticas, balances, etc.
Microsoft Word: Para escribir textos enriquecidos, es decir se le puede agregar a los textos imágenes y otros accesorios
Microsoft FrontPage: Diseño Web. Muy útil para páginas sencillas y prácticas.
Microsoft PowerPoint: Para hacer presentaciones en forma de fotos con textos y  efectos de transición.
Microsoft Access: Para manejar datos y consultar bases de datos hechos en este. Programa.
Dreamweaver: Para diseñar páginas Web. En especial cuando son más complejas
Flash: Para diseñar animaciones para la Web, es decir botones, menús, publicidad, etc.
CorelDRAW: Para diseño grafico y retoque fotográfico.
AutoCAD: Para diseño de planos.
Power translator: Un conocido programa para traducir distintos idiomas.
Microsoft Encarta: Es una enciclopedia que incluye videos, fotos sonidos y demás accesorios de la empresa Microsoft.
Photoshop: Para retoque fotográfico y diseño grafico. En especial se lo suele utilizar para las fotografías.
Visual Basic: Para programar.
3D Studio Max: Diseño en 3D.
Opera: Para navegar por Internet. Destaca por su rapidez.
Norton Antivirus: Para protección de virus.
Panda Antivirus: Otro para protección de virus.
Winamp: Para escuchar música
WinZip: Para comprimir archivos y que así ocupen menos espacio
Adobe Acrobat: Para poder visualizar escritos hechos en PDF 

Como existen muchos programas se dividen en varias categorías:
  1. Aplicaciones de negocios: en esta se encuentran los procesadores de palabras, hojas de cálculos, base de datos, Graficadores.
  2. Aplicaciones de Utilería
  3. Aplicaciones Personales
  4. Aplicaciones de Entretenimiento
Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc. También se puede usar para crear cualquier tipo de documento (carta de negocio, documentos legales).
Hojas de cálculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada. También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.
Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y de calidad profesional basados en datos numéricos de otro programa (hoja de cálculo).
Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtener la información que se desean más fácilmente.
¿Se puede utilizar un computador sin sistema operativo?.
NO. Porque unos de los pasos por el cual la computadora de pasar al ser encendida, es el de buscar un programa llamado "SISTEMA OPERATIVO". Este es el que va a indicar al usuario como usar los dispositivos: discos duros, teclado y monitor. La computadora una vez encontrado carga este programa en su memoria. Este programa también se encarga de controlar otras funciones básicas de la computadora y por ello se mantiene activo hasta que la maquina sea apagada.
¿Cuál interface es mas cómoda para el usuario, una con interpretes de comando o una interface grafica?.
La interface más cómoda es la interface grafica, ya que es de mayor comodidad para el usuario.
Este implementa un concepto de ventanas, un papel para insertar datos o información que un programa o comando ha generado, con este se puede cambiar el tamaño o forma para ver la información dentro de ella.
Este implementa menús, iconos y caja de diálogos que facilitan el uso de esta interface.
Los menús ofrecen opciones de comando, este utilizado con el mouse o el teclado para mayor comodidad del usuario. Adicionalmente están los iconos los cuales, pueden ser utilizados por cualquier persona que nunca antes haya trabajado con computadora. Por tal motivo, la interface grafica es más cómoda que los intérpretes de comando, puesto que estos requieren de que el usuario posea un conocimiento previo del programa.

Como nos pudimos dar cuenta el software no es cualquier cosa y con él se puede lograr todo lo que queramos, pero sabiéndolo manejar correctamente.
Hay infinidades de programas pero a medida que las computadoras se vuelven más populares, los desarrolladores de software, constantemente están sacando programas para quitar las tediosas tareas personales y hacerlas más divertidas. Estos programas pueden ser excelentes herramientas para la educación ya que si los niños disfrutan realizando las tareas jugando, sus habilidades aumentaran.
Todos los días desarrolladores perceptivos encuentran problemas para ser solucionados con software, y es que la tecnología a avanzado tanto que una persona puede realizar operaciones bancarias desde su casa, enviar un correo electrónico a cualquier parte del mundo, etc.; todo esto por el computador. Y esto es bueno ya que cada día la competencia por crear un mejor software, fomenta a crearlos mas imaginativos, mejores y a precios mas y mas baratos.


Espero les sirva de mucha utilidad.

Gracias por visitar nuestra pagina.