背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 介绍 让我们思考几个朴素的问题? 1. 系统是怎么知道物理内存的? 2. 在内存管理真正初始化之前, ...
分类:
系统相关 时间:
2019-09-01 01:03:25
阅读次数:
193
1简单描述(口头): 1.开机BIOS自检(检查硬件,cpu,主板,内存……) 2. MBR引导 硬盘 0 柱面 0 磁道 1 扇区的前446byte 3. grub 引导菜单 4. 加载内核 kernel 5.启动init进程 6.读取inittab文件,执行rc.sysinit,rc等脚本 详细 ...
分类:
系统相关 时间:
2019-08-31 21:22:44
阅读次数:
144
系统调用用户层的API调用最终都需要进入到0环,其功能才能够实现:上图描述的就是整个windows操作系统的体系结构. Kernel32.dll, user32.dll 等所有用户层DLL它们在调用API时,最终都会调用到ntdll.dll中. ntdll.dll是系统内核代码的存根部分,这个存根部... ...
分类:
其他好文 时间:
2019-08-31 17:46:03
阅读次数:
106
一 引导过程 开机自检 (BIOS自检) MBR引导 GRUB菜单 加载内核(kernel) init 进程初始化 1 init进程 是所有进程的父进程 PID号永远为1 2 runlevels ——运行级别 0:关机 1:单用户模式,无需密码登录,用于系统维护 3:字符界面的完整多用户模式 (大部 ...
分类:
系统相关 时间:
2019-08-31 15:36:06
阅读次数:
149
制作一个最小的CentOS6系统首先要明确一下CentOS6启动的过程POST->BootSequence(BIOS)->Bootloader(MBR)->Kernel(ramdisk)->rootfs->switchroot->/sbin/init->(/etc/inittab,/etc/init/*.conf)->设置默认运行级别->系统初
分类:
其他好文 时间:
2019-08-31 14:48:44
阅读次数:
141
CentOS7删除/boot/initramfsxxx.img并尝试光盘救援模式修复PPT放这里下载:https://www.lanzous.com/i5sfqrg密码:85z3一、删除/boot/initramfs-3.10.0-957.el7.x86_64.img[root@switch~]#rm-f/boot/initramfs-3.10.0-957.el7.x86_64.img二、重启起不
分类:
其他好文 时间:
2019-08-30 20:57:35
阅读次数:
153
1. 了解Linux的那个驱动?举例讲讲。 2. 中断上半部下半部 3. spinlock semphore mutex 区别 4. 内核空间和用户空间通信方式 5. boot传给kernel的参数 6. linux 进程调度方法 7. linux softirq 8. MMU作用 9. 访问外部寄 ...
分类:
系统相关 时间:
2019-08-30 09:23:45
阅读次数:
281
1、操作系统基础 调用:kernel通过给应用程序提供system call的方式来提供硬件资源; 注意:这个应用程序也包括库文件; 库文件是运行在ring0上的一段程序代码,不对客户端直接开放 2、进程运行原理(一个进程和多个进程) 一个进程:首先我们需要把硬盘中的程序代码加载到内存,再将这段代码 ...
分类:
系统相关 时间:
2019-08-30 09:22:47
阅读次数:
86
Linux源码下载: https://www.kernel.org/ https://git.kernel.org/ Linux内核源码阅读以及工具(转): https://blog.csdn.net/kkwant/article/details/82795659 ...
分类:
系统相关 时间:
2019-08-28 22:41:52
阅读次数:
109
简介grub.conf 在centos6或者较低的版本中,grub.conf文件定义了系统启动菜单选项,就相当于是windows装了7和10在开机的时候要让你选择某个系统启动一样,该文件的内容如下: 在上图的配置中,default和timeout两个是要配置的,title也是必须要有的,kernel后面写内核文件存放的地方(如果boot是单独挂载在一个独立的分区时,可以直接写/
分类:
其他好文 时间:
2019-08-27 22:43:19
阅读次数:
112