——工欲善其事,必先利其器。
linux启动顺序:
boot/bootsect.S->boot/setup.S->kernel/head.S->init/main.c(start_kernel)
关于信号量的疑问:
up()方法对信号量的值加1,如果这个新值大于或等于0,则激活这个信号量链表中的一个或多个进程。
my opinion:up()之后,如果新值小于或等于0,则激活...
写时复制:第九章
本文详细介绍了Linux系统的启动顺序,并深入探讨了信号量的工作原理。从引导扇区到内核初始化,再到信号量的使用,特别是up()操作如何影响进程的状态。适合对Linux系统启动过程感兴趣以及希望了解信号量机制的读者。
——工欲善其事,必先利其器。
linux启动顺序:
boot/bootsect.S->boot/setup.S->kernel/head.S->init/main.c(start_kernel)
关于信号量的疑问:
up()方法对信号量的值加1,如果这个新值大于或等于0,则激活这个信号量链表中的一个或多个进程。
my opinion:up()之后,如果新值小于或等于0,则激活...
写时复制:第九章
838
817

被折叠的 条评论
为什么被折叠?