自定义博客皮肤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 413

原创 网络互连设备

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

2012-12-23 15:12:05 452

原创 进程切换(process switch)

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

2012-12-23 14:43:17 1660

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

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

2012-12-23 11:03:16 2222

转载 管程和进程的区别

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

2012-12-23 10:04:30 5273

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

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

2012-12-23 09:58:51 966

原创 死锁和饿死的异同点

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

2012-12-21 18:49:05 5367

原创 管程

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

2012-12-21 18:14:02 426

java核心技术

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

2013-11-06

空空如也

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

TA关注的人

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