2017-2018-1 20155320 <信息安全系统设计基础>第四周学习总结(课堂实践补交+myhead与mytail实现) 课堂实践内容 1 参考教材第十章内容 2 用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能,注意XXX是文件名,通过命令行传入,不要让用户输入文件名 不要把代码都写入main函数中 要分模块,不要把代码都写入一个.c中 5 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息…
2017-2018-1 20155318 <信息安全系统设计基础>第2周课堂实践.makefile.以及myod 测试3-gdb测试 用gcc -g编译vi输入的代码 在main函数中设置一个行断点 在main函数增加一个空循环,循环次数为自己学号后4位,设置一个约为学号一半的条件断点 提交调试过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 用vi写好代码后需要将此代码复制出来并保存到文件 .c 中,然后切换到此文件所在目录,用gcc编译gcc -g *.c -o main注意一定…
学习计时:共xxx小时 读书: 代码: 作业: 博客: 一.学习目标 1. 能够独立安装Linux操作系统   2. 能够熟练使用Linux系统的基本命令   3. 熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等 4. 熟练应用“搜索”进行举一反三的学习   二.学习资源 1. 课程资料:https://www.shiyanlou.com/courses/413   实验一 2. Linux 基础入门:https://www.…
第三周学习笔记 学习计时:共8小时 读书:1 代码:5 作业:1 博客:7 一.学习目标 熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 熟悉makefile基本原理及语法规范 掌握静态库和动态库的生成 二.学习资源 教材:第一章,第七章 <嵌入式Linux应用程序开发标准教程>第三章3.1-3.5 课程资料:https://www.shiyanlou.com/courses/413 实验二,课程邀请…
# 2017-2018-1 20155232 <信息安全系统设计基础>第十周课堂测试(ch06)补交 上课时完成测试后在提交的时候,没有提交成功,进行补交. 1.下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为() A 1 B 1/4 C 1/2 D 3/4 正确答案: D 解析:p431----缓存命中:当程序需要第(k+1)层的数据对象d的时候,首先会在第k层找d:如果d刚好缓存在第k层,那么就叫做缓存命中:反之,不命中,在填充了之后,对于x和y数组,只有在引用…
2017-2018-1 20155318 <信息安全系统设计基础>第九周课下实践--实现mypwd 相关知识 man -k 查找含有关键字的内容 与管道命令结合使用:man -k k1 | grep k2 | grep k3 ... 查看某命令在指定区段内的解释:man 区段号 命令 8个区段: Linux中的一般命令 系统调用 库函数,涵盖了C语言的标准函数库 特殊文件(通常是/dev中的设备)和驱动程序 文件格式和约定 游戏和屏保 杂项 系统管理命令和守护进程 pwd命令显示整个路径名(绝…
2017-2018-1 20155330 <信息安全系统设计基础>第10周课堂测试&课下作业 stat命令的实现-mysate 学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep -r的使用 伪代码 产品代码 mystate.c,提交码云链接 测试代码,mystat 与stat(1)对比,提交截图 STAT(1)学习 使用man 1 stat命令查看 使用man -k stat | grep 2查找相关函数 man 2 stat查看stat函…
 Linux系统简介 一.实验内容 了解 Linux 的历史,Linux 与 Windows 的区别等入门知识. 二.实验要求 阅读linux简介与历史 三.实验步骤 二.Linux 与 Windows 到底有哪些不同 1.免费与收费 最新正版 Windows8.1 官方售价 ¥888: Linux 免费或少许费用 2. 软件与支持 Windows 平台:数量和质量的优势,不过大部分为收费软件:由微软官方提供重要支持和服务: Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,由于基…
1 Linux命令 2 man命令 1.Terminal(终端) Linux 系统还提供了一个叫做终端模拟器的程序(Terminal),下面几个比较常见的终端模拟器,例如 gnome-terminal,kconsole,xterm,rxvt,kvt,nxterm 和 eterm,目前我们的实验中的终端程序是 xfce  桌面环境自带的 xfce-terminal.不过要注意的是这里所说的终端(Terminal)和控制台(Console)是有区别的. 在物理机系统上你 [Tab] 使用Tab键来进…
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号:20145213 20145222 成绩: 指导教师:娄嘉鹏 实验日期:2016.11.3 实验密级: 无 预习程度: 实验时间:10:10-12:30 仪器组次: 必修/选修:必修 实验序号:1 实验名称: Linux开发环境的配置和使用 实验目的与要求: 1.熟悉linux开发环境: 2.学会基于 S3C2410 的 linux 开发环境的配置和使用: 3.使用linux的…