- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2LSD面试题分类
进程的内存管理
必选题
讲述虚拟内存和物理内存
按32位处理器,系统为每个进程分配一个独立的4G大小的虚拟内存空间,物理内存大小根据实际内存条大小。
虚拟内存用来保护物理内存不被直接访问,进程间地址空间的隔离。用户程序运行在虚拟空间中,并和物理内存进行映射。
阐述Linux中进程的内存分配
从高地址到低地址,4G的虚拟内存分为:
内核空间(1G),用户空间(3G)
用户空间中依次为存放环境变量和命令行参数的空间、栈、共享内存映射区、堆、数据段和代码段。
可选题
讲述进程内存的段页式管理
虚拟内存分成若干个段(数据段、代码段、堆、栈),段内分为若干个页(一页一般为4K),和物理内存之间映射也是按照段和页来映射的,传输数据大小单位为页。
虚拟内存和物理内存之间如何进行映射的?
通过MMU(内存管理单元)进行映射,将虚拟地址转换为物理内存。
按照页的单位大小来进行数据的映射。
弥补物理内存容量的不足,在硬盘上开设一块交换分区进行页的调入和调出。
进程间通信的机制
必选题
1) 讲述进程间通信的方式
信号、管道、消息队列、共享内存、套接字
2) 讲述关于System V IPC对象:
答: 包括消息队列、共享内存和信号量,
创建在内核中
内核负责释放
IPC对象在内核空间中有唯一性标识ID
3) 讲述共享内存:
答:是被多个进程共享的一块物理内存
共享内存是进程间共享数据的一种最快的方法
共享内存不提供同步机制
匿名管道和命名管道的区别
匿名管道用于有关系进程(父子进程和兄弟进程)之间的通信
命名管道可用在任何进程间的通信
命名管道在文件系统有一个对应的管道文件
匿名管道有pipe系统调用生成,命名管道由mkfifo系统调用产生管道文件,再通过open、read和write进行读写通信。
5)在信号量集控制函数int semctl(int semid, int semnum, int cmd, … /*union semun arg*/)中,若要对所有的信号量进行操作,则将semnum设置为:
A、 0 B、 1 C、 2 D、 3
答案: A
在进程通信中,对放置在信号量集中的所有信号量进行semop操作时是否必须都要成???
不是,可以部分成功,部分不成功。
7) 共享内存的同步和互斥采用什么技术来解决?
进程信号量可以解决共享内存的同步和互斥。
可选题
阐述管道的读写特性
a) 管道是阻塞性的,当进程从管道中读取数据,若没有数据进程会阻塞
b) 当一个进程往管道中不断地写入数据但是没有进程去读取数据,此时只要管道没有满是可以的,但若管道放满数据的则会报错。
c) 当读一个写端已被关闭的管道时,在所有数据被读取后,read返回0。
d) 如果写一个读端已被关闭的管道,则产生信号SIGPIPE
2) 管道(pipe)默认是阻塞性的,可通过___C___方式修改为非阻塞性的
A、open() B、write() C、fcntl() D、read()
3) fork出一个子进程后,父进程中创建的共享内存和通过shmat系统调用映射的地址是否会被继承?
答:共享内存不会被继承,映射的地址会被继承。
4) 讲述如何利用进程信号量和共享内存来解决读者和写者问题(一个写者一个读者,双向通知)
OSI分层结构
1、必选题
1) 由国际标准化组织(ISO)和国际电信联盟(ITU-T)共同提出的开放系统互连(OSI)参考模型中共有__b_层,参考模型的最高层则为___c__层。
a.) 4 b.) 7 c.) 应用 d.) 会话
2) 关于TCP、UDP及其上层的应用,描述错误的是____b___
a.) TCP协议时面向连接的,UDP协议是面向无连接的;
b.) UDP不保证数据的可靠传送,而文件的传递时要求必须无错传送的,因而所有基于文件传递的应用都不能基于UDP,如TFTP;
c.) telnet是基于TCP的终端应用,连续输入的多个字符可能会被封装到一个TCP包中;
d.) 在同一节点上,基于TCP和UDP的应用端口号可以重叠;
3) 下面合法的IP地址是:(c )。
A. 129,1,150,115
B. 211.260.218.244
C.
D. 24.128.12
4) 以太网中的ARP协议的作用
根据IP地址解析出对应的MAC地址;
5) TCP的3次握手的过程是什么样的
答案:
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次
您可能关注的文档
- 25世界的海洋资源处理.doc
- 25倍数的特征教学设计与评析.doc
- 25创伤病人麻醉的相关问题耿智隆.doc
- 25学生公寓管理工作经验交流材料(鹤壁职业技术学院).doc
- 25单片机点阵式LED“09”数字显示技术实验.doc
- 25《〈世说新语〉两则》《陈太丘与友期》教案.doc
- 25常见天气系统(教案).doc
- 25年来国外行政改革分析与评价.doc
- 25常微分方程课后答案(第三版)王高雄.doc
- 25楼剪力墙漏振孔洞处理方案.doc
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)