El software representa toda la parte inmaterial o intangible
que hace funcionar a un ordenador para que realice una serie de tareas
específicas, coloquial mente conocidos como programas el software engloba a toda
la información digital que hace al conjunto de elementos físicos y materiales
que componen el computador trabajar de manera inteligente.
El software es una palabra que proviene del idioma
inglés, pero que gracias a la masificación de uso, ha sido aceptada por la Real
Academia Española. Según la RAE, el software es un conjunto de
programas, instrucciones y reglas informáticas que permiten ejecutar
distintas tareas en una computadora.
Se considera que el software es el equipamiento lógico
e intangible de un ordenador. En otras palabras, el concepto de software
abarca a todas las aplicaciones informáticas, como los procesadores de
textos, las planillas de cálculo y los editores de imágenes.
El software es desarrollado mediante distintos lenguajes de
programación, que permiten controlar el comportamiento de una máquina. Estos
lenguajes consisten en un conjunto de símbolos y reglas sintácticas y
semánticas, que definen el significado de sus elementos y expresiones. Un
lenguaje de programación permite a los programadores del software especificar,
en forma precisa, sobre qué datos debe operar una computadora.
Clasificación y tipos de Software
Hoy en día nos encontramos con una amplia oferta disponible
de programas desarrollados para un fin específico, el número de programas se
incrementan exponencialmente año tras año, podemos identificarlos y
clasificarlos por diferentes conceptos como:
·Ubicación donde se encuentra instalado:
-Software en la red- Son aquellos programas y aplicaciones
que se encuentran alojados en Internet o en un servidor propio y proveen el
servicio al cliente mediante una conexión a la red, siendo su principal
característica la no necesidad de instalarlo, configurarlo ni mantenerlo en el
propio terminal donde se utiliza, programas como Office 365, Dropbox o Google
Docs son ejemplos entre otros.
-Software local - También denominados como software de
escritorio son aquellos que necesitan ser instalados y almacenados en el
ordenador donde se ejecuta a diferencia de los anteriores, la suite ofimática
Office, el programa de diseño gráfico Photoshop o el sistema operativo Windows
son ejemplos de este tipo de software.
·Grado de libertad de uso:
-Software libre - Representan al conjunto de programas en el
que los usuarios disponen de plena libertad para copiarlo, compartirlo y
modificarlo, para ello generalmente se tiene acceso al código fuente del propio
programa. El sistema operativo Linux, el editor de imágenes Gimp o la suite
ofimática Open-Office son ejemplos de este tipo de programas.
-Software propietario o privado - Representan al conjunto de
programas en los que los usuarios tienen limitaciones para modificarlos compartirlos o copiarlos salvo permiso expreso del titular del software como
por ejemplo el sistema operativo Windows, el editor de imágenes Photoshop o la
suite ofimática Microsoft Office.
Es el conjunto de herramientas
que permiten al programador desarrollar programas informáticos (software),
usando diferentes alternativas y lenguajes de programación, de manera práctica.
Representan al conjunto de programas que nos permiten desarrollar, crear y
modificar otros programas, mediante este tipo de software se escribe el
conjunto de instrucciones en un lenguaje determinado el cual se le conoce como
código del programa, ejemplos como Xcode de Apple, Visual Studio de Microsoft o
Android Studio de Google.
Ejemplos de software
de programación son: Editores de texto, Compiladores, Intérpretes, Enlazadores,
Depuradores, Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores
herramientas, usualmente en un entorno visual, de forma 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).
Un lenguaje de programación es un idioma
artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas
como las computadoras. Pueden usarse para crear programas que
controlen el comportamiento físico y lógico de una máquina, para expresar soluciones
a un problema con pasos lógicos y con precisión, o como modo de
comunicación humana. Está formado por un conjunto de símbolos y
reglas que definen su estructura y el significado de sus elementos y
expresiones.
También denominados como Sistemas Operativos este tipo de software gestiona y administra el
hardware del dispositivo electrónico así como la ejecución de otros programas.
Windows, iOS, Linux o Solaris son ejemplos entre otros.
El Software de Sistema se divide en:
·Sistema Operativo
·Controladores de Dispositivos
·Programas Utilitarios
-El Sistema
Operativo es un conjunto de programas que administran los recursos de
la computadora y controlan su funcionamiento.
-Un Sistema
Operativo realiza cinco funciones básicas: Suministro de Interfaz al
Usuario, Administración de Recursos, Administración de Archivos, Administración
de Tareas y Servicio de Soporte.
-Suministro de interfaz al usuario: Permite al usuario
comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.
-Administración de recursos: Administran los recursos
del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y
periféricos de entrada y de salida.
-Administración de archivos: Controla la creación,
borrado, copiado y acceso de archivos de datos y de programas.
-Administración de tareas: Administra la información
sobre los programas y procesos que se están ejecutando en la computadora. Puede
cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en
la CPU, así como terminar programas.
-Servicio de soporte: Los Servicios de Soporte de
cada sistema operativo dependen de las implementaciones añadidas a este, y
pueden consistir en inclusión de utilidades nuevas, actualización de versiones,
mejoras de seguridad, controladores de nuevos periféricos, o corrección de
errores de software.
Controladores de
Dispositivos
Los Controladores de Dispositivos son programas
que permiten a otros programa de mayor nivel como un sistema operativo
interactuar con un dispositivo de hardware.
Programas Utilitarios
Los Programas Utilitarios realizan diversas
funciones para resolver problemas específicos, además de realizar tareas en
general y de mantenimiento. Algunos se incluyen en el sistema operativo.
Son el resto de
programas que son utilizados para un fín específico, es tipo de software es el
más amplio que encontramos en el mercado, a su vez podemos clarificarlo en
software:
Ofimático - Son todos los programas que facilitan las tareas
de las labores de oficina como por ejemplo hojas de cálculo, editores de
textos, diseño gráfico, gestión de facturas, puntos de venta, etc.
Empresarial - Son todos aquellos que están enfocadas a su
aplicación en el área empresarial, programas como SAP que gestiona y administra
la totalidad de una empresa, Solidworks que permite el diseño y cálculo de
estructuras y máquinas complejas o Scada desarrollado para hacer funcionar los
autómatas industriales.
Comunicación - Representan al conjunto de programas
destinados a establecer y facilitar la comunicación y la información entre
personas, los navegadores webs, los gestores de correos electrónicos,
aplicaciones de la web social comeo twitter o facebook así como facetime,
whatsapp o Skype son ejemplos de este tipo de software.
Seguridad - Representan al conjunto de antivirus que
detectan y eliminan programas que pueden alterar el funcionamiento de nuestro
dispositivo electrónico. Norton, Karspersky o Panda son ejemplos entre otros.
Malicioso - En contra a los anteriores este tipo de
programas alteran y manipulan la información y el funcionamiento de la
computadora sin permiso del usuario.
Ocio - Son todos los programas destinados al entretenimiento
como los videojuegos, reproductores de música y vídeo, lectores de libros
digitales, etc.
Educativo - Destinado a la enseñanza y aprendizaje podemos
citar como ejemplos la enciclopedia digital Encarta o el programa matemático
Matlab entre otros. Como:
El hardware es la parte física de un ordenador o
sistema informático, está formado por los componentes eléctricos, electrónicos,
electromecánicos y mecánicos, tales como circuitos de cables y circuitos de
luz, placas, utensilios, cadenas y cualquier otro material, en estado físico,
que sea necesario para hacer que el equipo funcione. El término viene del inglés,que significa partes duras.
El hardware es toda la sección del operador que nos permite realizar las 4 funciones básicas de la información, entrada, procesamiento, almacenamiento secundario y salida.
Para realizar estas funciones tenemos los tipos de hardware que son:
-HARDWARE
DE ALMACENAMIENTO Como su nombre lo indica estos dispositivos tiene la
capacidad de almacenar datos e información, ya sea de forma temporal o
permanente . Ejemplos de hardware de almacenamiento son:
Tipos de Dispositivos de Almacenamiento
Memorias:
-Memoria ROM: Esta memoria es sólo de lectura, y sirve
para almacenar el programa básico
de iniciación, instalado desde fábrica. Este programa entra en función en
cuanto es encendida la computadora y su primer función es la de reconocer los
dispositivos, (incluyendo memoria de trabajo),
dispositivos.
Memoria ROM
-Memoria RAM: Esta es la denominada memoria de
acceso aleatorio o sea, como puede leerse también puede escribirse en ella,
tiene la característica de ser volátil, esto es, que sólo opera mientras esté
encendida la computadora. En ella son almacenadas tanto las instrucciones que
necesita ejecutar el microprocesador como
los datos que introducimos y deseamos procesar, así como los resultados
obtenidos de esto.
Memoria RAM
-Memorias Auxiliares: Por las características propias
del uso de la memoria ROM y el manejo de la RAM, existen varios medios de
almacenamiento de información, entre los más comunes se encuentran:
-Disco Duro: Son en la actualidad el principal
subsistema de almacenamiento de información en los sistemas informáticos. Es un
dispositivo encargado de almacenar información de forma persistente en un
ordenador, es considerado el sistema de
almacenamiento más importante del computador y en él se guardan los archivos de
los programas.
Disco Duro
-Disquete o Disco flexible: Un disco flexible o también
disquette (en ingles floppy
disk), es un tipo de dispositivo de almacenamiento de datos formado por una
pieza circular de un material magnético que permite la grabación y lectura de
datos, fino y flexible encerrado en una carcasa fina cuadrada o rectangular de
plástico. Los discos, que fueron usados comúnmente fueron los de 3 ½ o 5 ¼
pulgadas, utilizados en ordenadores o computadoras personales.
Disquete o Disco flexible
Dispositivos Ópticos
El CD-R: es
un disco compacto de 650 MB de capacidad que puede ser leído cuantas veces se
desee, pero cuyo contenido no puede ser modificado una vez que ya ha sido
grabado. Dado que no pueden ser borrados ni re-grabados, son adecuados para
almacenar archivos u otros conjuntos de
información invariable.
CD-R
CD-RW: posee la capacidad del CD-R con la diferencia
que estos discos son re-grabables lo que les da una gran ventaja.
CD-RW
DVD-ROM: es un disco compacto con capacidad de almacenar
4.7 GB de datos en una cara del disco, un aumento de más de 7 veces con
respecto a los CD-R y CD-RW. Entre las aplicaciones que aprovechan la
gran capacidad de almacenamiento de los DVD-ROM tenemos las películas de larga
duración y los Juegos basados
en DVD
DVD-ROM
DVD-RAM: este medio tiene una capacidad de 2.6 GB en
una cara del disco y 5.2 GB en un disco de doble cara, Los DVD-RAM son capaces
de leer cualquier disco CD-R o CD-RW pero no es capaz de escribir sobre estos. Son re-grabables.
DVD-RAM
Pc Cards: Las PC Cards pueden ser almacenamiento o
tarjetas. Estas son compactas, muy fiable, y ligeras haciéndolos ideal
para notebooks, palmtop, handheld y los PDAs,. Debido a su pequeño tamaño, son
usadas para el almacenamiento de datos, aplicaciones, tarjetas de
memoria, cámaras electrónicas y teléfonos celulares. Las PC Cards tienen
el tamaño de una tarjeta del crédito,
pero su espesor varía.
PC-CARD
Dispositivos Extraíbles
Pen Drive / Memory Flash o USB: Es un pequeño
dispositivo de almacenamiento que utiliza la memoria flash para guardar la
información sin necesidad de pilas,
es un tipo de dispositivo de almacenamiento de datos que utiliza memoria flash para
guardar datos e información.
USB
SD CARD (Secure Digital): Es un formato de tarjeta de memoria para dispositivos
portátiles tales como cámaras fotográficas digitales, teléfonos móviles, computadoras portátiles e incluso videoconsolas.
SD-CARD
Medidas de Almacenamiento de la Información
-Byte: Unidad de información que consta de 8 bits; en
procesamiento informático y almacenamiento, el equivalente a un único carácter,
como puede ser una letra, un número o un signo de puntuación.
-Kilobyte (Kb): Equivale a 1.024 bytes.
-Megabyte (Mb): Un millón de bytes o 1.048.576
bytes.
-Gigabyte (Gb): Equivale a mil millones de bytes.
HARDWARE DE PROCESAMIENTO
Se refiere a aquellos elementos
cuyo propósito constituye la interpretación y ejecución de instrucciones, y el
procesamiento de datos., ejemplo de ellos son:
-CPU Es la unidad donde se ejecutan las instrucciones de los
programas y se controla el funcionamiento de los distintos componentes del
ordenador., Es el corazón de todo ordenador.
CPU
-Microprocesadores: El microprocesador o simplemente el micro, es el cerebro del ordenador, es un chip un tipo de componente electrónico en cuyo interior existen miles (o millones) de elementos llamados transistores, cuya combinación permite realizar el trabajo que tenga encomendado el chip.
Microprocesadores
HARDWARE DE ENTRADA
Este tipo de hardware es utilizado con
el objeto de introducir datos e información a la CPU. Ejemplos de hardware de
entrada son:
-Un teclado: Es un periférico que consiste en un sistema de teclas,
como las de una máquina de escribir, que te permite introducir datos a un
ordenador o dispositivo digital.
Teclado
-Una webcam: Es una cámara de video pequeña que
funciona conectada a un computador. La webcam captura imágenes para luego
transmitirlas a través de Internet a una o más personas.
Webcam
-Un escáner de computadora: Es un periférico que se utiliza para
convertir, mediante el uso de la luz, imágenes impresas o documentos a formato
digital.
Escaner
-El mouse o ratón: Es un dispositivo de entrada, que está
conectado a la computadora y posee dos o tres botones, que se activa para
la entrada de datos
Mouse / ratón
-El micrófono: Es un transductor electroacústica.
Su función es la de traducir las vibraciones debidas a la presión acústica ejercida
sobre su cápsula por las ondas sonoras en energía eléctrica,
lo que permite por ejemplo grabar sonidos de cualquier lugar o elemento.
Micrófono
HARDWARE DE SALIDA
Incluye a todos los dispositivos capaces de dirigir los
datos generados por la computadora hacia el exterior. Algunos ejemplos de esta
clase de hardware son:
-Una impresora: es un dispositivo periférico del ordenador que
permite producir una gama permanente de textos o gráficos de documentos
almacenados en un formato electrónico, imprimiéndolos en medios físicos,
normalmente en papel,
utilizando cartuchos de tinta o tecnología láser.
Impresora
-El monitor de computadora es el principal
dispositivo de salida (interfaz) que muestra datos o información
al usuario
Monitor
-Los auriculares son transductores que reciben
una señal eléctrica originada desde una fuente electrónica por su
diseño permiten colocar cerca de los oídos unos altavoces para
generar ondas sonoras audibles.
Auriculares
-Un proyector es un dispositivo diseñado para capturar una
imagen desde una fuente de vídeo y proyectarla con la mayor fidelidad posible
en una pantalla u otra superficie.
Proyector
-Un plotter es una máquina que se utiliza junto con
el ordenador e imprime en forma lineal.
Plotter
HARDWARE DE ENTRADA/SALIDA
Reciben esta denominación debido a que combinan las
funcionalidades de los dispositivos de entrada y salida. Es decir, tienen la
capacidad tanto de introducir datos e información, como de dirigirla hacia el
exterior. A modo de ejemplo se pueden mencionar:
Tarjeta Red: Una tarjeta de red o adaptador de red es un periférico
que permite la comunicación con aparatos conectados entre sí y también
permite compartir recursos entre dos o más computadoras (discos duros, CD-ROM
impresoras, etc.).
Router: Es un dispositivo que proporciona conectividad a nivel
de red o nivel tres en el modelo OSI. Su función principal consiste en
enviar o encaminar paquetes de datos de una red a otra, es decir, interconectar
subredes, entendiendo por subred un conjunto de máquinas IP que se
pueden comunicar sin la intervención de un en-caminador
Modem: Es el dispositivo que convierte las señales digitales
en analógicas (modulación) y viceversa (demodulación), permitiendo la
comunicación entre computadoras a través de la línea telefónica o del cable-modem.
Una tarjeta de sonido o placa de sonido: Es
una tarjeta de expansión para computadoras que permite la salida de audio controlada
por un programa informático llamado controlador.