10 2022 档案
摘要:一、学习笔记 二、遇到问题 sig[32]是什么 三、解决方法 每个进程PROC都有一个信号处理数组int sig[32]。sig[32]数组的每个条目都指定了如何处理相应的信号,其中0表示 DEFault(默认),1表示IGNore(忽略),其他非零值表示用户模式下预先安装的信号捕捉(处理)函数。
阅读全文
摘要:风格:事半功倍 擅长的技术:C/python 编程的兴趣:后端 希望的软工角色:数据工程师 一句话宣言:世上无难事,只要肯登攀。
阅读全文
摘要:一、学习笔记 二、遇到问题 中断处理判优的方式 三、解决方式 经过查询资料得知,终端处理判优可以采用软件判优的方式,具体为CPU检测到中断请求后,首先读取中断请求寄存器的内容,逐位检测它们的状态,检测到某一位为1,就确定对应的中断源有中断请求,转去执行它的中断服务程序。先检测哪一个,哪一个的优先级就
阅读全文
摘要:1.学习笔记 2.遇到问题 什么是轻量级线程? 3.解决方法 经过上网查询资料得知 轻量级线程(LWP)是一种由内核支持的用户线程。它是基于内核线程的高级抽象,因此只有先支持内核线程,才能有LWP。每一个进程有一个或多个LWPs,每个LWP由一个内核线程支持。 由于每个LWP都与一个特定的内核线程关
阅读全文
摘要:1.代码 #include <stdio.h> #include <stdlib.h> #include <utmp.h> #include <fcntl.h> #include <unistd.h> #include <time.h> #define SHOWOST void showinfo(s
阅读全文
摘要:代码 #include <stdio.h> #include <sys/types.h> #include <dirent.h> #include <sys/stat.h> #include <pwd.h> #include <grp.h> #include <unistd.h> #include
阅读全文
摘要:1.代码 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdlib.h> #include <errno.h> #in
阅读全文
摘要:1.使用stat截图 2.man -k grep -r的使用 3.伪代码 首先判断输入中是否包含文件参数,如果有则继续,没有则提示用户输入错误。 然后查找并将文件的相关参数进行保存,声明结构体,并调用stat()函数给结构体赋值,将文件的设备编号、节点、文件的类型和存取的权限、连到该文件的硬链接数目
阅读全文
摘要:一、学习笔记: 二、遇到问题: 对进程的产生存在疑问。 三、解决方法: 通过网上查询资料得知,现有的(父)进程复制自己的地址空间(fork)来创建一个新的(子)进程结构,每个新进程分配有一个唯一的进程ID(PID),满足跟踪和安全性之需。PID与父进程ID(PPID)是新进程环境的元素。任何进程可创
阅读全文
摘要:一、学习笔记 二、遇到问题 邮差算法没有理解。 三、解决方法 通过阅读代码与相关博客,理解了邮差算法的原理,但应用上还存在问题。 四、实验代码与截图- [ ]
阅读全文

浙公网安备 33010602011771号