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

东莞网站建设在线推广wordpress 首页 摘要 插件

东莞网站建设在线推广,wordpress 首页 摘要 插件,本地php网站搭建,网站建设过程中的系统结构图谈谈Linux中的存储保护以下讨论的内容是以i386平台为基础的Linux将4G的地址划分为用户空间和内核空间两部分。在Linux内核的低版本中(2。0。X)#xff0c;通常0-3G为用户空间#xff0c;3G-4G为内核空间。这个分界点是可以可以改动的。正是这个分界点的存在#xff0c;限制了…谈谈Linux中的存储保护以下讨论的内容是以i386平台为基础的Linux将4G的地址划分为用户空间和内核空间两部分。在Linux内核的低版本中(2。0。X)通常0-3G为用户空间3G-4G为内核空间。这个分界点是可以可以改动的。正是这个分界点的存在限制了Linux可用的最大内存为2G.而且要通过重编内核调整这个分界点才能达到。实际上还可以有更好的方法来解决这个问题。由于内核空间与用户空间互不重合所以可以用段机制提供的保护功能来保护内核级代码。以下为2。0。X的部分代码/usr/src/linux/arch/i386/kernel/entry.SA: .quad 0xc0c39a000000ffff /* 0x10 kernel 1GB code at 0xC0000000 *B: .quad 0xc0c392000000ffff /* 0x18 kernel 1GB data at 0xC0000000 *C: .quad 0x00cbfa000000ffff /* 0x23 user 3GB code at 0x00000000 *D: .quad 0x00cbf2000000ffff /* 0x2b user 3GB data at 0x00000000 *A,B为内核代码段及数据段的描述符。C,D为用户代码及数据段的描述符从以上我们可以清楚的看到A,B的特权级为0而C,D的特权级为3。当内核存取用户空间的内容时他借助于fs寄存器同过将FS寄存器的内容置为D来达到访问用户空间的目的。2。2。X版的 内核对此进行了改动。这样内核空间扩张到了4G,所以可以直接进行拷贝了.quad 0x00cf9a000000ffff /* 0x10 kernel 4GB code at 0x00000000 *.quad 0x00cf92000000ffff /* 0x18 kernel 4GB data at 0x00000000 *.quad 0x00cffa000000ffff /* 0x23 user 4GB code at 0x00000000 *.quad 0x00cff2000000ffff /* 0x2b user 4GB data at 0x00000000 *从表面上看内核的基地址变为了0但实际上内核通常仍在虚址3G以上。其中奥妙在与 不同的连接描述文件2。2。X. 0xC0000000 0x100000;_text .; /* Text and read-only data */.text : {*(.text)*(.fixup)*(.gnu.warning)} 0x9090.text.lock : { *(.text.lock) } /* out-of-line lock text */.rodata : { *(.rodata) }.kstrtab : { *(.kstrtab) }。。。。2。0。Xfaint,2。0内核被删除了。 (不管怎莫说请大家相信我2。0。X的起址为0x100000。这样一来二者就相等了。都是0xC0000000 0x100000用户空间在2。2。X中从直观上变为0-4G让人迷惑其不是可以直接访问内核了其实不然 同过使用页机制提供的保护阻止了用户程序访问内核空间。这样存取用户空间实际上已不需要FS,GS的支持。但在内核中仍保留set_fs(X)等宏上你设的值用来验证随后的操作是否合适。是否超过设定的X。此处X不再是一个段描述符而是一个具体的值。此处就有一个陷阱如果你将Set_fs的值设置为Kernel_DS,而没有将其该回去当用户通过系统调用将一个Buffer的地址(应该在用户空间)设置为一个内核空间而内核在访问该地址前认为默认当前的阀值仍为User_DS事情就大大?了。
http://www.pierceye.com/news/338382/

相关文章:

  • 网站策划书包含的内容化工设计网站
  • 做网站推广电话网站建设制作免费推广
  • 如何发布网站响应式商城网站
  • 网站建设应用程序开发网站建设的意义以及重要性
  • 网站建设进度说明嘉兴公司制作网站的
  • 山东省建设注册管理网站手机免费网站制作
  • 台州网站制作套餐如何查询网站的主机
  • 毕业设计代做哪个网站好房产中介如何找客源
  • 怎么下载自己做的网站杭州互联网公司排名
  • 做曖視頻网站网站开发设计流程论文
  • 北京移动官网网站建设凡科做的网站好吗
  • 申请网站域名怎么做wordpress金融主题
  • 中国建设银行移动门户网站wordpress 生成html代码
  • dw网站建设框架大小设定广州分销商城开发
  • 网站一年的 运营费用一般企业网站建设合同
  • 九龙坡集团网站建设贵阳网站建设推广
  • 架设网站 自己购买服务器无锡seo网站推广费用
  • 网站关键词长度开平 做一网站
  • 青海制作网站可以网站可以做免费的文案广告
  • 深圳维特网站建设有彩虹代刷源码怎么做网站
  • 有了自己的网站怎样做后台食品建设网站前的市场分析
  • 制作伪装网站微餐饮网站建设
  • 泰州做网站软件哈尔滨网站建设市场分析
  • 手机网站建设口碑好网站的技术建设
  • 论坛类网站备案wordpress分享qq
  • 做化工的在哪个网站做平台好长期做网站应该购买稳定的空间
  • 网站建设 推广找山东博达制作网页难吗
  • 临安网站设计海口h5建站模板
  • 网站建设济南云畅网络技术有限公司厦门最新通告
  • ozon电商平台seo关键词搜索和优化