您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 内核和用户空间通信—netlink源码

  2. 一、imp2源码 整个源码包含三个文件:imp2_k.c, imp2_u.c和imp2.h. 其中imp2_k.c为内核模块的源代码,imp2_u.c为应用程序,即测试代码,imp2.h为两个源文件都需要引用的头文件。其整体的功能是:注册一种新的netlink协议,并注册一个新的NF hook函数。当有ping包发往当前主机或者经过当前主机转发时,内核向用户发送ping包的源IP和目的IP。各个文件的简单分析见下文。 1. imp2.h 该文件主要是定义了一种新的Netlink协议类型NL_I
  3. 所属分类:C

    • 发布日期:2009-05-12
    • 文件大小:34816
    • 提供者:xiaoziyao
  1. 进程管理_linux.doc

  2. Linux0.11的地址 内核空间、用户空间之间的数据传输 Linux 0.11相关进程数据结构
  3. 所属分类:Linux

    • 发布日期:2009-07-24
    • 文件大小:453632
    • 提供者:ayixidelu
  1. Windows系统进程详解

  2. smss.exe  Session Manager 这个进程是不可以从任务管理器中关掉的。 这是一个会话管理子系统,负责启动用户会话。这个进程是通过系统进程初始化的并且对许多活动的, 包括已经正在运行的Winlogon,Win32(Csrss.exe)线程和设定的系统变量作出反映。在它启动这些进程后,它等待Winlogon或者Csrss结束。如果这些过程时正常的,系统就关掉了。如果发生了什么不可预料的事情,smss.exe就会让系统停止响应(就是挂起)。 spoolsv.exe 这个进程是不可
  3. 所属分类:网络攻防

    • 发布日期:2010-06-21
    • 文件大小:6144
    • 提供者:hackforgang
  1. 进程线程及堆栈关系的总结

  2. 堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。 栈:是个线程独有的,保存其运行状态和局部自动变量的。栈在线程开始的时候初始化,每个线程的栈互相独立,因此,栈是 thread safe的。每个C ++对象的数据成员也存在在栈中,每个函数都有自己的栈,栈被用来在函数之间传递参数。操作系统在切换线程的时候会自动的切换栈,就是切换 
  3. 所属分类:网络攻防

    • 发布日期:2010-10-25
    • 文件大小:31744
    • 提供者:jjyy515
  1. 链接器和加载器中文版.pdf

  2. 程序员实用经典书籍,详细介绍了程序从源代码是如何通过编译链接后,通过操作系统加载到用户进程空间,这对于了解程序的运行机理很有好处,强烈推荐!
  3. 所属分类:网络攻防

    • 发布日期:2010-12-20
    • 文件大小:10485760
    • 提供者:sunjunior123
  1. 操作系统(OS)中进程优先调度算法

  2. (1)进程的调度采用优先数调度算法。 (2)采用动态优先数法确定进程的优先级别。 (3)设计三个链队列,分别用来表示运行队列、就绪队列和完成队列。 (4)用户输入进程标识符以及进程所需的时间,申请空间存放进程 PCB 信息。 优先数调度算法为每个进程设一个优先数,它总是把处理机给就绪队列中具有最高优先权的进程,常用的算法有静态优先数法和动态优先数法。 动态优先数法,使进程的优先权随时间而改变。初始的进程优先数取决于进程运行所需要的时间,时间达,则优先数低。采取了将进程优先数定为用一个较大的数(
  3. 所属分类:网络攻防

    • 发布日期:2010-12-23
    • 文件大小:3072
    • 提供者:com290201619
  1. Spooling技术 课程设计

  2. 设计一个SPOOLING输出服务进程、一个SPOOLING输出进程、两个用户请求进程。用户进程请求输出一系列信息,调用输出服务进程,由输出服务进程将该信息送入输出井。等待SPOOLING进程进行输出。SPOOLING输出进程工作时,根据请求块记录的各进程要输出的信息将其输出。 进程调度采用随机算法,两个请求输出的用户进程的调度概率各为45%,SPOOLING输出进程为10%,这由随机数发生器产生的随机数来模拟决定。 2) 进程状态 3) 进程基本状态有可执行、等待、结束三种。可执行状态就是进程
  3. 所属分类:网络攻防

    • 发布日期:2010-12-25
    • 文件大小:357376
    • 提供者:czhongzheng
  1. 一个关于进程创建与撤消的实验报告

  2. 程序分为四部分:进程创建、进程撤消、显示就绪队列、退出。 进程创建:向PCB申请空间,用户输入进程名、运行时间、优先级,程序自动给进程分配ID。 按照优先级的高低顺序进就绪队列。 进程撤消:用户输入要撤销进程的ID,程序将该进程从就绪队列中移出,进入空队列。 显示就绪队列:将就绪队列的内容依次显示。 退出:将退出程序。
  3. 所属分类:C++

    • 发布日期:2011-04-15
    • 文件大小:54272
    • 提供者:meteor00
  1. 空间计量软件GEODA

  2. 一款很好的免费探索性空间数据分析软件——GEODA GeoDa是一个设计实现栅格数据探求性空间数据分析(ESDA)的软件工具集合体的最新成果。它向用户提供一个友好的和图示的界面用以描述空间数据分析,比如自相关性统计和异常值指示等。 GeoDa的设计包含一个由地图和统计图表相联合的相互作用的环境,使用强大的连接窗口技术。其最初的成果是为了在ESRY的ArcInfo GIS 和SpacStat软件间建立一个桥梁,用来进行空间数据分析(Anselin et al.1993)。发展的第二阶段是由一系列
  3. 所属分类:嵌入式

    • 发布日期:2011-05-14
    • 文件大小:13631488
    • 提供者:loveymin
  1. 山东大学操作系统课程设计

  2. 实现多种系统调用( 如 :fork 、 exec 、 exit 、 join 、 open 、read 、 write...) 和用户进程空间管理。构造一个基本的用户命令解释程序从而可在 Nachos 上并发执行多道用户程序。构造可分页置换用户进程的虚拟内存。
  3. 所属分类:Linux

    • 发布日期:2011-11-12
    • 文件大小:154624
    • 提供者:lansatiankong
  1. 山东大学操作系统课程设计

  2. 四个实验全有: 1 实现多种系统调用( 如 :fork 、 exec 、 exit 、 join 、 open 、read 、 write...) 和用户进程空间管理。 2 构造一个基本的用户命令解释程序从而可在 Nachos 上并发执行多道用户程序。 3 构造可分页置换用户进程的虚拟内存。 4 文件系统
  3. 所属分类:Linux

    • 发布日期:2011-12-06
    • 文件大小:154624
    • 提供者:wpeng1123
  1. 操作系统进程与存储管理的模拟

  2. 假设一个机器,其有内存为32KB,系统采用请求页式系统进行存储管理,每个页面大小为1KB,另外其运行的OS----KSOS本身需要占用占用8K,剩余空间留给了用户进程共享使用。模拟系统KSOS采用多道程序设计的方案,规定每个进程使用的最大块数为4KB。
  3. 所属分类:桌面系统

    • 发布日期:2011-12-12
    • 文件大小:113664
    • 提供者:jacknian
  1. user space.zip

  2. 文档资料!介绍了Win32环境下提升用户进程空间的方法。其中第一步设置需要重启电脑才能生效。关于其他程序,如果在编译时没有设置文中介绍的第②部则还是按照原来的大小分配用户进程空间。
  3. 所属分类:桌面系统

    • 发布日期:2013-04-07
    • 文件大小:2048
    • 提供者:utopiat
  1. 如何理解Linux中进程,线程等概念

  2. 线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享其所 附属的进程的所有的资源,包括打开的文件、页表(因此也就共享整个用户态地址空间)、信号标识及动态分配的内存等等。线程和进程的关系是:线程是属于进程 的,线程运行在进程空间内,同一进程所产生的线程共享同一物理内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:45056
    • 提供者:weixin_38708461
  1. day06(进程间通信).rar

  2. linux进程间通信代码部分,Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。
  3. 所属分类:Linux

    • 发布日期:2020-02-13
    • 文件大小:6144
    • 提供者:Woosual
  1. 嵌入式系统/ARM技术中的进程间通讯之信号

  2. 作者:孙晓明,华清远见嵌入式学院讲师。   UNIX上进程间通信的方式有多种,早期的有无名管道、有名管道和信号,后来又引入了IPC对象和套接字。信号是在软件层次上对中断机制的一种模拟,是一种异步通信方式。信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户   空间进程发生了哪些系统事件。用户进程对接收到的信号有三种处理方式:   默认处理:Linux对每种信号都定义了缺省的操作   忽略信号:对接收到的信号不做任何处理   捕捉信号:预先定义信号处理函数。
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:58368
    • 提供者:weixin_38654944
  1. 进程间通信IPC(InterProcessCommunication)

  2. 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcessCommunication)进程间通信模型管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道。只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);单独构成一种独立的文件系统:管道对于管道两端的进程
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:430080
    • 提供者:weixin_38711008
  1. 进程间通信IPC(InterProcessCommunication)

  2. 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication) 进程间通信模型 管道是半双工的,数据只能向一个方向流动;
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:430080
    • 提供者:weixin_38546622
  1. PHP多进程编程实例详解

  2. 本文实例讲述了PHP多进程编程。分享给大家供大家参考,具体如下: 第一步: $ php -m  命令查看php是否安装pcntl 和 posix扩展,若没有则安装 使用场景: 1. 要进行大量的网络耗时的操作 2. 要做大量的运算,并且,系统有多个cpu,为了让用户有更快的体验,把一个任务,分成几个小任务,最后合并。 多进程常用函数: pcntl_alarm — 为进程设置一个alarm闹钟信号 pcntl_errno — 别名 pcntl_strerror pcntl_exec — 在当前进程
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:62464
    • 提供者:weixin_38549520
  1. Linux下Oracle删除用户和表空间的方法

  2. 本文实例讲述了Linux下Oracle删除用户和表空间的方法。分享给大家供大家参考,具体如下: 1.删除某个用户 SQL> conn /as sysdba Connected. SQL> drop user userName cascade; 用户已删除 如果用户无法删除,并报错: ERROR at line 1: ORA-01940: cannot drop a user that is currently connected 通过查看用户的进行,并kill用户进程,然后删除用
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:39936
    • 提供者:weixin_38684743
« 12 3 4 5 6 7 8 9 10 ... 50 »