导航

2020年7月8日

摘要: 课程学习总结报告 请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的,并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验证模型。, 谈谈您对课程的心得体会,改进建议等。 1、 阅读全文

posted @ 2020-07-08 10:48 leaaaaaaa 阅读(125) 评论(0) 推荐(0)

2020年6月15日

摘要: 实验要求 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析Lin 阅读全文

posted @ 2020-06-15 10:01 leaaaaaaa 阅读(155) 评论(0) 推荐(0)

2020年5月24日

摘要: 1、系统调用号查询 我的学号位数是08,在64位调用表里可以查到对应的系统调用函数是__x64_sys_lseek 2、lseek函数 由于没用过该函数,所以先去了解一下这个函数的作用: 直白的说就是用来移动文件指针,演示一下(c语言调用lseek库函数) 可以看到图片里我输出了两次a.txt文本里 阅读全文

posted @ 2020-05-24 14:13 leaaaaaaa 阅读(531) 评论(0) 推荐(1)

2020年5月11日

摘要: 如下操作后 wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patch sudo apt install axel axel -n 20 https://mirrors.edge.k 阅读全文

posted @ 2020-05-11 09:31 leaaaaaaa 阅读(195) 评论(0) 推荐(0)

2020年1月9日

摘要: 选择题 1、【百度文库】下面的说法哪一个是错误的( C ) A、在TCP协议中,发送方必须重发久未应答的TCP段 B、TCP协议的接收方必须将剩余缓冲区的大小置入Windows size(接收窗口)来通知发送方 C、在任何情况下,TCP实体总是立即发送应用程序的输出数据 D、TCP的发送方除了需要一 阅读全文

posted @ 2020-01-09 14:08 leaaaaaaa 阅读(342) 评论(0) 推荐(1)

2020年1月5日

摘要: 选择题 1、软件设计中的(D)设计指定各个组件之间的通信方式以及各组件之间如何相互作用 A、数据 B、接口 C、结构 D、组件 2、UML是一种(A) A、面向对象的程序设计语言 B、面向过程的程序设计语言 C、软件系统开发方法 D、软件系统建模语言 3、面向对象中的(C)机制是对现实世界中遗传现象 阅读全文

posted @ 2020-01-05 15:08 leaaaaaaa 阅读(405) 评论(0) 推荐(0)

2019年12月26日

摘要: 如图所示打上断点,分别找出connect() bind() listen() accpet()对应的函数 源码在上一次作业中已经分析过了 https://www.cnblogs.com/qwertyue/p/12067806.html 具体过程 下图即TCP编程的步骤 服务器调用listen进行监听 阅读全文

posted @ 2019-12-26 15:39 leaaaaaaa 阅读(689) 评论(0) 推荐(0)

2019年12月19日

摘要: socket()大致调用流程如下 具体流程 1 socket() 执行实际上是是调用sys_socketcall()系统调用。sys_socketcall()是几乎所有socket相关函数的入口,即是说,bind,connect等等函数都需要sys_socketcall()作为入口。该系统调用代码如 阅读全文

posted @ 2019-12-19 14:55 leaaaaaaa 阅读(434) 评论(0) 推荐(0)

2019年12月12日

摘要: 创新产品即已经存在旧产品,但可能出于时代的进步,需要对旧产品进行更新,以更好的迎合人们的需要。那么如何对需求不确定的产品进行分析和设计呢?首先我们应该分析旧产品的特点,分析是什么原因导致了我们对“旧产品”的不满意,从而让我们产生出想要更换更先进的产品的原因。接着再对症下药,产生出新的产品。就拿如今的 阅读全文

posted @ 2019-12-12 19:18 leaaaaaaa 阅读(164) 评论(0) 推荐(0)

2019年12月8日

摘要: 1 安装、编译、升级Linux内核 在此过程中,建议更换/etc/apt/sources.list下的源,如阿里、科大源等,否则等待时间特别长。 换源后记得使用sudo apt-get update更新一下。 (如果报错很多也可以考虑换源,因为新安装的ubuntu 本身的源可能会无法下载依赖包(在没 阅读全文

posted @ 2019-12-08 12:10 leaaaaaaa 阅读(160) 评论(0) 推荐(0)