摘要:
1、多线程代码 要求:编译运行多线程程序,提交编译和运行命令截图 2、sumN 要求:1 N求和的截图 阅读全文
2019年11月27日
2019年11月15日
摘要:
第八章 ========== 进程的切换和系统的一般执行过程 ========== 进程的调度实际与进程的切换 ntel定义的中断类型 硬中断:就是CPU的两根引脚(可屏蔽中断和不可屏蔽中断) 软中断/异常:包括除零错误、系统调用、调试断点等在CPU执行命令过程中发生的各种特殊情况统称为异常。异常会 阅读全文
2019年11月13日
摘要:
课堂作业: 有两个文本如下,实际中并不知道两文本各有多少行: 文本1.txt aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 阅读全文
2019年11月10日
摘要:
要求 用man wait, man waitpid学习wait waitpid的使用 2 写出wait 的测试代码,要能说明你理解了wait 的返回值的每一位的含义 实验: man wait(wait 帮助) 所有这些系统调用都用于等待子进程中的状态更改的调用过程,并获取有关其的子进程的信息状态已经 阅读全文
摘要:
要求 利用fork,exec,wait编写一个具有执行命令功能的shell 阅读全文
2019年11月8日
摘要:
第七章 ========== 可执行程序工作原理 ========== ELF概述: 目标平台:它决定了编译器使用的机器命令集。 ABI(目标文件) 目标文件和目标平台是二进制兼容的,即该目标文件已经是适应某一种CPU体系结构的二进制指令。 ELF即可执行的和可链接的格式,是一个目标文件格式的标准。 阅读全文
2019年11月4日
摘要:
第六章 ========== 进程的描述和进程的创建 ========== 学习笔记 1.操作系统的三大管理功能: 进程管理 内存管理 文件系统 2.操作系统最核心的功能是进程管理。 3.为了管理进程,内核要描述进程的结构,也成为进程描述符,进程描述符提供了进程相关的所有信息。 task_struc 阅读全文
2019年11月3日
摘要:
向内核输出简单信息的代码: test.c Makefile文件 make运行成功后会在原目录下生成以下文件: 将模块加载进内核,查看模块向内核输入的信息: 卸载模块: module2.c Makefile 卸载后效果如下: module3.c Makefile 加载后效果如下: 卸载后效果如下: 阅读全文
2019年10月30日
摘要:
实验报告 ========== 实验内容 通过ping进行操作系统探测 利用Zenmap/Nmap进行TCP connet扫描、TCP SYN扫描和操作系统扫描 实验目的 了解扫描的一般步骤 熟练使用ping命令并能够进行数据传输层面分析 学会利用zenmap/Nmap等工具进行端口和主机部分信息的 阅读全文
2019年10月24日
摘要:
![](https://img2018.cnblogs.com/blog/1800811/201910/1800811-20191024130832095-301251690.jpg)![](https://img2018.cnblogs.com/blog/1800811/201910/1800811-20191024130937414-1509262711.jpg)![](https://img... 阅读全文