会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Aspirant-GQ
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
12
下一页
[置顶]
谈谈Linux系统启动流程
摘要: @ 大体流程分析 涉及Linux的源码版本为linux-4.9.282。 系统上电,CPU首先去执行固化在ROM中的BIOS BIOS主要做硬件自检,并去启动盘的第一个扇区(MBR)加载执行BootLoader Linux系统的BootLoader这里是GRUB,可以用Grub2工具生成BootLo
阅读全文
posted @ 2021-09-16 09:24 Aspirant-GQ
阅读(1145)
评论(0)
推荐(1)
[置顶]
谈谈对中断的理解
摘要: 一.中断的理解 中断是指CPU在执行过程中,出现了突发事件,CPU必须暂停当前程序的运行,保持现场,转而处理突发事件,处理完毕之后,恢复现场继续执行。 中断按照来源可以分为: 内部中断:来自CPU内部,通常由软件中断指令和一些异常错误触发 外部中断:来自CPU外部,通常由外设触发,经由中断控制器转发
阅读全文
posted @ 2021-08-22 21:42 Aspirant-GQ
阅读(1509)
评论(0)
推荐(1)
2021年7月17日
谈谈Linux字符设备驱动的实现
摘要: @ (PS:搬家来的~~~ 原CSDN博客地址https://blog.csdn.net/qq_43743762) 字符设备驱动基础 参考:https://blog.csdn.net/zqixiao_09/article/details/50839042 Linux中有很多设备,主要分为三类:字符设
阅读全文
posted @ 2021-07-17 22:52 Aspirant-GQ
阅读(180)
评论(0)
推荐(0)
2021年2月17日
miniFTP项目集合
摘要: 项目简介 在Linux环境下用C语言开发的Vsftpd的简化版本,拥有部分Vsftpd功能和相同的FTP协议,系统的主要架构采用多进程模型,每当有一个新的客户连接到达,主进程就会派生出一个ftp服务进程来为客户提供服务。同时每个ftp服务进程配套了nobody进程(内部私有进程),主要是为了做权限提
阅读全文
posted @ 2021-02-17 22:56 Aspirant-GQ
阅读(58)
评论(0)
推荐(0)
Linux 零拷贝技术
摘要: 文章目录 使用标准I/O的痛点零拷贝技术介绍直接I/O操作mmap内存映射sendfile 在文件描述符之间传递数据 使用标准I/O的痛点 在Linux中 标准I/O操作都是基于数据拷贝的缓冲机制,从内核中拷贝数据到用户空间的缓冲区中,然后将用户缓冲区中的数据拷贝至内核中。所以I/O操作频繁的使用会
阅读全文
posted @ 2021-02-17 22:51 Aspirant-GQ
阅读(172)
评论(0)
推荐(0)
Linux 进程间传递文件描述符
摘要: 文章目录 文件描述符文件数据结构共享文件UNIX域socket实现传递文件描述符 进程间传递打开的文件描述符,并不是传递文件描述符的值。先说一下文件描述符。 文件描述符 对内核来说,所有打开的文件都会通过文件描述符引用,文件描述符在进程中是一个非负整数,文件描述符在进程中是从0开始,默认0与标准输入
阅读全文
posted @ 2021-02-17 20:20 Aspirant-GQ
阅读(471)
评论(0)
推荐(0)
2021年2月16日
miniFTP项目实战五
摘要: 项目简介: 在Linux环境下用C语言开发的Vsftpd的简化版本,拥有部分Vsftpd功能和相同的FTP协议,系统的主要架构采用多进程模型,每当有一个新的客户连接到达,主进程就会派生出一个ftp服务进程来为客户提供服务。同时每个ftp服务进程配套了nobody进程(内部私有进程),主要是为了做权限
阅读全文
posted @ 2021-02-16 22:08 Aspirant-GQ
阅读(81)
评论(0)
推荐(0)
miniFTP项目实战六
摘要: 项目简介: 在Linux环境下用C语言开发的Vsftpd的简化版本,拥有部分Vsftpd功能和相同的FTP协议,系统的主要架构采用多进程模型,每当有一个新的客户连接到达,主进程就会派生出一个ftp服务进程来为客户提供服务。同时每个ftp服务进程配套了nobody进程(内部私有进程),主要是为了做权限
阅读全文
posted @ 2021-02-16 22:08 Aspirant-GQ
阅读(80)
评论(0)
推荐(0)
miniFTP项目实战四
摘要: 项目简介: 在Linux环境下用C语言开发的Vsftpd的简化版本,拥有部分Vsftpd功能和相同的FTP协议,系统的主要架构采用多进程模型,每当有一个新的客户连接到达,主进程就会派生出一个ftp服务进程来为客户提供服务。同时每个ftp服务进程配套了nobody进程(内部私有进程),主要是为了做权限
阅读全文
posted @ 2021-02-16 22:07 Aspirant-GQ
阅读(87)
评论(0)
推荐(0)
miniFTP项目实战三
摘要: 项目简介: 在Linux环境下用C语言开发的Vsftpd的简化版本,拥有部分Vsftpd功能和相同的FTP协议,系统的主要架构采用多进程模型,每当有一个新的客户连接到达,主进程就会派生出一个ftp服务进程来为客户提供服务。同时每个ftp服务进程配套了nobody进程(内部私有进程),主要是为了做权限
阅读全文
posted @ 2021-02-16 22:07 Aspirant-GQ
阅读(93)
评论(0)
推荐(0)
1
2
3
4
5
···
12
下一页
公告