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