内核基本概念_笔记1

两种操作模式:实模式和保护模式。在实模式下用户只能使用1MB 的内存,且没有任何保护。启动过程中CPU会将实模式切换为保护模式。

内核初始化:先执行实模式下的汇编代码,再执行保护模式下的init/main.c文件中的star_kernel()函数。最后激活init进程,init进程是所有进程的父进程。

低端内存:896MB以内的常规的可被寻址的内存区域称为低端内存,kmalloc()函数即分配的为该区域的内存。
高端内存:高于896MB的内存称为高端内存,只能通过特殊的方式访问。

jiffy时间:表示系统定时器两个节拍之间的间隔。

内核模式和用户模式:内核模式的代码可以无限制的访问所有处理器的指令集以及全部内存和I/O空间。
用户模式想要访问被保护的资源,需要通过系统调用向驱动或内核态发出请求。而且,用户模式的的代码允许发生缺页,而内核模式代码则不允许。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值