当前位置: 首页 > news >正文

公司被其它人拿来做网站网站引流.

公司被其它人拿来做网站,网站引流.,黄岩建设局台州网站建设,西安做网站费用文章目录 前言一、定义二、隐含区别总结 前言 这段时间被Map Cache Type坑了一次。 GPU的PCI bar地址map成uncache 的还是 write combine? 一、定义 uncache(uc) : map后,CPU读写不经过Cache write combine(wb): map后,CPU读写同…

文章目录

  • 前言
  • 一、定义
  • 二、隐含区别
  • 总结


前言

这段时间被Map Cache Type坑了一次。
GPU的PCI bar地址map成uncache 的还是 write combine?


一、定义

uncache(uc) : map后,CPU读写不经过Cache
write combine(wb): map后,CPU读写同样不经过Cache,但是和Cache之间有一块buffer,以便于将多次连续小读写合成一次大读写

这是互联网上能查到的定义,但是实际应用并没有给出结论,什么情况下用什么,无脑用uc肯定是不会出错的。

二、隐含区别

如果我要往外设的寄存器进行读写,如果是uncache的,这是正确的做法,不会有什么潜在的问题。
那如果是write combine的会发生什么?
寄存器我们知道有FIFO,我们读写设备的FIFO(例如串口),我们每读写一次,串口会弹出/记录数据 同时改变FIFO寄存器的值,此时读写次数会影响到设备行为/寄存器的值。
而write combine会将多次连续小读写合成一次大读写,甚至是读写重排,改变了读写的次数/行为,对于类似读写敏感的寄存器会出现不可预知的错误。

如果我要在vram中进行读写
那如果是write combine的会发生问题吗?
首先给出结论:不会
vram并不会像寄存器对读写敏感,像frame buffer以及gart table都没问题。

(有些人可能以为gart table必须得用uncache,实际上write combine就行了。)


总结

寄存器部分 map成uncache,而类似vram对读写顺序以及次数不敏感的map成write combine用于提升读写性能。

小问题,如果我的寄存器也对读写不敏感怎么办,例如配置寄存器,这种情况该用什么?

http://www.yayakq.cn/news/447156/

相关文章:

  • 外贸推广网站有哪些wordpress 调用当前分类文章
  • 九度互联网站制作效果广州网站推广工具
  • 网站注册备案查询济南快速排名
  • 如何用模板做网站win10建设本地网站
  • 平安网站建设公司深圳英文建站公司
  • 钱宝网站怎么做任务移动端网站的优点
  • 阿里云 网站备案传统pc网站
  • 扬州建设公司网站做网站能成功吗
  • 大连开发区做网站记事本做网站素材代码
  • 2012系统 做网站简单的做海报的网站
  • 丽江做网站网站开发后端用什么
  • 网站部署到服务器网络营销大师排行榜
  • 网站开发邮件服务器跨境支付互联互通
  • 做网站有哪些费用平邑网站开发
  • 网站建设的ci设计指的是什么沧州网络推广
  • 平原网站建设公司wordpress调用96编辑器
  • 单网页网站制作如何做网络推广
  • 贺州网站推广建设人才网站的目的
  • t云建站wordpress导入sql失败
  • 大型建设网站哪个网站兼职做设计比较好
  • 免费海报图片大全百度seo推广优化
  • 搭建方案门户网站怎么做优化
  • 外贸免费建设网站国际十大公关公司
  • 外贸建站与推广如何做人体内脉搏多少是标准的?现有电商平台
  • 运维负责做网站吗免费咨询承诺书
  • 企业快速建站都有哪些技巧呢黄山购物网站建设
  • 做微电影模板下载网站上海网站 建设
  • 做电影网站大概要多少钱备案的网站换空间
  • php做大型网站南京建设企业管理高层培训
  • 承德兴隆建设局网站腾讯企点怎么注册