东寻

导航

2020年7月9日 #

课程学习总结报告

摘要: Linux操作系统 课程学习总结报告 Linux内核概念 Linux内核作为操作系统内核,向下承接最底层的硬件驱动,向上提供应用层的接口实现,适用于各类软硬件结合系统。 其拥有五大核心部分:进程管理、内存管理、文件系统、设备驱动与网络模块,课程中主要学习了前三个部分。 Linux内核架构图 进程管理 阅读全文

posted @ 2020-07-09 16:46 东寻 阅读(236) 评论(0) 推荐(0) 编辑

2020年7月4日 #

信息安全实验2:iptables 和 netfilter

摘要: 信息安全实验二 实验2: iptables 和 netfilter 1. 使用iptables命令实现代理。需要3台机器(2台虚拟机+主机)进行演示。 2. 基于netfilter,实现对使用HTTP协议的网站的用户名和密码的窃取。 iptables命令实现代理 正向代理 正向代理类似一个跳板机,代 阅读全文

posted @ 2020-07-04 23:55 东寻 阅读(1055) 评论(0) 推荐(1) 编辑

2020年6月15日 #

结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程

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

posted @ 2020-06-15 14:11 东寻 阅读(863) 评论(0) 推荐(0) 编辑

2020年5月27日 #

深入理解系统调用

摘要: 实验内容: 找一个系统调用,系统调用号为学号最后 2位相同的系统调用【即 97号系统调用】 通过汇编指令触发该系统调用 通过 gdb 跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 实验环境: VMWare虚拟机 阅读全文

posted @ 2020-05-27 20:38 东寻 阅读(585) 评论(0) 推荐(0) 编辑

2020年5月13日 #

基于mykernel 2.0编写一个操作系统内核

摘要: 资源下载: "https://github.com/mengning/mykernel" 实验内容: 1、配置实验环境,完成Linux内核编译。 2、对系统源码进行修改,基于mykernel 2.0实现一个简单的操作系统内核。 3、简要分析操作系统内核核心功能及运行工作机制。 实验环境: VMWar 阅读全文

posted @ 2020-05-13 12:31 东寻 阅读(882) 评论(2) 推荐(0) 编辑

2020年4月23日 #

矩阵中的路径

摘要: 题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 矩阵中包含一条字符串"bcced"的路径,但是矩阵中 阅读全文

posted @ 2020-04-23 22:23 东寻 阅读(178) 评论(0) 推荐(0) 编辑

滑动窗口的最大值

摘要: 题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4] 阅读全文

posted @ 2020-04-23 18:31 东寻 阅读(198) 评论(0) 推荐(0) 编辑

剪绳子

摘要: 题目描述 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n 1并且m 1),每段绳子的长度记为k[0],k[1],...,k[m]。请问k[0]xk[1]x...xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是 阅读全文

posted @ 2020-04-23 16:14 东寻 阅读(185) 评论(0) 推荐(0) 编辑

机器人的运动范围

摘要: 题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+ 阅读全文

posted @ 2020-04-23 16:08 东寻 阅读(156) 评论(0) 推荐(0) 编辑

二叉搜索树的第k个结点

摘要: 题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 思路 时间复杂度O(lgn),空间复杂度O(lgn)。 代码 笔记 无 阅读全文

posted @ 2020-04-23 16:05 东寻 阅读(182) 评论(0) 推荐(0) 编辑