搜索结果
查询Tags标签: tss,共有 8条记录-
结合源码的操作系统学习记录(1)--进程初识
主要写一下进程和线程的相关学习,直接从用户态开始写,内核的知识需要时在补充。进程的数据结构 在 linux kernel 中,进程通常被称为 task,内核通过进程表对进程进行管理,每个进程在进程表中占有一项。进程表项是一个 task_struct 的指针,也被称为进程控制块(PCB)或…
2022/3/21 7:32:18 人评论 次浏览 -
Windows x64内核学习笔记(二)—— IA-32e模式
Windows x64内核学习笔记(二)—— IA-32e模式 IA-32e模式模式检测强制平坦段任务切换中断门描述符FS / GS 参考资料IA-32e模式 描述:IA-32e是IA-32模式的扩展,它是一种状态,其内核为64位,用户可以是32位,也可以是64位。 题外话:当在64位CPU中安装32位操作系统时,…
2022/2/25 7:25:36 人评论 次浏览 -
Windows内核中的CPU架构-8-任务段TSS(task state segment)
Windows内核中的CPU架构-8-任务段TSS(task state segment)任务段tss(task state segment)是针对于CPU的一个概念。举一个简单的例子,你一个电脑,肯定是同时会运行多个程序把,比如说QQ,微信,LOL。哪我们知道每个进程的内容是不一样的,那么,这个时候如果说只有一块…
2021/11/13 7:09:58 人评论 次浏览 -
Windows内核中的CPU架构-8-任务段TSS(task state segment)
Windows内核中的CPU架构-8-任务段TSS(task state segment)任务段tss(task state segment)是针对于CPU的一个概念。举一个简单的例子,你一个电脑,肯定是同时会运行多个程序把,比如说QQ,微信,LOL。哪我们知道每个进程的内容是不一样的,那么,这个时候如果说只有一块…
2021/11/13 7:09:58 人评论 次浏览 -
操作系统真相还原 第十一章 用户进程
第十一章 用户进程 为什么要有任务状态段TSS Linux 任务切换未采用 Intel 的做法,而是用了一套自己的方法,只用了 TSS 小部分功能。 现在操作系统采用的任务切换方式 CPU提供了0、1、2、3共4个特权级,linux只用了内核特权级0和用户特权级3。 有一件工作必须且只能用 TS…
2021/11/2 7:12:39 人评论 次浏览 -
操作系统真相还原 第十一章 用户进程
第十一章 用户进程 为什么要有任务状态段TSS Linux 任务切换未采用 Intel 的做法,而是用了一套自己的方法,只用了 TSS 小部分功能。 现在操作系统采用的任务切换方式 CPU提供了0、1、2、3共4个特权级,linux只用了内核特权级0和用户特权级3。 有一件工作必须且只能用 TS…
2021/11/2 7:12:39 人评论 次浏览 -
r 基础命令
trimws :去空格 round :保留小数 colnames:修改列名 chartr :字符替换 sprintf("%0.5s",0.234234234) :字符串格式保留多少位 rowSums():行求和(可加条件) colSums() :列求和(可加条件) table:各个值的总数 prop.table:各个值占总数的百分比 quan…
2021/7/2 23:26:05 人评论 次浏览 -
fork.c(linux0.11)
/* * linux/kernel/fork.c * * (C) 1991 Linus Torvalds */ /* 注意:signal.c和fork.c文件的编译选项内不能有vc变量优化选项/Og,因为这两个文件内的函数参数内包含了函数返回地址等内容。如果加了/Og选项,编译器就会在认为这些参数不再使用后占用该内存,导致函数返回…
2021/7/2 7:21:16 人评论 次浏览