暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
百度校园招聘笔试试题-研发工程师笔试题(济南站).doc
204
3页
0次
2021-02-22
40墨值下载
更多企业校园招聘笔试面试试题合集下载: http://bimian.xuanjianghui.com.cn/
百度

校园招聘
研发工程师笔试题(济南站)
一,简答题

,当前计算机系统一般会采用层次结构存储数据,请介绍下典型计算机存储系统一般分为
哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(

分)
所谓存储系统的层次结构,就是把各种不同存储容量、存取速度和价格的存储器按层次
结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所存放的程
序和数据按层次分布在各种存储器中。目前,在计算机系统中通常采用三级层次结构来构
成存储系统,主要由高速缓冲存储器

、主存储器和辅助存储器组成。

存储系统多级层次结构中,由上向下分三级,其容量逐渐增大,速度逐级降低,成本则
逐次减少。整个结构又可以看成两个层次:它们分别是主存一辅存层次和

一主存层
次。这个层次系统中的每一种存储器都不再是孤立的存储器,而是一个有机的整体。它们
在辅助硬件和计算机操作系统的管理下,可把主存一辅存层次作为一个存储整体,形成的
可寻址存储空间比主存储器空间大得多。由于辅存容量大,价格低,使得存储系统的整体
平均价格降低。由于

的存取速度可以和

的工作速度相媲美,故

一主存层
次可以缩小主存和

之间的速度差距,从整体上提高存储器系统的存取速度。尽管

成本高,但由于容量较小,故不会使存储系统的整体价格增加很多。

综上所述,一个较大的存储系统是由各种不同类型的存储设备构成,是一个具有多级层
次结构的存储系统。该系统既有与

相近的速度,又有极大的容量,而成本又是较低的。
其中高速缓存解决了存储系统的速度问题,辅助存储器则解决了存储系统的容量问题。采
用多级层次结构的存储器系统可以有效的解决存储器的速度、容量和价格之间的矛盾。

系统中僵尸进程是如何产生的?有什么危害?如何避免?

一个进程在调用

命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留
下一个称为僵尸进程(

)的数据结构(系统调用

,它的作用是使进程退出,但
也仅仅限于将一个正常的进程变成一个僵尸进程,并不能将其完全销毁)。


进程的状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,
没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程的退
出状态等信息供进程集,除此,僵尸进程不再有任何内存空间。它要它的
进程来为它尸,如果他进程没安装

号处数调用
!
!"#
待子进程结束,又没有显式忽略该信么它就一僵尸状态,如这时进程结
束了,

进程自接手这个进程,为它尸,它是能被清除的。但是如
果父进程是一个循环,不会结束,进程就会一僵尸状态,这就是为什么系统
中有时会有很多的僵尸进程。
避免
$
方法

%&
中,如调用
'()
'('

置设置为忽略
*
则不会产生僵死子
进程。另外
*
使用
%&
'(+*
则可设置
,-./ 0,1
标志以避免进程

中也可使用这个,在一个程序的开始调用这个
'() *-.2
更多企业校园招聘笔试面试试题合集下载: http://bimian.xuanjianghui.com.cn/

调用
345
两次。

!"#
待子进程返回
6
,简述

系统中使用
'5
库编写服务程序的程,请分别用对应
'5
通信数表

1'5
通信
服务端流程如下:
6
创建
'4745
6
初始化
'474,##4
服务址)
6
'5
'474,##4
绑定
#
6
开始监听
)'
86
!)
循环,不
"
接入客户端
'5
,进行读写操作
!4
4#
96
关闭
'4745
客户端流程:
6
创建
)5
6
初始化
'474,##4
6
链接到服务

6
!4
4#
进行读写操作
86
关闭
)5
这个列表是一个
:45);
套接字
,
或者方法要:
'5
创建一个确定类型的套接字,类型用一个整型数值标识,并为它分系统资源
#
一般用于服务,将一个套接字与一个套接字地址结构相关联,比如,一个指定
的本地端口

址。
)'
用于服务,使一个绑定
1
套接字入监听状态。

用于客户端,为一个套接字一个自由的本地端口号
1
套接字
它会试图获得一个
1
连接
"
用于服务
接受一个从远端客户端发出的创建一个
1
连接接入
创建一个套接字,与该连接套接字地址相关联
'#
47*
或者
!4
4#*
或者
4734
'#*
用于
套接字
接受数据。
)'
用于系统放分配给一个套接字资源
1
连接会被中
(';
(';##4
用于解主机址。
')
用于整有如下情况套接字列表:
写或者是有错误
"))
用于检查套接字的状态。
套接字可以被试,看是可以写入是有错误
('5"
用于查询指定套接字一个特套接字选项的当前
''5"
用于为指定套接字一个特套接字选项
,算与程序设计题
of 3
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜