工作,学习中的问题

这里对我工作和学习中遇到的问题做个记录~

1. 在linux编程中,内核态和用户态内存的通信可以通过copy_to_user,copy_from_user.但是如果内核与内核直接的内存也用了这两个接口来拷贝会有什么问题么?



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

这个月还是精简配置项目的开发,SPRINT4工作内容:

1. 基本功能:本地,第三方TPLUN上线;cell替换处理和健康状态的更新;TPLUN逻辑空间的扩容。

2. 内核开发部分:物理空间申请和回收空闲块优化,地址映射加入了位图和cache。

我负责本地TPLUN上线的更改,和部分cell替换处理。还是需要将精简配置LUN 的这些流程处理详细具体说明清楚,自己也好好捋捋。而且这次除了review内核代码之外也有编写一点点~~哈哈.有个遗留问题:用户态和内核态内存拷贝的时候可以通过copy_to_user和copy_from_user,但如果内核和内核直接通过copy_to_user来拷贝会有什么问题?

公司还组织了linux培训,内核和用户态关系。linux中的东西都大概讲了以下,我觉得这是个框架,以后可以根据将的这个框架自己再深入的学习。框架内容包括:文件,系统调用,进程,用户态和内核态的通信,内核时间,中断,tasklet,工作队列,DMA等。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值