腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
人人都是极客
专栏成员
举报
495
文章
902121
阅读量
178
订阅数
订阅专栏
申请加入专栏
全部文章(495)
linux(128)
编程算法(119)
其他(49)
kernel(42)
单片机(39)
缓存(37)
arm(33)
人工智能(32)
node.js(31)
机器学习(30)
深度学习(27)
嵌入式(24)
自动驾驶(23)
数据结构(21)
android(20)
打包(20)
物联网(18)
数据(18)
硬件开发(17)
神经网络(17)
网络安全(17)
安全(16)
c++(15)
api(15)
存储(15)
ide(13)
unix(13)
开源(13)
无人驾驶(12)
https(12)
内核(12)
系统(12)
tcp/ip(11)
tensorflow(10)
函数(10)
虚拟化(9)
内存(9)
html(8)
ios(7)
python(7)
网站(7)
数据分析(7)
mqtt(7)
配置(7)
硬件(7)
图像处理(6)
http(6)
腾讯云开发者社区(6)
网络(6)
线程(6)
人脸识别(5)
java(5)
汇编语言(5)
文件存储(5)
面向对象编程(5)
微信(5)
windows(5)
程序(5)
进程(5)
负载均衡缓存(4)
数据处理(4)
chatgpt(4)
cpu(4)
操作系统(4)
工作(4)
模型(4)
软件(4)
负载均衡(3)
语音识别(3)
NLP 服务(3)
c 语言(3)
javascript(3)
opengl(3)
git(3)
github(3)
命令行工具(3)
分布式(3)
爬虫(3)
图像识别(3)
卷积神经网络(3)
numpy(3)
opencv(3)
监督学习(3)
决策树(3)
flash(3)
机器人(3)
系统架构(3)
云计算(3)
任务调度(3)
汽车(3)
队列(3)
调试(3)
通信(3)
协议(3)
虚拟机(3)
原理(3)
android studio(2)
makefile(2)
数据库(2)
sql(2)
apache(2)
消息队列 CMQ 版(2)
物联网通信(2)
腾讯云测试服务(2)
视频处理(2)
企业(2)
工业物联(2)
游戏(2)
自动化(2)
黑客(2)
shell(2)
强化学习(2)
gui(2)
pytorch(2)
udp(2)
gcc(2)
socket编程(2)
小程序(2)
kafka(2)
sdk(2)
迁移(2)
rust(2)
buffer(2)
gpu(2)
init(2)
变量(2)
程序员(2)
工具(2)
后端(2)
交换机(2)
接口(2)
连接(2)
视频(2)
同步(2)
统计(2)
网关(2)
研发(2)
异常(2)
音频(2)
语音(2)
云点播(1)
ruby(1)
go(1)
bash(1)
bootstrap(1)
json(1)
textview(1)
云数据库 Redis(1)
access(1)
matlab(1)
bash 指令(1)
apt-get(1)
批量计算(1)
日志服务(1)
音视频点播加速(1)
全站加速网络(1)
DevOps 解决方案(1)
智能安防监控(1)
智能交通(1)
容器(1)
parcel(1)
推荐系统(1)
线性回归(1)
unity(1)
无监督学习(1)
大数据(1)
架构设计(1)
fpga(1)
nat(1)
flutter(1)
5g(1)
性能测试(1)
智能推荐平台(1)
智能制造(1)
alsa(1)
arm64(1)
audio(1)
block(1)
config(1)
count(1)
display(1)
dt(1)
framebuffer(1)
gpt(1)
input(1)
load(1)
rtc(1)
set(1)
size(1)
std(1)
struct(1)
time(1)
usb(1)
video(1)
xor(1)
编程(1)
部署(1)
测试(1)
产品(1)
定时器(1)
二进制(1)
二维码(1)
服务(1)
行业(1)
基础(1)
计算机(1)
脚本(1)
教程(1)
框架(1)
链表(1)
模块化(1)
设计(1)
摄像头(1)
事件(1)
数组(1)
算法(1)
文件系统(1)
效率(1)
消息队列(1)
芯片(1)
性能(1)
学习笔记(1)
异步(1)
语法(1)
指针(1)
搜索文章
搜索
搜索
关闭
文件系统专栏 | 之ext4文件系统结构
html
数据结构
unix
node.js
上次讲了VFS层,这次说说文件系统层,文件系统层将不同的文件系统实现了VFS的这些函数,通过指针注册到VFS里面。所以,用户的操作通过VFS转到各种文件系统,linux用到最多的是ext4文件系统,我们就说这个吧。EXT4是第四代扩展文件系统(英语:Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,是ext2和ext3文件系统的后继版本。 ext4文件系统布局 一个Ext4文件系统被分成一系列块组。为减少磁盘碎片产生的性能瓶颈,块分配器尽量保持每个文件
刘盼
2022-08-29
2.9K
0
文件系统专栏 | 之文件系统架构
unix
数据结构
linux
文件系统层次分析 由上而下主要分为用户层、VFS层、文件系统层、缓存层、块设备层、磁盘驱动层、磁盘物理层 用户层:最上面用户层就是我们日常使用的各种程序,需要的接口主要是文件的创建、删除、打开、关闭、写、读等。 VFS层:我们知道Linux分为用户态和内核态,用户态请求硬件资源需要调用System Call通过内核态去实现。用户的这些文件相关操作都有对应的System Call函数接口,接口调用 VFS对应的函数。 文件系统层:不同的文件系统实现了VFS的这些函数,通过指针注册到VFS里面。所以,用户的操作
刘盼
2022-08-26
2.6K
0
NAPI模式--中断和轮询的折中以及一个负载均衡的问题
api
unix
linux
编程算法
处理外部事件是 CPU 必须要做的事,因为 CPU 和外设的不平等性导致外设的事件被 CPU 当作是外部事件,其实它们是平等的,只不过冯氏机器不这么认为罢了,既然要处理外部事件,那么就需要一定的方法,方法不止一种,大致有中断和轮询以及一种 混杂又复杂的方式,也就是DMA方式。中断是 CPU 被动处理的一种方式,也就是说 CPU 不知道何时中断,只要有了中断就会通知 CPU,而 CPU 此时必须停 下一切来处理,而轮询是 CPU 主动查询并处理的过程,CPU 隔一会查询一下外设看有没有事情可做。
刘盼
2021-11-15
936
0
用户态进程/线程的创建 fork/vfork/pthread_create
unix
fork 函数创建子进程成功后,父进程返回子进程的 pid,子进程返回0。具体描述如下:
刘盼
2021-07-05
1.3K
0
do_fork 的实现
单片机
编程算法
unix
上面讲述了如何通过 fork, vfork, pthread_create 去创建一个进程,或者一个线程。通过分析最终 fork, vfork, pthread_create 最终都会通过系统调用 do_fork 去创建进程。
刘盼
2021-07-05
723
0
Linux这些年经历了什么?
unix
windows
开源
linux
今日,Linux基金会在Twitter上发布推文宣布,其小企鹅的标志“Tux”已经30周岁了,还为其设计了一系列的庆祝海报,以便大家转发分享。
刘盼
2021-04-13
454
0
Linux调度系统全景指南(中篇)
linux
任务调度
unix
| 导语本文主要是讲Linux的调度系统, 由于全部内容太多,分三部分来讲,本篇是中篇(主要讲抢占和时钟),上篇请看(CPU和中断):Linux调度系统全景指南(上篇),调度可以说是操作系统的灵魂,为了让CPU资源利用最大化,Linux设计了一套非常精细的调度系统,对大多数场景都进行了很多优化,系统扩展性强,我们可以根据业务模型和业务场景的特点,有针对性的去进行性能优化,在保证客户网络带宽前提下,隔离客户互相之间的干扰影响,提高CPU利用率,降低单位运算成本,提高市场竞争力。欢迎大家相互交流学习!
刘盼
2021-03-24
1.7K
0
通过fork来剖析Linux内核的内存管理和进程管理(下)
unix
上一篇文章我们讲到fork的时候内存管理相关的内容,时间大概隔了快一周了,发布下篇文章,写文章确实费时费力,需要仔细推敲,原创不易,希望大家多多支持吧。本文讲解fork的时候进程管理相关的内容,主要讲解fork的时候进程如何组装调用相关的基础设施组件,以及如何加入运行队列的,调度执行的时候究竟会发生什么。
刘盼
2021-03-23
1.6K
0
通过fork来剖析Linux内核的内存管理和进程管理(上)
unix
编程算法
本文主要从内存管理和进程管理两个维度来窥探一下fork背后隐藏的技术细节,希望能够通过本文让大家站在一个高度去看进程创建。
刘盼
2021-03-23
1.9K
0
深入bootloader启动分析笔记
缓存
kernel
flash
unix
ARM架构中,EL0/EL1是必须实现,EL2/EL3是选配,ELx跟层级对应关系:
刘盼
2020-11-24
1.3K
0
Linux 内核系统架构
linux
node.js
unix
编程算法
即使看了所有的Linux 内核文章,估计也还不是很明白,这时候,还是需要fucking the code.
刘盼
2019-09-17
5.1K
0
熊大微评微内核|华为“鸿蒙”所涉及的微内核究竟是什么?
unix
又一波微内核讨论,同时也见到网上太多的言论,甚至把RT-Thread物联网操作系统归类到微内核行列。所以重新把这篇科普文章发下,并做部分澄清。
刘盼
2019-08-16
953
0
华为“鸿蒙”所涉及的微内核到底是什么?一文带你认识微内核
unix
计算机技术在二战后快速发展,构成计算机的主要基本单元从电子管发展到分立晶体管,再到后来的大规模集成电路。随着计算机技术发展,计算机性能越来越强劲,硬件越来越复杂,人们发现很难去直接管理计算机了,于是人们开始设计软件用于管理越来越复杂的计算机系统,这些软件称作系统级软件。从最开始的批处理系统,多道程序系统,分时系统到上世纪60年代开始出现通用操作系统,计算机系统层出不穷,直到上世纪70年代才出现被大家广泛接受广泛使用的通用操作系统。其中最经典的当然就是UNIX系统了。
刘盼
2019-07-04
2.4K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档