进程描述符中包含的数据能完整地描述一个正在执行的程序:他打开的文件,进程的地址空间,挂起的信号,进程的状态等。?1:分配进程描述符linux通过使用slab分配器分配task_struct结构,这样能够达到对象复用和缓存着色的目的。现在只需在栈底或栈顶创建一个新的结构struct thread_info结构即可。首先我们先看一下thread_info的结构:struct thread_info {...
分类:
系统相关 时间:
2015-06-16 09:20:54
阅读次数:
193
7、蛤蟆的数据结构笔记之七栈的应用之数制转换
本篇名言:“人生意义的大小,不在乎外界的变迁,而在乎内心的经验。”
上面两篇中我们实现了链栈和链队列,接下去哦我们看看实际中栈的应用场景。本次来看下栈在数制转换的作用。
欢迎转载,转载请标明出处:
1. 原理介绍
十进制N和其他进制数的转换时计算机实现计算的基本问题。简单算法如下...
分类:
其他好文 时间:
2015-06-13 09:57:08
阅读次数:
169
在操作系统下执行top命令,S列为进程状态,对几个进程状态做下解释:
进程大致分为以下几个状态
D 不可中断 Uninterruptible sleep (usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始...
分类:
系统相关 时间:
2015-06-12 17:19:30
阅读次数:
161
本小结主要总结,Linux下进程的几种状态及其间的相互转换。一、Linux进程的几种状态1、Linux进程状态:R(TASK_RUNNING),可执行状态Linux下处于运行状态和就绪状态的进程,统称为R状态,一个进程只有处于该状态才有可能被CPU执行。同一时刻可以有多个进程处于该状态,处于这些..
分类:
系统相关 时间:
2015-06-12 01:04:39
阅读次数:
193
Linux进程管理工具一、pstree:查看进程树结构二、ps命令使用1、命令说明ps:显示进程状态的命令,快照式、一次性2、常用组合参数aux:-ef:例如:3、各选项代表意义:VSZ:VirtualmemorySiZeRSS:常驻内存集STAT状态:R:runningS:可中断睡眠D:不可中断睡眠T:stoppedZ:zom..
分类:
系统相关 时间:
2015-06-10 01:20:23
阅读次数:
199
前面两篇文章介绍了淘宝的发展历程、Java时代的变迁和淘宝开始创新技术:《淘宝技术这十年》读书笔记
这篇文章主要讲述分布式时代和中间件相关知识,包括服务化、HSF、Notify和TDDL。同时里面有我们经常遇见的编码错误等相关问题,希望文章对你有所帮助!...
分类:
其他好文 时间:
2015-06-10 01:10:24
阅读次数:
302
进程控制块 PCB(Processing Control Block)1.进程控制块的概要:进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态。其作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位或与其它...
分类:
系统相关 时间:
2015-06-05 12:17:47
阅读次数:
205
文章的作者 CJ 是 Google 八年的资深工程师,现回国创办了在线协作文档「一起写」,这篇文章也是他与 geek 范的同事们在「一起写」协作完成的。点击 NEXT 产品集「Google 开源项目」,完整查看文中提到的技术与开源项目。过去十几年来, Web 开发技术从最初的纯 HTML 到 CGI...
分类:
Web程序 时间:
2015-06-02 20:08:12
阅读次数:
131
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。linux上进程有5种状态ps命令使用说明ps [options]
支持的参数为
a 显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c 显示进...
分类:
系统相关 时间:
2015-06-02 11:21:39
阅读次数:
199
1.1 进程状态
在Sched.h(include\linux)中定义了进程的状态。
/*
*Task state bitmask. NOTE! These bits are also
*encoded in fs/proc/array.c: get_task_state().
*
* Wehave two separate sets of flags: task...
分类:
编程语言 时间:
2015-06-01 09:47:07
阅读次数:
226