KVM 是业界最为流行的 Hypervisor,全称是 Kernel-based Virtual Machine。它是作为 Linux kernel 中的一个内核模块而存在,模块名为 kvm.ko,也可以看作是一个进程,被内核调度并管理,从 Linux 2.6.20 版本开始被完全正式加入到内核的主 ...
分类:
其他好文 时间:
2019-12-15 14:42:19
阅读次数:
107
目录 1.1 编程语言 1)低级语言 2)高级语言 1.2 内核kernel 1.3 程序 1.4 进程 1.5 cpu内存空间 1.1 编程语言 1)低级语言 #离机器越近语言 #二进制机器指令 #汇编语言 #ADD,R0,R1,ST... 2)高级语言 #离近人类越近的自然语言 #编译型语言 # ...
分类:
其他好文 时间:
2019-12-15 14:20:14
阅读次数:
105
先查看已安装的内核: rpm -qa|grep kernel 然后查看下当前在用的内核: uname -r 最后是删除内核: yum remove xxxx ...
分类:
其他好文 时间:
2019-12-15 12:21:26
阅读次数:
148
一,linux的目录结构 /bin:所有用户都可以使用的可执行程序 /sbin:系统管理员使用的可执行程序 /boot:引导加载器必须用到的静态文件:kernel,initramfs,grub等。 /dev:设备文件和特殊文件(虚拟设备等)。设备有2种 字符设备(线性设备,有顺序依次处理):逐个字符 ...
分类:
系统相关 时间:
2019-12-15 10:35:09
阅读次数:
102
由于Linux0.11的内核态进程切换使用的方式是用ljmp来进行TSS的跳转,效率较低,因此考虑对其进行优化,改为后面版本使用的kernel stack栈的切换 需要做的任务 1.重写schedule,switch_to函数 2.将修改过的函数接在一起 3.修改fork函数 目前 Linux 0. ...
分类:
系统相关 时间:
2019-12-14 14:02:43
阅读次数:
113
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 这篇文章,让我们来看看用户态进程的地址空间情况,主要会包括以下: ; ; ; 进程地址空间中, ...
分类:
系统相关 时间:
2019-12-13 23:59:11
阅读次数:
170
基于samsung的Exynos 4412,U Boot版本为2010.03 前面我们介绍了u boot的第一阶段和第二阶段,今天我们来介绍u boot引导内核,这也是u boot的最后一个阶段,也就是说,这个阶段过后,u boot的任务就彻底结束了,Linux内核将接管一切软硬件资源。下面开始我们 ...
分类:
系统相关 时间:
2019-12-13 19:42:20
阅读次数:
138
本实验是在虚拟机中的Ubuntu 18.04系统下进行的。 一、安装编译Linux内核 mkdir LinuxKernel cd ~/LinuxKernel/ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz # ...
分类:
系统相关 时间:
2019-12-13 00:08:12
阅读次数:
92
[TOC] "Cho Y, Saul L K. Kernel Methods for Deep Learning[C]. neural information processing systems, 2009: 342 350." @article{cho2009kernel, title={Ker ...
分类:
其他好文 时间:
2019-12-13 00:05:10
阅读次数:
118
Linux 内核文档 该文件是 Linux 内核文档树中最顶层的,会随着内核一起更新;其目的是把散乱的文档集成为一个逻辑清晰的完整版,非常欢迎改善文档,如果想做出自己的贡献,加入vger.kernel.org中的 linuxdoc 列表中 许可证文件 见 Linux 内核源代码 Linux kern ...
分类:
系统相关 时间:
2019-12-13 00:02:01
阅读次数:
162