软件调试的目的是什么?
软件调试的目的是改正错误,软件调试主要采用以下三种方法:
1、强行排错法:作为传统的调试方法,其过程可概括为设置断点、程序暂停、观察程序状态、 继续运行程序。
2、回溯法:该方法适合于小规模程序的排错、即一旦发现了错误,先分析错误征兆,确定最 先发现""症状”的位置。
3、原因排除法:原因排除法是通过演绎和归纳,以及二分法来实现。
软件调试操作系统
主要的调整内容是操作系统的启动文件、系统配置参数、组件文件、病毒等。
修复操作系统启动文件:
1) 对于早期的Windows系统,可用SYS命令来修复(要保证MSDOS.SYS的大小在1KB以上),但要求,在修复之前应保证分区参数是正确的。这可使用诸如DiskMap之类的软件实现;
2) 对于Windows XP系统,有两种方法--修复启动文件,使用fixboot命令;修复主引导记录,使用fixmbr命令。