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