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

搜索资源列表

  1. UNIX进程调度详解

  2. 像内存和终端一样,CPU 也是一个共享的资源,系统中的许多进程都争用CPU。操作 系统必须决定如何在所有的进程之间分配CPU 资源。调度器作为操作系统的一个组成部分, 它决定在任一给定时刻哪个进程去运行,以及这个进程能运行多长时间。从本质上讲, UNIX 是一个分时系统。也就是说,UNIX 允许多个进程并发执行。从某种程度上讲,这只是一个 假象(至少对于单处理器来说是这样)。因为在任一给定的时刻在一个处理器上只能有一个进 程在运行。UNIX 操作系统通过在分时的基础上交替执行进程来模拟并发。调
  3. 所属分类:网络攻防

    • 发布日期:2009-06-08
    • 文件大小:86016
    • 提供者:mmmm9999
  1. 全面介绍Windows内存管理机制及C++内存分配实例

  2. 本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。 1. 进程地址空间 1.1地址空间 · 32|64位的系统|CPU 操作系统运行在硬件CPU上,32位操作系统运行于32位CPU上,64位操作系统运行于
  3. 所属分类:网络攻防

    • 发布日期:2009-12-04
    • 文件大小:132096
    • 提供者:perfectpdl
  1. 计算机操作系统内存分配与回收算法

  2. 内存分配与回收算法实现 1、实验目的 掌握为实现多道程序并发执行,操作系统是如何通过作业调度选择作业进入内存 系统如何为进入内存的作业分配内存空间,实现多道作业同时驻留内存,就绪进程队列中的多个进程是如何以分式方式共享CPU,作业运行完成离开系统时,系统如何进行内存回收,计算进程周转时间。 掌握各种调度算法,以及实现所需的各种数据结构。 2、实验内容 根据给定的动态分区分配算法流程图,用你熟悉的计算机编程语言编写一程序,该程序实现内存的合理分配后回收。 实现环境:visual c++ 实现方法
  3. 所属分类:其它

    • 发布日期:2010-05-31
    • 文件大小:16384
    • 提供者:Alqscool
  1. 使用互斥实现进程间共享内存

  2. 共享数据可能在多个线程或多个进程中读写,需要进行同步保护
  3. 所属分类:网络攻防

    • 发布日期:2010-06-10
    • 文件大小:28672
    • 提供者:programmer_chb
  1. Linux /Unix 共享内存

  2. 共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区。在/proc/sys/kernel/目录下,记录着共享内存的一些限制,如一个共享内存区的最大字节数shmmax,系统范围内最大共享内存区标识符数shmmni等,可以手工对其调整,但不推荐这样做。 一、应用 共享内存的使用,主要有以下几个API:ftok()、shmget()、shmat()、shmdt()及shmctl()。 1)用ftok()函数获得一个ID号. 应用说明: 在IPC中,我们经常用用key_t的值来创建或者打开信
  3. 所属分类:网络攻防

    • 发布日期:2010-08-19
    • 文件大小:22528
    • 提供者:AJ_2008
  1. 操作系统 进程创建实验报告

  2. 操作系统 进程创建实验报告 调用fork( )创建子进程 实验原理: 一) 进程 UNIX中,进程既是一个独立拥有资源的基本单位,又是一个独立调度的基本单位。一个进程实体由若干个区(段)组成,包括程序区、数据区、栈区、共享存储区等。每个区又分为若干页,每个进程配置有唯一的进程控制块PCB,用于控制和管理进程。 PCB的数据结构如下: 1、进程表项(Process Table Entry)。包括一些最常用的核心数据: 进程标识符PID、用户标识符UID、进程状态、事件描述符、进程和U区在内存或外
  3. 所属分类:网络管理

    • 发布日期:2011-06-11
    • 文件大小:325632
    • 提供者:lindaoge
  1. 使用内存映射数据文件

  2. Windows提供了3种进行内存管理的方法: • 虚拟内存,最适合用来管理大型对象或结构数组。 • 内存映射文件,最适合用来管理大型数据流(通常来自文件)以及在单个计算机上运行的多个进程之间共享数据。 • 内存堆栈,最适合用来管理大量的小对象。
  3. 所属分类:其它

    • 发布日期:2011-07-22
    • 文件大小:109568
    • 提供者:yin323jianke
  1. 用内存映射在多个应用程序之间共享数据

  2. 用内存映射在多个应用程序之间共享数据,使用 (1)用CreateFileMapping()创建一个文件映射内核对象; (2)用MapViewOfFile()将文件数据映射到进程的地址空间; (3)用UnmapViewOfFile()从进程地址空间解除这个映射。
  3. 所属分类:C++

    • 发布日期:2011-09-12
    • 文件大小:276480
    • 提供者:vipygd
  1. JAVA 多线程

  2. 程序 Java源程序和字节码文件被称为“程序” (Program),是一个静态的概念。 进程 执行中的程序叫做进程(Process),是一个动态的概念。  进程是程序的一次动态执行过程, 占用特定的地址空间.  每个进程由3部分组成:cpu,data,code。每个进程都是独立的,保有自己的cpu时间,代码和数据,即便用同一份程序产生好几个进程,它们之间还是拥有自己的这3样东西。 缺点:内存的浪费,cpu的负担  多任务(Multitasking)操作系统à将CPU时间动态地划分给每个进
  3. 所属分类:Java

    • 发布日期:2011-09-19
    • 文件大小:93184
    • 提供者:daiyy0921
  1. MemoryMonitor(内存监测)

  2. 使用Visual Studio 2005 C++ 写的内存监测例子 可监测多个进程内存状况 测试环境: Windows XP 其他: INI配置语言、托盘图标.
  3. 所属分类:C++

    • 发布日期:2012-03-22
    • 文件大小:285696
    • 提供者:zhaori
  1. 内存管理模型的设计与实现(操作系统)

  2. 对内存的可变分区申请采用链表法管理进行模拟实现。要求: (1) 对于给定的一个存储空间自己设计数据结构进行管理,可以使用单个链表,也可以使用多个链表,自己负责存储空间的所有管理组织,要求采用分页方式(指定单元大小为页,如4K,2K,进程申请以页为单位)来组织基本内容; (2) 当进程对内存进行空间申请操作时,模型采用一定的策略(如:首先利用可用的内存进行分配,如果空间不够时,进行内存紧缩或其他方案进行处理)对进程给予指定的内存分配; (3) 从系统开始启动到多个进程参与申请和运行时,进程最少要
  3. 所属分类:其它

    • 发布日期:2012-07-12
    • 文件大小:238592
    • 提供者:aa1ss2dd3asd
  1. 进程通信.doc

  2. 进程通信 Linux进程间通信 一、进程间通信概述 进程通信有如下一些目的: A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 B、共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。 C、通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。 D、资源共享:多个进程之间共享同样的资源。为了作到这一点,需要内核提供锁和同步机制。 E、进程控制:有些进程希望完全控制另一
  3. 所属分类:嵌入式

    • 发布日期:2012-08-19
    • 文件大小:54272
    • 提供者:tianyasishui
  1. 内存管理技术内幕

  2. 无论计算机安装了多少内存,似乎从来就没有感到足够过。Windows NT所面对的最复杂和困难的任务之一就是要管理好计算机上有限的物理内存。NT必须为可能同时运行的多个进程划分物理内存以提供给每个进程适当的一份的事实更加强了这个挑战。此外,NT还必须能在一个从少到16MB到多达1GB或更多的宽广的内存大小范围中调整自己的行为。 本月我将介绍基于硬件支持的内存分页的虚拟内存概念。这个专栏将为理解NT怎样定义进程和地址空间打下基础。我将讨论NT怎样分配虚拟内存地址和记录分配情况的内部数据结构。我也将
  3. 所属分类:Windows Server

    • 发布日期:2012-11-04
    • 文件大小:266240
    • 提供者:mawenbo1983
  1. 共享内存临界资源控制

  2. 无论是管道还是报文,发送方在写满的时候都会被阻塞,接受方在空的时候也会被阻塞。所以我们没有看到对同一个管道或者报文读写时候要加上额外的代码解决多个进程对资源共享产生的问题
  3. 所属分类:C

    • 发布日期:2012-11-16
    • 文件大小:14336
    • 提供者:soldier_it
  1. 进程内存监控小软件,自动关闭和打开进程

  2. 这是一个进程监控小软件,有的时候我们开发的程序内存占用太大,所以导致机子反应很慢,这类问题一般在服务器端中比较常见。 这个小软件,可以设置多久检查一次进程的内存占用大小,以及可以设置内存占用的最大值,当某个进程超过这个最大值时就自动关闭这个进程,然后又重启这个进程,现在网上很多这类小软件,都有一个错误,就是当自动关闭后就没有办法自动重启了,这个工具就解决了这个小问题。 这个小工具用C#单线程开发,如果要监控多个软件,自己写个多线程就可以。
  3. 所属分类:C#

    • 发布日期:2013-01-15
    • 文件大小:73728
    • 提供者:yzl417020551
  1. Windows下进程间通信

  2. 在windows下实现进程间的通信,通过内存文件映射实现数据通信,通过信号量进行同步,通过线程池实现数据的异步处理,实现多个进程间的高速数据通信
  3. 所属分类:C++

    • 发布日期:2013-01-29
    • 文件大小:3145728
    • 提供者:zhb_yz
  1. 多个进程共享数据,内存数据库

  2. 多个进程共享内存资源 内存数据库内存数据库
  3. 所属分类:网络攻防

    • 发布日期:2009-04-09
    • 文件大小:16384
    • 提供者:shengfang666
  1. 详解Linux如何查看当前占用CPU或内存最多的几个进程

  2. 本篇文章主要介绍了详解Linux如何查看当前占用CPU或内存最多的几个进程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-15
    • 文件大小:35840
    • 提供者:weixin_38658086
  1. many-smt:并行运行多个后端求解器的SMT前端,返回第一个结果-源码

  2. 多表面贴装 这是一个前端,它并行运行多个后端求解器,并返回第一个结果。 像普通的SMT-LIB求解器一样,它在stdin上接受SMT-LIB v2.6输入,并将输出写入stdout。 当前,Many-SMT知道如何使用 , 和 。 拉请求是欢迎的! 使用/安装 该脚本需要 。 除了Python 3标准库外,它没有依赖项。 该脚本足够小,可以完全独立。 您可以直接在以下文件夹中使用它: ./many-smt <test.smt2 或通过将其复制到PATH上的文件夹进行安装。 细节和警
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:6144
    • 提供者:weixin_42105570
  1. Python通过Manager方式实现多个无关联进程共享数据的实现

  2. Python实现多进程间通信的方式有很多种,例如队列,管道等。 但是这些方式只适用于多个进程都是源于同一个父进程的情况。 如果多个进程不是源于同一个父进程,只能用共享内存,信号量等方式,但是这些方式对于复杂的数据结构,例如Queue,dict,list等,使用起来比较麻烦,不够灵活。 Manager是一种较为高级的多进程通信方式,它能支持Python支持的的任何数据结构。 它的原理是:先启动一个ManagerServer进程,这个进程是阻塞的,它监听一个socket,然后其他进程(Manager
  3. 所属分类:其它

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