Está en la página 1de 7

DEFINICIÓN DE SOFTWARE

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.
Dentro de los tipos de software, uno de los más importantes es el software de sistema
o software de base, que permite al usuario tener el control sobre el hardware
(componentes físicos) y dar soporte a otros programas informáticos. Los llamados
sistemas operativos, que comienzan a funcionar cuando se enciende la computadora,
son software de base.
La industria del desarrollo de software se ha convertido en un protagonista importante
dentro de la economía global, ya que mueve millones de dólares al año. La compañía
más grande y popular del mundo es Microsoft, fundada en 1975 por Bill Gates y Paul
Allen. Esta empresa logró trascender gracias a su sistema operativo Windows y a su
suite de programas de oficina Office.

¿Cuál es el software?
Estos son los programas informáticos que hacen posible la realización de tareas
específicas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los
navegadores web, los juegos, los sistemas operativos, etc.

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y


datos asociados, que forman parte de las operaciones de un sistema de computación.
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 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 de informática, usando diferentes alternativas y
lenguajes de programación, de una manera práctica. Incluyen en forma básica:

 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).
Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias
tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o
asistido, con especial énfasis en los negocios. Incluye entre muchos otros:

 Aplicaciones para Control de sistemas y automatización industrial


 Aplicaciones ofimáticas
 Software educativo
 Software empresarial
 Bases de datos
 Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
 Videojuegos
 Software médico
 Software de cálculo numérico y simbólico.
 Software de diseño asistido (CAD)
 Software de control numérico (CAM)
Carácter evolutivo del software
El software es el producto derivado del proceso de desarrollo, según la ingeniería de
software. Este producto es intrínsecamente evolutivo durante su ciclo de vida: en
general, evoluciona generando versiones cada vez más completas, complejas,
mejoradas, optimizadas en algún aspecto, adecuadas a nuevas plataformas (sean de
hardware o sistemas operativos), etc.19
Cuando un sistema deja de evolucionar, eventualmente cumplirá con su ciclo de vida,
entrará en obsolescencia e inevitablemente, tarde o temprano, será reemplazado por un
producto nuevo.
El software evoluciona sencillamente por que se debe adaptar a los cambios del entorno,
sean funcionales (exigencias de usuarios), operativos, de plataforma o arquitectura
hardware.
La dinámica de evolución del software es el estudio de los cambios del sistema. La
mayor contribución en esta área fue realizada por Meir M. Lehman y Belady,
comenzando en los años 70 y 80. Su trabajo continuó en la década de 1990, con
Lehman y otros investigadores20 de relevancia en la realimentación en los procesos de
evolución (Lehman, 1996; Lehman et al., 1998; lehman et al., 2001). A partir de esos
estudios propusieron un conjunto de leyes (conocidas como leyes de Lehman)11
respecto de los cambios producidos en los sistemas. Estas leyes (en realidad son
hipótesis) son invariantes y ampliamente aplicables.
Lehman y Belady analizaron el crecimiento y la evolución de varios sistemas software
de gran porte; derivando finalmente, según sus medidas, las siguientes ocho leyes:

 Cambio continuo: Un programa que se usa en un entorno real necesariamente


debe cambiar o se volverá progresivamente menos útil en ese entorno.
 Complejidad creciente: A medida que un programa en evolución cambia, su
estructura tiende a ser cada vez más compleja. Se deben dedicar recursos extras
para preservar y simplificar la estructura.
 Evolución prolongada del programa: La evolución de los programas es un
proceso autorregulativo. Los atributos de los sistemas, tales como tamaño,
tiempo entre entregas y la cantidad de errores documentados son
aproximadamente invariantes para cada entrega del sistema.
 Estabilidad organizacional: Durante el tiempo de vida de un programa, su
velocidad de desarrollo es aproximadamente constante e independiente de los
recursos dedicados al desarrollo del sistema.
 Conservación de la familiaridad: Durante el tiempo de vida de un sistema, el
cambio incremental en cada entrega es aproximadamente constante.
 Crecimiento continuado: La funcionalidad ofrecida por los sistemas tiene que
crecer continuamente para mantener la satisfacción de los usuarios.
 Decremento de la calidad: La calidad de los sistemas software comenzará a
disminuir a menos que dichos sistemas se adapten a los cambios de su entorno
de funcionamiento.
 Realimentación del sistema: Los procesos de evolución incorporan sistemas
de realimentación multiagente y multibucle y estos deben ser tratados como
sistemas de realimentación para lograr una mejora significativa del producto.

OJO: SOFTWARE: ES TODO LO QUE NO SE PUEDE TOMAR, ES LA PARTE


LÓGICA DE UNA COMPUTADORA.
Unidad de disco duro

En Informática, un disco duro, también denominado como disco rígido , es un dispositivo


de almacenamiento de datos no volátil (porque los contenidos almacenados no se
pierden aunque no se encuentre energizado) y que emplea un sistema de grabación
magnético para guardar los datos digitales.
El disco duro consiste de uno o varios platos o discos rígidos unidos por un mismo eje
que gira a gran velocidad dentro de una caja metálica sellada, en tanto, sobre cada plato
y en cada una de sus caras, se encuentra situado un cabezal de lectura/escritura que
flota sobre una delgada lámina de aire generada por la rotación de los discos.
El primer disco duro data del año 1956 y fue la empresa IBM quien lo fabricó, por
supuesto, de aquel tiempo a esta parte este tipo de dispositivo ha evolucionado
increíblemente, multiplicando enormemente su capacidad de almacenamiento y al
mismo tiempo ha disminuido su precio.
Las características que presenta un disco duro son: tiempo medio de acceso (el tiempo
medio que tarda la aguja en situarse en la pista y el sector deseado), tiempo medio de
búsqueda (tiempo que tarda el disco en situarse en la pista deseada), tiempo de
lectura/escritura (el tiempo medio que tarda el disco en leer o escribir una nueva
información), latencia media (tiempo medio que tarda la aguja en situarse en el sector
deseado), velocidad de rotación (revoluciones por minuto de los platos) y tasa de
transferencia (velocidad con la cual traslada la información a la computadora).
Por su parte, entre los tipos de conexión que admite un disco duro se cuentan: IDE, SC
SI, SA TA y SAS y respecto de las medidas podemos encontrarnos con las siguientes:
8 pulgadas, 5,25 pulgadas, 3,5 pulgadas, 2,5 pulgadas, 1,8 pulgadas, 1 pulgada y 0,85
pulgadas.
Como consecuencia de la distancia sumamente pequeña entre los cabezales y la
superficie del disco, cualquier contaminación que puedan sufrir los mismos puede
provocar un daño que atente contra el buen funcionamiento.

Partes de la unidad de disco duro.

Se conecta a controlador de disco (en las actuales PC, suele estar conectado en la placa
madre y es de vital importancia), mediante uno de estos sistemas:
1. Interfaz IDE o PATA
2. Interfaz SATA
3. Interfaz SAS
4. Interfaz SCSI (popular en servidores)
5. Interfaz FC (exclusivo en servidores)
6. Interfaz USB
NAS, mediante uno de estos sistemas: redes de cable / inalámbricas
Fabricantes comunes

 Fujitsu
 Hitachi
 Samsung
 Seagate
 Western Digital
En informática, la unidad de disco duro o unidad de disco rígido (en inglés: Hard Disk
Drive, HDD) es el dispositivo de almacenamiento de datos que emplea un sistema de
grabación magnética para almacenar archivos digitales. Se compone de uno o más
platos o discos rígidos, unidos por un mismo eje que gira a gran velocidad dentro de una
caja metálica sellada. Sobre cada plato, y en cada una de sus caras, se sitúa un cabezal
de lectura/escritura que flota sobre una delgada lámina de aire generada por la rotación
de los discos. Es memoria no volátil.
¿Cómo se organiza un disco duro?
La distribución lógica que tiene un disco duro es responsabilidad del sistema operativo.
Este se encarga de organizarlo y permitir el acceso a la información.
La mayoría de sistemas utilizan el concepto de archivo o fichero, donde ambos términos
vienen a significar lo mismo. Un archivo puede ser por ejemplo, una canción, una foto o
un programa. Estos ficheros se organizan en carpetas que a su vez pueden contener
otras subcarpetas.
Entre otros sistemas de ficheros los más comunes son el NTFS o FAT pertenecientes a
los entornos Windows o los ext2, ext3 y ext4 de Linux.
¿Qué distingue a un disco duro de otros?
La característica más importante de un disco duro es su capacidad de almacenaje.
Esta se suele medir en Gigabytes o Terabytes. Cuanto mayor sea, más canciones,
películas, documentos, y programas puede contener.
Otro dato a tener en cuenta es la velocidad de transferencia. Esta define la cantidad de
información que es capaz de leer o grabar por segundo el dispositivo. Sin embargo
aunque parezca que no esta velocidad no define como se comportara un disco ya que
importa la latencia.
Este número es el tiempo que tarda el disco duro en localizar un dato. Lo ideal seria una
latencia lo más baja posible y una velocidad de transferencia lo más alta posible. Más
sobre esto en especificaciones técnicas disco duro.
¿Qué tipos de discos duros existen?
Según su tecnología interna
Magnéticos. También conocidos como discos rígidos. Tienen en su interior varios
discos en los cuales se almacena la información usando campos magnéticos. Estos
giran y un cabezal se encarga de leer y escribir. Su funcionamiento es muy parecido a
los tocadiscos.
Estado sólido. También conocidos como SSD. En estos no se usan discos giratorios
sino matrices de transistores. Cada transistor se encarga de guardar una unidad de
información. No existen partes móviles, con lo cual el acceso se realiza de manera más
rápida, son más resistentes a golpes, consumen menos, no hacen ruido, en definitiva
son un salto cualitativo importante. Su único problema es que son mucho más caros
aunque la brecha se va cerrando con el tiempo.

Según su interfaz
La interfaz es el tipo de conector usado para conectarse a otros dispositivos. Van desde
los antiguos IDE a los nuevos SATA o PCI Express o los pensados para para SSD como
M.2, mSATA y SATA Express.
En la actualidad los PCI Express usado en los SSD son los que más velocidad pueden
darte.
Según su localización
Internos. Como su propio nombre indica se encuentran en el interior de la caja del PC.

Externos. Los discos duros externos se conectan al PC a través de una conexión USB
o SATA externa. Son más lentos y sirven para almacenar la información que no usamos
todos los días.
¿Cuál disco duro me conviene?

Depende como casi todo, del uso que le vayas a dar y del presupuesto del que
dispongas. Para un usuario normal lo importante es el tamaño y no tanto el tipo de disco
duro. Pero para un usuario profesional, sobre todo para alguien que haga procesado de
video, no lo dudes, y cómprate un disco SSD.
¿Qué capacidad necesito de disco duro?
Es algo parecido a lo que ocurre con la memoria RAM, cuanto más tengas mejor.
Da igual que compres uno inmenso acabaras llenándolo. No olvides que puedes usar
un disco duro externo para aumentar la cantidad de información que puedes almacenar
sin tener que cambiar tu disco duro interno.
Existen un tipo de discos duros externos muy útiles denominados NAS. Con estos tienes
un aparato externo a tu PC donde puedes realizar sin problemas copias de seguridad.
De todas maneras no olvides siempre tener tu información en al menos dos dispositivos
para no perder nunca ningún dato, ya que aunque parezca imposible que el disco duro
siempre acabara fallando.