由于操作系统实验的需要,做了这些内容。代码基于Ubuntu操作系统环境下运行和测试。 ...
分类:
系统相关 时间:
2018-06-02 14:26:51
阅读次数:
359
19.1 环境表 19.1.1 介绍 这是启动例程的第二各作用,搜集环境表,然后传递给主函数。 环境表就是一个指针数组。 环境表 每个进程都有一个独立的环境表 初始的环境表继承自父进程 主函数可以带三个参数,第三个参数则是环境表,可以通过第三个参数获取环境参数,也可以通过外部全局变量来定义环境表,e ...
分类:
系统相关 时间:
2018-06-02 00:32:58
阅读次数:
220
18.1 进程的概念 程序:程序(program)是存放再磁盘文件中的可执行文件 进程 程序的执行实例被称为进程(process) 一个程序的执行实例可能由多个 进程具有独立的权限和职责。如果系统中某个进程崩溃,它不会影响到其余的进程。 每个进程运行在其各自的虚拟地址空间中,进程之间可以通过由内核控 ...
分类:
系统相关 时间:
2018-06-01 22:12:29
阅读次数:
222
一、工作管理 将命令放到后台执行 “&” 将命令放到后台暂停: [ctrl] +z 将后台运行的工作拿到前台 fg 让程序在后台运行 bg 二、程序管理 查看正在运行的进程 1、PS,静态查询 USER:该process属于那个使用者 PID:该process的程序识别码 %CPU:该process ...
分类:
系统相关 时间:
2018-06-01 19:01:38
阅读次数:
233
连接进程是通过一系列状态表示的,这些状态有: LISTEN,SYN-SENT,SYN-RECEIVED,ESTABLISHED,FIN-WAIT-1,FIN-WAIT-2,CLOSE-WAIT,CLOSING,LAST-ACK,TIME-WAIT和 CLOSED。 各个状态的意义如下 CLOSED表 ...
分类:
系统相关 时间:
2018-05-25 21:15:20
阅读次数:
193
为了描述控制进程的运行,系统中存放进程的管理和控制信息的数据结构称为进程控制块 PCB(Process Control Block),它是进程实体的一部分,是操作系统中最重要的记录性数据结构。它是进程管理和控制的最重要的数据结构,每一个进程均有一个 PCB,在创建进程时,建立 PCB,伴随进程运行的 ...
分类:
系统相关 时间:
2018-05-24 19:57:21
阅读次数:
269
一、进程内存统计cat/proc/[pid]/status通过/proc/[pid]/status可以查看进程的内存使用情况,包括虚拟内存大小(VmSize),物理内存大小(VmRSS),数据段大小(VmData),栈的大小(VmStk),代码段的大小(VmExe),共享库的代码段大小(VmLib)等等。Name:java/进程的程序名/State:S(sleeping)/进程的状态信息,具体参见
分类:
系统相关 时间:
2018-05-23 11:03:08
阅读次数:
302
本章内容:
进程相关概念
进程及系统相关工具
计划任务
分类:
系统相关 时间:
2018-05-13 16:54:53
阅读次数:
1394
本篇文章主要内容: 什么是进程 操作系统是怎么组织进程的 进程状态如何转换(给出进程状态转换图) 进程是如何调度的 谈谈自己对该操作系统进程模型的看法 一:什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早 ...
分类:
系统相关 时间:
2018-05-08 14:23:25
阅读次数:
218