以下是评级的题目 1、进程、线程的概念 进程是处理器处理一个执行过程,线程是进程的一部分,进程里允许有多个线程的存在。 进程之间是独立。线程上下文的切换比进程上下文切换要快。 2、数组、链表、栈、结构体的区别。 链表和数组都叫可以叫做线性表, 数组又叫做顺序表,主要区别在于,顺序表是在内存中开辟一段 ...
原文 https://www.ibm.com/developerworks/cn/java/j-lo-JVMGarbageCollection/ 再插一个关于线程和进程上下文,待判断 http://blog.sina.com.cn/s/blog_75e9551f01016cm3.html 垃圾收集基 ...
分类:
其他好文 时间:
2016-11-27 19:21:51
阅读次数:
209
我们都知道通过fork()系统调用我们可以创建一个和当前进程印象一样的新进程.我们通常将新进程称为子进程,而当前进程称为父进程.而子进程继承了父进程的整个地址空间,其中包括了进程上下文,堆栈地址,内存信息进程控制块(PCB)等. 1.父子进程 那么我们首先来先说说父进程和子进程之间的区别: 父进程设 ...
分类:
其他好文 时间:
2016-11-02 07:46:02
阅读次数:
244
2016/10/11综合手中书本和多家博文总结于此,后半部分未编辑完善,明天要回学校,待之后完善。进程和线程: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个...
分类:
编程语言 时间:
2016-10-12 11:41:53
阅读次数:
284
区别进程线程根本区别作为资源费配的单位调度和执行的单位开销每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销.线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换较小所处环境在操作系统中能运行多个程序在一个程序中拥有多... ...
分类:
编程语言 时间:
2016-10-04 01:45:35
阅读次数:
203
比如你的一个程序读取并分析一个文件,读取时会调用系统接口,系统会调用驱动来从物理设备上读取数据这个就是kernel time,除此以外在你自己进程上下文中执行代码占用的时间就是user time了。 这两个合起来准确说应该是你的程序运行过程中一共占用了CPU多少时间。 要看启动花了多少时间,这要看你 ...
分类:
其他好文 时间:
2016-09-14 10:59:22
阅读次数:
175
首先要注意本文的两个概念:(1)使用内核提供的工作队列, (2)自己创建工作队列 http://blog.csdn.net/fontlose/article/details/8286445 工作队列是一种将工作推后执行的形式,交由一个内核线程去执行在进程上下文执行,其不能访问用户空间。最重要特点的就 ...
分类:
其他好文 时间:
2016-09-13 16:14:51
阅读次数:
167
用户空间与内核空间,进程上下文与中断上下文[总结] 最近有研究到zabbix监控,就得清楚cpu各个指标的含义, 1,简单回顾下cpu及计算机组成: 计算机五大部件: 运算器 控制器 存储器 输入/输出设备. 2,cpu 进程的内核态和用户态 我们知道现在操作系统都是采用虚拟存储器,那么对32位操作... ...
分类:
系统相关 时间:
2016-09-11 01:22:22
阅读次数:
214
本文介绍另一种死锁状态的监测手段——R状态死锁监测。R状态死锁指的是某一任务一直处于TASK_RUNNING态且一直占用着CPU,从而导致其他进程得不到调度而饿死的情况。一般情况下,R状态死锁较可以出...
分类:
系统相关 时间:
2016-09-05 01:45:20
阅读次数:
599
进程管理 一.基础知识 1.内存空间分为:线性空间和物理空间 线性空间:内存被划分成页框,固定的存储空间 虚拟内存 指令、数据、堆区、栈区 常驻内存 系统的指定和数据 2.进程上下文切换:进程的切换,保存将要退出的进程的现场,装载下一个要运行的进程 进程的属性: 进程号 内存空间 启动用户 父进程 ...
分类:
系统相关 时间:
2016-07-04 22:12:39
阅读次数:
300