Menuetos32桌面- 桌面加载过程猜测
启动过程中,可以简单的认为,进入保护模式后,加载Launcher,然后Launcher加载了背景,桌面图标,底部任务栏。
实际过程中,可以猜测是这样的:1.进入保护模式后,osloop成为第一个进程,可以使用osloop监控桌面鼠标,窗口以便执行相应的操作。
2.加载Launcher,成为第二个进程,加载桌面背景,桌面图标和底部任务栏这三个应用,也是进程。
3.启动定时器和中断,不停地轮流执行5个进程。
4.Launcher执行完后退出。
5.桌面背景绘制完毕退出。
不知道,这样的猜测对不对?
加载应用成为分时执行的进程是通过int40,19号调用完成的。
从代码上看,launcher.asm和jpegview.asm最后都退出程序(jpegview.asm在参数是BOOT退出)
希望能一步一步地验证!!!
浙公网安备 33010602011771号