Download El Software de las Computadoras
Document related concepts
no text concepts found
Transcript
El Software de las Computadoras El software se refiere al Sistema, Programas, Aplicaciones, Datos e Información con los que funciona una computadora, es la parte intangible, es decir que no podemos tocar, solo es posible observarlos en su función y como resultado. Es la otra gran parte importante de toda computadora el soporte sobre el cual se basa el uso de un equipo de computo para que pueda llevar acabo todo tipo de tareas, dirige, permite que uno como usuario pueda interactuar utilizando para ello una gran diversidad de programas. Software es Todo programa o aplicación, programado para realizar tareas específicas. En la imagen siguiente vemos como El Hardware se Complementa con el Software y viceversa Para entender mejor la Estructura del Software lo dividiremos según la función que realizan al entrar en uso con la Computadora de la manera siguiente: Software de Sistemas, Software de Aplicación y Software de Programación: Software de Sistemas Este es el Software base de toda computadora, pues sin el la Computadora se hace inutilizable siendo entonces la plataforma de partida, el Software de Sistema son un conjunto de programas que coordinan, administran los recursos de la Computadora permitiendo, es también la base para que otros programas de aplicación puedan ser instalados y todo esto para que el usuario pueda ir interactuando. El Software de Sistemas lo esta conformado a su vez por: Sistemas Operativos.Un Sistema Operativo se encarga de Administrar todos y cada uno de los recursos de un Equipo de Computo con la finalidad de controlar su funcionamiento en todos los aspectos cubriendo para ellos los aspectos de: Permite que el usuario pueda interactuar con el sistema mediante una comunicación basada en comandos (órdenes) que el usuario puede ir dando para la realización de tareas entre otros, uso de ambientes simples o gráficos que facilitan al usuario su interacción. El Sistema Operativo administra también lo recursos del Hardware en su parte interna y externa ordenando en que momento deben de actuar. Administra todo el flujo de información de entrada, proceso y salida, así como la información que se almacena y manipula en acciones como copia, eliminación y demás acciones El Sistema Operativo coordina las tareas que se realizan mediante el uso de Aplicaciones que se estén ejecutando, procesando, iniciando o terminando dentro de la Computadora. En su estructura se incorporan servicios de soporte, esto puede variar dependiendo del Sistema Operativo que se haya instalado en la Computadora, este soporte se refiera a la Seguridad que brinda, reconocimiento de dispositivos, actualizaciones, versiones, facilidad del entorno de trabajo entre muchos otros servicios. Algunos de los Sistemas Operativos que existen en la actualidad son: Windows en sus diversas versiones, Linux, Mac OS, Unix: es importante destacar que el tipo de Sistema Operativo es a elección del Usuario final o Empresa mientras este cubra completamente sus necesidades de administración. Controladores de Hardware (Drives) Cada componente o Dispositivo con el que cuenta la computadora o que es conectado debe ser reconocido por el Sistema Operativo para que a partir de ahí este puede ser utilizado e incorporado y en esto la función de los Controladores es la de proveer de ese pequeño sistema que una vez instalado permite sea reconocido por el Sistema, cabe mencionar que algunos dispositivos no requieren de instalación adicional o al menos así pareciera puesto que el mismo Sistema Operativo ya efectuó una instalación previa sin que el usuario interviniera, tal es el caso de un Teclado, Mouse, Lector de Cd, no así el caso de una nueva impresora, cámara web, tarjeta de video etc., que al ser colocada la Computadora solicitara es Controlador que resulta indispensable pues es el medio de Comunicación entre el Sistema Operativo y el Dispositivo. Herramientas del Sistema (Utilerías) Las utilerías son pequeños sistemas cuya tarea va desde resolver problemas específicos de mantenimiento preventivo hasta correctivo de alguna anormalidad en la funcionalidad de la computadora. Software de Aplicación Son programas que han sido desarrollados para cubrir las necesidades de los usuarios cuyo objetivo o tarea sea un fin especifico, por ejemplo: Procesadores de Texto. Son Aplicaciones que permiten realizar todo tipo de Documentos. Hojas de Cálculo. Este tipo de Aplicaciones permiten llevar acabo todo tipo de cálculos matemáticos, estadísticos, financieros, gráficas etc. Traductor. Programa que permite traducir texto a diversos idiomas Aplicaciones de Diseño. Enfocados hacia este fin ya sea Gráfico, Asistido por computadora… Aplicaciones contables, Administrativos, control de inventarios… Aplicaciones para Chatear, vídeo conferencia, enviar y recibir correos Aplicaciones de Enseñanza y Aprendizaje. Aplicaciones de Medicina, Ingeniería, Física, Química… Aplicaciones de Música y Vídeo… Software de Programación Posiblemente te preguntes y ¿Cómo se realiza una Aplicación?, ¿Quién hace los Programas?, ¿Qué utilizan para crearlos? Etc. Es precisamente el Software de Programación que permite realizar las aplicaciones, esto mediante herramientas mejor conocidas como “Lenguajes de Programación”; siendo los desarrolladores “Programadores” los encargados de explotar al máximo el potencial de estos lenguajes escribiendo Aplicaciones generales, Aplicaciones para un fin especifico, Juegos, Utilerías y un sinfín de aplicaciones como lo vimos anteriormente El Software de Programación puede ser del tipo: Compiladores, Depuradores, Interpretes, Ensambladores, Editores todos ellos se trabajan bajo un entorno e interface de desarrollo según el lenguaje utilizado. Algunos de los lenguajes más utilizados y conocidos son: Ensamblador, C, C++, Java, Phyton, PHP, ASP, Visual Basic, Delphi, Perl, etc. Esto fue tan solo un breve recorrido por el Software en esta cadena donde el Sistema Operativo es la Base de toda Computadora, Las Aplicaciones son el medio por el cual todos nosotros podemos resolver alguna necesidad de proceso y donde los Lenguajes de programación son la parte avanzada con lo que se desarrollan los dos anteriores, lo hemos visto en los aspectos fundamentales y necesarios para entrar al mundo de las computadoras, espero haber cubierto esas necesidades requeridas ya en otros post tocaremos ejemplos sólidos sobre este tema que te permita hacer una buena elección en el Software que será para indispensable de tu computadora o por simple conocimiento del tema.