当前位置:  技术问答>linux和unix iis7站长之家

独立编址和统一编址问题,大家执教

    来源: 互联网  发布时间:2016-05-10

    本文导语:  独立编址和统一编址在程序上有什么区别,是指驱动,kernel中,比如访问一个pci外设时,独立编址的地址时怎么样的,统一编址又是怎么样的? 都说x86时冯诺一曼体系结构,是独立编址的,arm是harvard结构是统一编...

独立编址和统一编址在程序上有什么区别,是指驱动,kernel中,比如访问一个pci外设时,独立编址的地址时怎么样的,统一编址又是怎么样的?


都说x86时冯诺一曼体系结构,是独立编址的,arm是harvard结构是统一编址的,但是区别在那呢?这个编址是虚拟地址(mmu之上的地址)还是物理地址?



希望大家不要搬书本,多说点实际的。


谢谢 

|
我来简单说说:编址是针对内存和外设而言(都是指物理地址)!

独立编址:内存和外设分开独立编制(它们的地址原则上可以有重合区域);因为独立,所以内存编址可以从0~N,外设编址也可以从0~N;

统一编制:统一编制就是内存和外设的编址放到一起来规划,被外设用了的地址就不能给内存了,反之亦然! 比如:给外设分配地址0~N,那么内存就不能使用0~N了,只能使用N~M!

针对PCI设备的访问,独立编址和统一编址的的区别在于:独立编址访问外设有专门的I/O指令(比如:x86的in/out等指令),而统一编址对外设的访问和都内存的访问指令可以是一样的(这样使用起来更方便)!


上面只是一个例子,希望有帮助!

good luck!

    
 
 

您可能感兴趣的文章:

  • Ubuntu是独立编址还是统一编址
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • python之平台独立的调试工具winpdb介绍
  • 分布式系统的故障独立性如何理解
  • pipe是什么样的文件系统?是独立的文件系统吗?
  • Servelet的小程序如何独立出来?
  • 求助!!!怎么实现micro2440利用独立的IP地址上互联网?
  • 用户进程有自己独立的地址空间,内核线程没有自己的地址空间 该怎样理解: ?
  • 在上Linux进行C/C++编程时, 怎样才能达到二个独立的程序工作?
  • 平台独立的音乐操作库 PortMedia
  • CouchDB 独立博客 sofa-CouchDB
  • 独立信息管理系统 NASA ECHO
  • 用jbuilder 编写的appliction 程序,如何独立于jbuilder 编译器之外运行?
  • 怎样让java应用程序独立运行?
  • 如何一个独立的窗口始终位于桌面的最上层?
  • 串口收发线程独立
  • 独立网站开设邮箱,帮忙解答下,谢谢
  • 如果遇到多层函数调用,使用一次上锁解锁可以保证数据的线程独立性么
  • 在什么情况下,有必要把一个函数独立为一个线程执行?或者说用线程解决问题的一些典型例子?
  • 怎么安装一个比较“独立”的JAVA编译环境?
  • 有什么办法可以将文件从windows系统,转到独立分区的linux系统下?
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • 初学请教:apache中的站点能象IIS中一样建独立的站点吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3