El documento habla sobre hardware y software de computadoras. Describe los componentes principales del hardware como la unidad central de procesamiento, la memoria RAM, la placa base, los periféricos y la tarjeta gráfica. También describe la historia del hardware dividida en cuatro generaciones y define software como el conjunto de programas e instrucciones que hacen funcionar al hardware. Por último, resume brevemente la historia del software libre y el proyecto GNU.
Partes externas e internas de un Computadorsalesianotulua
Trabajo Presentado por:
Carlos Eduardo Lozano García.
Juan Camilo Lasprilla Jímenez.
María Camila Londoño Sanchez.
Juan Pablo Ospina Echeverry.
Grado 10-1.
Partes externas e internas de un Computadorsalesianotulua
Trabajo Presentado por:
Carlos Eduardo Lozano García.
Juan Camilo Lasprilla Jímenez.
María Camila Londoño Sanchez.
Juan Pablo Ospina Echeverry.
Grado 10-1.
Curso para niños para enseñar que son y como funciona una computadora y el sistema operativo con divertidas presentaciones con los conocidos personaejes de los Minions
Mapa_Conceptual de los fundamentos de la evaluación educativa
Hardwarey software
1. FACULTAD DE SALUD PÚBLICA
ESCUELA DE MEDICINA
Informática
Tema:
HARDWARE Y SOFTWARE
HARDWARE
Es la parte física de un computador y más ampliamente de cualquier dispositivo electrónico. El
término proviene del inglés y es definido por la RAE como el conjunto de elementos materiales
que conforman una computadora, sin embargo, es usual que sea utilizado en una forma más
amplia, generalmente para describir componentes físicos de una tecnología, así el hardware
puede ser de un equipo militar importante, un equipo electrónico, un equipo informático o un
robot.
Un sistema informático se compone de una
unidad central de procesamiento (UCP/CPU),
encargada de procesar los datos, uno o varios
periféricos de entrada, los que permiten el ingreso
de la información y uno o varios periféricos de
salida, los que posibilitan dar salida (normalmente
en forma visual o auditiva) a los datos
procesados.
2. Hardware típico de una computadora personal.
1. Monitor
2. Placa base
3. CPU
4. Memoria RAM
5. Tarjeta de expansión
6. Fuente de alimentación
7. Unidad de disco óptico
8. Disco duro, Unidad de estado sólido
9. Teclado
10. Ratón/Mouse
Historia
La historia del hardware de computador se puede clasificar en cuatro generaciones, cada una
caracterizada por un cambio tecnológico de importancia.
El origen de las primeras es sencillo de establecer, ya que en ellas el hardware fue sufriendo
cambios radicales.
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.
3. ● 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.
La aparición del microprocesador marca un hito de relevancia, y para muchos autores
constituye el inicio de la cuarta generación. 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, con lógica carente de microprocesador que
continuaban exitosamente en el mercado; es decir, en este caso el desplazamiento ha sido
muy gradual.
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; (la unidad central de procesamiento (C.P.U.), la memoria RAM, un
medio de salida de datos y un medio de almacenamiento)
y por otro lado, el hardware "complementario", que, como su nombre indica, es el utilizado
para realizar funciones específicas , no estrictamente necesarias para el funcionamiento de la
computadora.
Unidad Central de Procesamiento.
La CPU, siglas en inglés de Unidad Central de Procesamiento, es el componente fundamental
del computador, encargado de interpretar y ejecutar instrucciones y de procesar datos.
En los computadores modernos, la función de la CPU la realiza uno o más microprocesadores.
Se conoce como microprocesador a una CPU que es manufacturada como un único circuito
integrado.Las unidades centrales de proceso (CPU) en la forma de un único microprocesador
no sólo están presentes en las computadoras personales (PC), sino también en otros tipos de
dispositivos que incorporan una cierta capacidad de proceso o "inteligencia electrónica", como
pueden ser: controladores de procesos industriales, televisores, automóviles, calculadores,
aviones, teléfonos móviles, electrodomésticos, juguetes y muchos más.
Placa base
La placa base, también conocida como placa madre o con el anglicismo board, es un gran
circuito impreso sobre el que se suelda el chipset, las ranuras de expansión (slots), los zócalos,
conectores, diversos integrados, etc.
Es el soporte fundamental que aloja y comunica a todos los demás componentes: Procesador,
módulos de memoria RAM, tarjetas gráficas, tarjetas de expansión, periféricos de entrada y
salida. Para comunicar esos componentes, la placa base posee una serie de buses mediante
los cuales se trasmiten los datos dentro y hacia afuera del sistema.La tendencia de integración
ha hecho que la placa base se convierta en un elemento que incluye a la mayoría de las
funciones básicas (vídeo, audio, red, puertos de varios tipos), funciones que antes se
4. realizaban con tarjetas de expansión. Aunque ello no excluye la capacidad de instalar otras
tarjetas adicionales específicas, tales como capturadoras de vídeo, tarjetas de adquisición de
datos, etc.
También, la tendencia en los últimos años es eliminar elementos separados en la placa base e
integrarlos al microprocesador. En ese sentido actualmente se encuentran sistemas
denominados System on a Chip que consiste en un único circuito integrado que integra varios
módulos electrónicos en su interior, tales como un procesador, un controlador de memoria, una
GPU, Wi-Fi, Bluetooth, etc. La mejora más notable en esto está en la reducción de tamaño
frente a igual funcionalidad con módulos electrónicos separados. La figura muestra una
aplicación típica, en la placa principal de un teléfono móvil.
Memoria RAM
Del inglés Random Access Memory, literalmente significa "memoria de acceso aleatorio".
La RAM es la memoria utilizada en una computadora para el almacenamiento transitorio y de
trabajo (no masivo). En la RAM se almacena temporalmente la información, datos y programas
que la Unidad de Procesamiento (CPU) lee, procesa y ejecuta. La memoria RAM es conocida
como Memoria principal de la computadora, también como "Central o de Trabajo"; a diferencia
de las llamadas memorias auxiliares, secundarias o de almacenamiento masivo (como discos
duros, unidades de estado sólido, cintas magnéticas u otras memorias).
5. Periféricos
Se entiende por periférico a las unidades o dispositivos que permiten a la computadora
comunicarse con el exterior, esto es, tanto ingresar como exteriorizar información y datos.
Los periféricos son los que permiten realizar las operaciones conocidas como de entrada/salida.
Aunque son estrictamente considerados “accesorios” o no esenciales, muchos de ellos son
fundamentales para el funcionamiento adecuado de la computadora moderna; por ejemplo, el
teclado, el disco duro y el monitor son elementos actualmente imprescindibles; pero no lo son
un escáner o un plóter. Para ilustrar este punto: en los años 80, muchas de las primeras
computadoras personales no utilizaban disco duro ni mouse (o ratón), tenían sólo una o dos
disqueteras, el teclado y el monitor como únicos periféricos.
Dispositivos de salida de información
Son aquellos que permiten emitir o dar salida a la información resultante de las operaciones
realizadas por la CPU (procesamiento).
Los dispositivos de salida aportan el medio fundamental para exteriorizar y comunicar la
información y datos procesados; ya sea al usuario o bien a otra fuente externa, local o remota.
Los dispositivos más comunes de este grupo son los monitores clásicos (no de pantalla táctil),
las impresoras, y los altavoces.
Entre los periféricos de salida puede considerarse como imprescindible para el funcionamiento
del sistema, al monitor. Otros, aunque accesorios, son sumamente necesarios para un usuario
que opere un computador moderno.
6. Dispositivos mixtos (E/S de información)
Son aquellos dispositivos que pueden operar de ambas formas: tanto de entrada como de
salida. Típicamente, se puede mencionar como periféricos mixtos o de entrada/salida a: discos
rígidos, disquetes, unidades de cinta magnética, lecto-grabadoras de CD/DVD, discos ZIP, etc.
También entran en este rango, con sutil diferencia, otras unidades, tales como: Tarjetas de
Memoria flash o unidad de estado sólido, tarjetas de red, módems, tarjetas de captura/salida de
vídeo, etc.
Si bien se puede clasificar al pendrive (lápiz de memoria), memoria flash o memoria USB o
unidades de estado sólido en la categoría de memorias, normalmente se los utiliza como
dispositivos de almacenamiento masivo; siendo todos de categoría Entrada/Salida.15
La pantalla táctil (no el monitor clásico) es un dispositivo que se considera mixto, ya que
además de mostrar información y datos (salida) puede actuar como un dispositivo de entrada,
reemplazando, por ejemplo, a algunas funciones del ratón o del teclado.
7. Hardware gráfico. (Tarjeta Gráfica)
Dichos componentes disponen de su propia memoria y unidad de procesamiento, esta última
llamada unidad de procesamiento gráfico (o GPU, siglas en inglés de Graphics Processing
Unit). El objetivo básico de la GPU es realizar los cálculos asociados a operaciones gráficas,
fundamentalmente en coma flotante,16
liberando así al procesador principal (CPU) de esa
costosa tarea (en tiempo) para que éste pueda efectuar otras funciones en forma más eficiente.
Software
Definición de Software
El Software es un conjunto de programas, documentos, procedimientos, y rutinas asociados
con la operación de un sistema de cómputo. Distinguiéndose de los componentes físicos
llamados hardware. Comúnmente a los programas de computación se les llama software; el
software asegura que el programa o sistema cumpla por completo con sus objetivos, opera con
eficiencia, esta adecuadamente documentado, y suficientemente sencillo de operar.
El hardware por sí solo no puede hacer nada, pues es necesario que exista el software, que es
el conjunto de instrucciones que hacen funcionar al hardware.
8. En la figura se muestra uno o más software en ejecución en este caso con ventanas, iconos y
menús que componen las interfaces gráficas que comunican la computadora con el usuario, y
le permiten interactuar.
Reseña Histórica del Software
En 1990 La crisis del software se fundamentó en el tiempo de creación de software, ya que en
la creación del mismo no se obtenían los resultados deseados, además de un gran costo y
poca flexibilidad.
Es un término informático acuñado en 1968, en la primera conferencia organizada por la OTAN
sobre desarrollo de software, de la cual nació formalmente la rama de la ingeniería de software.
El término se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger
Dijkstra en su obra The Humble Programmer.
Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de
defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la
complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver
sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.
Además, no existen todavía herramientas que permitan estimar de una manera exacta, antes
de comenzar el proyecto, cuál es el esfuerzo que se necesitará para desarrollar un programa.
Este hecho provoca que la mayoría de las veces no sea posible estimar cuánto tiempo llevará
un proyecto, ni cuánto personal será necesario. Cuando se fijan plazos normalmente no se
cumplen por este hecho. Del mismo modo, en muchas ocasiones el personal asignado a un
proyecto se incrementa con la esperanza de disminuir el plazo de ejecución.
9. Por último, las aplicaciones de hoy en día son programas muy complejos, inabordables por una
sola persona. En sus comienzos se valoró como causa también la inmadurez de la ingeniería
de software, aunque todavía hoy en día no es posible realizar estimaciones precisas del coste y
tiempo que necesitará un proyecto de software.
Englobó a una serie de sucesos que se venían observando en los proyectos de desarrollo de
software:
★ Los proyectos no terminaban en plazo.
★ Los proyectos no se ajustaban al presupuesto inicial.
★ Baja calidad del software generado.
★ Software que no cumplía las especificaciones.
★ Código inmantenible que dificultaba la gestión y evolución del proyecto.
Aunque se han propuesto diversas metodologías para intentar subsanar los problemas
mencionados, lo cierto es que todavía hoy no existe ningún método que haya permitido estimar
de manera fiable el coste y duración de un proyecto antes de sus comienzos.
En 1984 Richard Stallman deja el MIT y comienza a trabajar en su proyecto GNU, con el
objetivo de desarrollar un sistema operativo completamente libre, desde el kernel, editores,
compiladores, debuggers, hasta utilitarios más complejos como procesadores de texto e
inclusive juegos. Uno de los primeros desarrollos realizados por el mismo Stallman fue el editor
de textos GNU Emacs a principios de 1985. Ese mismo año se funda la Free Software
Fundation, ente que financia desde entonces al proyecto GNU, la misma se mantiene con
donaciones y con el producto de la venta de CD-ROMs tanto de programas binarios como
código fuente, manuales y distribuciones completas (conjunto de software para una dada
plataforma de hardware).
En este punto conviene aclarar la distinción entre software libre y software gratuito. Se entiende
que el poseedor de software libre tiene la libertad de:
❖ Ejecutar el programa.
❖ Modificar el programa (para que este punto tenga sentido es necesario que el programa
sea distribuido con el código fuente).
❖ Redistribuir copias del programa (ya sea gratis o no).
❖ Distribuir copias modificadas del programa.
❖
❖
Con el tiempo, los programadores de la Free Software Fundation fueron completando algunas
de las tareas planeadas originalmente por el proyecto GNU, entre otros la biblioteca de
lenguaje "C", y el shell más utilizado en los sistemas GNU/Linux: bash. El éxito conseguido por
10. estos programas que no sólo trabajan en sistemas GNU/Linux, sino que han sido portados a
otras plataformas, forzaron a sus desarrolladores a dedicar un tiempo importante a su
mantenimiento y mejora. De esta manera, el desarrollo completo de un sistema operativo
basado en software libre se vio demorado por algunos años.
Por otra parte, además de los productos de la FSF, existen otros desarrollos de software libre
que fueron aprovechados por el proyecto GNU, entre los más importantes están el TeX como
procesador de textos y el X Windows System como sistema gráfico de interfase con el usuario.
Alrededor de 1990 el único componente básico del sistema que estaba faltando era el kernel.
La decisión que se tomó en ese momento fue utilizar el microkernel Mach (desarrollado por las
universidades Carnegie Mellon y la de Utah), adicionándole una serie de procesos servidores
desarrollados por la FSF. A esta combinación de un micro-kernel con procesos servidores
independientes se le llamó HURD. Recién desde los últimos meses de 1999 HURD ha
comenzado a ser utilizado en forma confiable. Mucho antes de que esto sucediera, un
estudiante finlandés, Linus Torvalds, desarrolló un kernel para computadoras basadas en el
procesador Intel 386, compatible con unix, que llamó LINUX. Este kernel fue también
desarrollado como software libre, y rápidamente fue creciendo merced a la colaboración de
programadores de todo el mundo. En este momento Linux ha sido portado a toda la gama de
procesadores Intel a partir del i386: (486, Pentium, Pentium II y III, Celeron), a procesadores
para PC's de Cyrix y de AMD, e incluso a procesadores tipo sparc (SUN), a los procesadores
Motorola 68000 (Apple MacIntosh), a procesadores Alpha (de 64 bits, utilizados por Compaq,
antes Digital). De esta manera, alrededor de 1992 fue posible combinar el kernel Linux con los
utilitarios del proyecto GNU y surgió el primer sistema operativo completamente basado en
software libre.
Tipos de Software, Descripción y Ejemplos
Es el software básico o sistema operativo. Es un conjunto de programas cuyo objeto es facilitar
el uso del computador (aísla de la complejidad de cada dispositivo, y presenta al exterior un
modelo común de sistema de manejo para todos los dispositivos) y conseguir que se use
eficientemente (ejemplo: realizar operaciones mientras se ejecuta un programa). Administra y
asigna los recursos del sistema (hard-ware), ejemplo windows xp, edition, vista, ms-dos, lunix,
unix, mac, e incluido en este se encuentran los Programas de utilidad: (se le podrían llamar
también software de mantenimiento): desfragementador de discos, liberador de espacio etc.
Software de Aplicación
Son los programas que controlan y optimización la operación de la máquina, establecen una
relación básica y fundamental entre el usuario y el computador, hacen que el usuario pueda
usar en forma cómoda y amigable complejos sistemas hardware, realizan funciones que para el
usuario serían engorrosas o incluso imposibles, y actúan como intermediario entre el usuario y
el hardware, ejemplo cuando nos vamos a iniciotodos los programas. y todos los que
aparezcan ahí, instalados así se les llaman "software de aplicación"
11. La Robótica y el Software de Sistemas Operativos
El gigante de la informática Microsoft lanzo un sistema operativo para robots. Bajo el nombre
de Microsoft Robotics Studio, pretende facilitar la labor de quienes se dedican a la
programación de robots reales o simulados y, de paso, ocupar una posición más relevante en
la industria de la robótica.
Este sistema operativo sirve para programarSoftware de sistema todo tipo de robots, tanto de
juguete como aquel permite examinar en detalle el comportamiento estático y dinámico de
dispositivos cinemáticos (por ejemplo robots). Es una herramienta muy potente tanto las
aplicaciones de ingeniería robótica, I+D y test de rendimiento de sistemas robóticos. Permiten
una gran flexibilidad en el análisis del comportamiento de sistemas cinemáticos complejos.
Muestra los resultados de forma gráfica. Está concebido como el osciloscopio para la robótica.
Los robots son utilizados en una diversidad de aplicaciones, desde robots tortugas en los
salones de clases, robots soldadores en la industria automotriz, hasta brazos teleoperados en
el transbordador espacial.
Cada robot lleva consigo su problemática propia y sus soluciones afines; no obstante que
mucha gente considera que la automatización de procesos a través de robots está en sus
inicios, es un hecho innegable que la introducción de la tecnología robótica en la industria, ya
ha causado un gran impacto. En este sentido la industria Automotriz desempeña un papel
preponderante.
los que se utilizan en las industrias, y estará a disposición de investigadores y aficionados de
forma gratuita.
12. VIDEO DIDACTICO
GUION TECNICO LITERARIO
Título: HARDWARE Y SOFTWARE DEL COMPUTADOR
Grupo N°:3 Fecha de creación: 16 de Abril de 2014 Fecha de
presentación:01 de
Mayo 2014
Duración:
9:46
Autor(es):
Marcelo Sánchez
· Erika Gicela Quilumba Cacarin
· Marcelo Gonzales Sánchez Rodríguez
Observaciones:
Bloque Texto Duración
Intro / Cabecera
1 Marcelo Sánchez
Introducción
2
Erika Quilumba: Que es Hardware
Es la parte física de un computador o de un dispositivo electrónico. El término
proviene del inglés y es definido por la RAE como el conjunto de elementos
materiales que conforman una computadora, sin embargo, es usual que sea
utilizado en una forma más amplia, generalmente para describir componentes
físicos de una tecnología, así el hardware puede ser de un equipo militar
importante, un equipo electrónico, un equipo informático o un robot.
Un sistema informático se compone de una unidad central de procesamiento
(UCP/CPU), encargadade procesar los datos, unoo varios periféricos de entrada,
los que permitenel ingreso de la informacióny uno o varios periféricos de salida,
13. los que posibilitan dar salida(normalmente enforma visual o auditiva) a los datos
procesados.
3 Marcelo Sánchez : Definición de Software
El Software es un conjunto de programas,documentos, procedimientos, y rutinas
asociados con la operación de un sistema de cómputo. Distinguiéndose de los
componentes físicos llamados hardware. Comúnmente a los programas de
computaciónse les llama software;el software asegura que el programa o sistema
cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente
documentado, y suficientemente sencillo de operar.
El hardware por sí solo no puede hacer nada, pues es necesario que exista el
software, que es elconjunto de instrucciones que hacen funcionar al hardware.
Contenido
6 Erika Quilumba: Historia del Hardware
La historia del hardware de computador se puede clasificar en cuatro
generaciones, cada una caracterizada por un cambio tecnológico de importancia.
El origen de las primeras es sencillode establecer, ya que en ellas el hardware fue
sufriendo cambios radicales.
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 desplazaronlos componentes
electromecánicos (relés).
· 2ª Generación(1957-1963):electrónica desarrollada contransistores. 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 únicocircuito integradoimpreso enuna
pastilla de silicio. Las computadoras redujeronasí 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ácuandolos circuitos
de silicio, integrados a alta escala, seanreemplazados por un nuevo tipo
de material o tecnología.
La aparición del microprocesador marca un hito de relevancia, y para muchos
autores constituye el inicio de la cuarta generación. 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 mercadoen1971, todavía a comienzo de los 80's habíacomputadores,
como el PDP-11/44, con lógica carente de microprocesador que continuaban
exitosamente en elmercado;es decir, eneste caso el desplazamiento ha sido muy
gradual.
Una de las formas de clasificar el hardware es en dos categorías: por un lado, el
14. "básico", que abarca el conjuntode componentes indispensables necesarios para
otorgar la funcionalidad mínima a una computadora; (la unidad central de
procesamiento (C.P.U.), la memoria RAM, un mediode salida de datos y un medio
de almacenamiento) y por otrolado, el hardware"complementario", que, comosu
nombre indica, es el utilizado para realizar funciones específicas , no
estrictamente necesarias para el funcionamiento de la computadora.
7
Marcelo Sánchez: Unidad Central de Procesamiento.
La CPU, siglas en inglés de Unidad Central de Procesamiento, es el componente
fundamental del computador, encargadode interpretar y ejecutar instrucciones y
de procesar datos.
En los computadores modernos, la función de la CPU la realiza uno o más
microprocesadores. Se conoce como microprocesador a una CPU que es
manufacturada como un único circuito integrado.Las unidades centrales de
proceso (CPU) en la forma de un único microprocesador no sólo están presentes
en las computadoras personales (PC), sino también enotros tipos de dispositivos
que incorporan una cierta capacidadde procesoo "inteligencia electrónica", como
pueden ser:controladores de procesos industriales, televisores, automóviles,
calculadores, aviones, teléfonos móviles, electrodomésticos, juguetes y muchos
más.
8 Erika Quilumba: Placa base
La placa base, también conocida comoplaca madre o con el anglicismo board, es
un gran circuito impreso sobre el que se suelda el chipset, las ranuras de
expansión (slots), los zócalos, conectores, diversos integrados, etc.
Es el soporte fundamental que aloja y comunica a todos los demás componentes:
Procesador, módulos de memoria RAM, tarjetas gráficas, tarjetas de expansión,
periféricos de entrada y salida. Para comunicar esos componentes, la placa base
posee una serie de buses mediante los cuales se trasmiten los datos dentro y
hacia afuera del sistema.La tendencia de integración ha hecho que la placa base
se convierta en un elemento que incluye a la mayoría de las funciones básicas
(vídeo, audio, red, puertos de varios tipos), funciones que antes se realizaban con
tarjetas de expansión. Aunque ello no excluye la capacidad de instalar otras
tarjetas adicionales específicas, tales como capturadoras de vídeo, tarjetas de
adquisición de datos, etc.
También, la tendenciaen los últimos años es eliminar elementos separados en la
placa base e integrarlos al microprocesador. En ese sentido actualmente se
encuentran sistemas denominados System on a Chip que consiste en un único
circuito integradoque integra varios módulos electrónicos en su interior, tales
como un procesador, un controlador de memoria, una GPU, Wi-Fi, Bluetooth, etc.
La mejora más notable en esto está en la reducción de tamaño frente a igual
funcionalidad con módulos electrónicos separados. La figura muestra una
aplicación típica, en la placa principal de un teléfono móvil.
9
Marcelo Sánchez: Memoria RAM
Del inglés RandomAccessM emory, literalmente significa "memoria de acceso
aleatorio".
La RAM es la memoria utilizada en una computadora para el almacenamiento
transitorio y de trabajo (no masivo). En la RAM se almacena temporalmente la
información, datos y programas que la Unidad de Procesamiento (CPU) lee,
15. procesa y ejecuta. La memoria RAM es conocida como Memoria principal de la
computadora, tambiéncomo "Central o de Trabajo";a diferencia de las llamadas
memorias auxiliares, secundarias o de almacenamiento masivo (como discos
duros, unidades de estado sólido, cintas magnéticas u otras memorias).
10
Erika Quilumba: Periféricos
Se entiende por periférico a las unidades o dispositivos que permiten a la
computadora comunicarse con el exterior, esto es, tanto ingresar como
exteriorizar información y datos.
Los periféricos sonlos que permiten realizar las operaciones conocidas como de
entrada/salida.
Aunque son estrictamente considerados “accesorios” o no esenciales, muchos de
ellos sonfundamentales para el funcionamiento adecuado de la computadora
moderna; por ejemplo, el teclado, el disco duro y el monitor son elementos
actualmente imprescindibles. Para ilustrar este punto:en los años 80, muchas de
las primeras computadoras personales no utilizaban disco duro ni mouse (o
ratón), tenían sólouna o dos disqueteras, el teclado y el monitor como únicos
periféricos.
11
Marcelo Sánchez: Dispositivos de salida de información
Son aquellos que permitenemitir o dar salida a la información resultante de las
operaciones realizadas por la CPU (procesamiento).
Los dispositivos de salida aportan el medio fundamental para exteriorizar y
comunicar la información y datos procesados; ya sea al usuario o bien a otra
fuente externa, local o remota.
Los dispositivos más comunes de este gruposonlos monitores clásicos (no de
pantalla táctil), las impresoras, y los altavoces.
Entre los periféricos de salida puede considerarse como imprescindible para el
funcionamiento del sistema, al monitor. Otros, aunque accesorios, son
sumamente necesarios para un usuario que opere un computador moderno.
12
Erika Quilumba: Dispositivos mixtos (E/S de información)
Son aquellos dispositivos que puedenoperar de ambas formas: tanto de entrada
como de salida. Típicamente, se puede mencionar como periféricos mixtos o de
entrada/salida a:discos rígidos, disquetes, unidades de cinta magnética, lecto-
grabadoras de CD/DVD, discos ZIP, etc. También entran en este rango, con sutil
diferencia, otras unidades, tales como: Tarjetas de Memoria flash o unidad de
estadosólido, tarjetas de red, módems, tarjetas de captura/salida de vídeo, etc.
Si bien se puede clasificar al pendrive (lápiz de memoria), memoria flash o
memoria USB o unidades de estado sólido en la categoría de memorias,
normalmente se los utiliza como dispositivos de almacenamiento masivo; siendo
todos de categoría Entrada/Salida.
La pantalla táctil (no el monitor clásico)es un dispositivo que se considera mixto,
ya que además de mostrar información y datos (salida) puede actuar como un
16. dispositivode entrada, reemplazando, por ejemplo, a algunas funciones del ratón
o del teclado.
13
Marcelo Sánchez: Hardware gráfico. (Tarjeta Gráfica)
Dichos componentes disponende supropia memoria y unidad de procesamiento,
esta última llamadaunidadde procesamiento gráfico (o GPU, siglas en inglés de
GraphicsProcessing Unit). El objetivo básico de la GPU es realizar los cálculos
asociados a operaciones gráficas, fundamentalmente en coma flotante,16
liberando
así al procesador principal (CPU) de esa costosa tarea (en tiempo) para que éste
pueda efectuar otras funciones en forma más eficiente.
Erika Quilumba: Definición de Software
El Software es un conjunto de programas,documentos, procedimientos, y rutinas
asociados con la operación de un sistema de cómputo. Distinguiéndose de los
componentes físicos llamados hardware. Comúnmente a los programas de
computaciónse les llama software;el software asegura que el programa o sistema
cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente
documentado, y suficientemente sencillo de operar.
El hardware por sí solo no puede hacer nada, pues es necesario que exista el
software, que es elconjunto de instrucciones que hacen funcionar al hardware.
En la figura se muestra uno o más software en ejecución en este caso con
ventanas, iconos y menús que componen las interfaces gráficas que comunicanla
computadora con el usuario, y le permiten interactuar.
Marcelo Sánchez: Reseña Histórica del Software
En 1990 La crisis del software se fundamentó en el tiempo de creación de
software, ya que en la creación del mismo no se obtenían los resultados
deseados, además de un gran costo y poca flexibilidad.
Es un términoinformáticoacuñadoen1968, en la primera conferencia organizada
por la OTAN sobre desarrollo de software, de la cual nació formalmente la rama de
la ingeniería de software. El término se adjudica a F. L. Bauer, aunque previamente
había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer.
Básicamente, la crisis del software se refiere a la dificultad en escribir programas
libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas
son, entre otras, la complejidadque supone la tarea de programar, y los cambios a
los que se tiene que ver sometidoun programa para ser continuamente adaptado
a las necesidades de los usuarios.
Además,no existentodavía herramientas que permitan estimar de una manera
exacta, antes de comenzar el proyecto, cuál es el esfuerzo que se necesitará para
desarrollar un programa. Este hechoprovoca que la mayoría de las veces no sea
posible estimar cuánto tiempo llevará un proyecto, ni cuánto personal será
necesario. Cuandose fijan plazos normalmente no se cumplenpor este hecho. Del
mismo modo, en muchas ocasiones el personal asignado a un proyecto se
incrementa con la esperanza de disminuir el plazo de ejecución.
Por último, las aplicaciones de hoy en día son programas muy complejos,
inabordables por una sola persona. En sus comienzos se valoró como causa
también la inmadurezde la ingeniería de software, aunque todavía hoy en día no
es posible realizar estimaciones precisas del coste y tiempo que necesitará un
proyecto de software.
Englobó a una serie de sucesos que se venían observando en los proyectos de
desarrollo de software:
· Los proyectos no terminaban en plazo.
· Los proyectos no se ajustaban al presupuesto inicial.
· Baja calidad del software generado.
17. · Software que no cumplía las especificaciones.
· Código inmantenible que dificultaba la gestióny evolución del proyecto.
Aunque se han propuesto diversas metodologías para intentar subsanar los
problemas mencionados, lo cierto es que todavía hoy no existe ningún método
que haya permitido estimar de manera fiable el coste y duración de un proyecto
antes de sus comienzos.
En 1984 Richard Stallman deja el MIT y comienza a trabajar en su proyecto GNU,
con el objetivo de desarrollar un sistema operativo completamente libre, desde el
kernel, editores, compiladores, debuggers, hastautilitarios más complejos como
procesadores de texto e inclusive juegos. Uno de los primeros desarrollos
realizados por el mismo Stallmanfue el editor de textos GNU Emacs a principios
de 1985. Ese mismoaño se funda la Free Software Fundation, ente que financia
desde entonces al proyecto GNU, la misma se mantiene con donaciones y con el
producto de la venta de CD-ROMs tanto de programas binarios como código
fuente, manuales y distribuciones completas (conjuntode software para una dada
plataforma de hardware).
Erika Quilumba:En este puntoconviene aclarar la distinción entre software libre y
software gratuito. Se entiende que el poseedor de software libre tiene la libertad
de:
· Ejecutar el programa.
· Modificar el programa (para que este punto tenga sentido es necesario
que el programa sea distribuido con el código fuente).
· Redistribuir copias del programa (ya sea gratis o no).
· Distribuir copias modificadas del programa.
Con el tiempo, los programadores de la Free Software Fundation fueron
completandoalgunas de las tareas planeadas originalmente por el proyecto GNU,
entre otros la biblioteca de lenguaje "C", y el shell más utilizado en los sistemas
GNU/Linux: bash. El éxito conseguidopor estos programas que no sólo trabajan
en sistemas GNU/Linux, sino que han sido portados a otras plataformas, forzaron
a sus desarrolladores a dedicar un tiempo importante a su mantenimiento y
mejora. De esta manera, el desarrollocompleto de un sistema operativo basadoen
software libre se vio demorado por algunos años.
Por otra parte, además de los productos de la FSF, existen otros desarrollos de
software libre que fueron aprovechados por el proyecto GNU, entre los más
importantes están el TeX como procesador de textos y el X Windows Systemcomo
sistema gráfico de interfase con el usuario.
Alrededor de 1990 el único componente básico del sistema que estaba faltando
era el kernel. La decisión que se tomó enese momento fue utilizar el microkernel
Mach (desarrollado por las universidades Carnegie Mellon y la de Utah),
adicionándole una serie de procesos servidores desarrollados por la FSF. A esta
combinación de un micro-kernel con procesos servidores independientes se le
llamó HURD. Recién desde los últimos meses de 1999 HURD ha comenzado a ser
utilizado en forma confiable. Muchoantes de que esto sucediera, un estudiante
finlandés, Linus Torvalds, desarrollóun kernel para computadoras basadas en el
procesador Intel 386, compatible con unix, que llamó LINUX. Este kernel fue
también desarrollado comosoftware libre, y rápidamente fue creciendo merced a
la colaboraciónde programadores de todoel mundo. En este momento Linux ha
sido portado a toda la gama de procesadores Intel a partir del i386: (486, Pentium,
Pentium II y III, Celeron), a procesadores para PC's de Cyrix y de AMD, e incluso a
procesadores tipo sparc (SUN), a los procesadores Motorola 68000 (Apple
MacIntosh), a procesadores Alpha (de 64 bits, utilizados por Compaq, antes
Digital). De esta manera, alrededor de 1992 fue posible combinar el kernel Linux
con los utilitarios del proyecto GNU y surgió el primer sistema operativo
completamente basado en software libre.
18. Marcelo Sánchez: Tipos de Software, Descripción y Ejemplos
Software de sistema
Es el software básico o sistema operativo. Es un conjunto de programas cuyo
objeto es facilitar el uso del computador (aísla de la complejidad de cada
dispositivo, y presenta al exterior un modelo común de sistema de manejo para
todos los dispositivos)y conseguir que se use eficientemente (ejemplo: realizar
operaciones mientras se ejecuta un programa). Administra y asigna los recursos
del sistema (hard-ware), ejemplowindows xp, edition, vista, ms-dos, lunix, unix,
mac, e incluido en este se encuentran los Programas de utilidad: (se le podrían
llamar también software de mantenimiento): desfragementador de discos,
liberador de espacio etc.
Erika Quilumba: Software de Aplicación
Son los programas que controlan y optimización la operación de la máquina,
establecenuna relación básica y fundamental entre el usuario y el computador,
hacen que el usuariopueda usar enforma cómoda y amigable complejos sistemas
hardware, realizan funciones que para el usuario serían engorrosas o incluso
imposibles, y actúan comointermediario entre el usuario y el hardware, ejemplo
cuando nos vamos a iniciotodos los programas. y todos los que aparezcan ahí,
instalados así se les llaman "software de aplicación"
BIBLIOGRAFÍA
http://www.slideshare.net/william160/hardware-y-software-del-computador
http://es.scribd.com/doc/26618289/Historia-y-Tipos-de-Software
http://es.wikipedia.org/wiki/Hardware
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-Hardware-y-
Software.php
http://www.salonhogar.com/ciencias/tecnologia/computadoras/definicionsoftware.htm
http://www.tiposde.org/informatica/12-tipos-de-software/
http://www.tiposde.org/informatica/457-tipos-de-programas/
http://www.tiposde.org/informatica/12-tipos-de-software/#ixzz2zpIfSetr