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操作系统

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
中科大软件学院嵌入式linux历年真主要包含了嵌入式系统的基本知识、嵌入式软件开发技术、Linux操作系统的相关知识等内容。以下是一些可能出现在这些真中的目类型和涉及的知识点: 1. 选择:考察对嵌入式系统、软件开发和Linux操作系统的基本概念和原理的理解。 2. 简答:要求简要回答某一概念、原理或问。例如,解释实时操作系统的概念和特点,嵌入式Linux的优势和劣势。 3. 分析:根据一段代码或情景描述,分析其中的问、改进方法等。例如,分析某一段代码的错误之处并给出修正方案,或者给出一个场景描述,要求分析并实现满足该场景需求的嵌入式Linux应用程序。 4. 编程实践:给出一段代码或问描述,要求编写相应的嵌入式Linux应用程序。例如,编写一个简单的设备驱动程序,或者基于指定的需求实现一个完整的嵌入式系统应用。 参加嵌入式Linux历年真的学生应该具备嵌入式系统的基本知识,了解嵌入式软件开发的技术和方法,熟悉Linux操作系统的基本原理和使用方法。除了理论知识,实践经验也非常重要,因为真往往会涉及到实际场景的问解决。 通过参加这些真的练习,学生可以深入理解嵌入式系统和Linux操作系统的相关知识,提高问解决能力和编程实践能力。同时,这些真也有助于考察学生对嵌入式Linux的综合理解和应用能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值