首页 > 其他分享 >大四上 | 计算机综合课设答辩经验帖

大四上 | 计算机综合课设答辩经验帖

时间:2022-12-22 15:15:21浏览次数:34  
标签:综合课 大四 idle 线程 页表 答辩 进程 kill

被问了如下问题:

  • 我们的 OS 中是否有 idle 进程。
    • 背景:如果所有进程都被 kill 掉了,那么 os 就会陷入死循环。即使再发生需要响应的事情,比如希望再创建个进程 或者异常处理,也没有人去应答。也就是说,如果所有用户进程都被 kill 掉了,我们的 OS 中,是否有人维持系统基本的运转与异常响应。
    • 队友说 linux 启动后有个 0 号进程叫 init,永远活着,会起到这个功能。
    • (老师希望听到的回答:idle 进程是 shell)
  • 异常处理:地址越界怎么处理。
  • 存储管理:线程的共享内存,进程地址空间在内存的映射方式(也就是二级页表的组织方式)。
    • 线程共享内存,框架代码貌似有 bug:线程共享了进程的二级页表,我们是先 kill 进程、再新建【该进程】的线程(迷惑)。进程被 kill 时,相关内存全部被回收,所以新线程无法根据共享页表 找到代码段的实际物理地址。
  • 存储管理:页表大小为 4K,我们想分配一个 5K 空间,零散的 4-1=3K 空间怎么处理。
    • (基于框架代码的回答)就让它零散着。
  • 页表的设计,我们的页表设计中是否有安全性措施。
    • ① 虚拟地址 vs 物理地址,进程地址空间的隔离。
    • ② 内存的属性 不可读 / 只读 / 可写 / 可执行。
  • 设备管理:银行家算法属于死锁的检测 / 消除 / 预防(√)。
  • vga 硬件拓展:
    • vga 显示屏的工作流程:首先与驱动交互,得到满屏字符;然后把字符转换成字模,输出。
    • UART 串口跟 VGA 显示器是否有交互。应该是没有,。
  • 为什么要做进程调度的 MLFQ 拓展。
  • 报告的建议:要把亮点单独说出来,反复强调。

其他组被问的内容:

  • 还是 idle 进程。
  • 串口的读写交互逻辑:写直接写,读要存 buffer。
  • 一个综合性问题:异常处理、时间中断、切换进程、清 TLB、context switch 这一套流程。

总的来说,杨老师是一个很 nice 很敬业、也比较尊重学生的老师,答辩体验还不错。

答辩的目的是确保我们真的做了,一般会问 random 的技术细节问题,简单准备一下即可。

可能是提前答辩、时间充裕的缘故,我们答辩了整整一下午,退出会议后头昏脑胀,然后就发烧了
(然后出现了新冠症状,悲)

标签:综合课,大四,idle,线程,页表,答辩,进程,kill
From: https://www.cnblogs.com/moonout/p/16998327.html

相关文章

  • 大四寒假学习计划
    日期早上上午下午晚上周一晨练,英语喀兴林高量vasp毕设学习周二~[[资料待看#微信读书|python物理学]][[资料待看#蔻享DMFT|DMFT寇享]]学习周三......
  • JSP住宅小区物业管理系统(源代码+开题报告+论文+答辩PPT)
    小区物业管理毕业设计(论文)目 录摘要--------------------------------------------------------------------------------------------1ABSTRACT-------------------------......
  • P2项目答辩总结
    1、登录1.1登录的时候做vip的判断;1.2使用JWT(JavaWebtoken),验证登录,更加安全2、连续签到2.1判断是否断签:​ 通过判断昨天是否登录,可以判断;2.2判断连续签到多少......
  • 给大四毕业生的建议——春招、留学、考公
    出国、就业相关建议零、前言在大四这样一个关键的阶段,我相信大家已经深思熟虑,为自己的人生选择了一条相对合适的道路。对我们专业而言,绝大多数同学选择了「考研」,仅有少......
  • 【毕业设计】工作日志01:开题答辩
    开题答辩一、答辩经过其实11月1日我才完成了开题报告的最终版本,11月2日晚上8点45就要答辩,所以我的PPT做得比较差,很多想做的内容没做,想写的细节没写上,光顾着用嘴巴讲......
  • 论文答辩那些事儿
    大家好!特殊时期,不能返校所以,学校安排了线上答辩对于编者,满怀期待结果答辩完,心中暗觉不爽对于答辩结束的同学一起乐呵乐呵对于还未答辩的同学快拿出小本本记好万一该知识点考......
  • 【大四上学期】过程控制系统课程笔记【更新中】
    过程控制系统笔记目录过程控制系统笔记第一章单回路反馈控制系统单回路系统结构组成举例--水槽液位控制系统单回路控制系统方框图单回路反馈控制系统特点被控变量选择选......
  • 软件综合课设-课程设计指导网站
    沈阳航空航天大学  课程设计报告 课程设计名称:软件综合课程设计课程设计题目:课程设计指导网站设计与实现  学   院:计算机学院指导教师:安云哲学......
  • 一个来自大四留学生的感悟与崛起
    前文大家好啊!这里是Yve菌,一个梦想成为大佬的程序员,我写开始写博客的目的呢是为了记录自己学习的过程,并且也能更好的认识到自己哪些方面的不足并把知道的知识分享......
  • 大四初的一些感想
    2022-0904-周日\[**写在前面**\]\[我生怕自己并非美玉,故而不敢加以刻苦琢磨,却又半信自己是块美玉,故而又不肯庸庸碌碌,与瓦砾为伍。\]\[中岛敦《山月记》\] 保研本校就......