E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PTE
K60学习笔记四:按键的多种操作
:ADC按键扫描–用的是电阻GPIO按键扫描:独立式矩阵式循环查询定时查询中断响应//初始化KEY对应的管脚 PTXn_eKEY_PTxn[KEY_MAX]={PTC7,PTC8,PTA4,PTC6,
PTE
26
qq_24085431
·
2016-03-31 19:00
Linux 内核源代码情景分析 chap2 存储管理(二)
几个重要的数据结构和函数1.物理地址管理1.1pgd_t,pmd_t,
pte
_t页面目录PGD,中间目录PMD和页面表PT分别是由pgd_t,pmd_t,
pte
_t构成的数组,下面给出他们的定义:===
zhyh1435589631
·
2016-03-28 20:00
linux
内核
3月全球“.网址”域名总量排行榜:环球互易2家上榜
IP Mirror
Pte
Ltd dba IP MIRROR排名居亚,注册量为1,144个,远落后于ZDNS。下面,IDC评述网将对详尽数据进行分析。(图
idcpscom
·
2016-03-23 10:30
域名注册量
.网址
C++中虚析构函数的作用
ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout DoSomething();delete
pTe
qq100440110
·
2016-02-28 16:00
C++
STL
分页机制
关键寄存器,cr0---enable分页机制,cr3---指向PDEcr0最高位设为1,表示开启分页机制cr3指向PDE首地址PDE本身是一个4byte*1024的结构,每个item指向一个
PTE
每个
PTE
HAILINCAI
·
2015-11-20 01:00
自己对分页机制的认识
启动分页时,先要建立含有PDE,
PTE
的表格。这个
·
2015-11-08 15:40
分页
22、深入理解计算机系统笔记,虚拟存储器,Linux示例
2)PDE与
PTE
格式 Write-through 直写;write back: 写回。
·
2015-11-01 13:37
linux
高端内存(临时内存映射)
KM_SKB_DATA_SOFTIRQ,D(3) KM_USER0,D(4) KM_USER1,D(5) KM_BIO_SRC_IRQ,D(6) KM_BIO_DST_IRQ,D(7) KM_
PTE
·
2015-10-31 09:05
内存
Windows Debugging之七
每一个虚拟地址都跟一个系统空间结构叫做
PTE
(page table entry)的相关.
PTE
结构包含了虚拟地址相对应的物理地址.
·
2015-10-28 08:59
windows
c语言实现常见字符串函数strchr strstr strcmp atoi itoi(字符串换成整数)
) { char *pTemp = s; do { if(*pTemp == c) { return
pTe
·
2015-10-22 21:30
字符串函数
oops call trace 解析
kmld_
pte
_lookup+0x17/0x60 [ 221.635016] [<ffffffff8103ff04>] ?
·
2015-07-10 10:00
call
Linux内核源代码情景分析-mmap后,文件与虚拟区间建立映射
staticinlineinthandle_
pte
_fault(structmm_struct*mm, structvm_area_struct*vma,unsignedlonga
jltxgcy
·
2015-04-22 20:00
MMU、Cache、TLB、流水线
MMU、Cache、TLB、流水线小狼@http://blog.csdn.net/xiaolangyangyangVM通过页表转换成PM,MMU、Cache、TLB在转换过程中发挥作用:(1)
PTE
和PA
xiaolangyangyang
·
2015-04-02 10:00
linux
嵌入式
缓存
ARM
mmu
windows内核中Section/Segment/ControlArea/Subsection/MMVAD之间的关系
当文件的内容被映射到内存后,Segment中的原型
pte
是指向即将被映射到内存中的文件页面在磁盘或者换页文件中的位置(偏移,类似linux管理被换出的交换页面)。
lixiangminghate
·
2015-03-26 21:00
windows
内存
仿照着写个bootloader(6) 保护模式下修改代码段
标题让我想起win驱动中修改只读页的内容:新申请一个
PTE
指向该页,
PTE
中的权限改为读写,就能修改页面内容啦。
lixiangminghate
·
2015-03-12 00:00
汇编
bootloader
C++中虚析构函数的作用
ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout DoSomething();delete
pTe
Denkensk
·
2015-03-11 12:00
C++
类
内存泄漏
linux内核探索之内存管理(四):对页表和页表项的操作
接上一节,主要参考《深入Linux内核架构》(3.3节),即linux-3.18.31.对
PTE
的操作 最后一级页表中的项不仅包含了指向页的内存位置的指针,还在上述的多于比特位包含了与页有关的附加信息
xiangpingli
·
2015-02-04 22:00
进程之间不能传递指针。。
为了实现虚拟地址空间各进程私有,每个进程都拥有自己的页目录和页表结构,对不同进程而言,页目录中的页目录项值(PDE),以及页表中的页表项值(
PTE
)都是不同的,因此相同的指针(虚拟地址)被不同的进程映射到的物理地址也是不同的
WMLWONDER
·
2014-12-02 16:00
针对
PTE
Read access is not set持续跟踪
相关的资料显示的都是与bios或者和PCI有关,最有可能是主板的异常:Itriedthecommandlineparameter:i915.i915_enable_rc6=0butwithoutsuccess.IsitstillusefulforivybridgeCPUAnother(ratherunlikely,butI'llstillmentionitjustincase)reasoncoul
fengyuzaitu
·
2014-11-25 11:14
set
Access
read
is
not
PTE
C++中虚析构函数的作用
ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout DoSomething();delete
pTe
wzgang123
·
2014-11-04 23:00
IA32 MMU paging初始化代码
definePDE_FLG_RW(1>22; U32viraddr_pt=(viraddr>>12)&0x3FF; /*pagedirectory*/ paging_pde[viraddr_pd]=(U32)(&(paging_
pte
cpuwolf
·
2014-10-27 17:00
X86
ia
i386
linux驱动中分配连续物理内存
dma_alloc_writecombine 都是分配连续物理内存,返回虚拟地址 dma_alloc_coherent #definepgprot_noncached(prot)__pgprot(pgprot_val(prot)&~(L_
PTE
_C
liukun321
·
2014-10-14 21:00
Linux内存映射
在该版本中虚拟地址是32位地址,采用四级页表结构,依次是 | PGD | PUD | PMD |
PTE
| OFFSET |
lieye_leaves
·
2014-06-21 22:00
MFC 多文档的新建
OnFileNew中会CDocTemplate*pTemplate=(CDocTemplate*)m_templateList.GetHead(); 从而找到CDocTemplate*pTemplate;最后会调用
pTe
wuan584974722
·
2014-06-12 23:00
一个指针的引用引发的血案
以后再次调用gfunc访问ptes时,东西已经清理掉了,程序崩溃;new出来的东西给到了临时指针ptemp上,内存泄露以下为ok的写法:1tes*&ptemp=gfunc(); deleteptemp;
pte
silyvin
·
2014-05-29 23:00
关于oop错误定位的学习
pgd = c39d8000 [00000000] *pgd=339cf031, *
pte
=00000000, *ppte=00000000 Internal error: Oops: 817
u011660200
·
2014-04-29 18:00
浅议X86的虚拟地址
另外高20位真实的物理地址,隐藏在PT中的表项
PTE
中。PA= (
wu5795175
·
2014-04-19 23:00
s5pv210 音频播放问题 MPlayer移植
UnabletohandlekernelNULLpointerdereferenceatvirtualaddress00000000[ 22.163695]pgd=9f144000[ 22.166380][00000000]*pgd=4f105831,*
pte
u010406724
·
2014-04-11 14:00
mplayer
移植
linux内核
DMAR:[fault reason 06]
PTE
Read access is not set
����˵����ʹ��USB�豸����Linuxϵͳ�������������ºܿ��ܵ��¸��ļ�ϵͳ����������µ���־�쳣���£�dmar:DRHD:handlingfaultstatusreg2dmar:DMAR:[DMARead]Requestdevice[00:1f.2]faultaddrcaa40000DMAR:[faultreason06]PTEReada
·
2014-03-30 19:27
DMAR:[fault reason 06]
PTE
Read access is not set
前言:感谢您浏览该博客文章,如有任何的疑问或者意见欢迎通过邮件进行交流,提供linux技术支持。本人是Linux的布道者。邮箱:
[email protected]
场景说明:使用USB设备启动Linux系统,出现这个情况下很可能导致根文件系统损坏,这种情况下的日志异常如下:摘自:https://bbs.archlinux.org/viewtopic.php?id=176398dmar:DRHD:h
fengyuzaitu
·
2014-03-30 19:27
set
Access
read
is
not
PTE
DRHD
DMAR:[fault reason 06]
PTE
Read access is not set
场景说明:使用USB设备启动Linux系统,出现这个情况下很可能导致根文件系统损坏,这种情况下的日志异常如下:dmar:DRHD:handlingfaultstatusreg2dmar:DMAR:[DMARead]Requestdevice[00:1f.2]faultaddrcaa40000DMAR:[faultreason06]PTEReadaccessisnotset然后提出如下的问题:问题1
fengyuzaitu
·
2014-03-30 19:27
DRHD
PTE
Read
access
Linux
boot
内存与I/O访问
有两个重要概念:TLB块表,TTW慢表Linux内核有三级页表PGD,PMD,
PTE
。
qq160816
·
2014-01-15 11:00
linux-3.2.36内核启动3-setup_arch中的内存初始化2(arm平台 分析建立页表)
介绍pageing_init之前,我们了解几个定义
pte
_t页表项pmd_t页中间目录项pud_t页上级目录pgd_t页全局目录项我的arm平台#definePMD_SHIFT
Tommy_wxie
·
2013-12-03 11:00
linux内核 64位 X86_64 地址空间
地址映射64位地址采用4层地址映射,如下图:pgd、pud、pmd、
pte
各占了9位,加上12位的页内index,共用了48位。即可管理的地址空间为2^48=256T。
cgm88s
·
2013-12-03 10:00
内存_用户空间程序出现非法页错误
linux中的虚拟地址通过PGD,
PTE
等映射到物理地址。但当这个映射过程无法正常映射时候,就会报错,产生pagefaultexception。那么什么时候会无法正常呢?编程错误。
u011553162
·
2013-10-30 16:00
linux-3.2.36内核启动3-setup_arch中的内存初始化2(arm平台 分析建立页表)
介绍pageing_init之前,我们了解几个定义
pte
_t页表项pmd_t页中间目录项pud_t页上级目录pgd_t页全局目录项我的arm平台#definePMD_SHIFT
xxxxxlllllxl
·
2013-10-01 22:00
内存
ARM
linux内核
内存_ARM 页目录以及页表
PT中的表项称为页表项(
PTE
)。注意英文缩写,在linux程序中函数变量的名字等都会和英文缩写相关。
u011553162
·
2013-09-17 10:00
linux进程地址空间(2) 缺页异常详解(3)写时复制COW详解
接上一篇现在分析写时复制COW,对于写时复制,首先把握一点就是只有写操作时才有可能触发写时复制,所以首先总要判断异常flag是否含有标志FAULT_FLAG_WRITE,然后判断二级页表条目值是否含有L_
PTE
_WRITE
u010246947
·
2013-08-28 13:00
进程地址空间
缺页异常处理
mallocmmap
写时复制COW
用户进程缺页异常
ARM Linux (S3C6410架构/2.6.35内核)的内存映射(四)
set_
pte
_ext()的作用是根据Linux给出的Linux版本页表项来填充Arm硬件版本的页表项。
michael2012z
·
2013-08-05 13:51
linux
it
内存映射
ARM Linux (S3C6410架构/2.6.35内核)的内存映射(三)
在第一级内存映射中,每一个PGD项覆盖1M的内存区域;如果有二级内存映射的话,每一个
PTE
项覆盖4K的内存区域。下面我们来看一下二级内存映射表的设计。如果段的大小是1M而页的大小是4K的话
michael2012z
·
2013-08-05 13:09
linux
it
内存映射
springmvc controller之间传参
publicModelAndViewinsert(PtlTableEndattrpte,ModelMapmap,IntegerworkspaceId){ ptlTableEndattrService.insert(
pte
xuke6677
·
2013-07-25 11:00
内核映射 - 持久内核映射
和其他kernel地址空间一样,持久内核映射使用kernel一个
pte
页表来管理持久映
kickxxx
·
2013-07-14 17:00
kernel crash 发生后的那些事(二)
/**************************************************************************/voidshow_
pte
(structmm_struct
u011279649
·
2013-07-08 15:00
kernel
Crash
kmalloc,vmalloc,kmap 缺页的讨论
至于具体的pgd条目,指向的都是共享的pmd,
pte
)kmap在系统初始化时,就会一直分配到
pte
级,所以后面fork或者execv出来的进程访问kmap空间都不缺页,但vmalloc是会重新生成新的pgd
chenyu105
·
2013-05-12 14:00
C++中虚析构函数的作用
ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout DoSomething();delete
pTe
overstack
·
2013-04-11 22:00
C++中文转码问题(GB2312 -> UTF8)
buf[4]; memset(buf,0,4); pOut.clear(); int i = 0; while(i = 0){ char asciistr[2]={0}; asciistr[0] = (
pTe
liangxiao
·
2013-03-28 10:00
如何使用PTEmaker将PPT打包为exe可执行文件(图文)
pte
(ppttoexe)maker是一款可以将ppt打包成exe可执行文件的工具功能:1.生成的文件体积小于打包之前的文件体积2.生成的文件只有一个exe文件,而不再是一个文件夹3.若在程序配置界面输入密码
佚名
·
2013-03-19 16:13
c++中虚基类的作用
ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout DoSomething();delete
pTe
xcysuccess3
·
2013-03-11 19:00
80386保护模式--分页机制,附pmtest8代码详解
图1页映射表结构 页目录表PDE,及页表
PTE
如图2。
jltxgcy
·
2013-03-11 11:00
分页机制
linux 写时复制 COW 过程梳理
最后一次谈到缺页,是在一年多以前,http://blog.csdn.net/chenyu105/article/details/7061845那时结个了草率的尾,定格在了handle_
pte
_fault
chenyu105
·
2013-03-09 13:00
COW
写时复制
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他