百度2015简答题

本文深入解析操作系统基础知识,涵盖僵尸进程与孤儿进程的区别及其影响,TCP/IP的3次握手与4次挥手过程,以及操作系统内存管理的淘汰算法。此外,还探讨了动态链接库与静态链接库的优缺点,以及轮询任务调度与抢占式调度的区别。
摘要由CSDN通过智能技术生成
1.当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?
计算机系统中存储层次可分为高速缓冲存储器(cache)、主存储器、辅助存储器三级。
高速缓冲存储器用来改善主存储器与中央处理器的速度匹配问题。
辅助存储器用于扩大存储空,即硬盘,光盘等,容量大,但存取数据慢,计算机都是先把辅存中要读的东西放到主存后处理,然后在依据情况是否写回。
主存即为内存,断电信息丢失,但存取数据块,它的容量大小直接影响计算机运行速度。
可把主存一辅存层次作为一个存储整体,形成的可寻址存储空间比主存储器空间大得多。由于辅存容量大,价格低,使得存储系统的整体平均价格降低。
由于Cache的存取速度可以和CPU的工作速度相媲美,故cache一主存层次可以缩小主存和CPU之间的速度差距,从整体上提高存储器系统的存取速度。尽管Cache成本高,但由于容量较小,故不会使存储系统的整体价格增加很多
其中高速缓存解决了存储系统的速度问题,辅助存储器则解决了存储系统的容量问题。

采用多级层次结构的存储器系统可以有效的解决存储器的速度、容量和价格之间的矛盾。

2.Unix/Linux系统中僵尸进程是如何产生的?有什么危害?为何避免?
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用w

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值