2LSD面试题分类.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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协议提供可靠的连接服务,采用三次

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档