- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 关于Linux内核进程的创建与执行分析
一、程序是如何运行起来的? (1)在内存中划出一片内存空间; (2)将硬盘上可执行文件中的代码(机器指令)拷贝到划出的内存空间中; (3)pc指向第一条指令,cpu取指执行。 当有OS时,以上过程肯定都是通过相应的API来实现的。 在Linux下,OS提供两个非常关键的API,一个是fork,另一个是exec。 fork : 开辟出一块内存空间 exec : 将程序代码(机器指令)拷贝到开辟的内...
2019-03-26 13:09:29
684
原创 Linux内核分析之跟踪分析Linux内核的启动过程
实验过程 一、下载linux-5.0内核并编译 cd linux_os/linux-5.0 make i386_defconfig make -j8 编译完成会在arch/x86/boot/下产生bzImage 二、制作根文件系统
2019-03-17 20:54:34
924
原创 无线通信笔记-1
目录1. 确定信号与随机信号2. 一个正弦波信号所包含的参数3. 信号能量与功率4.5.6.7.8. 1. 确定信号与随机信号 2. 一个正弦波信号所包含的参数 一个典型的正弦波信号包含三个参数:振幅(A),频率(f)和相移(φ) (1)振幅(A): 振幅是指振动的物理量可能达到的最大值,通常以A表示。它是表示振动的范围和强度的物理量。 (2)频率(f): 单位时间内信号重复自己的次数,单位...
2019-03-15 17:35:02
1896
原创 基于mykernel的一个简单的时间片轮转多道程序内核代码分析
基于mykernel的一个简单的时间片轮转多道程序内核代码分析 实验过程: 一、简单实验 1.1 cd linux-3.9.4 patch -p1 < …/mykernel_for_linux3.9.4sc.patch make allnoconfig make qemu -kernel arch/x86/boot/bzImage 1.2 查看mykernel源码 (1)mymain.c...
2019-03-11 23:08:06
266
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅