多线程编程操作系统原理概念 时间片 进程状态 上下文: 对进程来说,就是进程的执行环境,具体就是各个变量和数据,包括所有的寄存器变量、打开的文件、内存信息等。 进程的写时复制:由于一般fork后面都接着exec,所以,现在的fork都在用写时复制的技术,顾名思意,就是,数据段,堆,栈,一...
分类:
编程语言 时间:
2015-05-19 20:36:59
阅读次数:
282
一般而言,视频会议的主要核心功能是:多人语音、多人视频、公共电子白板、会议房间管理。本文我们将介绍视频会议系统的主要功能及其实现原理,后面有空在介绍详细每个功能的详细实现细节。
分类:
其他好文 时间:
2015-05-11 17:41:51
阅读次数:
222
始读于2014年5月31日兔家中,前三章完成于2014年6月10日22:21:41后几张是讲一些具体产品的内容,对于每一个产品,都需要确实的使用和经验,以后需要的时候再研究不迟,技术永远在使用中进步更大。以前对存储尤其是分布式存储的整体知识体系不是太清楚,只是片段式的知道一些理论,通过此书的学习,对...
分类:
其他好文 时间:
2015-04-27 13:03:02
阅读次数:
180
Git是Linux的创始人LinusTorvalds开发的开源和免费的版本管理系统,利用底层文件系统原理进行版本控制的工具。Git是目前为止最著名运用最好最受欢迎的分布式的配置管理工具。早期的版本控制系统以svn为代表属于集中式版本库模式,每个chengxvyuan在本地有一个工作目录树,其内容是该...
分类:
其他好文 时间:
2015-04-25 20:58:41
阅读次数:
193
Git 是 Linux 的创始人 Linus Torvalds 开发的开源和免费的版本管理系统,利用底层文件系统原理进行版本控制的工具。Git是目前为止最著名运用最好最受欢迎的分布式的配置管理工具。 早期的版本控制系统以svn为代表属于集中式版本库模式,每个chengxvyuan在本地有...
分类:
其他好文 时间:
2015-04-24 21:06:34
阅读次数:
177
Git 是 Linux 的创始人 Linus Torvalds 开发的开源和免费的版本管理系统,利用底层文件系统原理进行版本控制的工具。Git是目前为止最著名运用最好最受欢迎的分布式的配置管理工具。重点:1、 Git托管网站:GitHub、CodePlex、Gitorious、Unfuddle逐渐流...
分类:
其他好文 时间:
2015-04-24 21:00:22
阅读次数:
134
初次接触死锁的概念是大学的一门课程《操作系统原理》中描述的“哲学家进餐”问题。操作系统中,由于各个进程共享系统资源而可能出现死锁问题。同样java多线程环境下,也存在资源共享导致的死锁问题。当一组java线程发生死锁时,程序有可能就此阻塞,而无法正常结束。Java应用程序中,我们使用加锁机制来确保线程的安全,但是如果过度地使用加锁,可能导致锁顺序死锁问题。
整理《java并发编程实...
分类:
编程语言 时间:
2015-04-17 11:33:25
阅读次数:
172
现阶段的TPMS胎压检测系统大致分为直接式和间接式,分别是通过内置传感器以及ABS系统检测胎压 【直接式TPMS,流行的方案】 轮胎的胎骰上安装一个内置传感器,传感器中包括感应气压的电桥式电子气压感应装置 【直接式TPMS工作原理】 在行车或静止的状态下,传感器实时监视轮胎的压力、温度等数据,它将气...
分类:
其他好文 时间:
2015-04-13 16:38:09
阅读次数:
936
定义:
DBMS对DB的监控,称为数据库的管理,或数据库的保护。
******************************************
DBS运行的最小逻辑工作单位是:事务。
事务定义:
是构成单一逻辑工作单元的操作集合,要么完整执行,要么完全不执行。
例如:
银行存取款:要么正确存取款,要么完全不执行,不能出现:钱放进去,但账...
分类:
数据库 时间:
2015-04-12 21:08:25
阅读次数:
230
进程的描述ulk那个大图 for task_struct提纲挈领,看代码前总览
序言 进程控制块PCB——task_struct为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。
struct task_struct数据结构很庞大Linux进程的状态与操作系统原理中的描述的进程状态似乎有所不同,比如就绪状态和运行状态都是TASK_RUNNING,为什么呢...
分类:
系统相关 时间:
2015-04-07 23:33:39
阅读次数:
382