10 2022 档案
学习笔记9
摘要:#第六章 信号与信号处理 ##本章概述 本章讲述了信号和信号处理; 介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理; 解释了信号的来源,包括来自硬件、异常和其他进程的信号; 然后举例说明了信号在Unix/Linux 中的常见用法; 详细解释
阅读全文
实验二 OpenSSL API使用
摘要:![](https://img2022.cnblogs.com/blog/2167145/202210/2167145-20221026144255017-1911026952.png) ![](https://img2022.cnblogs.com/blog/2167145/202210/2167145-20221026144302343-997615317.png) ![](https://i
阅读全文
实验二OpenSSL安装
摘要:![](https://img2022.cnblogs.com/blog/2167145/202210/2167145-20221026163929065-1537398955.png) ![](https://img2022.cnblogs.com/blog/2167145/202210/2167145-20221026170117084-342305813.png) ![](https://i
阅读全文
cat userlist
摘要:#cat userlist ##1.Linux文件系统的三层抽象是什么? 一:什么是嵌入式系统: 一般指非PC系统,有计算机功能但又不称之为计算机的设备和器材。它是以应用为中心,软硬件可裁剪的,适用应用系统对功能,可靠性,成本,体积,功耗等综合性严格要求的专用计算机系统。 定义:嵌入到对象系统中的专
阅读全文
mypwd
摘要:#实现mypwd ##1.学习pwd 查看pwd帮助信息 man pwd 显示当前目录所在路径 pwd 显示当前目录的物理路径 pwd -P *显示当前目录的连接路径 pwd -L ##2.研究pwd实现需要的系统调用(man -k; grep),写出伪代码 man -k dir | grep ge
阅读全文
学习笔记8
摘要:第五章 定时器及时钟服务 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。 时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计时
阅读全文
实现ls(课上作业)
摘要:###参考伪代码实现ls的功能,提交代码的编译,运行结果截图,码云代码链接。 打开目录文件 针对目录文件 读取目录条目 显示文件名 关闭文件目录文件 相关代码 #include <stdio.h> #include <dirent.h> #include <sys/types.h> void myl
阅读全文
用系统调用实现who命令——mywho
摘要:###用系统调用实现who命令——mywho who功能 man who utmp man utmp 查看具体功能: 可以发现utmp可以显示登陆者的pid、登陆设备、登陆者的名字、登录主机的名字、退出状态等等,其中,登录时间被保存在tu_tv中。 man -k utmp 相关代码 #include
阅读全文
改进ls
摘要:相关代码 #include <stdio.h> #include <sys/types.h> #include <dirent.h> #include <sys/stat.h> #include <pwd.h> #include <grp.h> #include <unistd.h> #includ
阅读全文
mystat
摘要:###一、stat(1) 1.学习stat stat指令:文件/文件系统的详细信息显示。 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: stat命令-->用来显示文件的详细信息,包括inode, atime, mtime, ctime 说明: -f 不显示文件本身的信息,
阅读全文
学习笔记7
摘要:第四章 并发编程 教材学习内容总结 本章论述了并发编程,介绍了并行计算的概念,指岀了并行计算的重要性;比较了顺序 算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示 例介绍了 Pthread中的线程操作,包括线程管理函数,互斥量、连接、条件变量和屏障等线 程同步工具;通
阅读全文
学习笔记6
摘要:第三章 Unix/Linux进程管理 基本概念 1. 多任务处理 多任务处理指的是同时执行几个独立任务的能力,是通过在不同任务之间多路复用CPU的执行时间来实现。 多任务处理系统 多任务处理(MT)系统,说明多任务处理、上下文切换和进程处理原则。下面的程序实现了一个模拟操作系统内核模式各项操作的多任
阅读全文
学习笔记5
摘要:#第十一章 EXT2文件系统 ##知识点归纳 ###(一)EXT2文件系统数据结构 通过mkfs创建虚拟磁盘 mke2fs [-b blksize -N ninodes] device nblocks 在设备上创建一个带有nblocks个块(每个块大小为blksize字节)和ninodes个索引节点
阅读全文