arm汇编里面,“halt_loop”是多少意思

arm汇编里面,“halt_loop”是多少意思,第1张

这是汇编里常用的技巧,

你说的halt_loop语句应该完整差不多这样子的

ldr lr,=halt_loop

ldr  pc,=main  

halt_loop:

         b   halt_loop

配置了链接寄存器指向的是halt_loop,在pc跳到主函数运行结束之后,pc的值会指向链接寄存器lr,然后就跳到halt_loop这个死循环上了,这是程序结束至死循环的意思

一、意思不同

poweroff就是掉电关机了,但实际过程依然是先关闭系统,然后掉电的。

halt是停掉系统而已,并没有掉电,主板是通电的。

shutdown -h now就是halt,后边不写now而是写一个具体时间可以设置几秒后执行这一语句,实际上halt后是掉电关机的。

二、用法不同

shutdown命令,通过参数-h或-r的配合来完成关机或重启,不过在linux系统中只有拥有root权限才可以使用这个命令。

用halt命令来关机时,实际调用的是shutdown -h,halt 执行时将杀死应用进程,执行sync系统调用文件系统写 *** 作完成后就会停止内核。

poweroff,基本用法和halt差不多。

扩展资料:

注意事项

shutdown直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。

而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录,直接关机或者延迟一定的时间才关机都是可能的,还可能重启。

以上就是关于arm汇编里面,“halt_loop”是多少意思全部的内容,包括:arm汇编里面,“halt_loop”是多少意思、Linux里面的poweroff 、halt、shutdown -h now这三个命令的区别在于什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9655405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存