Este documento proporciona información sobre software y hardware. Define software como un conjunto de instrucciones programadas que permiten la interacción entre humanos y máquinas. Explica la evolución del software libre y propietario. También clasifica el software en sistemas operativos, lenguajes de programación y aplicaciones. Define hardware como los componentes físicos de una computadora e identifica unidades centrales de procesamiento, memoria, entrada, salida y almacenamiento como partes básicas.
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Hardware y Software
1. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FACULTAD DE SALUD PÚBLICA
ESCUELA DE MEDICINA
INFORMÁTICA
ALUMNA: Cinthia Galarza
DOCENTE ENCARGADO: Ing. Miguel Angel Ávalos
RIOBAMBA-ECUADOR
2. SOFTWARE
¿Qué es el software?
El software es una producción inmaterial del cerebro humano y tal vez una de
las estructuras más complicadas que la humanidad conoce. De hecho, los
expertos en computación aún no entienden del todo cómo funciona, su
comportamiento, sus paradojas y sus límites. Básicamente, el software es un
plan de funcionamiento para un tipo especial de máquina, una máquina
``virtual'' o ``abstracta''. Una vez escrito mediante algún lenguaje de
programación, el software se hace funcionar en ordenadores, que
temporalmente se convierten en esa máquina para la que el programa sirve de
plan. El software permite poner en relación al ser humano y a la máquina y
también a las máquinas entre sí. Sin ese conjunto de instrucciones
programadas, los ordenadores serían objetos inertes, como cajas de zapatos,
sin capacidad siquiera para mostrar algo en la pantalla.
Los ordenadores sólo procesan lenguaje binario, pero para las personas este
no es un modo válido de comunicarse (salvo a nivel sináptico :-). Si bien en los
tiempos heroicos de los primeros ordenadores no les quedaba otro remedio
que hacerlo, los programadores hace mucho que no escriben su código en
lenguaje binario (denominado técnicamente ``código-máquina''), pues es
terriblemente tedioso, improductivo y muy sujeto a errores. Hace tiempo que los
programadores escriben las instrucciones que ha de ejecutar el procesador de
la máquina mediante lenguajes formales, llamados ``de alto nivel'', bastante
cercanos al inglés, si bien con rígidas reglas sintácticas que lo asemejan a los
lenguajes lógico-formales. Esto facilita enormemente la tarea de escribir
programas pero, para que esas instrucciones sean comprensibles para el
procesador, deben ser convertidas antes a código-máquina. Esa conversión se
realiza cómodamente con programas especiales, llamados compiladores. A lo
que escribe el programador se le denomina ``código-fuente''. Al resultado de la
``conversión'' (compilación) en lenguaje-máquina, se le denomina ``códigoobjeto'', ``binarios'' o ``ficheros ejecutables''. En principio, al usuario común sólo
le importa este último nivel, los ``binarios'', pero conviene tener clara la
distinción entre fuentes y binarios pues es clave para entender el empeño de
los partidarios del software libre en disponer de las fuentes.
Pero el software libre es mucho más que el derecho de los programadores y de
los hackers3 a disponer de las fuentes del código: significa también la libertad
de copiar y redistribuir esos programas. Esos derechos, o su ausencia,
condicionan a cualquiera que use un ordenador y han configurado la industria
del software y de la informática tal y como la conocemos hoy día. También ha
dado lugar a un movimiento social
Los inicios
3. En la informática de los años sesenta y setenta y en la cultura hacker que
surgió en torno a ella, se disponía libremente de las herramientas necesarias y
del código fuente de la gran mayoría de los programas. La colaboración forma
parte desde antiguo de los hábitos de la comunidad científica y además, ante la
diversidad de plataformas, era necesario disponer del código cuando se
adquiría el programa para poder portarlo al hardware de cada cual. Era tan
normal como compartir recetas de cocina y ni siquiera se hablaba de ``software
libre'', pues todo el que quería programar se beneficiaba de ello y veía lógico
que los demás se pudiesen beneficiar a su vez. Los hackers copiaban los
programas, intercambiaban sus fuentes, podían estudiarlas, evaluarlas,
adaptarlas a sus necesidades y a su hardware, reutilizaban una parte del
código para hacer nuevos programas...El desarrollo de bienes públicos
basados en ese modelo fue exponencial hasta el punto de que gran parte de la
tecnología en la que se basa hoy Internet --desde el sistema
operativo UNIX hasta los protocolos de red-- procede de esos años.
Pero, a principios de los años ochenta, ese modelo entra en crisis, y
rápidamente comienza a emerger un modelo privatizador y mercantilista. Los
ordenadores, hasta entonces escasos, caros y poco potentes, se hacen
asequibles, cada vez más baratos y potentes y aparece un nuevo negocio, el
de los productores de software. Los programas se empezaron a vender como
productos comerciales independientes de las máquinas y sólo con el código
binario, para ocultar las técnicas de programación a la competencia. La nueva
industria del software comienza a apoyarse en la legislación sobre propiedad
intelectual. El mundo UNIX se fragmenta en diversas versiones privatizadas y
progresivamente incompatibles entre sí, que los programadores no pueden
modificar. Lo que era práctica habitual, se convirtió en un delito: el hacker que
compartía el código y cooperaba con otras personas pasó a ser considerado un
``pirata''.
Al tiempo que los sistemas van haciéndose incompatibles entre sí, la
comunidad de investigadores se va desmembrando poco a poco. Muchos
hackers ficharon por empresas y firmaron contratos en los que se
comprometían a no compartir con nadie de fuera los ``secretos de fabricación''
(el código fuente). Por su parte, los laboratorios de investigación comenzaron a
hacer lo mismo y obligaban a sus hackers a suscribir el mismo tipo de
cláusulas. Para cerrar el círculo, los compiladores, los depuradores, los
editores y demás herramientas imprescindibles para programar eran
propietarios y se vendían a precios respetables: se trataba de que la
programación ``de verdad'' sólo estuviese en manos de la naciente industria de
software.
Hubo hackers que no aceptaron esta nueva situación y continuaron con sus
prácticas pero parecía solo una cuestión de tiempo que la industria del software
propietario arrinconara y dejara definitivamente fuera de la ley la cultura
cooperativa y confiada de las primeras comunidades de hackers. 4 Este
contexto sirve de base y explica el auge posterior del imperio Microsoft y
similares: estaba naciendo el negocio del software propietario y la próspera
industria de los ordenadores personales.
4. Clasificaciones del Software
El software se clasifica en 4 diferentes Categorías: Sistemas Operativos,
Lenguajes de Programación, Software de Aplicación.
Sistemas Operativos
El sistema operativo es el gestor y organizador de todas las actividades que
realiza la computadora. Marca las pautas según las cuales se intercambia
información entre la memoria central y la externa, y determina las operaciones
elementales que puede realizar el procesador. El sistema operativo, debe ser
cargado en la memoria central antes que ninguna otra información.
Lenguajes de Programación
Mediante los programas se indica a la computadora que tarea debe realizar y
cómo efectuarla , pero para ello es preciso introducir estas órdenes en un
lenguaje que el sistema pueda entender. En principio, el ordenador sólo
entiende las instrucciones en código máquina, es decir ,el específico de la
computadora. Sin embargo, a partir de éstos se elaboran los llamados
lenguajes de alto y bajo nivel.
Software de aplicaciones
El software de aplicación esta diseñado y escrito para realizar tareas
específicas personales, empresariales o científicas como el procesamiento de
nóminas, la administración de los recursos humanos o el control de inventarios.
Todas éstas aplicacion es procesan datos (recepción de materiales) y generan
información (registros de nómina). para el usuario.
Importancia
La importancia de la computadora hoy en día es tan grande que las
computadoras han sustituido otras máquinas por su eficiencia al realizar
algunos trabajos. Todas las empresas que quieran estar en el borde de la
competencia deben usar computadoras para ayudarse a realizar el trabajo más
rápido.
5. HARDWARE
El término hardware (pronunci: [ˈhɑːdˌwɛə] o [ˈhɑɹdˌwɛɚ]) se refiere a todas las
partes tangibles de un sistema informático; sus componentes son: eléctricos,
electrónicos, electromecánicos y mecánicos.1 Son cables, gabinetes o
cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado;
contrariamente, el soporte lógico es intangible y es llamado software
La clasificación evolutiva del hardware del computador electrónico está dividida
en generaciones, donde cada una supone un cambio tecnológico muy notable.
El origen de las primeras es sencillo de establecer, ya que en ellas el hardware
fue sufriendo cambios radicales. 5 Los componentes esenciales que
constituyen la electrónica del computador fueron totalmente reemplazados en
las primeras tres generaciones, originando cambios que resultaron
trascendentales. En las últimas décadas es más difícil distinguir las nuevas
generaciones, ya que los cambios han sido graduales y existe cierta
continuidad en las tecnologías usadas. En principio, se pueden distinguir:
1ª Generación (1945-1956): electrónica implementada con tubos de vacío.
Fueron las primeras máquinas que desplazaron los componentes
electromecánicos (relés).
2ª Generación (1957-1963): electrónica desarrollada con transistores. La
lógica discreta era muy parecida a la anterior, pero la implementación
resultó mucho más pequeña, reduciendo, entre otros factores, el tamaño de
un computador en notable escala.
3ª Generación (1964-hoy): electrónica basada en circuitos integrados. Esta
tecnología permitió integrar cientos de transistores y otros componentes
electrónicos en un único circuito integrado impreso en una pastilla de silicio.
Las computadoras redujeron así considerablemente su costo, consumo y
tamaño, incrementándose su capacidad, velocidad y fiabilidad, hasta
producir máquinas como las que existen en la actualidad.
4ª Generación (futuro): probablemente se originará cuando los circuitos de
silicio, integrados a alta escala, sean reemplazados por un nuevo tipo de
material o tecnología.6
La aparición del microprocesador marca un hito de relevancia, y para muchos
autores constituye el inicio de la cuarta generación.7 A diferencia de los
cambios tecnológicos anteriores, su invención no supuso la desaparición
radical de los computadores que no lo utilizaban. Así, aunque el
microprocesador 4004 fue lanzado al mercado en 1971, todavía a comienzo de
los 80's había computadores, como el PDP-11/44,8 con lógica carente de
microprocesador que continuaban exitosamente en el mercado; es decir, en
este caso el desplazamiento ha sido muy gradual.
Otro hito tecnológico usado con frecuencia para definir el inicio de la cuarta
generación es la aparición de los circuitos integrados VLSI(Very Large Scale
Integration), a principios de los ochenta. Al igual que el microprocesador, no
supuso el cambio inmediato y la rápida desaparición de los computadores
basados en circuitos integrados en más bajas escalas de integración. Muchos
6. equipos implementados con tecnologías VLSI y MSI (Medium Scale Integration)
aún coexistían exitosamente hasta bien entrados los 90.
CLASIFICACIÓN
Una de las formas de clasificar el hardware es en dos categorías: por un lado,
el "básico", que abarca el conjunto de componentes indispensables necesarios
para otorgar la funcionalidad mínima a una computadora; y por otro lado,
el hardware"complementario", que, como su nombre indica, es el utilizado para
realizar funciones específicas (más allá de las básicas), no estrictamente
necesarias para el funcionamiento de la computadora.
Necesita un medio de entrada de datos, la unidad central de procesamiento
(C.P.U.), la memoria RAM, un medio de salida de datos y un medio de
almacenamiento constituyen el "hardware básico".
Los medios de entrada y salida de datos estrictamente indispensables
dependen de la aplicación: desde el punto de vista de un usuario común, se
debería disponer, al menos, de un teclado y un monitor para entrada y salida
de información, respectivamente; pero ello no implica que no pueda haber una
computadora (por ejemplo controlando un proceso) en la que no sea necesario
teclado ni monitor; bien puede ingresar información y sacar sus datos
procesados, por ejemplo, a través de una placa de adquisición/salida de datos.
Las computadoras son aparatos electrónicos capaces de interpretar y ejecutar
instrucciones programadas y almacenadas en su memoria; consisten
básicamente en operaciones aritmético-lógicas y de entrada/salida.9 Se reciben
las entradas (datos), se las procesa y almacena (procesamiento), y finalmente
se producen las salidas (resultados del procesamiento). Por ende todo sistema
informático tiene, al menos, componentes y dispositivos hardware dedicados a
alguna de las funciones antedichas;10 a saber:
1.
2.
3.
4.
5.
Procesamiento: Unidad Central de Proceso o CPU
Almacenamiento: Memorias
Entrada: Periféricos de entrada (E)
Salida: Periféricos de salida (S)
Entrada/Salida: Periféricos mixtos
Desde un punto de vista básico y general, un dispositivo de entrada es el que
provee el medio para permitir el ingreso de información, datos
y programas (lectura); un dispositivo de salida brinda el medio para registrar la
información y datos de salida (escritura); lamemoria otorga la capacidad de
almacenamiento, temporal o permanente (almacenamiento); y la CPU provee la
capacidad de cálculo y procesamiento de la información ingresada
(transformación).11
Un periférico mixto es aquél que puede cumplir funciones tanto de entrada
como de salida; el ejemplo más típico es el disco rígido (ya que en él se lee y
se graba información y datos).
7. IMPORTANCIA
El hardware es la parte física de la informática, el material que se emplea para
que un ordenador o cualquier aparato electrónico pueda funcionar y ejecutar
las tareas para las que han sido diseñados. Es pues el soporte vital de un
ordenador. Tomando una pequeña metáfora, sería para una máquina lo que
para nosotros es nuestro cuerpo. A través de nuestros sentidos
recibimos información, que nuestro cerebro procesa, y que finalmente traduce
en órdenes a nuestros músculos, órganos… etc…
LINKGRAFIA
www.masadelante.com/faqs/software-hardware