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
TSS
用户态到内核态切换分析
http://www.cnblogs.com/justcxtoworld/p/3155741.html本文将主要研究在X86体系下Linux系统中用户态到内核态切换条件,及切换过程中内核栈和任务状态段
TSS
nkguohao
·
2013-06-27 14:00
linux
用户态
内核态
用户态到内核态切换之奥秘解析
用户态到内核态切换之奥秘解析学号:SA12**6112本文将主要研究在X86体系下Linux系统中用户态到内核态切换条件,及切换过程中内核栈和任务状态段
TSS
在中断机制/任务切换中的作用及相关寄存器的变化
·
2013-06-27 13:00
用户态
内核态
TSS
内核栈
用户态到内核态切换之奥秘解析
学号:SA12**6112本文将主要研究在X86体系下Linux系统中用户态到内核态切换条件,及切换过程中内核栈和任务状态段
TSS
在中断机制/任务切换中的作用及相关寄存器的变化。
·
2013-06-27 12:00
解析
Linux0.11进程切换和
TSS
结构
TSS
全称为taskstatesegment,是指在操作系统进程管理的过程中,进程切换时的任务现场信息。 X86体系从硬件上支持任务间的切换。
DLUTBruceZhang
·
2013-06-25 22:00
linux
struct
进程切换
进程调度
时间片
Llinux 如何解决XXX defined in DSO /libXXX.so.XX
问题描述:undefinedreferencetosymbol'boost::detail::get_
tss
_data(voidconst*)'/usr/bin/ld:note:'boost::detail
chlele0105
·
2013-06-17 17:00
Linux 内核态与用户态
用户态:Ring3运行于用户态的代码则要受到处理器的诸多检查,它们只能访问映射其地址空间的页表项中规定的在用户态下可访问页面的虚拟地址,且只能对任务状态段(
TSS
)中I/O许可位图(I/
xifeijian
·
2013-06-12 22:00
linux
用户态
内核态
核心态
Orange's 进程
程序流程如下: 1、把Loader中的GDT和esp挪到Kernel中,初始化IDTPTR 2、初始化8259,初始化IDT,初始化GDT中的
TSS
和LDT两个描述符,以及初始化
TSS
jltxgcy
·
2013-04-01 19:00
代码
操作系统
进程
tss
1.linux进程切换和
TSS
结构http://blog.csdn.net/goodlixueyong/article/details/6018281
TSS
全称为taskstatesegment,是指在操作系统进程管理的过程中
cybertan
·
2013-03-18 07:00
80386保护模式--描述符,附pm.inc代码详解
描述符包括,存储段描述符(代码段,数据段,堆栈段),系统描述符(任务状态段
TSS
,局部描述符表LDT),门描述符(调用门,任务门,中断门,陷阱门),注意门描述符和系统描述符都是DT=0时候,对应的状态
jltxgcy
·
2013-03-10 15:00
存储段描述符
门描述符
系统描述符
选择子
80386保护模式--GDT,LDT,
TSS
,调用门,特权级转移,附pmtest5代码详解
教材选择一个操作系统的实现,作者于渊,看此书前最好了有汇编语言,保护模式下的汇编(参考清华杨季文的80X86汇编语言程序设计教程),C语言,计算机组成原理,微机接口,操作系统相关知识。一、80386的寄存器结构 80386微处理器共有7类34个寄存器,通用寄存器组、段寄存器、指令指针和标志寄存器、系统地址寄存器、控制寄存器、调试寄存器、测试寄存器。前四类寄存器的示意图1。其中描述符高
jltxgcy
·
2013-03-10 11:00
TSS
GDT
ldt
任务特权级
调用门
linux进程切换和
TSS
结构
TSS
全称为taskstatesegment,是指在操作系统进程管理的过程中,进程切换时的任务现场信息。 X86体系从硬件上支持任务间的切换。
stonehorse
·
2013-01-10 11:15
linux
内核
linux进程切换和
TSS
结构
TSS
全称为taskstatesegment,是指在操作系统进程管理的过程中,进程切换时的任务现场信息。X86体系从硬件上支持任务间的切换。
stonehorse
·
2013-01-10 11:15
linux
内核
linux-0.11内核 任务的堆栈切换
用户态堆栈指针:ss和esp;内核态堆栈指针:ss0和esp0;二者均位于任务的
tss
结构中。这里的任务是指除任务0和1之外的普通任务。
stonehorse
·
2013-01-10 11:14
linux
硬件
进程----------进程切换
在linux中,进程硬件上下文的一部分存放在
TSS
段,剩余部分存放在内核态堆栈。
lingfong_cool
·
2013-01-08 10:00
Linux0.11内核--内存组织和进程结构
进程结构Linux0.11中的每个进程都有如下的结构:在gdt中占有两项,一项是
tss
段描述符,一项是ldt段描述符。
X_White
·
2013-01-02 20:00
jmp,call,ret,特权级转移,进程调度
我们直接使用指令即可③同一任务内特权级转移,跟②差不多,不过要准备个
tss
,并加载它,然后call门一下就行了。④进程调度,进程的界限
hushengshan
·
2012-10-08 10:00
任务
为何创造peter-bochs
现在市面可以用的IA32调试器,功能比较好的,就只有bochs的内置调试器,但是那个调试器有有以下缺点:1)命令行输入对反复调试非常不利2)不能有效地把IA32CPU的结构打印出来,例如pagetable,
tss
cmk128
·
2012-09-25 17:00
table
2010
部署YUM服务器
yum前身是YUP(YellowdogUpdater,YellowdogLinux软件更新器),最初是由
TSS
公司使用Python语言开发而成,后经杜克大学的linux开发队伍进行改进
475043332
·
2012-09-22 11:37
linux
yum
Linux服务器
软件仓库
linux源服务器搭建
Linux0.11版源代码分析——init/main.c(进程0及fork)
但是此时并不是真正的进程0,应为此时gdt中还没有设置
tss
和ldt描述符,直到sched_init()中才设置了
tss
和ldt并且把
tss
加载到tr寄
weixin_30390075
·
2012-09-16 09:00
操作系统
GDT与LDT的关系
转:http://hi.baidu.com/bluewithcg/item/7a667f09e7c9ccce91571823GDT是个装系统XX描述符的容器(XX可以是代码段、数据段、
TSS
段、LDT段等
kongweile
·
2012-09-02 17:00
关系
刚开始的内核
loader将控制权交给内核后,内核首先切换堆栈和gdt然后进行init的工作包括a初始化8259A和IDT;使cpu能接受中断b初始化GDT中的
TSS
和LDT两个描述符,以及
TSS
;c初始化进程表structs_proc
bingjing12345
·
2012-07-27 17:00
工作
struct
OS
获得java 路径
在java中获得文件的路径,转自http://
tss
0823.iteye.com/blog/517354web上运行1:this.getClass().getClassLoader().getResource
sphinx_yong
·
2012-05-24 16:53
获得java 路径
在java中获得文件的路径,转自http://
tss
0823.iteye.com/blog/517354 web 上运行 1:this.getClass().getClassLoader
Sphinx_yong
·
2012-05-24 16:00
java
获得java 路径
阅读更多在java中获得文件的路径,转自http://
tss
0823.iteye.com/blog/517354web上运行1:this.getClass().getClassLoader().getResource
Sphinx_yong
·
2012-05-24 16:00
Linux2.6进程切换
2.80x86为进程切换提供的硬件支持:第一种:通过任务门第二种:通过JMP和CALL指令:把硬件上下文存在
TSS
中,执行这条指令时,通过硬件自动切换
TSS
,完成硬件上下文的过程
TSS
是任务状态段,只能存放在
mishifangxiangdefeng
·
2012-05-22 14:00
linux
汇编
存储
任务
X86
线程局部存储(ACE_
TSS
的内部实现)
为什么要有TLS?原因在于,进程中的全局变量与函数内定义的静态(static)变 量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快 捷。说它是缺点,一个线程死掉了,其它线程也性命不保; 多个线程访问共享数据,需要昂贵的同步开销,也容易造成同步相关的BUG。 如果需要在一个线程内部的各个函数调用都能访
·
2012-05-13 22:00
线程
tr寄存器
任务寄存器tr保存16位的段选择子、32位基地址、16位段界限和当前任务的
TSS
属性。它引用GDT中的
TSS
描述符。基地址指明
TSS
的第一个字节(字节0)的线性地址,段界限确定
TSS
的字节个数。
cbl709
·
2012-04-30 14:00
数据结构
编程
任务
进程-3:fork()函数
last_pid)gotorepeat; for(i=1;istate=TASK_UNINTERRUPTIBLE; p->pid=last_pid; p->father=current->pid; p->
tss
.esp0
tynew
·
2012-04-22 19:00
数据结构
工作
struct
File
任务
FP
进程-1: 进程定义及其结构
2.组成部分进程可分为两个部分:进程执行空间和任务状态段
TSS
。进程执行空间包含代码段,堆栈段和数据段,还有为各个特权级所需的独立的堆栈空间。
tynew
·
2012-04-21 21:00
数据结构
工作
struct
存储
任务
任务切换过程。
TSS
(任务状态段)---定义任务执行环境的状态。任务切换过程如下:1.保存当前任务状态到当前的
TSS
中。2.装载新任务的段选择子到任务寄存器。3.通过GDT中的段描述符访问新的
TSS
。
hncomputer
·
2012-04-17 14:00
任务
内核空间!=内核进程
进程的路线是由CPU的eip决定的);#:进程的切换:进程的切换需要由当前正在运行的进程准备好“切换到的进程”的相关信息的设置(如:current_proc),然后在执行一个CPU指令(如:ljmp可以通过
TSS
g_rrrr
·
2012-04-12 13:01
数据结构
android
linux
GeekOS源代码学习(4)Main函数中Init_CRC和Init_
TSS
和Init_Interrupts
看Init_CRC32()函数位于./src/geekos/crc32.c/* *Thisroutinewriteseachcrc_tableentryexactlyonce, *withthecorrectfinalvalue.Thus,itissafetocall *evenonatablethatsomeoneelseisusingconcurrently. */ voidInit_CRC3
wu5795175
·
2012-04-11 21:00
执行进程间切换
在Linux中,进程硬件上下文得一部分放在
TSS
段,主要用于对内核态堆栈进行寻址,而剩余部分放在内核态堆栈中。我们再
hsly_support
·
2012-03-26 23:00
thread
struct
汇编
IO
语言
linux内核
thread——MFC下Boost的线程编译错误问题
externBOOL(WINAPI*const_pRawDllMain)(HANDLE,DWORD,LPVOID)=&dll_callback;解决方法是将boost/libs/thread/src/win32/
tss
_pe.cpp
orsinozhu
·
2012-03-18 10:06
Boost学习
Terrocotta - 基于JVM的Java应用集群解决方案
关于J2EE集群技术的基本原理和常用实现方式,TheServerSide.com有一篇经典的文章:http://www.theserverside.com/tt/articles/article.
tss
youjianbo_han_87
·
2012-03-13 13:00
java
jvm
Hibernate
集群
session
服务器
【转】JBI与SCA的区别
前几天好好在网上收罗了一番,现在把收获到的东西和大家分享一下:JBIdefinitionhttp://www.theserverside.com/news/thread.
tss
?thread_id=3
晨曦之光
·
2012-03-09 17:00
ACE:
TSS
线程私有存储
在ACE中,
TSS
通过使用ACE_
TSS
模版类来实现。需要成为线程私有存储的类放入模版中,然后可以使用C++的->操作符来调用该类的全部公有方法。
happyAnger6
·
2012-02-21 23:00
thread
c
Date
manager
api
存储
WinixJ---kernel/process.c文件详解(下)
这样当启动一个进程的时候,只需要在进程自己的LDT和
TSS
中填入适当的值即可,不需要理会LDT和
TSS
在GDT中的描述符内
myjfm
·
2012-02-14 19:00
操作系统内核分析【二】 附2.段选择子与描述符
评论(0) 编辑收藏段描述符:代码段描述符、数据段描述符、系统描述符系统描述符:系统段描述符、门描述符 系统段描述符:局部描述符表(LDT)的段描述符、任务状态段(
TSS
jker
·
2012-02-09 16:37
职场
休闲
段描述符
jetty
ServletJsp/784448.html http://jetty.codehaus.org/jetty/ http://www.theserverside.com/news/thread.
tss
ilnba
·
2012-01-05 12:00
jetty
执行计划里statistics数据的解释
SQL> set autotrace on statistics SQL> select * from
tss
;  
wallimn
·
2012-01-04 10:00
oracle
执行计划
执行计划里statistics数据的解释
SQL> set autotrace on statistics SQL> select * from
tss
;  
wallimn
·
2012-01-04 10:00
oracle
执行计划
执行计划里statistics数据的解释
SQL> set autotrace on statistics SQL> select * from
tss
;  
wallimn
·
2012-01-04 10:00
oracle
执行计划
ACE_
TSS
全局变量析构的问题
在调试时ace6.0.6发现,使用到全局的ACE_
TSS
类时,程序退出时会报错,跟踪了一下发现问题的原因在于析构的顺序问题1.退出时,先析构的是ACE_Main_Base2.之后析构的是全局ACE_
TSS
benny5609
·
2012-01-02 11:49
Net/
Socket
Android工作学习笔记之SpannableString
mTextView=(TextView)findViewById(R.id.test);SpannableStringtSS=newSpannableString(“SpannableString学习中”);
tSS
.setSp
song_shi_chao
·
2011-12-20 00:00
android
工作
object
ucore-project4: 内核态和用户态切换(2)
用户态切换到内核态时,需要切换堆栈,堆栈地址在当前task的
tss
段中,因此需要先建立好一个task,并为内核态的ss和esp赋好值。
spartan1
·
2011-12-18 13:00
project
ucore-project4: 内核态和用户态切换(1)
而切换的目的堆栈,对于int/call指令,是记录在当前task的
tss
段中,对于ret/ire
spartan1
·
2011-12-18 12:00
project
如何删除存储在SIM卡上的信息
TSS
001332开发伙伴平台:S603rdEdition,FP1S603rdEdition,FP2S605thEdition详细描述下列代码演示了如何删除SIM卡上的短信。
andych008
·
2011-12-17 16:00
ucore-project4: interrupt -- 搞定第一个中断:timer
第二个工程project4.1主要添加了用户态段和一个
TSS
段,重新初始化gdt,并加载了一个
TSS
第三个工程project4.1.1实现用户态和内核态的切换,主要通过修改int中断,在中断处
spartan1
·
2011-12-05 23:00
interrupt
jdbc批量插入数据库
jdbc批量插入数据库 翻译:陈先波(
[email protected]
) 阅读原文:http://www.theserverside.com/articles/article.
tss
?
yuanlg
·
2011-11-28 15:00
jdbc
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他