2020中科大软件学院linux操作系统分析期末考试题

前言:csdn上有关中科大孟老师linux操作系统期末考试复习资料居然是一片空白,考试前两天才知道考试题型,哎,我就填补一下这个空白吧,此试题为回忆版,并无答案。

第一题填空题20分:

如图所示,给了一段函数嵌套的c代码和汇编代码,汇编代码是64位的,初始化条件是rbp和rsp都指向x。
问题1:求执行c代码过程中,x-8,x-16,x-24,x-32,x-40,x-48,x-56地址中存放的数据是什么?
问题2: main函数执行完毕后,rsp和rbp指向哪里,eax寄存器中存放的数是多少。

注:c代码是ppt上面的,考试的代码和这个几乎一摸一样,就是g函数中没有“+3”

第2题判断题10分:

给出了linux内核的进程切换代码switch_to()相关的代码。
阅读源码进行判断。
问题一:连续的push和pop操作是否发生在同一个进程的内核栈中。
问题二:是否存在。。。。。

第3题简答题10分:

x86-64位的linux操作系统,简述函数调用和系统调用异同。

第4题简答题10分:

简述用户态进程X切换到用户态进程Y的过程

第5题论述题15分:

论述linux操作系统处理中断的过程。

第6题论述题10分:

论述字符设备驱动程序的组成和注册,字符设备的管理和打开访问控制。

第7题论述题10分:

论述VFS文件系统的主要数据结构,以及进程相关的文件系统主要数据结构。

第8题论述题10分:

论述linux操作系统进程调度过程(主要的数据结构)

第9题论述题5分:

论述linux计时体系的功能

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值