TECNOLOGÍA DE LAINFORMACION Y LA COMUNICACIÓN HARDWARE &   SOFTWARE
HardwareCorresponde a todas las partes tangibles de unacomputadora: sus componentes eléctricos, electrónicos,electromecáni...
Historia del hardwareLa clasificación evolutiva del hardware del computadorelectrónico está dividida en generaciones, dond...
1ª Generación (1945-1956)Electrónica implementada con tubos de vacío.Fueron las primeras máquinas que desplazaronlos compo...
Electrónica desarrollada con transistores . La lógica discreta era muy parecida a la anterior, pero la implementación resu...
3ª Generación (1964-hoy   Electrónica basada en circuitos integrados. Esta   tecnología permitió integrar cientos de trans...
Se conoce como software al equipamiento lógico o soportelógico de una computadora digital; comprende el conjuntode los com...
Si bien esta distinción es, en cierto modo, arbitraria, y a vecesconfusa, a los fines prácticos se puede clasificar al sof...
Un sistema operativo (SO) es el programa o conjunto deprogramas que efectúan la gestión de los procesos básicos de unsiste...
Al inicio de un desarrollo (no de un proyecto), esta es la primera fase que se realiza,y, según el modelo de proceso adopt...
Codificación del softwareDurante esta etapa se realizan las tareas que comúnmente se conocencomo programación; que consist...
Instalación y paso a producciónLa instalación del software es el proceso por el cual los programasdesarrollados son transf...
MantenimientoEl mantenimiento de software es el proceso de control, mejora yoptimización del software ya desarrollado e in...
AntivirusLos antivirus son una herramienta simple cuyo objetivoes detectar y eliminar virus informáticos. Nacierondurante ...
Alejandro Salas RamírezInformática 1LEquipo 4Cetis 109
Próxima SlideShare
Cargando en…5
×

hardware y software

318 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
318
En SlideShare
0
De insertados
0
Número de insertados
25
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

hardware y software

  1. 1. TECNOLOGÍA DE LAINFORMACION Y LA COMUNICACIÓN HARDWARE & SOFTWARE
  2. 2. HardwareCorresponde a todas las partes tangibles de unacomputadora: sus componentes eléctricos, electrónicos,electromecánicos y mecánicos; sus cables, gabinetes ocajas, periféricos de todo tipo y cualquier otro elementofísico involucrado; contrariamente, el soporte lógico esintangible y es llamado software.Un sistema informático se compone de una unidadcentral de procesamiento (CPU), encargada deprocesar los datos, uno o varios periféricos deentrada, los que permiten el ingreso de lainformación y uno o varios periféricos de salida, losque posibilitan dar salida (normalmente en formavisual o auditiva) a los datos procesados.
  3. 3. Historia del hardwareLa clasificación evolutiva del hardware del computadorelectrónico está dividida en generaciones, donde cada unasupone un cambio tecnológico muy notable. El origen de lasprimeras es sencillo de establecer, ya que en ellas elhardware fue sufriendo cambios radicales. Los componentesesenciales que constituyen la electrónica del computadorfueron totalmente reemplazados en las primeras tresgeneraciones, originando cambios que resultarontrascendentales. En las últimas décadas es más difícildistinguir las nuevas generaciones, ya que los cambios hansido graduales y existe cierta continuidad en las tecnologíasusadas.
  4. 4. 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).Las computadoras de la primera generación secaracterizaron por tener varios problemas en común.Todos estos problemas tienen que ver con: · Tamaño · Precio · Consumo de energía · Poca confiabilidad
  5. 5. 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.Características Principales:1. Transistor como potente principal. Elcomponente principal es un pequeño trozo desemiconductor, y se expone en los llamadoscircuitos transistorizados.2. Disminución del tamaño.3. Disminución del consumo y de la producción delcalor.4. Su fiabilidad alcanza metas inimaginables con losefímeros tubos al vacío.5. Mayor rapidez, la velocidad de las operaciones yano se mide en segundos sino en ms.
  6. 6. 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.Características Principales:1. Circuito integrado desarrollado en 1958 por Jack Kilbry.2. Circuito integrado, miniaturización y reunión de centenares deelementos en una placa de silicio o (chip).3. Menor consumo de energía.4. Apreciable reducción de espacio.5. Aumento de fiabilidad y flexibilidad.6. Aumenta la capacidad de almacenamiento y se reduce el tiempo derespuesta.7. Generalización de lenguajes de programación de alto nivel.8. Compatibilidad para compartir software entre diversos equipos.
  7. 7. Se conoce como software al equipamiento lógico o soportelógico de una computadora digital; comprende el conjuntode los componentes lógicos necesarios que hacen posiblela realización de tareas específicas, en contraposición a loscomponentes físicos, que son llamados hardware.Los componentes lógicos incluyen, entre muchos otros, lasaplicaciones informáticas; tales como el procesador detexto, que permite al usuario realizar todas las tareasconcernientes a la edición de textos; el software de sistema,tal como el sistema operativo, que, básicamente, permite alresto de los programas funcionar adecuadamente,facilitando también la interacción entre los componentesfísicos y el resto de las aplicaciones, y proporcionando unainterfaz con el usuario.
  8. 8. Si bien esta distinción es, en cierto modo, arbitraria, y a vecesconfusa, a los fines prácticos se puede clasificar al softwareen tres grandes tipos:Software de sistema: Su objetivo es desvincularadecuadamente al usuario y al programador de los detallesde la computadora en particular que se use, aislándoloespecialmente del procesamiento referido a lascaracterísticas internas de: memoria, discos, puertos ydispositivos de comunicaciones, impresoras, pantallas,teclados, etc. El software de sistema le procura al usuario yprogramador adecuadas interfaces de alto nivel,herramientas y utilidades de apoyo que permiten sumantenimiento. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnóstico Herramientas de Corrección y Optimización Servidores Utilidades
  9. 9. Un sistema operativo (SO) es el programa o conjunto deprogramas que efectúan la gestión de los procesos básicos de unsistema informático, y permite la normal ejecución del resto delas operaciones.1Nótese que es un error común muy extendido denominar alconjunto completo de herramientas sistema operativo, es decir,la inclusión en el mismo término de programas como elexplorador de ficheros, el navegador y todo tipo de herramientasque permiten la interacción con el sistema operativo, tambiénllamado núcleo o kernel. Uno de los más prominentes ejemplosde esta diferencia, es el núcleo Linux , que es el núcleo delsistema operativo GNU , del cual existen las llamadasdistribuciones GNU.
  10. 10. Al inicio de un desarrollo (no de un proyecto), esta es la primera fase que se realiza,y, según el modelo de proceso adoptado, puede casi terminar para pasar a lapróxima etapa (caso de Modelo Cascada Realimentado) o puede hacerseparcialmente para luego retomarla (caso Modelo Iterativo Incremental u otros decarácter evolutivo).En simple palabras y básicamente, durante esta fase, se adquieren, reúnen yespecifican las características funcionales y no funcionales que deberá cumplir elfuturo programa o sistema a desarrollar.Las bondades de las características, tanto del sistema o programa a desarrollar,como de su entorno, parámetros no funcionales y arquitectura dependenenormemente de lo bien lograda que esté esta etapa. Esta es, probablemente, la demayor importancia y una de las fases más difíciles de lograr certeramente, pues noes automatizable, no es muy técnica y depende en gran medida de la habilidad yexperiencia del analista que la realice.
  11. 11. Codificación del softwareDurante esta etapa se realizan las tareas que comúnmente se conocencomo programación; que consiste, esencialmente, en llevar a códigofuente, en el lenguaje de programación elegido, todo lo diseñado en lafase anterior. Esta tarea la realiza el programador, siguiendo porcompleto los lineamientos impuestos en el diseño y en consideraciónsiempre a los requisitos funcionales y no funcionales (ERS) especificadosen la primera etapa.Es común pensar que la etapa de programación o codificación (algunos lallaman implementación) es la que insume la mayor parte del trabajo dedesarrollo del software; sin embargo, esto puede ser relativo (ygeneralmente aplicable a sistemas de pequeño porte) ya que las etapasprevias son cruciales, críticas y pueden llevar bastante más tiempo. Sesuele hacer estimaciones de un 30% del tiempo total insumido en laprogramación, pero esta cifra no es consistente ya que depende en granmedida de las características del sistema, su criticidad y el lenguaje deprogramación elegido.7En tanto menor es el nivel del lenguaje mayor seráel tiempo de programación requerido, así por ejemplo se tardaría mástiempo en codificar un algoritmo en lenguaje ensamblador que el mismoprogramado en lenguaje C.
  12. 12. Instalación y paso a producciónLa instalación del software es el proceso por el cual los programasdesarrollados son transferidos apropiadamente al computador destino,inicializados, y, eventualmente, configurados; todo ello con el propósitode ser ya utilizados por el usuario final. Constituye la etapa final en eldesarrollo propiamente dicho del software. Luego de ésta el productoentrará en la fase de funcionamiento y producción, para el que fueradiseñado.La instalación, dependiendo del sistema desarrollado, puede consistir enuna simple copia al disco rígido destino (casos raros actualmente); o bien,más comúnmente, con una de complejidad intermedia en la que losdistintos archivos componentes del software (ejecutables, bibliotecas,datos propios, etc.) son descomprimidos y copiados a lugares específicospreestablecidos del disco; incluso se crean vínculos con otros productos,además del propio sistema operativo. Este último caso, comúnmente esun proceso bastante automático que es creado y guiado con herramientassoftware específicas (empaquetado y distribución, instaladores).
  13. 13. MantenimientoEl mantenimiento de software es el proceso de control, mejora yoptimización del software ya desarrollado e instalado, que tambiénincluye depuración de errores y defectos que puedan haberse filtradode la fase de prueba de control y beta test. Esta fase es la última (antes de iterar, según elmodelo empleado) que se aplica al ciclo de vida del desarrollo desoftware. La fase de mantenimiento es la que viene después de que elsoftware está operativo y en producción.De un buen diseño y documentación del desarrollo dependerá cómoserá la fase de mantenimiento, tanto en costo temporal comomonetario. Modificaciones realizadas a un software que fue elaboradocon una documentación indebida o pobre y mal diseño puede llegar aser tanto o más costosa que desarrollar el software desde el inicio. Porello, es de fundamental importancia respetar debidamente todas lastareas de las fases del desarrollo y mantener adecuada y completa ladocumentación.
  14. 14. AntivirusLos antivirus son una herramienta simple cuyo objetivoes detectar y eliminar virus informáticos. Nacierondurante la década de 1980.Con el transcurso del tiempo, la aparición de sistemasoperativos más avanzados e Internet, ha hecho que losantivirus hayan evolucionado hacia programas másavanzados que no sólo buscan detectar virusinformáticos, sino bloquearlos, desinfectarlos y preveniruna infección de los mismos, y actualmente ya soncapaces de reconocer otros tipos de malware, comospyware, rootkits, etc.
  15. 15. Alejandro Salas RamírezInformática 1LEquipo 4Cetis 109

×