Linux系统的组成部分从运行状态角度来看 分为 内核+根文件系统从静态角度来看 分为 磁盘分区+相关文件内核调用第一个方式:调用内核过于复杂,所以有些内核开发人员创建了库文件,通过调用库文件来调用内核程序。那么shell就是通过调用库的用户接口(用户程序)第二个方式:程序开发人员很牛B,他为了追求效率,他自己编写程序直接调用内核程序。内核设计流派1、单内核设计把所有功能集成与同一程序。方便使用,
分类:
系统相关 时间:
2018-06-09 13:28:22
阅读次数:
210
CentOS 7.0 系统更改内核启动顺序 由于 CentOS 7 使用 grub2 作为引导程序,所以和 CentOS 6 有所不同,并不是修改 /etc/grub.conf 来修改启动项,需要如下操作: 1. 查看系统内部有多少个内核: 2..配置从默认内核启动,下面命令的内核名称根据系统内部查 ...
分类:
系统相关 时间:
2018-06-04 14:11:48
阅读次数:
218
计算机基础ROM:只读存储器,寻址地址空间的组成部分RAM:随机存储器,掉电数据丢失南桥:低速北桥:高速操作系统的用途将底层的细节隐藏起来,并提供一个统一的规范的,简节的接口提供出来,这就是操作系统的用途posix可移植操作系统(规范)启动内核,启动外壳init用来作为所有进程的父进程,由它来启动别的进程linux被称为类unix,Unix—likelinux内核的官方站点:www.kernel.
分类:
其他好文 时间:
2018-05-27 22:42:36
阅读次数:
203
解决办法: CENT OS:升级系统内核。 UBUNTU:升级系统内核。 ...
分类:
其他好文 时间:
2018-05-21 12:16:29
阅读次数:
259
Linux的软件架构 在linux系统软件架构可以分为4个层次(从低到高分别为): 1.引导加载程序 2.系统内核 3.文件系统 4.用户程序 引导加载程序: 引导加载程序(BootLoader)是固化在硬件Flash中的一段引导代码,用于完成硬件的一些基本配置,引导内核启动。 系统内核: 系统内核 ...
分类:
系统相关 时间:
2018-05-21 00:03:52
阅读次数:
234
Centos6系统启动流程 1. post 加电自检 检查硬件环境 2. 选择一个硬件类型引导启动 mbr 446字节 grub stage1 3. 加载boot分区的文件系统驱动 挂在/boot目录 grub stage1.5 4. 读取 /boot/grub/grub.conf 加载内核启动菜单 ...
分类:
系统相关 时间:
2018-05-12 20:28:02
阅读次数:
285
12.7###############################?使用guestmount工具–支持离线挂载raw、qcow2格式虚拟机磁盘?基本用法–guestmount-a虚拟机磁盘路径-i/挂载点##########################################################扩展的几个应用/boot存放系统引导必需的文件,包括内核、启动配置/bin、
分类:
系统相关 时间:
2018-04-13 16:12:13
阅读次数:
198
分区类型 1.主分区 一块硬盘最多分为4个主分区,主分区不可再划分为更小单位的分区.主分区可以用来启动操作系统,直接创建文件系统存放数据. 2.扩展分区 不能创建文件系统,可以再划分为更小单位的分区(逻辑分区) 3.逻辑分区 可以创建文件系统来存储数据 4.系统分区 用来启动操作系统的分区,内核启动 ...
分类:
其他好文 时间:
2018-03-30 13:18:27
阅读次数:
151
4.1 MMU设置续 上一节分析到调用 __armv4_mmu_cache_on,执行如下,这里我们要分析 set_mmu 函数 4.1.1 __setup_mmu 前文已经分析过在内核最终运行地址r4下面有16KB的空间(我环境中是0x00004000~0x00008000),这就是用来存放页表的 ...
分类:
其他好文 时间:
2018-03-16 00:24:16
阅读次数:
197