西电复试操作系统大题总结

1.什么是线程,它与进程的区别是什么?

线程——轻量级进程,他是基于一个进程的运行单位,它可以不占有资源,一个进程
可以有一个线程也可以有多个。这些线程共享此进程的代码,DATA和部分管理信息,
但是每个线程都有它自己PC ,Stack和其他。
区别
地址空间和资源不同:进程间相互独立;同一进程的各个线程之间却共享他们的资源
通信不同: 进程之间可以使用IPC通信,线程之间可以直接读写进程数据段来进行通信;但是需要进程同步和护持手段的辅助,以保证数据一致性。
调度和切换不同:线程上下文切换比进程上下文切换要快得多。

2.缓冲区的作用是什么?试述UNIX为块设备设置多缓冲的目的是什么?

1)缓和CPU和IO 设备之间 速率不匹配的矛盾
(2)减少对CPU的终端频率,放宽对终端响应时间的限制
(3)提高CPU和IO设备之间的并行性
为了提高基本速率相差比较大的块设备之间的吞吐量,并减少对CPU的中断次数。

3.什么是分布式操作系统?主要特点?

分布式系统是指把多个处理机通过线路互联而构成的系统,此系统的处理
	和控制分布在各个处理上。
	主要特点:分布性,自治性,模块性,并行性
  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值