KINGYT

LV0
发表了文章

精致全景图 | 程序是如何运行起来的

因为图片比较大,微信公众号上压缩的比较厉害,所以很多细节都看不清了,我单独传了一份到github上,想要原版图片的,可以点击下方的阅读原文,或者直接使用下面的链...

KINGYT
发表了文章

Linux 网络分析必备技能:tcpdump 实战详解

今天要分享的是 tcpdump,它是 Linux 系统中特别有用的网络工具,通常用于故障诊断、网络分析,功能非常的强大。

KINGYT
发表了文章

精致全景图 | 系统调用是如何实现的

这张图画了挺久的,主要是想让大家可以从全局角度,看下linux内核中系统调用的实现。

KINGYT
发表了文章

一张图看懂linux内核中percpu变量的实现

所谓thread local变量,就是对于同一个变量,每个线程都有自己的一份,对该变量的访问是线程隔离的,它们之间不会相互影响,所以也就不会有各种多线程问题。

KINGYT
发表了文章

Java内存模型的深入分析

曾经,计算机的世界远没有现在复杂,那时候的cpu只有单核,我们写的程序也只会在单核上按代码顺序依次执行,根本不用考虑太多。

KINGYT
发表了文章

三分钟速览cpu,socket,core,thread等术语之间的关系

当我们在看技术文档时,经常会发现很多有关cpu的术语,比如cpu、cpu socket、cpu core、hyper-threading等,乱乱的分不清楚,这篇...

KINGYT
发表了文章

居然还有方式可以查看Java方法的汇编代码,真是神奇。

当我们在研究java的内部实现时,经常会需要查看java方法的字节码,有时为了确定一些问题,甚至还需要查看某些方法在jit编译后的汇编代码。

KINGYT
发表了文章

有趣的灵魂百里挑一,linux同学你低下头干嘛,起来说下这个问题。

今天我们不讲源码,不说面试题,我们来说点轻松的,聊点好玩的,我们来看看linux下有哪些酷酷的,有意思的命令。

KINGYT
发表了文章

他们说,这段代码你能看得懂她的开始,却猜不中她的结尾。

这个问题来自于我们技术群里的一位同学的提问,为了给大家一个思考时间,我们先不说结果,先再看下另一位可爱的小妹妹。

KINGYT
发表了文章

有了这张图,看谁还能阻拦我研究linux内核源码!

最近在写一个 linux内核启动流程分析 的系列文章,主要是想从源码角度,非常细致的给大家讲下linux内核是如何启动的。

KINGYT
发表了文章

linux内核启动流程分析 - startup_64

在前面的第三篇文章中我们说道,efi_stub_entry最终会调用startup_64,那这篇文章我们就来看下startup_64的具体逻辑。

KINGYT
发表了文章

linux内核启动流程分析 - efi_main

上一篇文章 linux内核启动流程分析 - efi_stub_entry 中,为了叙述方便,我们只是粗略的讲了下efi_main函数,这里我们再具体看下。

KINGYT
发表了文章

内存地址中藏着的学问

作为一个技术人员,不管你日常用的是什么语言,你都应该或多或少的听过c语言。而如果你了解c,那你一定知道它有个,有时可以让你天马行空,有时又可以让你郁郁寡欢的数据...

KINGYT
发表了文章

用rust写了个小游戏

一直有在关注rust,之前也用rust写过一些小工具,比如socks5代理,内网穿透等,但这些东西逻辑上都比较简单,没法很好的体会rust的好与不好,所以这些日...

KINGYT
发表了文章

linux内核启动流程分析 - efi_stub_entry

接上一篇文章 linux内核启动流程分析 - efi_pe_entry,我们继续看efi_stub_entry函数。

KINGYT
发表了文章

linux内核启动流程分析 - efi_pe_entry

接上一篇文章 linux内核启动流程分析 - efistub的入口函数,我们继续看efi_pe_entry这个函数。

KINGYT
发表了文章

linux内核启动流程分析 - efistub的入口函数

网上类似标题的文章很多,但大都是从start_kernel讲起,我觉得这是远远不够的。

KINGYT
发表了文章

聊聊各种操作系统都在使用什么样的格式来存储可执行文件及目标文件

首先,非常抱歉本公众号断更了很长一段时间,其实这段时间已经积累了不少写作素材,但由于工作上一直比较忙,没有大段的时间可以整理出来,所以就一直耽搁到了现在。

KINGYT
发表了文章

如何找到linux内核中at&t风格的汇编指令最权威最详细的文档

汇编的语法风格分为两种,一种是intel风格,一种是at&t风格,intel风格主要用于windows平台,at&t风格主要用于unix平台。

KINGYT
发表了文章

编译一个默认输出hello world的linux内核

本文主要讲述,如何编译一个linux内核,使其默认执行我们提供的一个hello world程序。

KINGYT

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券