栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

计算机系统基础-入门

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机系统基础-入门

计算机系统基础-入门

计算机系统基础-入门


文章目录
  • 计算机系统基础-入门
  • 前言
  • 计算机系统基础-入门
    • 1.启动过程
    • 2.内核分类
    • 3.用户态和内核态


前言

提示:以下是本篇文章正文内容

计算机系统基础-入门 1.启动过程
  1. 系统加电
  2. 加载BIOS 1.加电自检 2.加载BootLoader(硬盘的第一个扇区)到系统
  3. 选择操作系统 Linux Or Mac
2.内核分类
  • 宏内核:内核模块包括CPU调度、内存管理、文件系统、进程管理(PC内核(Intel) 手机内核)
  • 微内核:内核模块包括不包含上面调度模块(鸿蒙系统 弹性部署)
  • 外核:为应用定制操作系统

3.用户态和内核态

CPU不同的指令级别

内核态:处于内核态的 CPU 可以访问任意的数据,包括外围设备,⽐如⽹卡、硬盘等,处于内核态的 CPU 可以从⼀个程序切换到另外⼀个程序,并且占⽤ CPU 不会发⽣抢占情况,⼀般处于特权级 0 的状态我们称之为内核态。
⽤户态:处于⽤户态的 CPU 只能受限的访问内存,并且不允许访问外围设备,⽤户态下的 CPU 不允许独占,也就是说 CPU 能够被其他程序获取。

这个主要是访问能⼒的限制的考量,计算机中有⼀些⽐较危险的操作,⽐如设置时钟、内存清理,这些都需要在内核态下完成,如果随意进⾏危险操作,极容易导致系统崩坏。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868115.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号