logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解Linux Kernel内核整体架构(图文详解)

本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。a) 内核版本为Linux 3.10.29(该版本是一个long term的版本,会被Linux社区持续维护至少2年)。b) 鉴于嵌入式系统大多使用ARM处理器,因此涉及到体系结构部分的内容,都以A

文章图片
#linux#架构#网络
深度剖析云风大神的开源框架Skynet——源码分析共享数据(Sharedata)【建议游戏开发收藏】

前言:在游戏开发中,需要用到大量且更新不频繁的配置数据,而把业务拆分到多个服务后,各个服务可能只用到其中的少部分数据,此时每个服务加载所有数据会浪费大量内存。sharedata模块就是为了解决这种需求设计的,其原理是:将共享lua数据存放到一个c结构里,所有服务都共享这个c结构的内存块,各个服务可以获取这个共享内存对象,然后就可以像读取普通lua表一样读取数据。一、创建共享数据调用sharedat

#redis#编程语言#mysql
腾讯前辈熬夜肝了一个月整理的《Linux内核学习笔记》,啃完受益匪浅不走弯路

小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做Linux内核高级工程师的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。

文章图片
#linux#学习#驱动开发 +1
计算机基础知识——认识寄存器

段这个概念经常出现在操作系统中,比如在内存管理中,操作系统会把不同的数据分成 段来存储,比如 代码段、数据段、bss 段、rodata 段 等。但是这些的划分并不是内存干的,cxuan 告诉你是谁干的,这其实是幕后 Boss CPU 搞的,内存当作了声讨的对象。其实,内存没有进行分段,分段完全是由 CPU 搞的,上面聊过的通过基础地址 + 偏移地址 = 物理地址的方式给出内存单元的物理地址,使得我

文章图片
#java#开发语言
Linux下的设计模式——委派模式(Delegate Pattern)深入浅出【建议新手收藏】

前言:学习目标:精简程序逻辑,提升代码的可读性。内容定位:希望通过对委派模式的学习,让自己写出更加优雅的代码的人群。一、委派模式定义委派模式(Delegate Pattern)的基本作用是负责任务的调度和分配任务,跟代理模式很像,可以看作是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。不属于GOF 23中设计模式之一属于行为型模式二、常见应用场景案例Dispatch

#编程语言#servlet#spring +2
Linux操作系统汇编语言基础知识(图文代码)

汇编语言是程序设计语言的基础语言,是唯一可以直接与计算机硬件打交道的语言。

文章图片
#驱动开发#linux#运维
一文读懂Linux内核中的Device mapper映射机制

Device Mapper是Linux操作系统中块设备一级提供的一种主要映射机制,现在已被多数Linux下的逻辑卷管理器所采用。在该机制下,实现用户自定义的存储资源管理策略变得极其方便。理解device mapper所提供的映射机制,也是进一步理解Linux下一些常见逻辑卷管理器实现的基础。t=M85BLinux内核源码/内存调优/文件系统/进程管理/设备驱动/网络协议栈https://ke.qq

文章图片
#linux#运维#服务器
万字总结编译利器CMake,从入门到项目实战演练!

你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用上面的 Make 工具,就得为每一种标准写一次 Makefile

文章图片
#驱动开发
牛客网论坛考研计算机组成原理笔记,GitHub已下载量已过百万

主要讲授信息的数字化表示、存储程序与冯诺依曼体制;计算机的诞生和发展;计算机系统的层次结构和硬件系统组织;计算机的主要性能指标。第一节 计算机系统层次结构硬件+软件硬件部分最底层的微处理机,由中央处理机中算术和逻辑处理单元、寄存器以及操作控制用的逻辑电路组成。第二层微型计算机,是在微处理机的基础上,设计适当的总线结构以及存储器、外部设备接口等,构成一个硬件计算机。第三层是机器语言环境,程序员能够通

文章图片
#操作系统
暂无文章信息