Gepostet vor 2023-03-13Aktualisiert vor 2024-10-18Researcha few seconds lesen (Über 20 Wörter)rCore practising 32023年春夏季开源操作系统训练营 IceCliffs 课后习题答案
Gepostet vor 2023-03-06Aktualisiert vor 2024-10-18Research7 minutes lesen (Über 1055 Wörter)rCore practising 22023年春夏季开源操作系统训练营 IceCliffs 课后习题答案 编程题 *** 实现一个裸机应用程序A,能打印调用栈。 ** 扩展内核,实现新系统调用get_taskinfo,能显示当前task的id和task name;实现一个裸机应用程序B,能访问get_taskinfo系统调用。 ** 扩展内核,能够统计多个应用的执行过程中系统调用编号和访问此系统调用的次数。 ** 扩展内核,能够统计每个应用执行后的完成时间。 *** 扩展内核,统计执行异常的程序的异常情况(主要是各种特权级涉及的异常),能够打印异常程序的出错的地址和指令等信息。 注:上述编程基于 rcore/ucore tutorial v3: Branch ch2Mehr lesen
Gepostet vor 2023-02-27Aktualisiert vor 2024-10-18Research16 minutes lesen (Über 2432 Wörter)rCore practising 12023年春夏季开源操作系统训练营 IceCliffs 课后习题答案 编程题 * 实现一个linux应用程序A,显示当前目录下的文件名。(用C或Rust编程) *** 实现一个linux应用程序B,能打印出调用栈链信息。(用C或Rust编程) **实现一个基于rcore/ucore tutorial的应用程序C,用sleep系统调用睡眠5秒(in rcore/ucore tutorial v3: Branch ch1) Mehr lesen