前端处理器

   2024-01-18 互联网1100
核心提示:在通信网络中,前端处理器一般位于主机之前,它主要承担通信任务,以减轻主机的负担。由通信线路进入前端处理器的数据可能有错误

在通信网络中,前端处理器一般位于主机之前,它主要承担通信任务,以减轻主机的负担。由通信线路进入前端处理器的数据可能有错误,或数据代码格式不匹配等通信问题,那么在数据传送给主机之前,必须由前端处理器来解决,而主机仅做数据处理。前端处理器的类型   前端处理器有可编程和不可编程之分。不可编程前端处理器的功能仅由硬件来实现。一旦定型后,所拥有的通信功能也就完全确定了。由于这类前端处理器的硬件线路不能轻易地被改变,因此,当网络发生变化或终端增加时,它就无法适应。可编程前端处理器是由硬件和软件构成,它的通信功能可通过编程控制来改变,从而适应网络系统的变化。显然,这类前端处理器的使用更灵活、方便。前端处理器的功能   大型的通信网络系统中,都必须配有前端处理器。一般一台前端处理器就是一台计算机,主要具有的功能是:字符或数据的分段与重组;各终端之间的数据代码转换;错误检测与恢复;为不同终端提供协议支持;各终端之间的数据交换;轮询终端;公用电话网络中自动应答;编辑网上的统计资料等。前端处理器程序范例

  范例一::#define

  利用#define方式撰写输入圆周半径计算圆面积

  #definePI3.1415929

  #defineArea(r)PI*(r)*(r)

  voidmain()

  {

  intr;

  printf("Enterradius:");

  scanf("%d",&r);

  printf("Thearea=%10.4fn",Area(r));

  }

  范例二:#define

  利用#define方式撰写判断输入数值为奇数或偶数

  #defineodd(x)((x)%2==1)?1:0

  voidmain()

  {

  intx;

  printf("Enteroneintegervalue:");

  scanf("%d",&x);

  if(odd(x))

  printf("%disoddnumber.n",x);

  else

  printf("%disevennumber.n",x);

  }

 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  隐私政策  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅