首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据存储张
掘友等级
存储架构师 | 公众号: 数据存储张
|
EMC
专注计算机后端开发,架构。擅长存储领域技术。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 32
沸点 2
赞
34
返回
|
搜索文章
最新
热门
一篇文章学会Git版本管理
Git是一个分布式的版本控制工具,其在使用上要比SVN等版本控制工具稍显复杂。为了便于理解,本文通过图文方式详细介绍Git的使用,以便于快速掌握Git。Git涉及的主要概念和命令如图所示。理解上述概念后,基本可以使用Git完成日常开发工作。 从上图可以看出Git从概念上分为3个…
初识SPDK,从SPDK的软件架构到使用实操
相信很多做存储的同学都听说过SPDK,它是Intel开发的一套开源存储栈。SPDK的全称为存储高性能开发包(Storage Performance Development Kit),从名称可以看出SP
SPDK的块设备抽象层,从一个简单的示例程序讲起
最早的SPDK仅仅是一个NVMe驱动,但现在的SPDK已经不是原来的SPDK了,其功能涵盖了整个存储栈。为了能够实现丰富的功能,SPDK实现了一个块设备抽象层,其功能与Linux内核的块设备层类似,这
深入理解SPDK读写数据的过程,从应用到NVMe驱动
前文我们从使用层面介绍了基于SPDK读写数据的过程,本文将继续深入从NVMe驱动的实现层面介绍一下数据读写的相关内容。在SPDK的NVMe驱动中,两个基本的读写API分别是spdk_nvme_ns_c
Linux NFS的整体架构与核心代码解析
前面文章我们从应用层面对NFS进行了介绍,接下来的文章我们将进入实现层面。本文首先从整体上对Linux的NFS软件架构进行介绍,然后介绍代码与实际业务逻辑介绍一下NFS的处理流程。 NFS文件系统的架
程序员必备高级技术之函数调用栈
大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。有些同学可能觉得没必要了解这么深入,其实非也。根据本号多年的经验,了解系统深层次的原理对分析疑难问题有很好的帮助。 …
从TCP协议到TCP通信的各种异常现象和分析(下)
今天我们继续介绍关于TCP异常情况的内容。本篇文章接着上一篇文章,前面分析了在连接过程中的各种异常,本篇文章重点介绍的是在数据传输过程中的各种异常,以及出现异常后的TCP连接的情况。为了便于大家理解本文,这里我们将上一篇文章的前半部分内容拷贝到这里,这部分内容主要介绍协议的内容…
带您进入内核开发的大门 | 第一个内核程序
内核开发往往给人开发难度大的印象,大家觉得内核开发非常神秘,很高大上。其实内核开发并没有想象的那么复杂,它跟普通的用户态开发基本类似,稍微复杂一点的是内核的调试。本文通过一个简单的内核程序,让大家了解内核开发,并进入内核开发的大门。 为了避免将自己的操作系统搞挂,本文在虚拟机中…
从零安装一个Linux操作系统几种方法
如何学习Linux操作系统?估计很多人对这个问题都有疑惑。其实很简单,直接操作即可,也就是边操作边学习。为什么这么说,看看现在的小朋友玩手机,电脑就知道了。有人专门教过他们怎么用吗?显然没有。 当然,在使用Linux操作系统之前先要安装一个Linux的环境。Linux有很多版本…
Linux操作系统进程与文件的关系
本文重点介绍一下Linux操作系统进程(线程)与文件描述符、文件的关系,具体到内核部分就是task_struct、files_struct、file和inode的关系。 我们在Linux用户态开发都清楚,打开一个文件之后会返回一个文件描述符,而且每个进程打开文件的数量是有限的。…
下一页
个人成就
文章被点赞
125
文章被阅读
49,951
掘力值
1,177
关注了
10
关注者
56
收藏集
0
关注标签
60
加入于
2018-12-26