会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天地—蜉蝣
博客园
首页
新随笔
联系
订阅
管理
2022年11月29日
Kernel分析—进程创建后用户栈是怎么分配的
摘要: 1. Shell终端中执行可执行文件过程简述: (1)读取用户由键盘输入的命令行。 (2)分析命令,以命令名作为文件名,并将其它参数改造为系统调用execve()内部处理所要求的形式。 (3)终端进程调用fork()建立一个子进程。 (4)终端进程本身用系统调用wait4()来等待子进程完成(如果是
阅读全文
posted @ 2022-11-29 20:52 天地—蜉蝣
阅读(121)
评论(0)
推荐(0)
2022年3月30日
useradd [new-user]后 补全和文件无颜色区分 问题解决
摘要: 有时在Linux机器上通过useradd [new-user]后 可能会遇到 “tab补全功能无法使用”以及“文件、目录均无颜色区分” 问题 1. tab补全问题 一般是useradd创建新用户时默认新用户使用/bin/sh而不是/bin/bash. 解决方法:1)先将new-user删除 2)修改
阅读全文
posted @ 2022-03-30 15:00 天地—蜉蝣
阅读(117)
评论(0)
推荐(0)
2020年5月13日
malloc内存分配原理 [linux]--malloc、brk、mmap
摘要: 本文转自:https://blog.csdn.net/gfgdsg/article/details/42709943 借花献佛,以留后用 Linux 的虚拟内存管理有几个关键概念: 1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 2、虚拟地址可通过每个进程上的页表(在每
阅读全文
posted @ 2020-05-13 16:22 天地—蜉蝣
阅读(2239)
评论(0)
推荐(0)
2020年4月8日
hexedit使用方法
摘要: 本文档仅描述hexedit最为常用的快捷键。 1-语法: hexedit [-s | --sector] [-m | --maximize] [-h | --help] [filename] 2-命令(快捷键): F1: help Ctrl+W / F2 : 保存 Ctrl-X : 保存并退出 Ct
阅读全文
posted @ 2020-04-08 10:59 天地—蜉蝣
阅读(5459)
评论(0)
推荐(0)
2020年4月7日
irqbalance机制分析
摘要: 本文档基于irqbalance-1.5.0 源码链接:https://launchpad.net/ubuntu/+source/irqbalance/ 1. object tree Irqbalance是用户空间用于优化中断的一个工具,通过周期性的(默认10s)统计各个cpu上的中断情况,重新对中断
阅读全文
posted @ 2020-04-07 15:40 天地—蜉蝣
阅读(2145)
评论(0)
推荐(0)
2019年11月19日
找出二进制数中bit为1的最(高/低)索引
摘要: 题1. 给定一个无符号整型数据(unsigned int),找出其对应二进制数据中bit位为1的最高/低索引。 比如:对于数据0,返回0;数据1,返回1;数据0x80000000,返回32; 题2. 给定一个无符号64bit整型数据(unsigned long long int),找出其对应二进制数
阅读全文
posted @ 2019-11-19 19:43 天地—蜉蝣
阅读(1216)
评论(0)
推荐(0)
2019年10月31日
打印正三角/倒三角9*9乘法口诀
摘要: 比较简单,以作留念: 望大家指正!!! :-)
阅读全文
posted @ 2019-10-31 19:58 天地—蜉蝣
阅读(519)
评论(0)
推荐(0)
ipv4的ip字符串转化为int型
摘要: 要求: 将现有一个ipv4的ip字符串(仅包含数字,点,空格), 其中数字和点之间的空格(至多一个)是合法的,比如“12 .3. 4 .62”,其他情况均为非法地址。写一个函数将ipv4地址字符串转化成int整数(只能遍历一遍字符串)。 实现思路: 1. 安全检查,null指针 2. 排除最容易的情
阅读全文
posted @ 2019-10-31 14:15 天地—蜉蝣
阅读(2576)
评论(0)
推荐(1)
2018年1月18日
Linux内核--伙伴系统--页释放
摘要: 本文转载自:http://www.cnblogs.com/tolimit/ 感觉原博分析的不错,借花献佛。 释放页框很简单,其实只有几步 释放页框的操作最后都会调用到__free_pages()函数,我们主要从这个函数跟踪下去,看看内核是怎么执行的。 热页冷页的意思就是:当一个页被释放时,默认设置为
阅读全文
posted @ 2018-01-18 16:13 天地—蜉蝣
阅读(710)
评论(0)
推荐(0)
公告