logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

国嵌视频学习第十天——内存管理

Linux内存管理对于立志从事内核开发(驱动、网络协议栈)的工程师来说,熟悉linux的内存管理系统非常重要物理地址:出现在CPU地址总线上的寻址物理内存的地址信号,是地址变换的最终结果线性地址(虚拟地址):在32位CPU架构下,可以表示4G的地址空间,用16进制表示就是0x00000000到0xffffffff逻辑地址:程序经过编译后,出现在汇编程序中的地址 CPU要

#list#数据结构#linux
内核熵池entropy pool

随机数在许多领域都有重要应用,如Monte Carlo模拟、密码学和网络安全。随机数的质量直接关系到网络安全系统的可靠性和安全性,关系到 Monte Carlo模拟结果的可信度。自从计算机诞生起,寻求用计算机产生高质量的随机数序列的研究就一直是个长期受到关注的课题。Linux内核从 1.3.30版本开始实现了一个高强度的随机数发生器,本文根据Linux 2.6.10内核的源代码,详细分析该随机数产

国嵌视屏学习第八天——linux内核配置与编译

Linux kernel map 一.Linux体系结构分为用户空间和kernel space。中用户空间分为用户应用程序和GNU C library(glibc);kernel space分为 System Call Interface,kernel, 基于体系结构的内核代码内核空间与用户空间是程序执行的两种不同状态, 通过系统调用(用户主动发起)和硬件中断(由外部原因引起,是被

#网络协议#linux
国嵌视频学习——Linux内核驱动

字符设备驱动驱动分类——字符设备驱动       字符设备:字符设备是一种按字节来访问的设备,字符驱动则负责驱动字符设备,这样的驱动通常实现open,close,read,write系统调用——网络接口驱动       网络接口:任何网络事务都通过一个接口来进行,一个接口通常是一个硬件设备(eth0),但是它也可以是一个纯粹的软件设备,比如回环接口(lo)。一个网络接口负责发送

到底了