Logo Studenta

Resumo de Informática Básica (37)

¡Estudia con miles de materiales!

Vista previa del material en texto

Antes  del  desarrollo  de  tecnologías  seriales  de  alta  velocidad,  la  elección  de  
enlaces  paralelos  en  lugar  de  enlaces  seriales  estaba  impulsada  por  estos  
factores:
•  Complejidad:  los  enlaces  de  datos  paralelos  se  implementan  fácilmente  en  
el  hardware,  lo  que  los  convierte  en  una  opción  lógica.  Crear  un  puerto  
paralelo  en  un  sistema  informático  es  relativamente  simple  y  solo  requiere  
un  candado  para  copiar  datos  en  un  bus  de  datos.  Por  el  contrario,  la  
mayoría  de  las  comunicaciones  en  serie  primero  deben  volver  a  convertirse  
a  formato  paralelo  mediante  un  receptor/transmisor  asíncrono  universal  
(UART)  antes  de  que  puedan  conectarse  directamente  a  un  bus  de  datos.
Comparación  con  enlaces  seriales
•  Velocidad:  superficialmente,  la  velocidad  de  un  enlace  de  datos  paralelo  es  
igual  al  número  de  bits  enviados  a  la  vez,  multiplicado  por  la  velocidad  de  
bits  de  cada  ruta  individual;  duplicar  el  número  de  bits  enviados  a  la  vez  
duplica  la  velocidad  de  datos.  En  la  práctica,  la  desviación  del  reloj  reduce  
la  velocidad  de  cada  enlace  al  más  lento  de  todos  los  enlaces.
El  costo  cada  vez  menor  y  el  mejor  rendimiento  de  los  circuitos  integrados  hicieron  
que  se  utilizaran  enlaces  en  serie  en  favor  de  enlaces  en  paralelo;  por  ejemplo,  
puertos  de  impresora  IEEE  1284  frente  a  IEEE  1284.  USB,  ATA  paralelo  vs.  
Serial  ATA  y  FireWire  o  Thunderbolt  son  ahora  los  conectores  más  comunes  para  
transferir  datos  desde  dispositivos  audiovisuales  (AV),  como  cámaras  digitales  o  
escáneres  de  nivel  profesional,  que  hace  años  requerían  la  compra  de  un  HBA  
SCSI.
•  Longitud  del  cable:  La  línea  cruzada  crea  interferencia  entre  líneas  paralelas  
y  el  efecto  empeora  con  la  longitud  del  enlace  de  comunicación.  Esto  
impone  un  límite  superior  a  la  longitud  de  una  conexión  de  datos  en  
paralelo  que  generalmente  es  más  corta  que  una  conexión  en  serie.
Machine Translated by Google
Biblioteca  de  software
A  diferencia  de  un  programa  ejecutable,  el  comportamiento  que  implementa  una  
biblioteca  no  espera  ser  utilizado  de  forma  autónoma  (un  programa  lo  hace:  tiene  un  
punto  de  entrada  principal),  sino  que  su  propósito  es  ser  utilizado  por  otros  
programas,  de  forma  independiente  y  simultánea.
Por  otra  parte,  el  comportamiento  de  una  biblioteca  no  tiene  por  qué  ser  muy  
diferente  del  que  podría  especificarse  en  un  programa.  Además,  algunas  bibliotecas  
pueden  requerir  que  otras  funcionen,  ya  que  el  comportamiento  que  definen  refina  o  
cambia  el  comportamiento  de  la  biblioteca  original;  o  lo  pone  a  disposición  de  otra  
tecnología  o  lenguaje  de  programación.
En  informática,  una  biblioteca  o,  llamado  lenguaje  de  biblioteca,  al  revés,  es  un  
conjunto  de  implementaciones  funcionales,  codificadas  en  un  lenguaje  de  
programación,  que  ofrece  una  interfaz  bien  definida  para  la  funcionalidad  que  se  invoca.
Machine Translated by Google

Continuar navegando