作者CCMAKE (NNNN)
看板Electronics
标题[请益] 请问各位大大 有关controller的问题
时间Sat Aug 29 17:00:03 2009
请问各位大大
常在系统架构里面看到有所谓的controller
或是说南北桥里面也有controller
小弟想要请教的是
所谓的controller指的是甚麽??
他们的功用是做甚麽呢??
假设拿memory controller来说好了
他的功用是不是CPU传送一些command给这个controller电路
电路接收到command之後
对memory发出读/写 相关的讯号给记忆体chip
来做资料的传输??
小弟的观念是
controller是帮助CPU与其他硬体沟通的电路
而CPU不用直接控制硬体
这样可以节省CPU的运算资源
只要下command给controller电路
由controller负责对硬体的操控
CPU可以继续做别的事情
不知道这样子的想法有没有甚麽问题??
另外问一下
所谓的驱动程式是不是就是CPU与controller之间沟通的程式呢??
谢谢各位大大的回答^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.99.22
1F:推 TripleC:memory controller就是做你讲的这些事情, 基本上CPU只说 08/30 11:22
2F:→ TripleC:我要读,或写,某个位置,然後资料是什麽 08/30 11:22
3F:→ TripleC:controller要把这些指令转换成memory懂的语言, 同时还要 08/30 11:23
4F:→ TripleC:遵守相关的spec, 最後再把资料传回去 08/30 11:24