自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qianxc77的专栏

如果发现错误的地方,欢迎通过评论,私信等方式反馈给我,谢谢~

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程与进程

线程又称轻进程(light-weighted process LWP)是进程内的一个相对独立的执行流。主要特性:①轻型实体:线程基本上不拥有系统资源只有一点必不可少,能保证其独立运行的资源。线程TCB+私有堆栈②独立调度和分派的单位:线程是CPU调度的基本单位,由于线程很”轻“其上下文(物理运行环境)切换快,系统开销少。③并发执行④共享进程资源,正因为共享进程资源,线程需要的私

2012-12-23 15:35:36 391

原创 网络互连设备

物理层互连:中继器:也叫转发器是一个再生器,而非增幅器(增幅器不能分辨信号和噪声)集线器(hub):多端口中继器数据链路层互连:网桥(bridge):数据帧的存储和转发,隔离通信交换机(switch):多端口 ,mac表网络层互联路由器(router):路由表

2012-12-23 15:12:05 395

原创 进程切换(process switch)

进程上下文:进程是在操作系统支持下运行的,进程运行时操作系统需要为其设置相应的运行环境,如系统堆栈,地址映射寄存器,打开文件表,PSW与PC,通用寄存器等。在UNIX system V中将进程的物理实体和支持进程运行的物理环境称为进程上下文。用户级上下文:用户进程的程序块,数据块和堆栈块系统级上下文:进程控制块PCB,系统栈(核心栈)寄存器级上下文:程序状态字寄存器(p

2012-12-23 14:43:17 1595

原创 用户级线程和系统级线程

用户级线程:由系统库支持。线程的创建和撤销以及线程状态的变化都由库函数控制并在目态(user态)完成,与线程相关的控制结构TCB保存在目态并由系统维护。由于线程对操作不可见(操作系统可见的必然保存在kernel态由系统维护),系统调度仍以进程为单位(同一进程内线程相互竞争),核心栈的个数与进程个数相对性。用户级线程优点:①线程不依赖与操作系统,可以采取预问题相关的调度策略(线程队列在用

2012-12-23 11:03:16 2134

转载 管程和进程的区别

管程定义的是公有数据结构,而进程定义的是私有数据结构。管程把共享变量上的操作集中起来,而临界区(访问共享变量的程序段)却分散在每个进程中。管程为管理共享资源而建立的,进程主要是为占用系统资源和实现系统并发性而引入的。管程是被欲使用共享资源的进程所调用的,管程和调用它的进程不能并行工作,而进程之间能并发工作,并发性是其固有特性。管程是语言或操作系统成分,不必创建或撤销,而进程有生

2012-12-23 10:04:30 5123

原创 进程与程序联系与区别

进程:具有一定独立功能的程序关于一个数据集合的一次运行活动。进程的主要特性:①并发性:可以与其他程序在宏观上同时向前前进。②动态性:进程是执行中的程序。此外,进程的动态性还体现在如下两个方面。首先,进程是动态产生的,动态消亡的;其次在进程生存期内,其状态处于经常性变化之中③独立性:进程是调度的基本单位,资源分配的基本单位,它可以获得处理机并参与并发执行。④交往性:进程在运行

2012-12-23 09:58:51 930

原创 死锁和饿死的异同点

相同点:二者都是由于竞争资源而引起的,与资源的分配策略有关,因而防止饿死与死锁可从公平性方面考虑如FCFS先到先服务算法。不同点:①从进程状态考虑,死锁进程都处于等待态(等待某一不可被剥夺资源被释放),饿死进程可能处于忙式等待(就绪队列上等待可剥夺处理机资源)。(忙式等待:不进入等待状态的等待实际状态为”运行“或者”就绪“忙式等待空耗处理器资源因而是低效的,进程无法向前推进等待某一事件

2012-12-21 18:49:05 5285

原创 管程

管程的主要特性模块化:一个管程是一个基本程序单位,可以单独编译。模块之间联系清晰,提高了可读性,便于修改和维护,易于保证正确性。抽象数据类型:管程是一种特殊的数据类型,其中不仅有数据,还有对数据操作的代码。信息封装:管程是半透明的,管程的外部过程(函数)实现了某些功能,至于这些功能是怎么实现的,在其外部则是不可见的。管程类似于面向对象中的类。

2012-12-21 18:14:02 356

java核心技术

一套很好的java入门机学习资料,可以多看看,多练练

2013-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除