您的位置:首页 > 其它

某处发现百分百恢复覆盖的分区数据恢复方法(掌握)

2011-06-26 20:45 267 查看
一、进程与线程的区别
1、进程是拥有资源的基本单位,线程是进程的一个实体,是调度资源的基本单位。
2、在撤销和建立进程时,需要保持当前进程CPU环境和设置新进程CPU环境,系统开销比较大,线程的撤销与建立之需要保存和设置少量寄存器内容。
3、线程共享进程资源,线程间通信较容易。
二、I/O控制方式
循环测试(轮询),中断,直接存储器访问(DMA),I/O通道方式
三、就绪态与阻塞态
就绪:进程获得了除CPU之外的其他资源,只要获得CPU就可运行,此状态称为就绪状态
阻塞:进程在运行时由于某事件(如请求IO)而无法继续运行,便放弃CPU而暂停,此状态称为阻塞状态
四、分页存储管理和分段存储管理
分页:以页为基本单位的存储管理方式,页是信息的物理单位,页的大小是固定的,分页的作业地址空间是一维的(给一个地址就能完全定下页号和页内地址)
分段:以段为基本单位的存储管理方式,段是信息的逻辑单位,段的大小是不固定的,分段的作业地址空间是二维的(需要段号和段内地址确定段的信息)
五、死锁产生的原因
1、竞争资源
2、进程推进顺序非法
六、进程间通信方式
1、管道机制
管道通过将某一进程的输出送到另一进程的输入实现进程间通信
2、共享内存
通过共享内存机制,一个进程可以实时看到另一个进程对内存数据的更新
3、信号机制
信号是软件层次上对中断的模拟,是一种异步通信机制,可以再任何时刻对进程发送信号而不需知道进程的状态
4、信号量机制
信号量机制是为解决进程间同步和互斥的通信机制,包括一个称为信号量的变量和等待队列以及一对原子操作(PV操作),信号量对应一种资源,用大于零的整数表示,当有进程想访问此信号量对应的临界资源,如过信号量大于0,则将信号量减一,允许此进程访问,否则进入阻塞队列;当进程访问结束时,如果有进程等待,则唤醒,否则信号量加一
5、消息队列机制
消息队列就是一些消息的列表,进程可以读取或者写入消息,克服了管道和信号机制消息量有限的缺点
6、socket机制

可用于网络上不同主机进程间的通信

本文出自 “sdu_IS” 博客,请务必保留此出处http://hychuanshuo.blog.51cto.com/2724628/1298741
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: