码迷,mamicode.com
首页 >  
搜索关键字:进程控制    ( 582个结果
Windows进程控制
在Windows系统中,应用程序都以进程的形式存在于内存中。当运行一个程序的时候,操作系统就会将这个程序装入内存,并分配各种运行程序所需的资源,为进程创建主线程。 系统也提供了任务管理器,可供我们使用。管理进程的界面如下: 其中包含的内容一目了然,就没有必要讲解了。直接进入常用API。 1. 进程的创建 UINT WinExec( LPCSTR lpCmdLine,//指向...
分类:Windows程序   时间:2016-07-15 09:43:55    阅读次数:369
操作系统--进程
进程的定义 进程控制块PCB:作用:用来描述进程的基本情况和活动过程,进而控制和管理进程。 组成:由程序段,数据段,pcb组成 创建进程:创建进程中的PCB;撤销进程:撤销进程中的PCB 进程定义:具有独立功能的程序在一个数据集合上运行的过程,他是系统进行资源分配盘和调度的一个独立单位。 进程和程序 ...
分类:系统相关   时间:2016-07-13 19:40:49    阅读次数:225
进程通信
进程通信IPC目的 1. 数据传输 2. 数据共享 3. 通知 4.进程控制 debug 管道: 无名管道半双工,限亲缘父子进程 有名管道,不限关系,本地网络都支持,支持双向。 信号量: 同步。资源PV操作.P -1 V +1 消息队列:有足够权限进程可以带走某一条消息。 共享内存: 最快。不需要数 ...
分类:系统相关   时间:2016-07-08 19:45:34    阅读次数:188
三、操作系统知识
1.基础知识 软件分类:应用软件、系统软件 操作系统 作用:1.通过资源管理(CPU管理、存储管理、设备管理、文件管理),提高计算机系统的效率。 2.改善人机界面,向用户提供友好的工作环境。 特征:并发性、共享性、虚拟性、不确定性 功能: 1.处理机管理(进程控制、进程同步、进程通信、进程调度) 2 ...
分类:其他好文   时间:2016-07-07 08:32:09    阅读次数:239
进程控制
1进程标识符 (1)进程标识符的概念:每一个进程都有一个非负整数标识的唯一进程ID。ID为0表示调度进程,即交换进程,是内核的一部分,也称为系统进程,不执行任何磁盘操作。ID为1的进程为init进程,init进程不会终止,他是一个普通的用户进程,需要超级用户特权运行。 (2)进程标识符的函数 #in ...
分类:系统相关   时间:2016-07-06 00:29:42    阅读次数:217
Linux内核是如何创建一个新进程的?
进程描述 进程描述符(task_struct) 用来描述进程的数据结构,可以理解为进程的属性。比如进程的状态、进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_struct 进程控制块(PCB) 是操作系统核心中一种数据结构,主要表示进程状态。 进程状态 fo ...
分类:系统相关   时间:2016-07-02 17:20:45    阅读次数:266
linux进程控制
每个进程都有非负的整型表示唯一的进程ID。进程是一个数据结构变量,有多少个进程,就有多少个PCB。几个典型进程的ID及其类型和功能:ID进程名中文名类型作用0swapper交换进程系统进程它是内核的一部分,不执行磁盘上的程序,是调度进程。1initinit进程用户进程永不停止,启动..
分类:系统相关   时间:2016-06-30 23:35:06    阅读次数:204
模拟Linux的shell
在学习了Linux的进程控制之后,学习了fork函数和exec函数族,通过这些个函数可以简单的实现一份shell,就是实现一份命令行解释器,当然是简单版的,实现功能如下 还不能实现正则表达式,要实现这个我当前的代码根本不能用,要重头开始改写。。。 下面贴代码 通过gethostname获取主机名,通 ...
分类:系统相关   时间:2016-06-25 21:34:37    阅读次数:225
【Linux】进程控制块PCD结构(tack_struct)
tack_struct结构图: 一、task_struct 结构描述 1.进程状态(State) 进程执行时,它会根据具体情况改变状态。进程状态是调度和对换的依据。Linux 中的进程主要有如下状态,如表4.1 所示。 (1)可运行状态 处于这种状态的进程,要么正在运行、要么正准备运行。正在运行的进程就是当前进程(由current 宏 所指向的进程...
分类:系统相关   时间:2016-06-12 14:06:00    阅读次数:313
对Linux 虚拟内存和物理内存的理解以及Linux下怎样增加虚拟内存
首先,让我们看下linux虚拟内存:   第一层理解 1.         每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构   2.       一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,...
分类:系统相关   时间:2016-06-06 17:06:53    阅读次数:306
582条   上一页 1 ... 31 32 33 34 35 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!