控制器或层的概念理解

本文探讨了控制器的概念,从计算机硬件CPU的控制器出发,深入解析其取指、译码和执行模块的功能,进而将其类比到Web程序的MVC架构中的控制器,解释了如何将请求理解为指令,通过翻译成为控制信息,并最终执行这一过程。
摘要由CSDN通过智能技术生成

控制出现在很多概念中,如一些虚拟抽象的过程中,将抽象出控制层。 还有web程序的MVC中的控制器,以及硬件CPU组成部分控制器。


CPU的控制器我们最熟悉,抽象它的特性,有助于我们理解控制器的概念。CPU控制器可以分为取指模块,译码模块,执行模块。

取指模块顾名思义,即是可自动输入。 译码模块,即是把指令翻译成某种控制信息,如翻译成微指令程序。

  然后执行模块把翻译后的控制信息通过控制总线发送到目标,目标执行控制信息。


简单的说,就是输入,翻译,输出。(翻译官)


所以MVC的控制器,可以将request理解为指令,通过翻译成为如javabean名字等控制信息 javabean的调用过程,即为翻译后控制信息发送过程。JAVAbean的执行过程,即为CPU的目标执行过程。 

 而控制面,也只是完成翻译,发送的两个过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值