Está en la página 1de 6

DISTRIBUCION DE PINES Comportamiento Un pin es un punto de entrada o de salida de un circuito, dependiendo del valor de su atributo Salida?

l representar un pin, !o"isi# caracteri$a los de salida utili$ando un c%rculo o un cuadrado redondeado & los de entrada util$ando cuadrados o rect'n"ulos( En a#bos casos, los valores de los bits enviados o recibidos se #uestran dentro del co#ponente )e*cepto en la vista de i#presi+n, caso en el ,ue el co#ponente s+lo in-or#a del n.#ero de bits del pin/( Un pin es un co#ponente adecuado para interactuar con un circuito & los usuarios novatos de !o"isi# ver'n esto co#o su -inalidad( Pero un usuario ,ue constru&a un circuito ,ue utilice otros subcircuitos )co#o se describe en la secci+n 0Subcircuitos0 de la 1u%a del usuario/ utili$ar' pines ta#bi2n para especi-icar la inter-a$ entre un circuito & un subcircuito( En concreto, la disposici+n de los pines de un circuito de-ine cuales son los pines ,ue aparecen en el co#ponente del subcircuito asociado al circuito cuando 2ste es utli$ado dentro de otro circuito( En tal circuito, los valores enviados & recibidos a traves de esos puntos del co#ponente del subcicuito est'n li"ados a los pines dentro de la distribuci+n del subcircuito( Pines Un co#ponente pin s+lo tiene un pin, el cual ser' una entrada para el co#ponente si el pin es un pin de salida & ser' una salida para el co#ponente si el pin es un pin de entrada( En cual,uier caso, su n.#ero de bits concuerda con el atributo N.#ero De Bits & su situaci+n viene de-inida por el atributo Orientaci+n( Atributos Orientaci+n Indica el lado del co#ponente en el ,ue deber%a estar su entrada3salida( Salida Especi-ica si el co#ponente es un pin de entrada o de salida( )4a& ,ue -i5arse en ,ue si el co#ponente es un pin de entrada entonces el pin ,ue act.a co#o su inter-a$ dentro del circuito ser' una salida & viceversa/( N.#ero De Bits El n.#ero de bits del valor ,ue #ane5a el pin( Tres6estados Para un pin de entrada deter#ina si el usuario puede -or$ar al pin a proporcionar valores indeter#inados )es decir, -lotantes/( El atributo trata .nica#ente con la inter$-a$ del usuario7 no tiene e-ecto al"uno sobre co#o se co#porta el pin cuando la disposici+n del circuito se utili$a co#o subcircuito( Para un pin de salida el atributo no tiene e-ecto( Co#porta#iento De Pines Para un pin de entrada el atributo especi-ica co#o se deben tratar los valores -lotantes cuando se reciben co#o una entrada, tal ve$ desde un circuito ,ue utilice la disposici+n

co#o subcircuito( Con 8Invariante8 los valores -lotantes se env%an al dise9o co#o valores -lotantes7 con 8 doptar Nivel lto8 se convierten a valores : antes de ser trans#itidos a la distribuci+n del circuito7 & con 8 doptar Nivel Ba5o8 se convierten en valores ; antes de ser enviados a la distribuci+n del circuito( Eti,ueta El te*to ,ue aparece dentro de la eti,ueta asociada al co#ponente( Posici+n De !a Eti,ueta Posici+n de la eti,ueta en relaci+n al co#ponente( <uente Del Eti,uetado !a -uente con la ,ue renderi$ar la eti,ueta( != CEN =IENTO> CODI<IC CION CO=PRESION INTE1RID D )CODI1OS DE CONTRO! ? P RID D/ CODI<IC CION> !a tecnolo"%a electr+nica e#pleada en las #e#orias per#ite representar datos #ediante ele#entos ,ue s+lo ad#iten dos estados )biestables/( Informacin binaria, se representa #ediante la co#binaci+n de ele#entos ,ue s+lo ad#iten dos estados ); & :/( Cada ele#ento de in-or#aci+n recibe el no#bre de bit (binary digit). Cual,uier dato en un co#putador di"ital estar' representado por un c+di"o -or#ado por una secuencia de ceros & unos( Codificar es establecer re"las ,ue de-inan una correspondencia entre el ele#ento de in-or#aci+n & la secuencia de bits de su c+di"o( !os datos pueden ser numricos o alfabticos A) Directa e*iste una correspondencia biun%voca entre un con5unto de s%#bolos & un con5unto de c+di"os #ediante una tabla( En el c+di"o binario con n ele#entos pode#os construir @n co#binaciones di-erentes(

; : @ > @AA

;;;; ;;;; ;;;; ;;;: ;;;; ;;:; :::: ::::

B) Por campos el c+di"o se divide en varios ca#pos, cada uno de los cuales da una in-or#aci+n di-erente )e5> BCD con ca#pos de B bits c3u/(

:; A@ CC

;;;: ;;;; ;:;: ;;:; :;;: :;;:

C) Por secuencia de cdigos varios c+di"os consecutivos, el pri#ero indica ,ue se trata de un c+di"o especial & de ,ue Da& ,ue tener en cuenta lo ,ue viene despu2s )e5> codi-icaci+n di-erencial/(

Base>

BA E@ EG E; BC

BA BF A; A;

6:

Utili$ando n bits para la representaci+n tene#os los si"uientes siste#as> a) Decimal (base 10), :; d%"itos di-erentes, del ; al C, #ar"en de representaci+n> ; *H :;n abc,de I a*:;@Eb*:;: Ec*:;;Ed*:;6:Ee*:; b) Binario (base ), @ d%"itos, ; & : #ar"en de representaci+n> ; *H @n abc,de I a*@@Eb*@: Ec*@;Ed*@6:Ee*@6@ c) !ctal (base "), J d%"itos, del ; al F #ar"en de representaci+n> ; *H Jn abc,de I a*J@Eb*J: Ec*J;Ed*J6:Ee*J6@ d) #e$adecimal (base 1%), :K d%"itos, del ; al C, ,B,C,D,E, & < abc,de I a*:K@Eb*:K: Ec*:K;Ed*:K6:Ee*:K6 &'P&'(')*ACI!) D' )+,'&!( )'-A*I.!( E*isten varias -or#as de representar n.#eros ne"ativos( Todas ellas utili$an el : er bit co#o bit de si"no & el resto para el #+dulo( Es una codi-icaci+n por ca#pos(

El pri#er bit nos indica ,ue el n.#ero es positivo )ne"ativo/ si su valor es ; ):/( A) (igno/mdulo ((,)0 El #+dulo se representa en binario puro( Con n bits se puede representar desde el ; Dasta el @ n6: 6: =ar"en de representaci+n 6)@n6: 6:/ * @n6: 6: !as operaciones de su#a & resta son co#plicadas( Se Da de tratar el si"no & el #+dulo independiente#ente

&'P&'(')*ACI!) D' CA&AC*'&'( Caracter%sticas de los c+di"os al-anu#2ricos> :( Juego de caracteres !etras del al-abeto D%"itos nu#2ricos Si"nos de puntuaci+n Operaciones arit#2ticas Caracteres de control @( Longitud entre 6 y 16 bits G( Sistema de codificacin directo E5e#plos de c+di"os> <IE!D T )K bits/, SCII )F bits/, EBCIC, SCII e*tendido )J bits/, UNICODE ):K bits/ CO=PRESION El al#acena#iento de "randes cantidades de datos en soporte #a"n2tico u +ptico tiene un coste elevado( !a trans-erencia de in-or#aci+n entre co#putadores tiene un coste proporcional a la cantidad de in-or#aci+n trans#itida( Compresin1 reducci+n del ta#a9o de los datos para ,ue ocupen #enos espacio *ipos de compresin (in prdida> se puede recuperar al co#pleto toda la Con prdida1 se reduce el espacio ocupado pero la descartada es irrecuperable( in-or#aci+n( in-or#aci+n

*cnicas de compresin sin prdida :( Codi-icaci+n di-erencial @( Codi-icaci+n estad%stica )se".n -recuencia de uso/ G( =2todo basado en diccionarios

Codificacin diferencial Se usa para al#acenar secuencias de datos cuando la di-erencia entre datos consecutivos es pe,ue9a( d;, d:, d@, dG,((((( dn se "uarda co#o d;, d:6 d; , d@ 6d:((((( dn6 dn6: Cada dato se "uarda con p bits cada di-erencia se "uarda con , bits )con , H p/ !a secuencia de datos ocupa #enos ,ue la ori"inal Para conocer el valor del dato i62si#o Da& ,ue Dacer i su#as Si se produce un error, 2ste se propa"a Codificacin estad2stica Se usa cuando se conocen las -recuencias de los datos al#acenados( Se asi"nan c+di"os cortos a los datos ,ue aparecen #'s -recuente#ente & c+di"os lar"os a los ,ue apenas aparecen(

Codificacin basada en diccionarios !os c+di"os tienen una lon"itud -i5a & cada c+di"o representa una secuencia concreta de datos presentes en la in-or#aci+n ori"inal *cnicas :( Codi-icaci+n run6len"tD )R!E/ @( l"orit#o !LM

&3' (run lengt4) Se e#plea cuando en la in-or#aci+n Da& secuencias de datos todos i"uales )i#'"enes,

"r'-icos(((/ Una secuencia de n b&tes con el #is#o contenido se codi-ica #ediante dos valores> lon"itud de la cadena )n/ & contenido de un dato )v

0 356 Se usan c+di"os e*tendidos de #a&or lon"itud ,ue los ori"inales( i/ Se reserva un c+di"o por cada dato individual ori"inal ii/ Se usan c+di"os adicionales para codi-icar secuencias de datos -recuentes( !a pri#era ve$ ,ue aparece una secuencia de datos, se al#acena la secuencia 5unto con el c+di"o asi"nado(

CO=PRENSION El al#acena#iento de "randes cantidades de datos en soporte #a"n2tico u +ptico tiene un coste elevado( ; !a trans-erencia de in-or#aci+n entre co#putadores tiene un coste proporcional a la cantidad de in-or#aci+n trans#itida( ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Compresin1 reducci+n del ta#a9o de los datos para ,ue ocupen #enos espacio(

!as si"uientes veces ,ue aparece la secuencia se escribe s+lo su c+di"o

'7emplo de compresin con prdida1 7peg, mpeg, mp80 '7emplo de compresin sin prdida1 9ip, rar, ar7, g9