内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念。 内存 简单地说,内存就是一个数据货架。内存有一个最小的存储单位,大多数都是一个字节。内存用内存地址(memory address)来为每个字节 ...
分类:
系统相关 时间:
2019-01-18 16:32:32
阅读次数:
181
一、Docker简介 Docker是基于Linux容器技术(LXC),使用Go语言实现的开源项目,诞生于2013年,遵循Apache2.0协议。Docker自开源后,受到广泛的关注和讨论。 Docker在开发和运维中的优势: (1)更快的交付和部署。 使用Docker,开发人员可以使用镜像来快速构建 ...
分类:
其他好文 时间:
2019-01-04 12:16:55
阅读次数:
600
原文发表于百度空间,2009-05-13 Idle进程和System进程一样,也是系统中的一个特殊进程,严格讲它不算是一个进程,但是它有自己的EPROCESS,并有一个IdleThread.若说它算一个进程,它的进程空间、句柄表、Token等却又和System进程一样,即共享了System的内核数据 ...
分类:
系统相关 时间:
2018-12-26 20:56:01
阅读次数:
192
201771010125王瑜《面向对象程序设计(java)》第十七周学习总结 一 理论知识 1.多线程:多线程是进程执行过程中产生的多条执行线索。 2.进程: 线程是比进程执行更小的单位。线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的数据。每个线程有它自身的产生、存在和消亡的过 ...
分类:
编程语言 时间:
2018-12-23 20:45:36
阅读次数:
213
实验十七 线程同步控制 实验时间 2018-12-10 1、实验理论知识 多线程 多线程是进程执行过程中产生的多条执行线索。进程 线程是比进程执行更小的单位。线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的数据。每个线程有它自身的产生、存在和消亡的过程, 是一个动态的概念。线程创 ...
分类:
编程语言 时间:
2018-12-23 16:45:57
阅读次数:
203
一:理论知识 1.线程的概念: 程序是一段静态的代码,它是应用程序执行的蓝本。‐进程是程序的一次动态执行,它对应了从代码加载、执行至执行完毕的一个完整过程。 多线程是进程执行过程中产生的多条执行线索。‐线程是比进程执行更小的单位。‐线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的 ...
分类:
编程语言 时间:
2018-12-16 14:45:05
阅读次数:
190
实验十六 线程技术 理论知识: 程序是一段静态的代码,它是应用程序执行的蓝本。‐进程是程序的一次动态执行,它对应了从代码加载、执行至执行完毕的一个完整过程。 多线程是进程执行过程中产生的多条执行线索。‐线程是比进程执行更小的单位。‐线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的 ...
分类:
其他好文 时间:
2018-12-16 14:42:52
阅读次数:
107
第一部分:理论知识学习部分 程序:一段静态的代码,应用程序执行的蓝本。 进程:是程序的一次动态执行,它对应了从代码加载、执行至执行完毕的一个完整过程。 多线程:进程执行过程中产生的多条执行线索,比进程执行更小的单位。 线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的数据。 每个线 ...
分类:
编程语言 时间:
2018-12-16 14:35:49
阅读次数:
124
如何阅读这篇文章顺序 1.1:了解同步异步和阻塞非阻塞 1.11: 同步异步 1.12:阻塞非阻塞 1.2:了解一次read操作需要的步骤 1.3:五种模型 1.1:I/O模型中的同步异步,阻塞非阻塞: 1.11:同步和异步:synchronous,asyncronous 关注的是消息通知机制 同步 ...
分类:
其他好文 时间:
2018-11-05 12:21:39
阅读次数:
179
https://baike.baidu.com/item/VirtualAlloc 百度百科 https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa366887(v=vs.85).aspx 微软文档 用了这个之后可以把二进制文件读到进程 ...
分类:
系统相关 时间:
2018-10-30 23:50:55
阅读次数:
266