宏主板启动u盘启动不系统-(宏基电脑不显示u盘启动)

来源:191路由网 2022-11-26 14:46:12

宏主板启动u盘启动不系统 (宏基电脑不显示u盘启动)

Yoo,你们好吗。今天我来写一些对于编程重要的、操作系统系统有关的前置知识。

从启动说起,加电后,首先执行UEFI(以前叫BIOS,UEFI比BIOS多了图形界面),UEFI是个硬件,是个写死指令的芯片。UEFI的任务是自检,然后从硬盘第一个扇区加载bootloader到内存。Bootloader来选择具体哪个OS。Cmos是用来存储UEFI配置的信息,比如BIOS密码、从U盘启动等等。Cmos是通过主板上的纽扣电池来供电保存信息的。当bootloader加载OS内核的指令到内存后,CPU指向OS内核指令,这才真正进入OS。

内核的主要功能有:

CPU调度内存管理进程管理文件系统中断管理

宏内核:上述内核几大功能都载入内存。微内核:只有进程调度功能。比如有进程想访问硬盘,那么微内核系统不具备文件管理功能,文件管理功能可能在云端。物联网不支持大内存,所以用微内核(鸿蒙用微内核)。部署灵活,比如设备内存还算够,那就部署kernel+cpu调度,这样可插拔部署、弹性部署。

在虚拟化的技术路线中,有全虚拟化,即用hypervisor虚拟化出硬件,在其上安装完整的内核,这样原始操作系统其实已经有调度了,在虚拟机里面又内核调度,效率就低了,所以后来有了docker这样的技术,我们以后再谈。

CPU段寄存器的后两位表示特权级别。linux只是用了0和3,表示内核态和用户态。对于系统关键访问,需要kernel同意,保障系统健壮性。Linux内核执行的操作有200多个系统调用供用户态程序调用。

中断,有硬件产生的中断,有软件产生的中断。软中断,即INT 0x80中断。会有这样几个步骤,也叫所谓的context switch:

app发出80中断os进入内核态中断向量表找到处理例程保存app的执行状态,寄存器等执行中断例程syscall恢复app现场返回用户态app继续执行

进程、线程、用户线程(也被称为纤程、绿色线程):

进程:OS分配资源的基本单位。OS会给进程分配内存,而起线程时不会分配任何内存空间,线程使用进程的内存空间。线程:OS调度执行的基本单位。纤程的应用场景:用户空间的异步编程。纤程为什么一般比线程快?因为线程是需要OS创建和管理的,需要用户态进行系统调用,而系统调用就会经历上面讲到的INT 80中断的几个步骤。

所以,线程相对于纤程来说是重量级的。

点击展开全文

相关阅读

惠普战66如何设置u盘启动-(惠普战66设置U盘启动)

惠普战66如何设置u盘启动(惠普战66设置U盘启动)主流价位中为数不多的「商务本」惠普战66更新到了第五代产品,相比于第四代产品,刚一打眼,战66五代锐龙版好像区别不大,还是商务的银色机身,依旧拥有14英寸和15.6英寸两个版本,那么它究竟都更新了什么呢?本篇文章就来着重的介绍与测试它升级的部分。惠普战66五代锐龙版按照惯例,我们先来看看我手里这台测试机的配置情况:CPU:AMD锐龙R...

2022-11-26

华硕电脑boot设置-(华硕电脑BOOt设置好了怎么进入)

华硕电脑boot设置(华硕电脑BOOt设置好了怎么进入)华硕主板bios如何设置?一些用户想要学习华硕主板bios设置教程,不知华硕主板bios如何设置的用户,下面就让小编教你华硕主板bios如何设置的教程吧,希望对你们有所帮助。华硕主板bi...

2022-11-26

电脑开机怎么有密码忘怎么办-(电脑开机密码怎么忘了怎么办)

电脑开机怎么有密码忘怎么办(电脑开机密码怎么忘了怎么办)很多时候电脑为了重要资料和个人隐私的安全性都会设置一个开机密码,但是有时候会突然忘记密码,或者较长时间没有使用电脑,而忘记了开机密码,还有人经常更换开机密码,换的多了,自己都记混了密码从而导致开不了机进不了系统了。那么电脑开机密码忘记了怎么办呢?今天就来讲一下忘记电脑开机密码的几种解决方法。一、清除密码重新设置新...

2022-11-26

电脑u盘启动怎样设置-(电脑u盘启动怎样设置密码)

电脑u盘启动怎样设置(电脑u盘启动怎样设置密码)怎么设置u盘启动,品牌机还是最新的还是老款的我今天找了几个台式机给大家示范一下台式机组装的大部分都是按DEL键开机的时候按删除键把它先重启一下这就进来了然后进来之后直接把这个u盘或者哪个系统的硬盘插在电脑上找到这个boot这一下看这有硬盘的选项在这里面早就可以了你知道你的u盘你的一论盘是哪个可以了这个是我的u盘然后敲下回车选到这个上面再敲回车大部分保...

2022-11-26

win7系统官方下载u5-(windows7安装版u安装)

win7系统官方下载u5(windows7安装版u安装)IT之家8月30日消息,在向GalaxyS22系列推出OneUI5.0Beta测试版更新几周后,三星在韩国和英国为GalaxyS21系列开放了OneUI5.0Beta测试...

2022-11-26

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除