腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
linux驱动个人学习
专栏作者
举报
698
文章
1314528
阅读量
180
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
linux
其他
kernel
android
缓存
内核
数据结构
内存
c++
node.js
单片机
打包
进程
arm
api
http
系统
存储
java
硬件开发
数据
tcp/ip
程序
host
c 语言
腾讯云测试服务
proc
函数
接口
ide
struct
usb
数据库
容器
编译
git
unix
网站
数据分析
core
driver
指针
shell
二叉树
系统架构
device
io
sys
性能
c#
xml
汇编语言
文件存储
网络安全
bit
cpu
init
磁盘
内存管理
调试
线程
javascript
sql
命令行工具
面向对象编程
gcc
任务调度
clock
max
操作系统
队列
对象
工具
管理
架构
配置
异常
主机
go
makefile
github
容器镜像服务
云函数
云推荐引擎
人工智能
electron
开源
flash
windows
https
nat
迁移
back
count
data
int
interface
monitor
panel
pid
set
state
task
工作
排序
前端
事件
统计
文件系统
硬件
ios
python
bash
css
html
嵌入式
access
jar
搜索引擎
消息队列 CMQ 版
检测工具
serverless
爬虫
opencv
udp
kvm
大数据
安全
kafka
sdk
action
add
buffer
byte
class
config
controller
display
dto
fifo
gpio
input
iso
ld
limit
lock
malloc
overlay
pixel
root
shared
spi
status
trace
video
变量
编码
定时器
服务
后端
基础
链表
连接
设计
实践
数组
索引
同步
效率
协议
优化
字符串
负载均衡
官方文档
php
actionscript
.net
scala
jquery ui
jquery
ajax
android studio
listview
composer
memcached
vba
ubuntu
bash 指令
solaris
深度学习
批量计算
访问管理
NAT 网关
SSL 证书
文字识别
视频处理
图像处理
数据备份
vr 视频解决方案
数据安全
游戏
分布式
黑客
jvm
ssh
正则表达式
gui
asp
ftp
jenkins
iis
socket编程
ntp
小程序
机器人
物联网
虚拟化
小程序·云开发
amp
app
arm64
assert
bat
block
bluetooth
bootloader
button
channel
char
children
default
detect
dp
dpi
dt
dynamic
elf
equals
error
expression
file
filter
google
gpt
header
i2c
include
instance
jni
libc
load
loading
local
ls
map
matplotlib
message
migrate
mips
mmap
module
mutex
output
parent
path
point
port
profile
provider
qemu
report
route
samsung
save
screen
selection
self
semaphore
stack
static
stderr
summary
super
swap
target
text
tools
transfer
translation
transparent
trim
txt
widget
width
x86
备份
编程
编译器
测试
程序设计
多线程
二进制
翻译
高性能
加密解密
监控
蓝牙
命令行
内存泄漏
日志
软件
软件架构
软件开发
手机
树莓派
算法
网络
芯片
虚拟机
压缩
异常处理
语法
源码
原型
状态机
嵌入式系统
搜索文章
搜索
搜索
关闭
eBPF 概述:第 2 部分:机器和字节码
存储
程序
内核
协议
指针
我们在第 1 篇文章中介绍了 eBPF 虚拟机,包括其有意的设计限制以及如何从用户空间进程中进行交互。如果你还没有读过这篇文章,建议你在继续之前读一下,因为没有适当的介绍,直接开始接触机器和字节码的细节是比较困难的。如果有疑问,请看第 1 部分开头的流程图。
233333
2023-11-24
156
0
emmc寿命
存储
编程
设计
数据
芯片
FLASH类型,是MLC还是TLC,一般是TLC,器件手册标称1000-3000次,取平均值2000次作为评估;
233333
2023-08-10
1.6K
0
blktrace 编译与使用
http
存储
数据分析
在对ssd性能调优过程中,有使用到blktrace,本文对blktrace做一个记录
233333
2022-05-10
506
0
io调度算法
编程算法
http
存储
tcp/ip
Linux 内核包含4个IO调度器,分别是 Noop IO scheduler、Anticipatory IO scheduler、Deadline IO scheduler 与 CFQ IO scheduler。
233333
2022-05-10
1.1K
0
camera otp介绍
存储
随着5Meg 、8Meg、12Meg 等高像素摄像头在手机中的应用越来越广,终端客户对camera的成像效果和品质要求越来越高,如何提升摄像头模组的一致性和各方面的性能已显得尤为重要。今天就为大家介绍在高像素模组中被越来越广泛应用的OTP技术。
233333
2020-08-01
1.1K
0
带你遨游USB世界
存储
linux
kernel
USB的全称是Universal Serial Bus,通用串行总线。它的出现主要是为了简化个人计算机与外围设备的连接,增加易用性。USB支持热插拔,并且是即插即用的,另外,它还具有很强的可扩展性,传输速度也很快,这些特性使支持USB接口的电子设备更易用、更大众化。
233333
2020-07-21
2.5K
0
数据结构之图的基本概念
存储
编程算法
定义:图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。
233333
2019-11-12
988
0
哈希表(散列表)原理详解
编程算法
存储
哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构 。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。
233333
2019-05-25
7.5K
0
内存与IO的交换【转】
存储
缓存
比如进程的代码段、映射的文件都是file-backed,而进程的堆、栈都是不与文件相对应的、就属于匿名页。
233333
2019-05-25
653
0
Page Cache与Page回写
存储
Page cache是通过将磁盘中的数据缓存到内存中,从而减少磁盘I/O操作,从而提高性能。此外,还要确保在page cache中的数据更改时能够被同步到磁盘上,后者被称为page回写(page writeback)。一个inode对应一个page cache对象,一个page cache对象包含多个物理page。
233333
2019-01-03
1.4K
0
Linux CFS调度器之负荷权重load_weight--Linux进程的管理与调度(二十五)
linux
数据结构
存储
http
electron
负荷权重用struct load_weight数据结构来表示, 保存着进程权重值weight。其定义在/include/linux/sched.h, v=4.6, L1195, 如下所示
233333
2018-12-11
1.4K
0
Cache 和 Buffer 都是缓存,主要区别是什么?【转】
缓存
存储
作者:Towser 链接:https://www.zhihu.com/question/26190832/answer/32387918 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 不知道为什么这问题突然火了,更新一个一句话总结:cache 是为了弥补高速设备和低速设备的鸿沟而引入的中间层,最终起到加快访问速度的作用。 而 buffer 的主要目的进行流量整形,把突发的大数量较小规模的 I/O 整理成平稳的小数量较大规模的 I/O,以减少响应次数(比如从网上下电影
233333
2018-07-04
1.9K
0
GPU与CPU的区别
存储
看了好多,觉得下面这个介绍才是我想要的以及能看明白的,CPU和GPU的设计区别CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不
233333
2018-06-21
684
0
线程详解
存储
以下内容摘自《程序员的自我修养》 什么是线程? 线程(Thread),有时被称为轻量级(Lightweight Process, LWP),是程序执行流程的最小单元。一个标准的线程由线程ID、当前指令
233333
2018-04-17
778
0
ELF文件结构描述
存储
ELF目标文件格式最前部ELF文件头(ELF Header),它包含了描述了整个文件的基本属性,比如ELF文件版本、目标机器型号、程序入口地址等。其中ELF文件与段有关的重要结构就是段表(Sectio
233333
2018-04-17
1.5K
0
内存对齐的三条原则
存储
1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组,结构体等)的整数倍开始(比如int在32位机为4字节,则要从4的整数倍地址开始存储。 2:结构体作为成员:如果一个结构里有某些结构体成员,则结构体成员要从其内部最大元素大小的整数倍地址开始存储.(struct a里存有struct b,b里有char,int ,double等元素,那b应该从
233333
2018-03-07
1.3K
0
I2S协议
存储
iis
(一)I2S总线概述: 音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。 (二)I2S总线规范: I2S总线拥有三条数据信号线: 1、SCK: (continuous serial clock)
233333
2018-03-07
1.8K
0
内存的分类
存储
一:SDRAM SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。 SDRAM的一些参数: (1)容量。SDRAM的容量经常用XX存储单元×X体×每个存储单元的位数来表示。例如某SDRAM芯片的容量为4M×4×8bit,表明该存储器芯片的容量为16 M字节。或12
233333
2018-03-07
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档