Princios de la computacion

Embed Size (px)

Citation preview

  • 8/18/2019 Princios de la computacion

    1/44

    ¿Tienes un ordenador en casa? Fíjate si han evolucionado los ordenadores en los últimostreinta años, que cualquier PC (ordenador personal) domstico actual es mucho m!s

     potente que los que lleva"a la nave Apolo que viaj# a la $una en %&'

    ¿*+ -. +/ 012-/3201?

    +n ordenador es una m!quina capa4 de procesar in5ormaci#n 6 reali4ar c!lculoscomplejos $os primeros ordenadores requerían 7randes conocimientos de in5orm!tica,mientras que ahora "asta con presionar un "ot#n para imprimir un te8to, lan4ar un

     jue7o, a"rir un 5ichero

    -n un principio los ordenadores no disponían de pantalla o monitor $os resultados delos c!lculos aparecían impresos en papel9 ho6 las posi"ilidades son mu6 variadas:monitores, impresoras, altavoces, línea tele5#nica

    C0;P0/-/T-. 2- +/ 012-/3201 P-1.0/3$

    +n ordenador personal es un sistema compuesto de cinco elementos principales: unaCP+ (unidad central de proceso)9 dispositivos de entrada9 dispositivos dealmacenamiento de memoria9 dispositivos de salida 6 una red de comunicaciones,denominada "us, que enla4a todos los elementos del sistema 6 conecta a ste con elmundo e8terior

    La unidad central de proceso o CPU.

    $a CP+ (que son las si7las en in7ls de unidad central de proceso) es el l#7ica que reali4a c!lculos matem!ticos 6 comparaciones,6 toma decisiones l#7icas (determina si una a5irmaci#n es cierta o 5alsa)

    • +na serie de re7istros donde se almacena in5ormaci#n temporalmente

    • +na unidad de control que interpreta 6 ejecuta las instrucciones

    Para aceptar #rdenes del usuario, acceder a los datos 6 presentar los resultados, la CP+se comunica a travs de un conjunto de circuitos o cone8iones llamado "us -l "usconecta la CP+ a los dispositivos de almacenamiento (por ejemplo, un disco duro), losdispositivos de entrada (por ejemplo, un teclado o un rat#n) 6 los dispositivos de salida(por ejemplo, un monitor o una impresora)

    -l disco duro es el soporte en el que se 7ra"a la in5ormaci#n que permite 5uncionar alordenador, así como los documentos que ela"oramos

    Componentes para la entrada de datos.

  • 8/18/2019 Princios de la computacion

    2/44

    Para introducir en el ordenador los datos que queremos tratar ha6 di5erentescomponentes: los m!s comunes son el teclado 6 el rat#n ;enos ha"ituales son elmicr#5ono, el joystick  6 el l!pi4 #ptico

    -l teclado permite introducir te8to, datos numricos u #rdenes concretas al ordenador

    -l ratón o mouse 5acilita la introducci#n de datos, so"re todo a la hora, por ejemplo, demanipular 7r!5icos o ela"orar ta"las

    -l micrófono se utili4a para 7ra"ar sonidos que lue7o se pueden reproducir 6 modi5icaren el ordenador

    -l joystick  se usa en al7unos jue7os de ordenador Tam"in se conoce como palanca de jue7os

    -l lápiz óptico es un dispositivo con 5orma de l!pi4 conectado al ordenador, con el que podemos seleccionar elementos u opciones (el equivalente a un clic de mouse o rat#n),

     presionando un "ot#n en un lateral del l!pi4 #ptico o presionando ste contra lasuper5icie de la pantalla

    Componentes para la salida de datos.

    .e utili4an para mostrar los resultados de los c!lculos del ordenador, para mostrar unte8to escrito mediante el teclado $os m!s usuales son el monitor 6 la impresoraTam"in se pueden emplear altavoces e8ternos

    -l monitor muestra los datos en una pantalla

    $a impresora permite imprimir documentos en papel

    $os altavoces sirven para escuchar los sonidos emitidos por el ordenador

    Componentes para la entrada/salida de datos.

    0tros componentes permiten tanto la entrada como la salida de datos $os m!sha"ituales son las unidades de disco o el m#dem

    $as unidades de disco permiten introducir 6 e8traer in5ormaci#n Para ello se usan

    distintos soportes $a característica "!sica de un soporte es su capacidad, que indica lacantidad de in5ormaci#n que puede al"er7ar

    +nos soportes tienen ma6or capacidad que otros $os discos o soportes m!s empleadosson el disquete, el C2>10; 6 el 22>10;:

    • -l disquete es adecuado para intercam"iar documentos pequeños, por ejemplode te8to, entre dos o m!s ordenadores -s un soporte de escritura (se puede7ra"ar en l) 6 de lectura (se puede e8traer la in5ormaci#n de l)

    • -l C2>10; es el soporte adecuado para manejar documentos m!s complejos,

    como im!7enes o sonido con alta calidad, pues su capacidad es equivalente acasi @ disquetes -s un soporte de solo lectura9 no se puede "orrar 6 volver a

  • 8/18/2019 Princios de la computacion

    3/44

    7ra"ar la in5ormaci#n en l9 aunque el C2>1A (re7ra"a"le) sí permite "orrar 6reescri"ir in5ormaci#n

    • -l 22>10; tiene una 7ran capacidad, equivalente a muchos C2>10; -s elsoporte adecuado para manipular 7randes cantidades de in5ormaci#n 6, so"re

    todo, es el soporte empleado para distri"uir películas con ima7en 6 sonido decalidad di7ital -stas películas pueden ser reproducidas tanto en un ordenadorcomo en un aparato reproductor 22 (parecido a un reproductor de vídeo)Como el C2>10;, el 22>10; es solo de lectura9 aunque el 22>1A(re7ra"a"le) tam"in permite "orrar 6 reescri"ir in5ormaci#n

    -l módem conecta el ordenador a la línea tele5#nica 6 permite intercam"iar in5ormaci#ncon otros ordenadores, por ejemplo, utili4ando la red Bnternet

    F+/CB0/3;B-/T0 2-$ 012-/3201 

    $os primeros ordenadores solo servían para reali4ar c!lculos matem!ticos, pero en laactualidad se usan con 5ines mu6 variados -n cualquier caso, el esquema de5uncionamiento de un ordenador siempre es el mismo:

    1. Primero ha6 que introducir datos en el ordenador: se puede hacer a mano, medianteel teclado, o introducindolos desde al7ún soporte, como un disquete o un C2>10;

    2. 3 continuaci#n, el ordenador procesa los datos.

    3. Por último, el ordenador nos proporciona los resultados. -8isten di5erentes opciones

     para mostrar los resultados: de 5orma visual, en la pantalla o impresa so"re papel pormedio de una impresora, o "ien in5ormaci#n 7ra"ada en al7ún soporte (disco duro,disquete, C2>1A)

    -$ 312A31- D -$ .0FTA31-

    asta el momento hemos estudiado los componentes 5ísicos que 5orman un ordenador:el teclado, el monitor, los soportes, los ca"les Todos estos elementos que 5orman la

     parte 5ísica del ordenador constitu6en el hardware.

    Pero para que un ordenador 5uncione ha6 que darle una serie de #rdenes l#7icas que

     permitan procesar los datos9 por ejemplo, intercam"iar la in5ormaci#n entre un disquete6 el disco duro -l software es el conjunto de #rdenes l#7icas empleadas por elordenador para, por ejemplo, controlar la entrada 6 salida de datos, 6 para reali4ar losc!lculos

    3 los paquetes de software se les llama aplicaciones o programas. Cada aplicaci#n esapta para reali4ar una tarea

    Podemos clasi5icar el software se7ún la 5unci#n que reali4a en el ordenador:

    • El sistema operativo. -s el software que se ejecuta en la m!quina cuando la

    encendemos Todo ordenador de"e tener instalado un sistema operativo para

  • 8/18/2019 Princios de la computacion

    4/44

     poder 5uncionar Permite al ordenador llevar a ca"o las tareas "!sicas, como leer6 escri"ir datos o controlar el aspecto 7r!5ico de la pantalla

    • Las aplicaciones de carácter general. .e utili4a una u otra aplicaci#n en5unci#n de la tarea que se va a reali4ar Por ejemplo, un procesador de te8to es

    una aplicaci#n empleada para escri"ir te8tos

    • Los lenguaes de programación. Constitu6en el software empleado paradesarrollar los sistemas operativos o las aplicaciones de car!cter 7eneral

    -n resumen, el conjunto de #rdenes l#7icas que permiten el 5uncionamiento delordenador es el software del mismo D los ca"les, junto con el monitor, el teclado, elrat#n, la carcasa 6 las dem!s partes 5ísicas constitu6en lo que se llama el hardware delordenador

    Tam"in en ;i primera -ncarta

    !icrosoft " Encarta " 2##$. % 1$$3&2##' !icrosoft Corporation. (eservados

    todos los derec)os.

    *ard+are2e AiEipedia, la enciclopedia li"re

     Hardware típico de una computadora personal% ;onitor  Placa "aseG CP+H ;emoria 13;@ Tarjeta de e8pansi#n

    http://zim//A/A/html/M/o/n/i/Monitor_de_computadora.htmlhttp://zim//A/A/html/P/l/a/c/Placa_base.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_de_acceso_aleatorio.htmlhttp://zim//A/A/html/T/a/r/j/Tarjeta_de_expansi%C3%B3n.htmlhttp://zim//A/A/html/P/l/a/c/Placa_base.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_de_acceso_aleatorio.htmlhttp://zim//A/A/html/T/a/r/j/Tarjeta_de_expansi%C3%B3n.htmlhttp://zim//A/A/html/M/o/n/i/Monitor_de_computadora.html

  • 8/18/2019 Princios de la computacion

    5/44

    I Fuente de alimentaci#n' +nidad de disco #pticoJ 2isco duro, +nidad de estado s#lido& Teclado% 1at#nK Mouse

    -l trmino hardware (pronunciaci#n 3FB: L h d M NO o L h d M O) se re5iere a todasˈ ɑː ˌ ɛ ˈ ɑɹ ˌ ɛɚlas partes tan7i"les de un sistema in5orm!tico9 sus componentes son: elctricos,electr#nicos, electromec!nicos 6 mec!nicosL%O .on ca"les, 7a"inetes o cajas, peri5ricos de todo tipo 6 cualquier otro elemento 5ísico involucrado9 contrariamente, el soportel#7ico es intan7i"le 6 es llamado software -l trmino es propio del idioma in7ls (literalmente traducido: partes duras), su traducci#n al español no tiene un si7ni5icadoacorde, por tal motivo se la ha adoptado tal cual es 6 suena9 la 1eal 3cademia -spañola lo de5ine como Conjunto de los componentes que inte7ran la parte material de unacomputadoraQLO -l trmino, aunque sea lo m!s común, no solamente se aplica a lascomputadoras9 del mismo modo, tam"in un ro"ot, un tel5ono m#vil, una c!mara

    5oto7r!5ica o un reproductor multimedia poseen hardware (6 software)LGOLHO$a historiadel hardware de computador se puede clasi5icar en cuatro 7eneraciones, cada unacaracteri4ada por un cam"io tecnol#7ico de importancia +na primera delimitaci#n

     podría hacerse entre hardware básico, el estrictamente necesario para el 5uncionamientonormal del equipo, 6 complementario, el que reali4a 5unciones especí5icas

    +n sistema in5orm!tico se compone de una unidad central de procesamiento (+CPKCP+), encar7ada de procesar los datos, uno o varios peri5ricos de entrada, losque permiten el in7reso de la in5ormaci#n 6 uno o varios peri5ricos de salida, los que

     posi"ilitan dar salida (normalmente en 5orma visual o auditiva) a los datos  procesados

    *istoria

    $a clasi5icaci#n evolutiva del hardMare del computador electr#nico est! dividida en7eneraciones, donde cada una supone un cam"io tecnol#7ico mu6 nota"le-l ori7en delas primeras es sencillo de esta"lecer, 6a que en ellas el hardware fue sufriendo cambiosradicales. L@O $os componentes esenciales que constitu6en la electr#nica del computador5ueron totalmente reempla4ados en las primeras tres 7eneraciones, ori7inando cam"iosque resultaron trascendentales -n las últimas dcadas es m!s di5ícil distin7uir lasnuevas 7eneraciones, 6a que los cam"ios han sido 7raduales 6 e8iste cierta continuidaden las tecnolo7ías usadas -n principio, se pueden distin7uir:

    • %R Seneraci#n (%&H@>%&@I): electr#nica implementada con tu"os de vacío Fueron las primeras m!quinas que despla4aron los componenteselectromec!nicos (rels)

    • R Seneraci#n (%&@'>%&IG): electr#nica desarrollada con transistores $a l#7icadiscreta era mu6 parecida a la anterior, pero la implementaci#n result# muchom!s pequeña, reduciendo, entre otros 5actores, el tamaño de un computador ennota"le escala

    GR Seneraci#n (%&IH>ho6): electr#nica "asada en circuitos inte7rados -statecnolo7ía permiti# inte7rar cientos de transistores 6 otros componentes

    http://zim//A/A/html/F/u/e/n/Fuente_de_alimentaci%C3%B3n.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_disco_%C3%B3ptico.htmlhttp://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/R/a/t/%C3%B3/Rat%C3%B3n_(inform%C3%A1tica).htmlhttp://zim//A/A/html/R/a/t/%C3%B3/Rat%C3%B3n_(inform%C3%A1tica).htmlhttp://zim//A/A/html/A/l/f/a/Alfabeto_Fon%C3%A9tico_Internacional.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-AAFA-1http://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_(inform%C3%A1tica).htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_(inform%C3%A1tica).htmlhttp://zim//A/A/html/S/o/f/t/Software.htmlhttp://zim//A/A/html/I/d/i/o/Idioma_ingl%C3%A9s.htmlhttp://zim//A/A/html/I/d/i/o/Idioma_ingl%C3%A9s.htmlhttp://zim//A/A/html/R/e/a/l/Real_Academia_Espa%C3%B1ola.htmlhttp://zim//A/A/html/R/e/a/l/Real_Academia_Espa%C3%B1ola.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-2http://zim//A/A/html/R/o/b/o/Robot.htmlhttp://zim//A/A/html/T/e/l/e/Telefon%C3%ADa_m%C3%B3vil.htmlhttp://zim//A/A/html/T/e/l/e/Telefon%C3%ADa_m%C3%B3vil.htmlhttp://zim//A/A/html/C/%C3%A1/m/a/C%C3%A1mara_fotogr%C3%A1fica.htmlhttp://zim//A/A/html/C/%C3%A1/m/a/C%C3%A1mara_fotogr%C3%A1fica.htmlhttp://zim//A/A/html/R/e/p/r/Reproductor_multimedia_digital.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-3http://zim//A/I/html/H/a/r/d/#cite_note-4http://zim//A/A/html/T/e/c/n/Tecnolog%C3%ADa.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_central_de_procesamiento.htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_(inform%C3%A1tica).htmlhttp://zim//A/A/html/V/i/s/i/Visi%C3%B3n.htmlhttp://zim//A/A/html/A/u/d/i/Audio.htmlhttp://zim//A/A/html/D/a/t/o/Dato.htmlhttp://zim//A/A/html/D/a/t/o/Dato.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-5http://zim//A/A/html/T/u/b/o/Tubos_de_vac%C3%ADo.htmlhttp://zim//A/A/html/T/u/b/o/Tubos_de_vac%C3%ADo.htmlhttp://zim//A/A/html/R/e/l/%C3%A9/Rel%C3%A9.htmlhttp://zim//A/A/html/T/r/a/n/Transistor.htmlhttp://zim//A/A/html/T/r/a/n/Transistor.htmlhttp://zim//A/A/html/T/r/a/n/Transistor.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado.htmlhttp://zim//A/A/html/C/o/m/p/Componentes_electr%C3%B3nicos.htmlhttp://zim//A/A/html/F/u/e/n/Fuente_de_alimentaci%C3%B3n.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_disco_%C3%B3ptico.htmlhttp://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/R/a/t/%C3%B3/Rat%C3%B3n_(inform%C3%A1tica).htmlhttp://zim//A/A/html/A/l/f/a/Alfabeto_Fon%C3%A9tico_Internacional.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-AAFA-1http://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_(inform%C3%A1tica).htmlhttp://zim//A/A/html/S/o/f/t/Software.htmlhttp://zim//A/A/html/I/d/i/o/Idioma_ingl%C3%A9s.htmlhttp://zim//A/A/html/R/e/a/l/Real_Academia_Espa%C3%B1ola.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-2http://zim//A/A/html/R/o/b/o/Robot.htmlhttp://zim//A/A/html/T/e/l/e/Telefon%C3%ADa_m%C3%B3vil.htmlhttp://zim//A/A/html/C/%C3%A1/m/a/C%C3%A1mara_fotogr%C3%A1fica.htmlhttp://zim//A/A/html/C/%C3%A1/m/a/C%C3%A1mara_fotogr%C3%A1fica.htmlhttp://zim//A/A/html/R/e/p/r/Reproductor_multimedia_digital.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-3http://zim//A/I/html/H/a/r/d/#cite_note-4http://zim//A/A/html/T/e/c/n/Tecnolog%C3%ADa.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_central_de_procesamiento.htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_(inform%C3%A1tica).htmlhttp://zim//A/A/html/V/i/s/i/Visi%C3%B3n.htmlhttp://zim//A/A/html/A/u/d/i/Audio.htmlhttp://zim//A/A/html/D/a/t/o/Dato.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-5http://zim//A/A/html/T/u/b/o/Tubos_de_vac%C3%ADo.htmlhttp://zim//A/A/html/R/e/l/%C3%A9/Rel%C3%A9.htmlhttp://zim//A/A/html/T/r/a/n/Transistor.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado.htmlhttp://zim//A/A/html/C/o/m/p/Componentes_electr%C3%B3nicos.html

  • 8/18/2019 Princios de la computacion

    6/44

    electr#nicos en un único circuito inte7rado impreso en una pastilla de silicio $ascomputadoras redujeron así considera"lemente su costo, consumo 6 tamaño,increment!ndose su capacidad, velocidad 6 5ia"ilidad, hasta producir m!quinascomo las que e8isten en la actualidad

    • HR Seneraci#n (5uturo): pro"a"lemente se ori7inar! cuando los circuitos desilicio, inte7rados a alta escala, sean reempla4ados por un nuevo tipo de materialo tecnolo7íaLIO

    $a aparici#n del microprocesador  marca un hito de relevancia, 6 para muchos autoresconstitu6e el inicio de la cuarta 7eneraci#nL'O 3 di5erencia de los cam"ios tecnol#7icosanteriores, su invenci#n no supuso la desaparici#n radical de los computadores que nolo utili4a"an 3sí, aunque el microprocesador HH 5ue lan4ado al mercado en %&'%,todavía a comien4o de los Js ha"ía computadores, como el P2P>%%KHH,LJO con l#7icacarente de microprocesador que continua"an e8itosamente en el mercado9 es decir, eneste caso el despla4amiento ha sido mu6 7radual

    0tro hito tecnol#7ico usado con 5recuencia para de5inir el inicio de la cuarta 7eneraci#nes la aparici#n de los circuitos inte7rados $.B (er6 $ar7e .cale Bnte7ration), a

     principios de los ochenta 3l i7ual que el microprocesador, no supuso el cam"ioinmediato 6 la r!pida desaparici#n de los computadores "asados en circuitos inte7radosen m!s "ajas escalas de inte7raci#n ;uchos equipos implementados con tecnolo7ías$.B 6 ;.B ( Medium Scale Integration) aún coe8istían e8itosamente hasta "ienentrados los &

    Clasificación del hardware

    ;icrocontrolador  ;otorola IJC%% 6 chips de soporte que podrían constituir elhardware de un equipo electr#nico industrial

    +na de las 5ormas de clasi5icar el hardware es en dos cate7orías: por un lado, elUbásicoU, que a"arca el conjunto de componentes indispensa"les necesarios para otor7ar la 5uncionalidad mínima a una computadora9 6 por otro lado, el hardware UcomplementarioU, que, como su nom"re indica, es el utili4ado para reali4ar 5uncionesespecí5icas (m!s all! de las "!sicas), no estrictamente necesarias para el 5uncionamiento

    de la computadora

    http://zim//A/A/html/C/o/m/p/Componentes_electr%C3%B3nicos.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-6http://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-7http://zim//A/A/html/I/n/t/e/Intel_4004.htmlhttp://zim//A/A/html/P/D/P/-/PDP-11.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-8http://zim//A/A/html/V/L/S/I/VLSI.htmlhttp://zim//A/A/html/V/L/S/I/VLSI.htmlhttp://zim//A/A/html/M/S/I/_/MSI_(electr%C3%B3nica).htmlhttp://zim//A/A/html/M/i/c/r/Microcontrolador.htmlhttp://zim//A/A/html/M/o/t/o/Motorola.htmlhttp://zim//A/A/html/C/o/m/p/Computadora.htmlhttp://zim//A/A/html/C/o/m/p/Componentes_electr%C3%B3nicos.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-6http://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-7http://zim//A/A/html/I/n/t/e/Intel_4004.htmlhttp://zim//A/A/html/P/D/P/-/PDP-11.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-8http://zim//A/A/html/V/L/S/I/VLSI.htmlhttp://zim//A/A/html/V/L/S/I/VLSI.htmlhttp://zim//A/A/html/M/S/I/_/MSI_(electr%C3%B3nica).htmlhttp://zim//A/A/html/M/i/c/r/Microcontrolador.htmlhttp://zim//A/A/html/M/o/t/o/Motorola.htmlhttp://zim//A/A/html/C/o/m/p/Computadora.html

  • 8/18/2019 Princios de la computacion

    7/44

     /ecesita un medio de entrada de datos, la unidad central de procesamiento (CP+), lamemoria 13;, un medio de salida de datos 6 un medio de almacenamiento constitu6enel Uhardware "!sicoU

    $os medios de entrada 6 salida de datos estrictamente indispensa"les dependen de la

    aplicaci#n: desde el punto de vista de un usuario común, se de"ería disponer, al menos,de un teclado 6 un monitor  para entrada 6 salida de in5ormaci#n, respectivamente9 peroello no implica que no pueda ha"er una computadora (por ejemplo controlando un

     proceso) en la que no sea necesario teclado ni monitor9 "ien puede in7resar in5ormaci#n6 sacar sus datos procesados, por ejemplo, a travs de una placa de adquisici#nKsalida dedatos

    $as computadoras son aparatos electr#nicos capaces de interpretar 6 ejecutarinstrucciones pro7ramadas 6 almacenadas en su memoria9 consisten "!sicamente enoperaciones aritmtico>l#7icas 6 de entradaKsalidaL&O .e reci"en las entradas (datos), selas procesa 6 almacena (procesamiento), 6 5inalmente se producen las salidas

    (resultados del procesamiento) Por ende todo sistema in5orm!tico tiene, al menos,componentes 6 dispositivos hardware dedicados a al7una de las 5unciones antedichas9L%O

    a sa"er:

    % Procesamiento: +nidad Central de Proceso o CPU

    3lmacenamiento: ;emorias

    G -ntrada: Peri5ricos de entrada (E)

    H .alida: Peri5ricos de salida (,)

    @ -ntradaK.alida: Peri5ricos mi8tos (E/,)

    2esde un punto de vista "!sico 6 7eneral, un dispositivo de entrada es el que provee elmedio para permitir el in7reso de in5ormaci#n, datos 6 pro7ramas (lectura)9 undispositivo de salida "rinda el medio para re7istrar la in5ormaci#n 6 datos de salida(escritura)9 la memoria otor7a la capacidad de almacenamiento, temporal o permanente(almacenamiento)9 6 la CP+ provee la capacidad de c!lculo 6 procesamiento de lain5ormaci#n in7resada (trans5ormaci#n)L%%O

    +n peri5rico mi8to es aqul que puede cumplir 5unciones tanto de entrada como desalida9 el ejemplo m!s típico es el disco rí7ido (6a que en l se lee 6 se 7ra"ain5ormaci#n 6 datos)

    Unidad central de procesamiento

    http://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/M/o/n/i/Monitor_(inform%C3%A1tica).htmlhttp://zim//A/A/html/E/l/e/c/Electr%C3%B3nica.htmlhttp://zim//A/A/html/E/l/e/c/Electr%C3%B3nica.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_aritm%C3%A9tico_l%C3%B3gica.htmlhttp://zim//A/A/html/E/n/t/r/Entrada_salida.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-9http://zim//A/A/html/M/%C3%A1/q/u/M%C3%A1quina.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_(inform%C3%A1tica).htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_de_entrada.htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_de_entrada.htmlhttp://zim//A/A/html/E/n/t/r/Entrada_salida.htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_de_entrada.htmlhttp://zim//A/A/html/I/n/f/o/Informaci%C3%B3n.htmlhttp://zim//A/A/html/I/n/f/o/Informaci%C3%B3n.htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/A/html/D/a/t/o/Datos.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_(inform%C3%A1tica).htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/M/o/n/i/Monitor_(inform%C3%A1tica).htmlhttp://zim//A/A/html/E/l/e/c/Electr%C3%B3nica.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_aritm%C3%A9tico_l%C3%B3gica.htmlhttp://zim//A/A/html/E/n/t/r/Entrada_salida.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-9http://zim//A/A/html/M/%C3%A1/q/u/M%C3%A1quina.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_(inform%C3%A1tica).htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_de_entrada.htmlhttp://zim//A/A/html/E/n/t/r/Entrada_salida.htmlhttp://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_de_entrada.htmlhttp://zim//A/A/html/I/n/f/o/Informaci%C3%B3n.htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/A/html/D/a/t/o/Datos.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_(inform%C3%A1tica).htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/D/i/s/c/Disco_duro.html

  • 8/18/2019 Princios de la computacion

    8/44

    ;icroprocesador  de IH "its do"le núcleo, el 3;2 3thlon IH V GI

    $a CP+, si7las en in7ls de Unidad Central de Procesamiento, es el componente5undamental del computador, encar7ado de interpretar 6 ejecutar instrucciones 6 de

     procesar datosL%O -n los computadores modernos, la 5unci#n de la CP+ la reali4a uno om!s microprocesadores .e conoce como microprocesador  a una CP+ que esmanu5acturada como un único circuito inte7rado

    +n servidor  de red o una m!quina de c!lculo de alto rendimiento (supercomputaci#n), puede tener varios, incluso miles de microprocesadores tra"ajando simult!neamente oen paralelo (multiprocesamiento)9 en este caso, todo ese conjunto con5orma la CP+ dela m!quina

    $as unidades centrales de proceso (CP+) en la 5orma de un único microprocesador nos#lo est!n presentes en las computadoras personales (PC), sino tam"in en otros tiposde dispositivos que incorporan una cierta capacidad de proceso o Uinteli7encia

    electr#nicaU, como pueden ser: controladores de procesos industriales, televisores,autom#viles, calculadores, aviones, tel5onos m#viles, electrodomsticos, ju7uetes 6muchos m!s 3ctualmente los diseñadores 6 5a"ricantes m!s populares demicroprocesadores de PC son Bntel 6 3;29 6 para el mercado de dispositivos m#viles 6de "ajo consumo, los principales son .amsun7, *ualcomm 6 Te8as Bnstruments

    Placa "ase de una computadora, 5ormato W3TV

    http://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/A/html/A/M/D/_/AMD_Athlon_64_X2.htmlhttp://zim//A/A/html/A/M/D/_/AMD_Athlon_64_X2.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Slater-12http://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/A/html/S/e/r/v/Servidor.htmlhttp://zim//A/A/html/R/e/d/_/Red_de_computadoras.htmlhttp://zim//A/A/html/R/e/d/_/Red_de_computadoras.htmlhttp://zim//A/A/html/S/u/p/e/Supercomputadora.htmlhttp://zim//A/A/html/M/u/l/t/Multiprocesador.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/C/o/m/p/Computador_personal.htmlhttp://zim//A/A/html/I/n/t/e/Intel.htmlhttp://zim//A/A/html/A/M/D/_/AMD.htmlhttp://zim//A/A/html/A/M/D/_/AMD.htmlhttp://zim//A/A/html/S/a/m/s/Samsung.htmlhttp://zim//A/A/html/Q/u/a/l/Qualcomm.htmlhttp://zim//A/A/html/T/e/x/a/Texas_Instruments.htmlhttp://zim//A/A/html/P/l/a/c/Placa_base.htmlhttp://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/A/html/A/M/D/_/AMD_Athlon_64_X2.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Slater-12http://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/A/html/S/e/r/v/Servidor.htmlhttp://zim//A/A/html/R/e/d/_/Red_de_computadoras.htmlhttp://zim//A/A/html/S/u/p/e/Supercomputadora.htmlhttp://zim//A/A/html/M/u/l/t/Multiprocesador.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/C/o/m/p/Computador_personal.htmlhttp://zim//A/A/html/I/n/t/e/Intel.htmlhttp://zim//A/A/html/A/M/D/_/AMD.htmlhttp://zim//A/A/html/S/a/m/s/Samsung.htmlhttp://zim//A/A/html/Q/u/a/l/Qualcomm.htmlhttp://zim//A/A/html/T/e/x/a/Texas_Instruments.htmlhttp://zim//A/A/html/P/l/a/c/Placa_base.html

  • 8/18/2019 Princios de la computacion

    9/44

    Placa "ase del tel5ono m#vil .amsun7 Sala86 .pica, se pueden distin7uir variosU.6stem>on>a>ChipU soldados en ella

    -l microprocesador se monta en la llamada placa "ase, so"re un 4#calo conocido como

    4#calo de CP+, que permite las cone8iones elctricas entre los circuitos de la placa 6 el procesador .o"re el procesador ajustado a la placa "ase se 5ija un disipador  trmico deun material con elevada conductividad trmica, que por lo 7eneral es de aluminio, 6 enal7unos casos de co"re ste es indispensa"le en los microprocesadores que consumen

     "astante ener7ía, la cual, en 7ran parte, es emitida en 5orma de calor : en al7unos casos pueden consumir tanta ener7ía como una l!mpara incandescente (de H a %G vatios)

    3dicionalmente, so"re el disipador se acopla uno o dos ventiladores (raramente m!s),destinados a 5or4ar la circulaci#n de aire para e8traer m!s r!pidamente el caloracumulado por el disipador 6 ori7inado en el microprocesador Complementariamente,

     para evitar daños por e5ectos trmicos, tam"in se suelen instalar sensores de

    temperatura del microprocesador 6 sensores de revoluciones del ventilador, así comosistemas autom!ticos que controlan la cantidad de revoluciones por unidad de tiempo deestos últimos

    $a 7ran ma6oría de los circuitos electr#nicos e inte7rados que componen el hardware del computador van montados en la placa madre

    La placa -ase

    $a placa "ase, tam"in conocida como placa madre o con el an7licismo board ,L%GO es un7ran circuito impreso so"re el que se suelda el chipset, las ranuras de e8pansi#n (slots),

    los 4#calos, conectores, diversos inte7rados, etc -s el soporte 5undamental que aloja 6comunica a todos los dem!s componentes: Procesador , m#dulos de memoria 13;, tarjetas 7r!5icas, tarjetas de e8pansi#n, peri5ricos de entrada 6 salida Para comunicaresos componentes, la placa "ase posee una serie de "uses mediante los cuales setrasmiten los datos dentro 6 hacia a5uera del sistema

    $a tendencia de inte7raci#n ha hecho que la placa "ase se convierta en un elemento queinclu6e a la ma6oría de las 5unciones "!sicas (vídeo, audio, red, puertos de varios tipos),5unciones que antes se reali4a"an con tarjetas de e8pansi#n 3unque ello no e8clu6e lacapacidad de instalar otras tarjetas adicionales especí5icas, tales como capturadoras devídeo, tarjetas de adquisici#n de datos, etc

    http://zim//A/A/html/P/l/a/c/Placa_base.htmlhttp://zim//A/A/html/Z/%C3%B3/c/a/Z%C3%B3calo_de_CPU.htmlhttp://zim//A/A/html/D/i/s/i/Disipador.htmlhttp://zim//A/A/html/C/o/n/d/Conductividad_t%C3%A9rmica.htmlhttp://zim//A/A/html/C/o/n/d/Conductividad_t%C3%A9rmica.htmlhttp://zim//A/A/html/A/l/u/m/Aluminio.htmlhttp://zim//A/A/html/A/l/u/m/Aluminio.htmlhttp://zim//A/A/html/A/l/u/m/Aluminio.htmlhttp://zim//A/A/html/C/o/b/r/Cobre.htmlhttp://zim//A/A/html/E/n/e/r/Energ%C3%ADa.htmlhttp://zim//A/A/html/C/a/l/o/Calor.htmlhttp://zim//A/A/html/V/a/t/i/Vatio.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_electr%C3%B3nico.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado.htmlhttp://zim//A/A/html/P/l/a/c/Placa_base.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-13http://zim//A/A/html/C/i/r/c/Circuito_impreso.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_impreso.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado_auxiliar.htmlhttp://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_de_acceso_aleatorio.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_de_acceso_aleatorio.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_de_acceso_aleatorio.htmlhttp://zim//A/A/html/T/a/r/j/Tarjeta_gr%C3%A1fica.htmlhttp://zim//A/A/html/T/a/r/j/Tarjeta_de_expansi%C3%B3n.htmlhttp://zim//A/A/html/B/u/s/_/Bus_(inform%C3%A1tica).htmlhttp://zim//A/A/html/P/u/e/r/Puerto_(inform%C3%A1tica).htmlhttp://zim//A/A/html/A/d/q/u/Adquisici%C3%B3n_de_datos.htmlhttp://zim//A/A/html/P/l/a/c/Placa_base.htmlhttp://zim//A/A/html/Z/%C3%B3/c/a/Z%C3%B3calo_de_CPU.htmlhttp://zim//A/A/html/D/i/s/i/Disipador.htmlhttp://zim//A/A/html/C/o/n/d/Conductividad_t%C3%A9rmica.htmlhttp://zim//A/A/html/A/l/u/m/Aluminio.htmlhttp://zim//A/A/html/C/o/b/r/Cobre.htmlhttp://zim//A/A/html/E/n/e/r/Energ%C3%ADa.htmlhttp://zim//A/A/html/C/a/l/o/Calor.htmlhttp://zim//A/A/html/V/a/t/i/Vatio.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_electr%C3%B3nico.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado.htmlhttp://zim//A/A/html/P/l/a/c/Placa_base.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-13http://zim//A/A/html/C/i/r/c/Circuito_impreso.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado_auxiliar.htmlhttp://zim//A/A/html/M/i/c/r/Microprocesador.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_de_acceso_aleatorio.htmlhttp://zim//A/A/html/T/a/r/j/Tarjeta_gr%C3%A1fica.htmlhttp://zim//A/A/html/T/a/r/j/Tarjeta_de_expansi%C3%B3n.htmlhttp://zim//A/A/html/B/u/s/_/Bus_(inform%C3%A1tica).htmlhttp://zim//A/A/html/P/u/e/r/Puerto_(inform%C3%A1tica).htmlhttp://zim//A/A/html/A/d/q/u/Adquisici%C3%B3n_de_datos.html

  • 8/18/2019 Princios de la computacion

    10/44

    Tam"in, la tendencia en los últimos años es eliminar elementos separados en la placa "ase e inte7rarlos al microprocesador -n ese sentido actualmente se encuentransistemas denominados .6stem on a Chip que consiste en un único circuito inte7rado queinte7ra varios m#dulos electr#nicos en su interior, tales como un procesador, uncontrolador de memoria, una SP+, Ai>Fi, Xluetooth, etc $a mejora m!s nota"le en

    esto est! en la reducci#n de tamaño 5rente a i7ual 5uncionalidad con m#duloselectr#nicos separados $a 5i7ura muestra una aplicaci#n típica, en la placa principal deun tel5ono m#vil

    !emoria (!

    ;#dulos de memoria 13; instalados2el in7ls Random Access M emory, literalmente si7ni5ica Umemoria de accesoaleatorioU -l trmino tiene relaci#n con la característica de presentar i7uales tiempos deacceso a cualquiera de sus posiciones (6a sea para lectura o para escritura) -sta

     particularidad tam"in se conoce como Uacceso directoU, en contraposici#n al 3ccesosecuencial

    $a 13; es la memoria utili4ada en una computadora para el almacenamientotransitorio 6 de tra"ajo (no masivo) -n la 13; se almacena temporalmente lain5ormaci#n, datos 6 pro7ramas que la +nidad de Procesamiento (CP+) lee, procesa 6ejecuta $a memoria 13; es conocida como ;emoria principal de la computadora,tam"in como UCentral o de Tra"ajoU9L%HO a di5erencia de las llamadas memoriasau8iliares, secundarias o de almacenamiento masivo (como discos duros, unidades deestado s#lido, cintas ma7nticas u otras memorias)

    $as memorias 13; son, comúnmente, vol!tiles9 lo cual si7ni5ica que pierdenr!pidamente su contenido al interrumpir su alimentaci#n elctrica

    $as m!s comunes 6 utili4adas como memoria central son Udin!micasU (213;), lo cualsi7ni5ica que tienden a perder sus datos almacenados en "reve tiempo (por descar7a, aúnestando con alimentaci#n elctrica), por ello necesitan un circuito electr#nico especí5icoque se encar7a de proveerle el llamado Ure5rescoU (de ener7ía) para mantener suin5ormaci#n

    $a memoria 13; de un computador se provee de 5!"rica e instala en lo que se conocecomo

  • 8/18/2019 Princios de la computacion

    11/44

    !emoria (! dinámica

    -s la presentaci#n m!s común en computadores modernos (computador personal, servidor )9 son tarjetas de circuito impreso que tienen soldados circuitos inte7rados dememoria por una o am"as caras, adem!s de otros elementos, tales como resistores 6

    condensadores -sta tarjeta posee una serie de contactos met!licos (con unrecu"rimiento de oro) que permite hacer la cone8i#n elctrica con el "us de memoria delcontrolador de memoria en la placa "ase

    $os inte7rados son de tipo 213;, memoria denominada Udin!micaU, en la cual lasceldas de memoria son mu6 sencillas (un transistor  6 un condensador ), permitiendo la5a"ricaci#n de memorias con 7ran capacidad (al7unos cientos de ;e7a"6tes) a un costorelativamente "ajo

    $as posiciones de memoria o celdas, est!n or7ani4adas en matrices 6 almacenan cadauna un "it Para acceder a ellas se han ideado varios mtodos 6 protocolos cada uno

    mejorado con el o"jetivo de acceder a las celdas requeridas de la manera m!s e5iciente posi"le

    ;emorias 13; con tecnolo7ías usadas en la actualidad

    -ntre las tecnolo7ías recientes para inte7rados de memoria 213; usados en losm#dulos 13; se encuentran:

    • .21 .213;: ;emoria con un ciclo sencillo de acceso por ciclo de reloj 3ctualmente en desuso, 5ue popular en los equipos "asados en el Pentium BBB 6los primeros Pentium H

    • 221 .213;: ;emoria con un ciclo do"le 6 acceso anticipado a dos

     posiciones de memoria consecutivas Fue popular en equipos "asados en los procesadores Pentium H 6 3thlon IH

    • 221 .213;: ;emoria con un ciclo do"le 6 acceso anticipado a cuatro posiciones de memoria consecutivas

    • 221G .213;: ;emoria con un ciclo do"le 6 acceso anticipado a ocho posiciones de memoria consecutivas -s el tipo de memoria m!s actual, est!reempla4ando r!pidamente a su predecesora, la 221

    $os est!ndares Y-2-C, esta"lecen las características elctricas 6 las 5ísicas de losm#dulos, inclu6endo las dimensiones del circuito impreso

    http://zim//A/A/html/C/o/m/p/Computador_personal.htmlhttp://zim//A/A/html/C/o/m/p/Computador_personal.htmlhttp://zim//A/A/html/S/e/r/v/Servidor.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_impreso.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado.htmlhttp://zim//A/A/html/R/e/s/i/Resistor.htmlhttp://zim//A/A/html/R/e/s/i/Resistor.htmlhttp://zim//A/A/html/C/o/n/d/Condensador_el%C3%A9ctrico.htmlhttp://zim//A/A/html/B/u/s/_/Bus_(inform%C3%A1tica).htmlhttp://zim//A/A/html/D/R/A/M/DRAM.htmlhttp://zim//A/A/html/T/r/a/n/Transistor.htmlhttp://zim//A/A/html/C/o/n/d/Condensador_el%C3%A9ctrico.htmlhttp://zim//A/A/html/M/e/g/a/Megabyte.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_RAM.htmlhttp://zim//A/A/html/S/D/R/A/SDRAM.htmlhttp://zim//A/A/html/F/r/e/c/Frecuencia_de_reloj.htmlhttp://zim//A/A/html/F/r/e/c/Frecuencia_de_reloj.htmlhttp://zim//A/A/html/F/r/e/c/Frecuencia_de_reloj.htmlhttp://zim//A/A/html/I/n/t/e/Intel_Pentium_III.htmlhttp://zim//A/A/html/I/n/t/e/Intel_Pentium_4.htmlhttp://zim//A/A/html/D/D/R/_/DDR_SDRAM.htmlhttp://zim//A/A/html/I/n/t/e/Intel_Pentium_4.htmlhttp://zim//A/A/html/A/M/D/_/AMD_Athlon_64.htmlhttp://zim//A/A/html/D/D/R/2/DDR2.htmlhttp://zim//A/A/html/D/D/R/3/DDR3.htmlhttp://zim//A/A/html/J/E/D/E/JEDEC.htmlhttp://zim//A/A/html/C/o/m/p/Computador_personal.htmlhttp://zim//A/A/html/S/e/r/v/Servidor.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_impreso.htmlhttp://zim//A/A/html/C/i/r/c/Circuito_integrado.htmlhttp://zim//A/A/html/R/e/s/i/Resistor.htmlhttp://zim//A/A/html/C/o/n/d/Condensador_el%C3%A9ctrico.htmlhttp://zim//A/A/html/B/u/s/_/Bus_(inform%C3%A1tica).htmlhttp://zim//A/A/html/D/R/A/M/DRAM.htmlhttp://zim//A/A/html/T/r/a/n/Transistor.htmlhttp://zim//A/A/html/C/o/n/d/Condensador_el%C3%A9ctrico.htmlhttp://zim//A/A/html/M/e/g/a/Megabyte.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_RAM.htmlhttp://zim//A/A/html/S/D/R/A/SDRAM.htmlhttp://zim//A/A/html/F/r/e/c/Frecuencia_de_reloj.htmlhttp://zim//A/A/html/F/r/e/c/Frecuencia_de_reloj.htmlhttp://zim//A/A/html/I/n/t/e/Intel_Pentium_III.htmlhttp://zim//A/A/html/I/n/t/e/Intel_Pentium_4.htmlhttp://zim//A/A/html/D/D/R/_/DDR_SDRAM.htmlhttp://zim//A/A/html/I/n/t/e/Intel_Pentium_4.htmlhttp://zim//A/A/html/A/M/D/_/AMD_Athlon_64.htmlhttp://zim//A/A/html/D/D/R/2/DDR2.htmlhttp://zim//A/A/html/D/D/R/3/DDR3.htmlhttp://zim//A/A/html/J/E/D/E/JEDEC.html

  • 8/18/2019 Princios de la computacion

    12/44

    $os est!ndares usados actualmente son:

    • 2B;; Con presentaciones de %IJ pines (usadas con .21 6 otras tecnolo7íasanti7uas), %JH pines (usadas con 221 6 el o"soleto .B;;) 6 H (para lastecnolo7ías de memoria 221 6 221G)

    • .0>2B;; Para computadores port!tiles, es una miniaturi4aci#n de la versi#n2B;; en cada tecnolo7ía -8isten de %HH pines (usadas con .21), pines(usadas con 221 6 221) 6 H pines (para 221G)

    !emorias (! especiales

    a6 memorias 13; con características que las hacen particulares, 6 que normalmenteno se utili4an como memoria central de la computadora9 entre ellas se puede mencionar:

    .13;: .i7las de .tatic 1andom 3ccess ;emor6 -s un tipo de memoria m!sr!pida que la 213; (26namic 13;) -l trmino Uest!ticaU deriva del hechoque no necesita el re5resco de sus datos .i "ien esta 13; no requiere circuitode re5resco, ocupa m!s espacio 6 utili4a m!s ener7ía que la 213; -ste tipo dememoria, de"ido a su alta velocidad, es usada como memoria cach

    •  /13;: .i7las de /on>olatile 1andom 3ccess ;emor6 ;emoria 13; novol!til (mantiene la in5ormaci#n en ausencia de alimentaci#n elctrica) o6 endía, la ma6oría de memorias /13; son memorias 5lash, mu6 usadas paratel5onos m#viles 6 reproductores port!tiles de ;PG

    • 13;: .i7las de ideo 1andom 3ccess ;emor6 -s un tipo de memoria 13;que se utili4a en las tarjetas 7r!5icas del computador $a característica particularde esta clase de memoria es que es accesi"le de 5orma simult!nea por dosdispositivos 3sí, es posi"le que la CP+ 7ra"e in5ormaci#n en ella, al tiempo quese leen los datos que ser!n visuali4ados en el ;onitor de computadora

    2e las anteriores a su ve4, ha6 otros su"tipos m!s

    Perifricos

    .e entiende por peri5rico a las unidades o dispositivos que permiten a la computadora comunicarse con el e8terior, esto es, tanto in7resar como e8teriori4ar in5ormaci#n 6datosL%O $os peri5ricos son los que permiten reali4ar las operaciones conocidas comode entradaKsalida (-K.)L%%O

    3unque son estrictamente considerados

  • 8/18/2019 Princios de la computacion

    13/44

    0ispositivos de entrada de información E

    Teclado para PC inal!m"rico

    1at#n ( Mouse) común al!m"rico

    2e esta cate7oría son aquellos que permiten el in7reso de in5ormaci#n, en 7eneral desdeal7una 5uente e8terna o por parte del usuario $os dispositivos de entrada proveen elmedio 5undamental para trans5erir hacia la computadora (m!s propiamente al

     procesador) in5ormaci#n desde al7una 5uente, sea local o remota Tam"in permitencumplir la esencial tarea de leer 6 car7ar en memoria el sistema operativo 6 lasaplicaciones o pro7ramas in5orm!ticos, los que a su ve4 ponen operativa la computadora6 hacen posi"le reali4ar las m!s diversas tareasL%%O

    -ntre los peri5ricos de entrada se puede mencionar :L%O teclado, mouse o rat#n, esc!ner ,

    micr#5ono, c!mara Me" , lectores #pticos de c#di7o de "arras, Yo6sticE , lectora de C2, 22 o Xlu1a6 (s#lo lectoras), placas de adquisici#nKconversi#n de datos, etc

    Pueden considerarse como imprescindibles para el 5uncionamiento, (de manera comoho6 se conci"e la in5orm!tica) al teclado, al ratn 6 al7ún dispositivo lector de discos96a que tan s#lo con ellos el hardware puede ponerse operativo para un usuario $osotros son m!s "ien accesorios, aunque en la actualidad pueden resultar de tantanecesidad que son considerados parte esencial de todo el sistema

    Bmpresora de in6ecci#n de tinta

    0ispositivos de salida de información ,

    .on aquellos que permiten emitir o dar salida a la in5ormaci#n resultante de lasoperaciones reali4adas por la CP+ (procesamiento)

    http://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/M/o/u/s/Mouse.htmlhttp://zim//A/A/html/I/n/f/o/Informaci%C3%B3n.htmlhttp://zim//A/A/html/I/n/f/o/Informaci%C3%B3n.htmlhttp://zim//A/A/html/I/n/f/o/Informaci%C3%B3n.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_(inform%C3%A1tica).htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/M/o/u/s/Mouse.htmlhttp://zim//A/A/html/M/o/u/s/Mouse.htmlhttp://zim//A/A/html/M/o/u/s/Mouse.htmlhttp://zim//A/A/html/E/s/c/%C3%A1/Esc%C3%A1ner.htmlhttp://zim//A/A/html/M/i/c/r/Micr%C3%B3fono.htmlhttp://zim//A/A/html/C/%C3%A1/m/a/C%C3%A1mara_web.htmlhttp://zim//A/A/html/P/a/l/a/Palanca_de_mando.htmlhttp://zim//A/A/html/D/i/s/c/Disco_compacto.htmlhttp://zim//A/A/html/D/i/s/c/Disco_compacto.htmlhttp://zim//A/A/html/D/i/s/c/Disco_compacto.htmlhttp://zim//A/A/html/D/V/D/_/DVD.htmlhttp://zim//A/A/html/B/l/u/R/BluRay.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/A/html/I/m/p/r/Impresora.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/C/P/U/_/CPU.htmlhttp://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/M/o/u/s/Mouse.htmlhttp://zim//A/A/html/I/n/f/o/Informaci%C3%B3n.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/P/e/r/i/Perif%C3%A9rico_(inform%C3%A1tica).htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/T/e/c/l/Teclado_(inform%C3%A1tica).htmlhttp://zim//A/A/html/M/o/u/s/Mouse.htmlhttp://zim//A/A/html/E/s/c/%C3%A1/Esc%C3%A1ner.htmlhttp://zim//A/A/html/M/i/c/r/Micr%C3%B3fono.htmlhttp://zim//A/A/html/C/%C3%A1/m/a/C%C3%A1mara_web.htmlhttp://zim//A/A/html/P/a/l/a/Palanca_de_mando.htmlhttp://zim//A/A/html/D/i/s/c/Disco_compacto.htmlhttp://zim//A/A/html/D/V/D/_/DVD.htmlhttp://zim//A/A/html/B/l/u/R/BluRay.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/A/html/I/m/p/r/Impresora.htmlhttp://zim//A/A/html/C/P/U/_/CPU.html

  • 8/18/2019 Princios de la computacion

    14/44

    $os dispositivos de salida aportan el medio 5undamental para e8teriori4ar 6 comunicarla in5ormaci#n 6 datos procesados9 6a sea al usuario o "ien a otra 5uente e8terna, local oremotaL%%O

    $os dispositivos m!s comunes de este 7rupo son los monitores cl!sicos (no de pantalla

    t!ctil), las impresoras, 6 los altavocesL%O

    -ntre los peri5ricos de salida puede considerarse como imprescindi"le para el5uncionamiento del sistema, al monitor 0tros, aunque accesorios, son sumamentenecesarios para un usuario que opere un computador moderno

    0ispositivos mitos E/, de información

    Pie4as de un 2isco duro

    .on aquellos dispositivos que pueden operar de am"as 5ormas: tanto de entrada como desalidaL%%O Típicamente, se puede mencionar como peri5ricos mi8tos o de -ntradaK.alidaa: discos rí7idos, disquetes, unidades de cinta ma7ntica, lecto>7ra"adoras de C2K22,discos ZBP, etcTam"in entran en este ran7o, con sutil di5erencia, otras unidades, talescomo: Tarjetas de ;emoria 5lash o unidad de estado s#lido, tarjetas de red, m#dems, tarjetas de capturaKsalida de vídeo, etcL%O

    .i "ien se puede clasi5icar al pendrive (l!pi4 de memoria), memoria 5lash o memoria+.X o unidades de estado s#lido en la cate7oría de memorias, normalmente se losutili4a como dispositivos de almacenamiento masivo9 siendo todos de cate7oría-ntradaK.alidaL%@O

    $os dispositivos de almacenamiento masivoL%O tam"in son conocidos como U;emorias.ecundarias o 3u8iliaresU -ntre ellos, sin duda, el disco duro ocupa un lu7ar especial,6a que es el de ma6or importancia en la actualidad, en el que se aloja el sistemaoperativo, todas las aplicaciones, utilitarios, etc que utili4a el usuario9 adem!s de tenerla su5iciente capacidad para al"er7ar in5ormaci#n 6 datos en 7randes volúmenes portiempo pr!cticamente inde5inido $os servidores Ae", de correo electr#nico 6 de redes con "ases de datos, utili4an discos rí7idos de 7randes capacidades 6 con una tecnolo7íaque les permite tra"ajar a altas velocidades como .C.B inclu6endo tam"in,normalmente, capacidad de redundancia de datos 13B29 incluso utili4an tecnolo7íashí"ridas: disco rí7ido 6 unidad de estado s#lido, lo que incrementa nota"lemente sue5iciencia $as inter5aces actuales m!s usadas en discos duros son: B2-, .3T3, .C.B 6

    http://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/M/o/n/i/Monitor_de_computadora.htmlhttp://zim//A/A/html/I/m/p/r/Impresora.htmlhttp://zim//A/A/html/A/l/t/a/Altavoces.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/E/n/t/r/Entrada_Salida.htmlhttp://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/D/i/s/q/Disquete.htmlhttp://zim//A/A/html/C/i/n/t/Cinta_magn%C3%A9tica.htmlhttp://zim//A/A/html/C/i/n/t/Cinta_magn%C3%A9tica.htmlhttp://zim//A/A/html/C/D/_/_/CD.htmlhttp://zim//A/A/html/C/D/_/_/CD.htmlhttp://zim//A/A/html/D/V/D/_/DVD.htmlhttp://zim//A/A/html/D/V/D/_/DVD.htmlhttp://zim//A/A/html/D/i/s/c/Disco_Zip.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_flash.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_flash.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/A/html/R/e/d/_/Red_de_computadoras.htmlhttp://zim//A/A/html/M/%C3%B3/d/e/M%C3%B3dem.htmlhttp://zim//A/A/html/M/%C3%B3/d/e/M%C3%B3dem.htmlhttp://zim//A/A/html/M/%C3%B3/d/e/M%C3%B3dem.htmlhttp://zim//A/A/html/V/%C3%AD/d/e/V%C3%ADdeo.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/P/e/n/d/Pendrive.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_flash.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_flash.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_USB.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_USB.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-15http://zim//A/A/html/U/n/i/d/Unidades_de_almacenamiento.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/A/html/W/o/r/l/World_Wide_Web.htmlhttp://zim//A/A/html/C/o/r/r/Correo_electr%C3%B3nico.htmlhttp://zim//A/A/html/C/o/r/r/Correo_electr%C3%B3nico.htmlhttp://zim//A/A/html/R/e/d/_/Red_de_computadoras.htmlhttp://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/S/C/S/I/SCSI.htmlhttp://zim//A/A/html/S/C/S/I/SCSI.htmlhttp://zim//A/A/html/R/A/I/D/RAID.htmlhttp://zim//A/A/html/I/n/t/e/Integrated_Drive_Electronics.htmlhttp://zim//A/A/html/I/n/t/e/Integrated_Drive_Electronics.htmlhttp://zim//A/A/html/S/A/T/A/SATA.htmlhttp://zim//A/A/html/S/A/T/A/SATA.htmlhttp://zim//A/A/html/S/C/S/I/SCSI.htmlhttp://zim//A/A/html/S/C/S/I/SCSI.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/M/o/n/i/Monitor_de_computadora.htmlhttp://zim//A/A/html/I/m/p/r/Impresora.htmlhttp://zim//A/A/html/A/l/t/a/Altavoces.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/I/html/H/a/r/d/#cite_note-Klaus-11http://zim//A/A/html/E/n/t/r/Entrada_Salida.htmlhttp://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/D/i/s/q/Disquete.htmlhttp://zim//A/A/html/C/i/n/t/Cinta_magn%C3%A9tica.htmlhttp://zim//A/A/html/C/D/_/_/CD.htmlhttp://zim//A/A/html/D/V/D/_/DVD.htmlhttp://zim//A/A/html/D/i/s/c/Disco_Zip.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_flash.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/A/html/R/e/d/_/Red_de_computadoras.htmlhttp://zim//A/A/html/M/%C3%B3/d/e/M%C3%B3dem.htmlhttp://zim//A/A/html/V/%C3%AD/d/e/V%C3%ADdeo.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/P/e/n/d/Pendrive.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_flash.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_USB.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_USB.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_estado_s%C3%B3lido.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-15http://zim//A/A/html/U/n/i/d/Unidades_de_almacenamiento.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-Prieto-10http://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/P/r/o/g/Programa_(computaci%C3%B3n).htmlhttp://zim//A/A/html/W/o/r/l/World_Wide_Web.htmlhttp://zim//A/A/html/C/o/r/r/Correo_electr%C3%B3nico.htmlhttp://zim//A/A/html/R/e/d/_/Red_de_computadoras.htmlhttp://zim//A/A/html/D/i/s/c/Disco_duro.htmlhttp://zim//A/A/html/S/C/S/I/SCSI.htmlhttp://zim//A/A/html/R/A/I/D/RAID.htmlhttp://zim//A/A/html/I/n/t/e/Integrated_Drive_Electronics.htmlhttp://zim//A/A/html/S/A/T/A/SATA.htmlhttp://zim//A/A/html/S/C/S/I/SCSI.html

  • 8/18/2019 Princios de la computacion

    15/44

    .3.9 6 en las unidades de estado s#lido son .3T3 6 PCB>-8press 6a que necesitan7randes anchos de "anda

    $a pantalla t!ctil (no el monitor cl!sico) es un dispositivo que se considera mi8to, 6aque adem!s de mostrar in5ormaci#n 6 datos (salida) puede actuar como un dispositivo

    de entrada, reempla4ando, por ejemplo, a al7unas 5unciones del rat#n o del teclado

     Hardware gráfico

    SP+ de /vidia SeForce

    -l hardware 7r!5ico lo constitu6en "!sicamente las tarjetas 7r!5icas 2ichoscomponentes disponen de su propia memoria 6 unidad de procesamiento, esta últimallamada unidad de procesamiento 7r!5ico (o 4PU, si7las en in7ls de !raphics

     "rocessing #nit ) -l o"jetivo "!sico de la SP+ es reali4ar los c!lculos asociados a

    operaciones 7r!5icas, 5undamentalmente en coma 5lotante,L%IO

     li"erando así al procesador  principal (CP+) de esa costosa tarea (en tiempo) para que ste pueda e5ectuar otras5unciones en 5orma m!s e5iciente 3ntes de esas tarjetas de vídeo con aceleradores porhardMare, era el procesador principal el encar7ado de construir la ima7en mientras lasecci#n de vídeo (sea tarjeta o de la placa "ase) era simplemente un traductor de lasseñales "inarias a las señales requeridas por el monitor9 6 "uena parte de la memoria

     principal (13;) de la computadora tam"in era utili4ada para estos 5ines

    2entro de sta cate7oría no se de"en omitir los sistemas 7r!5icos inte7rados ( I!" ), presentes ma6oritariamente en equipos port!tiles o en equipos pre5a"ricados ($%M ), loscuales 7eneralmente, a di5erencia de las tarjetas 7r!5icas, no disponen de una memoria

    dedicada, utili4ando para su 5unci#n la memoria principal del sistema $a tendencia enlos últimos años es inte7rar los sistemas 7r!5icos dentro del propio procesador central$os procesadores 7r!5icos inte7rados ( I!" ) 7eneralmente son de un rendimiento 6consumo nota"lemente m!s "ajo que las SP+ de las tarjetas 7r!5icas dedicadas, noo"stante, son m!s que su5iciente para cu"rir las necesidades de la ma6oría de losusuarios de un PC

    3ctualmente se est!n empe4ando a utili4ar las tarjetas 7r!5icas con prop#sitos noe8clusivamente 7r!5icos, 6a que en potencia de c!lculo la SP+ es superior, m!s r!pida 6e5iciente que el procesador para operaciones en coma 5lotante, por ello se est! tratandode aprovecharla para prop#sitos 7enerales, al concepto, relativamente reciente, se le

    denomina SPSP+ (!eneral&"urpose 'omputing on !raphics "rocessing #nits)

    http://zim//A/A/html/S/e/r/i/Serial_Attached_SCSI.htmlhttp://zim//A/A/html/S/A/T/A/SATA.htmlhttp://zim//A/A/html/P/C/I/-/PCI-Express.htmlhttp://zim//A/A/html/P/a/n/t/Pantalla_t%C3%A1ctil.htmlhttp://zim//A/A/html/T/a/r/j/Tarjetas_gr%C3%A1ficas.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_procesamiento_gr%C3%A1fico.htmlhttp://zim//A/A/html/G/P/U/_/GPU.htmlhttp://zim//A/A/html/C/o/m/a/Coma_flotante.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-16http://zim//A/I/html/H/a/r/d/#cite_note-16http://zim//A/I/html/H/a/r/d/#cite_note-16http://zim//A/A/html/M/e/m/o/Memoria_principal.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_principal.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_principal.htmlhttp://zim//A/A/html/G/P/U/_/GPU.htmlhttp://zim//A/A/html/G/P/U/_/GPU.htmlhttp://zim//A/A/html/C/o/m/a/Coma_flotante.htmlhttp://zim//A/A/html/G/P/G/P/GPGPU.htmlhttp://zim//A/A/html/S/e/r/i/Serial_Attached_SCSI.htmlhttp://zim//A/A/html/S/A/T/A/SATA.htmlhttp://zim//A/A/html/P/C/I/-/PCI-Express.htmlhttp://zim//A/A/html/P/a/n/t/Pantalla_t%C3%A1ctil.htmlhttp://zim//A/A/html/T/a/r/j/Tarjetas_gr%C3%A1ficas.htmlhttp://zim//A/A/html/U/n/i/d/Unidad_de_procesamiento_gr%C3%A1fico.htmlhttp://zim//A/A/html/G/P/U/_/GPU.htmlhttp://zim//A/A/html/C/o/m/a/Coma_flotante.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-16http://zim//A/A/html/M/e/m/o/Memoria_principal.htmlhttp://zim//A/A/html/M/e/m/o/Memoria_principal.htmlhttp://zim//A/A/html/G/P/U/_/GPU.htmlhttp://zim//A/A/html/C/o/m/a/Coma_flotante.htmlhttp://zim//A/A/html/G/P/G/P/GPGPU.html

  • 8/18/2019 Princios de la computacion

    16/44

    $a $e6 de ;oore esta"lece que cada %J a H meses la cantidad de transistores que puede contener un circuito inte7rado se lo7ra duplicar9 en el caso de los SP+ estatendencia es "astante m!s nota"le, duplicando, o aún m!s, lo indicado en la le6 de;ooreL%'O

    2esde la dcada de %&&, la evoluci#n en el procesamiento 7r!5ico ha tenido uncrecimiento verti7inoso9 las actuales animaciones por computadoras 6 videojue7os eranimpensa"les veinte años atr!s

    ,oft+are2e AiEipedia, la enciclopedia li"re

    ,oft+are

    2entro de la cate7oría de so5tMare de aplicaci#n est!n incluidos los procesadores dete8to como $i"re055ice Ariter  (arri"a) 6 los editores 7r!5icos rasteri4ados como [rita (a"ajo)

    .e conoce como softwareL%O al e(uipamiento lgico o  soporte lgico de un sistemain5orm!tico, que comprende el conjunto de los componentes lógicos necesarios quehacen posi"le la reali4aci#n de tareas especí5icas, en contraposici#n a los componentesf5sicos que son llamados hardMare

    $os componentes l#7icos inclu6en, entre muchos otros, las aplicaciones in5orm!ticas9 

    tales como el procesador de te8to, que permite al usuario reali4ar todas las tareasconcernientes a la edici#n de te8tos9 el llamado so5tMare de sistema, tal como el sistema

    http://zim//A/A/html/L/e/y/_/Ley_de_Moore.htmlhttp://zim//A/A/html/G/P/U/_/GPU.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-17http://zim//A/A/html/A/p/l/i/Aplicaci%C3%B3n_inform%C3%A1tica.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/L/i/b/r/LibreOffice_Writer.htmlhttp://zim//A/A/html/E/d/i/t/Editor_de_gr%C3%A1ficos_rasterizados.htmlhttp://zim//A/A/html/K/r/i/t/Krita.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-1http://zim//A/A/html/S/i/s/t/Sistema_l%C3%B3gico.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_l%C3%B3gico.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/A/html/H/a/r/d/Hardware.htmlhttp://zim//A/A/html/A/p/l/i/Aplicaci%C3%B3n_inform%C3%A1tica.htmlhttp://zim//A/A/html/A/p/l/i/Aplicaci%C3%B3n_inform%C3%A1tica.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/S/o/f/t/Software_de_sistema.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/L/e/y/_/Ley_de_Moore.htmlhttp://zim//A/A/html/G/P/U/_/GPU.htmlhttp://zim//A/I/html/H/a/r/d/#cite_note-17http://zim//A/A/html/A/p/l/i/Aplicaci%C3%B3n_inform%C3%A1tica.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/L/i/b/r/LibreOffice_Writer.htmlhttp://zim//A/A/html/E/d/i/t/Editor_de_gr%C3%A1ficos_rasterizados.htmlhttp://zim//A/A/html/K/r/i/t/Krita.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-1http://zim//A/A/html/S/i/s/t/Sistema_l%C3%B3gico.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_inform%C3%A1tico.htmlhttp://zim//A/A/html/H/a/r/d/Hardware.htmlhttp://zim//A/A/html/A/p/l/i/Aplicaci%C3%B3n_inform%C3%A1tica.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/S/o/f/t/Software_de_sistema.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.html

  • 8/18/2019 Princios de la computacion

    17/44

  • 8/18/2019 Princios de la computacion

    18/44

    • ,oft+are de sistema6 .u o"jetivo es desvincular adecuadamente al usuario 6 al pro7ramador de los detalles del sistema in5orm!tico en particular que se use,aisl!ndolo especialmente del procesamiento re5erido a las características internasde: memoria, discos, puertos 6 dispositivos de comunicaciones, impresoras,

     pantallas, teclados, etc -l so5tMare de sistema le procura al usuario 6

     pro7ramador adecuadas inter5aces de alto nivel, controladores, herramientas 6utilidades de apo6o que permiten el mantenimiento del sistema 7lo"al Bnclu6eentre otros:

    o .istemas operativos

    o Controladores de dispositivos

    o erramientas de dia7n#stico

    o

    erramientas de Correcci#n 6 0ptimi4aci#no .ervidores

    o +tilidades

    • ,oft+are de programación6 -s el conjunto de herramientas que permiten al pro7ramador  desarrollar pro7ramas in5orm!ticos, usando di5erentes alternativas6 len7uajes de pro7ramaci#n, de una manera pr!ctica Bnclu6en "!sicamente:

    o -ditores de te8to

    o Compiladores

    o Bntrpretes

    o -nla4adores

    o 2epuradores

    o -ntornos de 2esarrollo Bnte7rados (B2-): 37rupan las anteriores

    herramientas, usualmente en un entorno visual, de 5orma tal que el pro7ramador no necesite introducir múltiples comandos  para compilar,interpretar, depurar , etc a"itualmente cuentan con una avan4adainter5a4 7r!5ica de usuario (S+B)

    • ,oft+are de aplicación: -s aquel que permite a los usuarios llevar a ca"o una ovarias tareas especí5icas, en cualquier campo de actividad suscepti"le de serautomati4ado o asistido, con especial n5asis en los ne7ocios Bnclu6e entremuchos otros:

    o 3plicaciones para Control de sistemas 6 automati4aci#n industrial

    o 3plicaciones o5im!ticas

    http://zim//A/A/html/S/o/f/t/Software_de_sistema.htmlhttp://zim//A/A/html/I/n/t/e/Interfaz_de_usuario.htmlhttp://zim//A/A/html/I/n/t/e/Interfaz_de_usuario.htmlhttp://zim//A/A/html/C/o/n/t/Controlador_de_dispositivo.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/C/o/n/t/Controlador_de_dispositivo.htmlhttp://zim//A/A/html/H/e/r/r/Herramienta_de_diagn%C3%B3stico.htmlhttp://zim//A/A/html/S/e/r/v/Servidor_inform%C3%A1tico.htmlhttp://zim//A/A/html/U/t/i/l/Utilidad_(inform%C3%A1tica).htmlhttp://zim//A/A/html/S/o/f/t/Software_de_programaci%C3%B3n.htmlhttp://zim//A/A/html/P/r/o/g/Programador.htmlhttp://zim//A/A/html/L/e/n/g/Lenguaje_de_programaci%C3%B3n.htmlhttp://zim//A/A/html/E/d/i/t/Editor_de_texto.htmlhttp://zim//A/A/html/C/o/m/p/Compilador.htmlhttp://zim//A/A/html/I/n/t/%C3%A9/Int%C3%A9rprete_inform%C3%A1tico.htmlhttp://zim//A/A/html/E/n/l/a/Enlazador.htmlhttp://zim//A/A/html/D/e/p/u/Depurador.htmlhttp://zim//A/A/html/E/n/t/o/Entorno_de_desarrollo_integrado.htmlhttp://zim//A/A/html/C/o/m/a/Comando_(inform%C3%A1tica).htmlhttp://zim//A/A/html/C/o/m/a/Comando_(inform%C3%A1tica).htmlhttp://zim//A/A/html/D/e/p/u/Depuraci%C3%B3n_de_programas.htmlhttp://zim//A/A/html/D/e/p/u/Depuraci%C3%B3n_de_programas.htmlhttp://zim//A/A/html/D/e/p/u/Depuraci%C3%B3n_de_programas.htmlhttp://zim//A/A/html/I/n/t/e/Interfaz_gr%C3%A1fica_de_usuario.htmlhttp://zim//A/A/html/G/U/I/_/GUI.htmlhttp://zim//A/A/html/S/o/f/t/Software_de_aplicaci%C3%B3n.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_de_control.htmlhttp://zim//A/A/html/A/u/t/o/Automatizaci%C3%B3n.htmlhttp://zim//A/A/html/A/u/t/o/Automatizaci%C3%B3n.htmlhttp://zim//A/A/html/I/n/d/u/Industria.htmlhttp://zim//A/A/html/A/p/l/i/Aplicaci%C3%B3n_ofim%C3%A1tica.htmlhttp://zim//A/A/html/S/o/f/t/Software_de_sistema.htmlhttp://zim//A/A/html/I/n/t/e/Interfaz_de_usuario.htmlhttp://zim//A/A/html/C/o/n/t/Controlador_de_dispositivo.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_operativo.htmlhttp://zim//A/A/html/C/o/n/t/Controlador_de_dispositivo.htmlhttp://zim//A/A/html/H/e/r/r/Herramienta_de_diagn%C3%B3stico.htmlhttp://zim//A/A/html/S/e/r/v/Servidor_inform%C3%A1tico.htmlhttp://zim//A/A/html/U/t/i/l/Utilidad_(inform%C3%A1tica).htmlhttp://zim//A/A/html/S/o/f/t/Software_de_programaci%C3%B3n.htmlhttp://zim//A/A/html/P/r/o/g/Programador.htmlhttp://zim//A/A/html/L/e/n/g/Lenguaje_de_programaci%C3%B3n.htmlhttp://zim//A/A/html/E/d/i/t/Editor_de_texto.htmlhttp://zim//A/A/html/C/o/m/p/Compilador.htmlhttp://zim//A/A/html/I/n/t/%C3%A9/Int%C3%A9rprete_inform%C3%A1tico.htmlhttp://zim//A/A/html/E/n/l/a/Enlazador.htmlhttp://zim//A/A/html/D/e/p/u/Depurador.htmlhttp://zim//A/A/html/E/n/t/o/Entorno_de_desarrollo_integrado.htmlhttp://zim//A/A/html/C/o/m/a/Comando_(inform%C3%A1tica).htmlhttp://zim//A/A/html/D/e/p/u/Depuraci%C3%B3n_de_programas.htmlhttp://zim//A/A/html/I/n/t/e/Interfaz_gr%C3%A1fica_de_usuario.htmlhttp://zim//A/A/html/G/U/I/_/GUI.htmlhttp://zim//A/A/html/S/o/f/t/Software_de_aplicaci%C3%B3n.htmlhttp://zim//A/A/html/S/i/s/t/Sistema_de_control.htmlhttp://zim//A/A/html/A/u/t/o/Automatizaci%C3%B3n.htmlhttp://zim//A/A/html/I/n/d/u/Industria.htmlhttp://zim//A/A/html/A/p/l/i/Aplicaci%C3%B3n_ofim%C3%A1tica.html

  • 8/18/2019 Princios de la computacion

    19/44

    o .o5tMare educativo

    o .o5tMare empresarial

    o Xases de datos

    o Telecomunicaciones (por ejemplo Bnternet 6 toda su estructura l#7ica)

    o ideojue7os

    o .o5tMare mdico

    o .o5tMare de c!lculo numrico 6 sim"#lico

    o .o5tMare de diseño asistido (C32)

    o .o5tMare de control numrico (C3;)

    Proceso de creación del soft+are

    .e de5ine como proceso al conjunto ordenado de pasos a se7uir para lle7ar a la soluci#nde un pro"lema u o"tenci#n de un producto, en este caso particular, para lo7rar un

     producto so5tMare que resuelva un pro"lema especí5ico

    -l proceso de creaci#n de so5tMare puede lle7ar a ser mu6 complejo, dependiendo de su

     porte, características 6 criticidad del mismo Por ejemplo la creaci#n de un sistemaoperativo es una tarea que requiere pro6ecto, 7esti#n, numerosos recursos 6 todo unequipo disciplinado de tra"ajo -n el otro e8tremo, si se trata de un sencillo pro7rama(por ejemplo, la resoluci#n de una ecuaci#n de se7undo orden), ste puede ser reali4ado

     por un solo pro7ramador (incluso a5icionado) 5!cilmente -s así que normalmente sedividen en tres cate7orías se7ún su tamaño (líneas de c#di7o) o costo: de -pe(ueo/,-mediano/ 6 -gran porte/ -8isten varias metodolo7ías para estimarlo, una de las m!s

     populares es el sistema C0C0;0 que provee mtodos 6 un so5tMare (pro7rama) quecalcula 6 provee una apro8imaci#n de todos los costos de producci#n en un pro6ectoso5tMareQ (relaci#n horasKhom"re, costo monetario, cantidad de líneas 5uente de acuerdoa len7uaje usado, etc)

    Considerando los de 7ran porte, es necesario reali4ar complejas tareas, tanto tcnicascomo de 7erencia, una 5uerte 7esti#n 6 an!lisis diversos (entre otras cosas), lacomplejidad de ello ha llevado a que desarrolle una in7eniería especí5ica para tratar suestudio 6 reali4aci#n: es conocida como Bn7eniería de .o5tMare

    -n tanto que en los de mediano porte, pequeños equipos de tra"ajo (incluso un ave4adoanalista>pro7ramador  solitario) pueden reali4ar la tarea 3unque, siempre en casos demediano 6 7ran porte (6 a veces tam"in en al7unos de pequeño porte, se7ún sucomplejidad), se de"en se7uir ciertas etapas que son necesarias para la construcci#n delso5tMare Tales etapas, si "ien de"en e8istir, son 5le8i"les en su 5orma de aplicaci#n, de

    acuerdo a la metodolo7ía o proceso de desarrollo esco7ido 6 utili4ado por el equipo dedesarrollo o por el analista>pro7ramador solitario (si 5uere el caso)

    http://zim//A/A/html/S/o/f/t/Software_educativo.htmlhttp://zim//A/A/html/S/o/f/t/Software_empresarial.htmlhttp://zim//A/A/html/B/a/s/e/Bases_de_datos.htmlhttp://zim//A/A/html/T/e/l/e/Telecomunicaciones.htmlhttp://zim//A/A/html/V/i/d/e/Videojuegos.htmlhttp://zim//A/A/html/S/o/f/t/Software_m%C3%A9dico.htmlhttp://zim//A/A/html/C/%C3%A1/l/c/C%C3%A1lculo_num%C3%A9rico.htmlhttp://zim//A/A/html/D/i/s/e/Dise%C3%B1o_asistido_por_computador.htmlhttp://zim//A/A/html/F/a/b/r/Fabricaci%C3%B3n_asistida_por_computadora.htmlhttp://zim//A/A/html/L/%C3%AD/n/e/L%C3%ADneas_de_c%C3%B3digo.htmlhttp://zim//A/A/html/C/O/C/O/COCOMO.htmlhttp://zim//A/A/html/I/n/g/e/Ingenier%C3%ADa_de_Software.htmlhttp://zim//A/A/html/P/r/o/g/Programador.htmlhttp://zim//A/A/html/P/r/o/c/Proceso_para_el_desarrollo_de_software.htmlhttp://zim//A/A/html/S/o/f/t/Software_educativo.htmlhttp://zim//A/A/html/S/o/f/t/Software_empresarial.htmlhttp://zim//A/A/html/B/a/s/e/Bases_de_datos.htmlhttp://zim//A/A/html/T/e/l/e/Telecomunicaciones.htmlhttp://zim//A/A/html/V/i/d/e/Videojuegos.htmlhttp://zim//A/A/html/S/o/f/t/Software_m%C3%A9dico.htmlhttp://zim//A/A/html/C/%C3%A1/l/c/C%C3%A1lculo_num%C3%A9rico.htmlhttp://zim//A/A/html/D/i/s/e/Dise%C3%B1o_asistido_por_computador.htmlhttp://zim//A/A/html/F/a/b/r/Fabricaci%C3%B3n_asistida_por_computadora.htmlhttp://zim//A/A/html/L/%C3%AD/n/e/L%C3%ADneas_de_c%C3%B3digo.htmlhttp://zim//A/A/html/C/O/C/O/COCOMO.htmlhttp://zim//A/A/html/I/n/g/e/Ingenier%C3%ADa_de_Software.htmlhttp://zim//A/A/html/P/r/o/g/Programador.htmlhttp://zim//A/A/html/P/r/o/c/Proceso_para_el_desarrollo_de_software.html

  • 8/18/2019 Princios de la computacion

    20/44

    $os procesos de desarrollo de soft+areQ poseen re7las preesta"lecidas, 6 de"en seraplicados en la creaci#n del so5tMare de mediano 6 7ran porte, 6a que en caso contrariolo m!s se7uro es que el pro6ecto no lo7re concluir o termine sin cumplir los o"jetivos

     previstos, 6 con variedad de 5allos inacepta"les (5racasan, en pocas pala"ras) -ntre talesprocesosQ los ha6 !7iles o livianos (ejemplo VP), pesados 6 lentos (ejemplo 1+P), 6

    variantes intermedias /ormalmente se aplican de acuerdo al tipo 6 porte del so5tMare adesarrollar, a criterio del líder (si lo ha6) del equipo de desarrollo 3l7unos de esos procesos son Pro7ramaci#n -8trema (en in7ls e0treme "rogramming  o VP), Proceso+ni5icado de 1ational (en in7ls 1ational +ni5ied Process o 1+P), Feature 2riven2evelopment (F22), etc

    Cualquiera sea el procesoQ utili4ado 6 aplicado al desarrollo del so5tMare (1+P, F22,VP, etc), 6 casi independientemente de l, siempre se de"e aplicar un modelo de ciclode vidaQLIO

    .e estima que, del total de pro6ectos so5tMare 7randes emprendidos, un J\ 5racasan,

    un HI\ caen en severas modi5icaciones que lo retrasan 6 un I\ son totalmentee8itososL'O

    Cuando un pro6ecto 5racasa, rara ve4 es de"ido a 5allas tcnicas, la principal causa de5allos 6 5racasos es la 5alta de aplicaci#n de una "uena metodolo7ía o proceso dedesarrollo -ntre otras, una 5uerte tendencia, desde hace pocas dcadas, es mejorar lasmetodolo7ías o procesos de desarrollo, o crear nuevas 6 concienti4ar a los pro5esionalesde la in5orm!tica a su utili4aci#n adecuada /ormalmente los especialistas en el estudio6 desarrollo de estas !reas (metodolo7ías) 6 a5ines (tales como modelos 6 hasta la7esti#n misma de los pro6ectos) son los in7enieros en so5tMare, es su orientaci#n $osespecialistas en cualquier otra !rea de desarrollo in5orm!tico (analista, pro7ramador,$ic en in5orm!tica, in7eniero en in5orm!tica, in7eniero de sistemas, etc) normalmenteaplican sus conocimientos especiali4ados pero utili4ando modelos, paradi7mas 6

     procesos 6a ela"orados

    -s común para el desarrollo de so5tMare de mediano porte que los equipos humanosinvolucrados apliquen metodolo7ías propiasQ, normalmente un hí"rido de los procesosanteriores 6 a veces con criterios propios

    -l proceso de desarrollo puede involucrar numerosas 6 variadas tareas,LIO desde loadministrativo, pasando por lo tcnico 6 hasta la 7esti#n 6 el 7erenciamiento Pero, casi

    ri7urosamente, siempre se cumplen ciertas etapas m5nimas9 las que se pueden resumircomo si7ue:

    • Captura, elicitaci#nLJO, especi5icaci#n 6 an!lisis de requisitos (-1.)

    • 2iseño

    • Codi5icaci#n

    • Prue"as (unitarias 6 de inte7raci#n)

    • Bnstalaci#n 6 paso a producci#n

    http://zim//A/A/html/P/r/o/g/Programaci%C3%B3n_Extrema.htmlhttp://zim//A/A/html/R/U/P/_/RUP.htmlhttp://zim//A/A/html/P/r/o/g/Programaci%C3%B3n_Extrema.htmlhttp://zim//A/A/html/P/r/o/c/Proceso_Unificado_de_Rational.htmlhttp://zim//A/A/html/P/r/o/c/Proceso_Unificado_de_Rational.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-Pressman-Proceso-7http://zim//A/A/html/I/n/f/o/Inform%C3%A1tica.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-8http://zim//A/A/html/R/e/q/u/Requisito_(sistemas).htmlhttp://zim//A/A/html/P/r/o/g/Programaci%C3%B3n.htmlhttp://zim//A/A/html/P/r/o/g/Programaci%C3%B3n_Extrema.htmlhttp://zim//A/A/html/R/U/P/_/RUP.htmlhttp://zim//A/A/html/P/r/o/g/Programaci%C3%B3n_Extrema.htmlhttp://zim//A/A/html/P/r/o/c/Proceso_Unificado_de_Rational.htmlhttp://zim//A/A/html/P/r/o/c/Proceso_Unificado_de_Rational.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-Pressman-Proceso-7http://zim//A/A/html/I/n/f/o/Inform%C3%A1tica.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-8http://zim//A/A/html/R/e/q/u/Requisito_(sistemas).htmlhttp://zim//A/A/html/P/r/o/g/Programaci%C3%B3n.html

  • 8/18/2019 Princios de la computacion

    21/44

    • ;antenimiento

    -n las anteriores etapas pueden variar li7eramente sus nom"res, o ser m!s 7lo"ales, ocontrariamente, ser m!s re5inadas9 por ejemplo indicar como una única 5ase (a los 5inesdocumentales e interpretativos) de an!lisis 6 diseñoQ9 o indicar como

    implementaci#nQ lo que est! dicho como codi5icaci#nQ9 pero en ri7or, todas e8isten einclu6en, "!sicamente, las mismas tareas especí5icas

    -n el apartado H del presente artículo se "rindan ma6ores detalles de cada una de lasetapas indicadas

    !odelos de proceso o ciclo de vida

    Para cada una de las 5ases o etapas listadas en el ítem anterior, e8isten su">etapas (otareas)-l modelo de proceso o modelo de ciclo de vida utili4ado para el desarrollo,de5ine el orden de las tareas o actividades involucradas,LIO tam"in de5ine lacoordinaci#n entre ellas, 6 su enlace 6 realimentaci#n -ntre los m!s conocidos se puedemencionar: modelo en cascada o secuencial, modelo espiral, modelo iterativoincremental 2e los antedichos ha6 a su ve4 al7unas variantes o alternativas, m!s omenos atractivas se7ún sea la aplicaci#n requerida 6 sus requisitosL'O

    !odelo cascada

    -ste, aunque es m!s comúnmente conocido como modelo en cascada es tam"inllamado modelo cl!sicoQ, modelo tradicionalQ o modelo lineal secuencialQ

    -l modelo en cascada puro dif,cilmente se utili1a tal cual , pues esto implicaría un previo6 absoluto conocimiento de los requisitos, la no volatilidad de los mismos (o ri7ide4) 6etapas su"si7uientes li"res de errores9 ello s#lo podría ser aplica"le a escasos 6

     pequeños sistemas a desarrollar -n estas circunstancias, el paso de una etapa a otra delas mencionadas sería sin retorno, por ejemplo pasar del diseño a la codi5icaci#nimplicaría un diseño e8acto 6 sin errores ni pro"a"le modi5icaci#n o evoluci#n:codi5ique lo diseñado sin errores, no ha"r! en a"soluto variantes 5uturasQ -sto esut#pico9 6a que intrínsecamente el software es de carácter evolutivo,L&O cam"iante 6di5ícilmente li"re de errores, tanto durante su desarrollo como durante su vida operativaLIO

    Fi7 > ;odelo cascada puro o secuencial para el ciclo de vida del so5tMare

    http://zim//A/A/html/M/a/n/t/Mantenimiento_de_software.htmlhttp://zim//A/A/html/C/i/c/l/Ciclo_de_vida_del_software.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/A/html/M/o/d/e/Modelo_en_cascada.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_en_espiral.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_en_espiral.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_iterativo_y_creciente.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_iterativo_y_creciente.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_iterativo_y_creciente.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Pressman-Proceso-7http://zim//A/A/html/M/o/d/e/Modelo_en_cascada.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Evo2-9http://zim//A/I/html/S/o/f/t/#cite_note-Evo2-9http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/A/html/M/a/n/t/Mantenimiento_de_software.htmlhttp://zim//A/A/html/C/i/c/l/Ciclo_de_vida_del_software.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/A/html/M/o/d/e/Modelo_en_cascada.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_en_espiral.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_iterativo_y_creciente.htmlhttp://zim//A/A/html/D/e/s/a/Desarrollo_iterativo_y_creciente.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Pressman-Proceso-7http://zim//A/A/html/M/o/d/e/Modelo_en_cascada.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Evo2-9http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6

  • 8/18/2019 Princios de la computacion

    22/44

    3l7ún cam"io durante la ejecuci#n de una cualquiera de las etapas en este modelosecuencial implicaría reiniciar desde el principio todo el ciclo completo, lo cualredundaría en altos costos de tiempo 6 desarrollo $a Fi7ura muestra un posi"leesquema de el modelo en cuesti#nLIO

    .in em"ar7o, el modelo cascada en al7unas de sus variantes es uno de los actualmentemás utili1ados,L%O por su e5icacia 6 simplicidad, m!s que nada en so5tMare de pequeño 6al7unos de mediano porte9 pero nunca (o mu6 rara ve4) se lo usa en su U5orma puraU,como se dijo anteriormente -n lu7ar de ello, siempre se produce al7una realimentaci#n entre etapas, que no es completamente predeci"le ni rí7ida9 esto da oportunidad aldesarrollo de productos so5tMare en los cuales ha6 ciertas incerte4as, cam"ios oevoluciones durante el ciclo de vida 3sí por ejemplo, una ve4 capturados 6especi5icados los requisitos (primera etapa) se puede pasar al diseño del sistema, perodurante esta última 5ase lo m!s pro"a"le es que se de"an reali4ar ajustes en losrequisitos (aunque sean mínimos), 6a sea por 5allas detectadas, am"i7]edades o "ien por que los propios requisitos han cam"iado o evolucionado9 con lo cual se de"e retornar a

    la primera o previa etapa, hacer los reajuste pertinentes 6 lue7o continuar nuevamentecon el diseño9 esto último se conoce como realimentaci#n +o normal en el modelocascada será entonces la aplicacin del mismo con sus etapas realimentadas de alguna

     forma, permitiendo retroceder de una a la anterior (e incluso poder saltar a variasanteriores) si es requerido

    2e esta manera se o"tiene el modelo cascada realimentadoQ, que puede seresquemati4ado como lo ilustra la Fi7ura G

    Fi7 G > ;odelo cascada realimentado para el ciclo de vida

    $o dicho es, a 7randes ras7os, la 5orma 6 utili4aci#n de este modelo, uno de los m!susados 6 popularesLIO -l modelo cascada realimentado resulta mu6 atractivo, hastaideal, si el pro6ecto presenta alta ri7ide4 (pocos cam"ios, previsto no evolutivo), losrequisitos son mu6 claros 6 est!n correctamente especi5icadosL%O

    a6 m!s variantes similares al modelo: re5ino de etapas (m!s etapas, menores 6 m!sespecí5icas) o incluso mostrar menos etapas de las indicadas, aunque en tal caso la5altante estar! dentro de al7una otra -l orden de esas 5ases indicadas en el ítem previoes el l#7ico 6 adecuado, pero advirtase, como se dijo, que normalmente ha"r!realimentaci#n hacia atr!s

    http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/A/html/R/e/a/l/Realimentaci%C3%B3n.htmlhttp://zim//A/A/html/R/e/a/l/Realimentaci%C3%B3n.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/A/html/R/e/a/l/Realimentaci%C3%B3n.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10

  • 8/18/2019 Princios de la computacion

    23/44

    -l modelo lineal o en cascada es el paradi7ma m!s anti7uo 6 e8tensamente utili4ado, sinem"ar7o las críticas a l (ver desventajas) han puesto en duda su e5icacia Pese a todo,tiene un lu7ar mu6 importante en la Bn7eniería de so5tMare 6 continúa siendo el m!sutili4ado9 6 siempre es mejor que un en5oque al a4ar L%O

    2esventajas del modelo cascada:LIO

    • $os cam"ios introducidos durante el desarrollo pueden con5undir al equipo pro5esional en las etapas tempranas del pro6ecto .i los cam"ios se producen enetapa madura (codi5icaci#n o prue"a) pueden ser catastr#5icos para un pro6ecto7rande

    •  /o es 5recuente que el cliente o usuario 5inal e8plicite clara 6 completamente losrequisitos (etapa de inicio)9 6 el modelo lineal lo requiere $a incertidum"renatural en los comien4os es lue7o di5ícil de acomodar L%O

    • -l cliente de"e tener paciencia 6a que el so5tMare no estar! disponi"le hasta mu6avan4ado el pro6ecto +n error detectado por el cliente (en 5ase de operaci#n)

     puede ser desastroso, implicando reinicio del pro6ecto, con altos costos

    !odelos evolutivos

    -l so5tMare evoluciona con el tiempoL%%OL&O $os requisitos del usuario 6 del productosuelen cam"iar con5orme se desarrolla el mismo $as 5echas de mercado 6 lacompetencia hacen que no sea posi"le esperar a poner en el mercado un productoa"solutamente completo, por lo que se aconseja"le introducir una versi#n 5uncional

    limitada de al7una 5orma para aliviar las presiones competitivas

    -n esas u otras situaciones similares los desarrolladores necesitan modelos de pro7resoque estn diseñados para acomodarse a una evoluci#n temporal o pro7resiva, donde losrequisitos centrales son conocidos de antemano, aunque no estn "ien de5inidos a niveldetalle

    -n el modelo cascada 6 cascada realimentado no se tiene demasiado en cuenta lanaturale4a evolutiva del so5tMare,L%%O se plantea como est!tico, con requisitos "ienconocidos 6 de5inidos desde el inicioLIO

    $os evolutivos son modelos iterativos, permiten desarrollar versiones cada ve4 m!scompletas 6 complejas, hasta lle7ar al o"jetivo 5inal deseado9 incluso evolucionar m!sall!, durante la 5ase de operaci#n

    $os modelos iterativo incrementalQ 6 espiralQ (entre otros) son dos de los m!sconocidos 6 utili4ados del tipo evolutivoL%O

    !odelo iterativo incremental

    -n trminos 7enerales, se puede distin7uir, en la Fi7ura H, los pasos 7enerales que si7ueel proceso de desarrollo de un producto so5tMare -n el modelo de ciclo de vida

    seleccionado, se identi5ican claramente dichos pasos $a descripci#n del sistema esesencial para especi5icar 6 con5eccionar los distintos incrementos hasta lle7ar al

    http://zim//A/A/html/I/n/g/e/Ingenier%C3%ADa_de_software.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-Evo1-11http://zim//A/I/html/S/o/f/t/#cite_note-Evo2-9http://zim//A/I/html/S/o/f/t/#cite_note-Evo1-11http://zim//A/I/html/S/o/f/t/#cite_note-Evo1-11http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/A/html/I/n/g/e/Ingenier%C3%ADa_de_software.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-Evo1-11http://zim//A/I/html/S/o/f/t/#cite_note-Evo2-9http://zim//A/I/html/S/o/f/t/#cite_note-Evo1-11http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10

  • 8/18/2019 Princios de la computacion

    24/44

     producto 7lo"al 6 5inal $as actividades concurrentes (especi5icaci#n, desarrollo 6validaci#n) sinteti4an el desarrollo pormenori4ado de los incrementos, que se har!

     posteriormente

    Fi7 H > 2ia7rama 7enrico del desarrollo evolutivo incremental

    -l dia7rama de la Fi7ura H muestra en 5orma mu6 esquem!tica, el 5uncionamiento de unciclo iterativo incremental, el cual permite la entre7a de versiones parciales a medidaque se va constru6endo el producto 5inalLIO -s decir, a medida que cada incrementode5inido lle7a a su etapa de operaci#n 6 mantenimiento Cada versi#n emitida incorporaa los anteriores incrementos las 5uncionalidades 6 requisitos que 5ueron anali4adoscomo necesarios

     %l incremental es un modelo de tipo evolutivo (ue está basado en varios ciclos 'ascada

     2ealimentados aplicados repetidamente3 con una filosof,a iterativa.L%O-n la Fi7ura @ semuestra un re5ino del dia7rama previo, "ajo un esquema temporal, para o"tener5inalmente el esquema del modelo de ciclo de vida Bterativo Bncremental, con sus

    actividades 7enricas asociadas 3quí se o"serva claramente cada ciclo cascada que esaplicado para la o"tenci#n de un incremento9 estos últimos se van inte7rando parao"tener el producto 5inal completo Cada incremento es un ciclo Cascada 1ealimentado,aunque, por simplicidad, en la Fi7ura @ se muestra como secuencial puro

    Fi7 @ > ;odelo iterativo incremental para el ciclo de vida del so5tMare,

    .e o"serva que e8isten actividades de desarrollo (para cada incremento) que sonreali4adas en paralelo o concurrentemente, así por ejemplo, en la Fi7ura, mientras se

    http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/I/html/S/o/f/t/#cite_note-modelos-10

  • 8/18/2019 Princios de la computacion

    25/44

    reali4a el diseño detalle del primer incremento 6a se est! reali4ando en an!lisis delse7undo $a Fi7ura @ es s#lo esquem!tica, un incremento no necesariamente se iniciar!durante la 5ase de diseño del anterior, puede ser posterior (incluso antes), en cualquiertiempo de la etapa previa Cada incremento conclu6e con la actividad de operaci#n 6mantenimientoQ (indicada como 0peraci#nQ en la 5i7ura), que es donde se produce la

    entre7a del producto parcial al cliente -l momento de inicio de cada incremento esdependiente de varios 5actores: tipo de sistema9 independencia o dependencia entreincrementos (dos de ellos totalmente independientes pueden ser 5!cilmente iniciados almismo tiempo si se dispone de personal su5iciente)9 capacidad 6 cantidad de

     pro5esionales involucrados en el desarrollo9 etc

    Xajo este modelo se entre7a so5tMare por partes 5uncionales m!s pequeñasQ, peroreutili4a"les, llamadas incrementos -n 7eneral cada incremento se constru6e so"reaquel que 6a 5ue entre7adoLIO

    Como se muestra en la Fi7ura @, se aplican secuencias Cascada en 5orma escalonada,

    mientras pro7resa el tiempo calendario Cada secuencia lineal o Cascada produce unincremento 6 a menudo el primer incremento es un sistema "!sico, con muchas5unciones suplementarias (conocidas o no) sin entre7ar

    -l cliente utili4a inicialmente ese sistema "!sico, intertanto, el resultado de su uso 6evaluaci#n puede aportar al plan para el desarrollo delKlos si7uientes incrementos (oversiones) 3dem!s tam"in aportan a ese plan otros 5actores, como lo es la priori4aci#n(ma6or o menor ur7encia en la necesidad de cada incremento en particular) 6 ladependencia entre incrementos (o independencia)

    $ue7o de cada inte7raci#n se entre7a un producto con ma6or 5uncionalidad que el previo -l proceso se repite hasta alcan4ar el so5tMare 5inal completo

    .iendo iterativo, con el modelo incremental se entrega un producto parcial perocompletamente operacional en cada incremento, 6 no una parte que sea usada parareajustar los requisitos (como si ocurre en el modelo de construcci#n de prototipos)L%O

    -l en5oque incremental resulta mu6 útil cuando se dispone de "aja dotaci#n de personal para el desarrollo9 tam"in si no ha6 disponi"le 5echa límite del pro6ecto por lo que seentre7an versiones incompletas pero que proporcionan al usuario 5uncionalidad "!sica(6 cada ve4 ma6or) Tam"in es un modelo útil a los 5ines de versiones de evaluaci#n

     /ota: Puede ser considerado 6 útil, en cualquier momento o incremento incorporartemporalmente el paradi7ma ;CP como complemento, teniendo así una mi8tura demodelos que mejoran el esquema 6 desarrollo 7eneral

    -jemplo:

    +n procesador de te8to que sea desarrollado "ajo el paradi7ma Bncremental podría aportar, en principio, 5unciones "!sicas de edici#n de archivos 6 producci#n de documentos (al7o como un editor simple) -n un se7undoincremento se le podría a7re7ar edici#n m!s so5isticada, 6 de 7eneraci#n 6

    me4cla de documentos -n un tercer incremento podría considerarse el a7re7adode 5unciones de correcci#n orto7r!5ica, esquemas de pa7inado 6  plantillas9 en un

    http://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http://zim//A/A/html/M/o/d/e/Modelo_de_prototipos.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-modelos-10http://zim//A/A/html/M/o/d/e/Modelo_de_prototipos.htmlhttp://zim//A/A/html/P/r/o/c/Procesador_de_texto.htmlhttp://zim//A/A/html/E/d/i/t/Editor_de_texto.htmlhttp://zim//A/A/html/D/o/c/u/Documento_electr%C3%B3nico.htmlhttp://zim//A/A/html/C/o/r/r/Corrector_ortogr%C3%A1fico.htmlhttp://zim//A/A/html/C/o/r/r/Corrector_ortogr%C3%A1fico.htmlhttp://zim//A/A/html/P/l/a/n/Plantilla.htmlhttp://zim//A/A/html/P/l/a/n/Plantilla.htmlhttp://zim//A/I/html/S/o/f/t/#cite_note-Cvida-6http: