miércoles, 5 de marzo de 2014

           

                  

SOFTWARE  
Se conoce como software  al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

Clasificación del software
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:
Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático 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, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:

Sistemas operativos
Controladores de dispositivos
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. Incluyen básicamente:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal 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).



El software de aplicación son una serie de programas que cooperan con los usuarios para hacer una o varias tareas específicas, como por ejemplo redactar un texto. Existen varios tipos de software de aplicación, entre ellos:
Hoja de cálculo: por medio de estos programas el usuario puede trabajar y operar con datos que sean alfanuméricos que se encuentran distribuidos en columnas y filas. Por medio de este programa el usuario logra realizar operaciones aritméticas y también gráficos. Dichas operaciones se llevan a cabo calculando las celdas, refiriéndose a ellas de forma relativa o absoluta. Algunos de los programas de este tipo son Excel, Lotus 1-2-3, Corel Quattro Pro, entre otros.
Administrador de bases de datos: se entiende por base de datos a un conjunto de archivos que son usados como recursos para los sistemas de información computarizados. Los datos de estas, mediante relaciones establecidas, se hallan integrados. Los software de aplicación son los que asisten el almacenamiento, manipulación y recuperación de datos. Dentro de estos se pueden dividir en dos grupos: sistemas administradores de bases de datos (DBMS) que utilizan las capacidades del ordenador para recuperar y almacenar rápidamente datos del almacenamiento tanto primario como secundario. Por otro lado se hallan los programas de llenado que son moldeados por técnicos manuales de llenado.
Graficador: estos permiten al usuario diseñar cualquier tipo de ilustración. Para realizarlas se valen de mapas de bits o dibujos vectoriales, utilizando píxeles de distintos colores y luminosidad, para así representar las imágenes deseadas. Los graficadores permiten realizar ilustraciones sencillas como logotipos así como también imágenes profesionales y de mayor complejidad. Algunos programas graficadores son Corel, Photo Editor, Photoshop o Publisher.
Procesador de palabras: aquí se encuentran aquellos que ayudan al usuario en la manipulación y redacción de textos. Los procesadores de palabras cuentan con la opción de modificar el tamaño y color de fuente, cuentan con diccionario, corrector ortográfico, permiten imprimir, dibujar, diagramar, entre otras funciones. Algunos programas que se incluyen dentro de esta categoría son: Word, Amipro y Wordperfect entre otros.   
Software de comunicación: son aquellos que permiten relacionar o compartir información a partir de la interconexión de sus computadoras. Para el intercambio de datos se utilizan circuitos de microondas, retransmisión satelital, cables especiales o líneas telefónicas. Algunos programas dentro de este tipo de software son: PPT, SLIT, Smartcomm y Camaleon.
Software de groupware: este asiste a los equipos o grupos de trabajo a realizar actividades conjuntamente controlando el flujo de trabajo dentro del grupo y compartiendo información entre ellos. Por medio de estos software se puede administrar proyectos, programar al grupo de trabajo y sus tiempos, recuperar bases de datos, compartir datos e ideas y visualizar la pantalla de otros usuarios.


                     

                               

QUE ES UN SISTEMA OPERATIVO Y CUAL ES SU FUNCIÒN 

SISTEMA OPERATIVO (SO)
Es aquel programa o software encargado de administrar y gestionar los recursos disponibles de un ordenador a nivel de hardware y proporciona el correcto ambiente para que el usuario pueda ejecutar programas.
Su función principal es la de darnos las herramientas necesarias para poder controlar nuestra computadora y poder hacer uso de ella.
Los sistemas operativos no son de uso exclusivo de las computadoras sino que también se utilizan para poder controlar e interaccionar con los teléfonos celulares, tablets, routers, reproductores de DVD, consolas de videojuegos, radios y otros.

HISTORIA DE LOS SISTEMAS OPERATIVOS
Los primeros sistemas (1945-1955) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.
A finales de los años 1980, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayudó a producir muchos programas de televisión y películas, entre las que se incluyen Babylon 5, Seaquest DSV y Terminator II

 FUNCIONES DEL SISTEMA OPERATIVO
Para poder comprender correctamente las funciones del sistema operativo es necesario decir que un sistema operativo viene a ser un intermediario entre los recursos de hardware, el usuario y las aplicaciones.
Entre sus funciones principales están:
Administración del procesador: el sistema operativo proporciona los recursos necesarios del procesador entre las aplicaciones ejecutadas para que estas se ejecuten correctamente mediante un algoritmo de programación.
Gestión de la memoria: al igual que en el anterior punto, el sistema operativo se encarga de gestionar la memoria ram disponible en nuestra computadora para que las aplicaciones puedan ser ejecutadas.
Gestión de operaciones de entradas y salidas (inputs/outputs): el sistema operativo permite administrar los periféricos a través de los drivers.
Gestión de Aplicaciones: el sistema operativo como ya lo mencionamos asigna los recursos necesarios para que estas se ejecuten correctamente, ademas permite matar los procesos necesarios si en el algún momento una aplicación falla.
Administración de autorizaciones: el sistema operativo se encarga de gestionar y administrar las autorizaciones garantizando que solo los usuarios y las aplicaciones que tienen la autorización puedan ejecutarlas.
Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
Administración de utilerias y soporte: el sistema operativo proporciona información con algunos indicadores que pueden ser utilizados para diagnosticar el funcionamiento correcto del equipo.
En resumen un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: suministro de una interfaz gráfica o línea de comandos, administración de los recursos disponibles (hardware), administración de archivos, administración de tareas (tasks) y servicio de soporte y utilidades.
Tipos de sistemas operativos y clasificación
Existen básicamente 2 tipos de sistemas operativos los basados en líneas de comandos y los de interfaz gráfica (entornos amigables). Los basados en líneas de comando son aquellos sistemas operativos que están esperando recibir una instrucción con un comando, un ejemplo de estos sistemas operativos serian MS-DOS y UNIX.
Los basados en entornos amigables o en ingles Graphic User Interface (GUI) son aquellos que utilizan las interfaces gráficas para que el usuario pueda utilizar su computadora. Estos utilizan las ventanas, gráficos, iconos, cursores, animaciones y más para que el usuario interaccione con el sistema operativo.
Los sistemas operativos se pueden clasificar en: multiusuario, multiprocesador, multitarea, multitramo y tiempo real.
Sistemas operativos más populares
Los sistemas operativos más populares en la actualidad son:
Los desarrollados por Microsoft: la mayoría de las computadoras de escritorio y laptops cuentan con el sistema operativo estrella de Microsoft Windows®. Algunos de los más populares son Windows XP, Windows Vista, Windows 7 y Windows 8.
Los de la familia UNIX: en específico las distribuciones basadas en GNU/Linux como pueden ser Ubuntu (siendo este el más popular), Redhat, Linux Mint, Debian, Fedora, openSUSE, CentOS, entre otros.
Los de la familia Macintosh: este sistema operativo diseñado y desarrollado por Apple va en aumento su popularidad, algunos sistemas operativos de esta familia son Mac OS 7, Mac OS 8, Mac OS 9, Mac OS X.
Sistemas Operativos Móviles: en específico para Smartphones (teléfonos inteligentes), los más populares y los que dominan el mercado son el sistema operativo de Apple iOS y el desarrollado por Google Android.







No hay comentarios:

Publicar un comentario