AS Level · 主题 5
解释操作系统与翻译
区分资源管理与源代码变成可执行代码的阶段。
课程区分 AS 主题 1–12 与 A Level 主题 13–20。示例包括剑桥伪代码与 Python。
管理共享资源
操作系统管理处理器时间、内存、文件和设备。中断请求处理器关注某个事件,系统保存足够的状态,以便处理程序完成后继续原来的工作。
打印完成、用户按键与定时器到期等事件,不一定都需要应用忙等。应解释系统服务如何让应用免于直接管理底层硬件细节。
定位翻译过程中的错误
词法分析识别标识符和运算符等记号,语法分析检查记号是否符合语言文法。之后的检查可拒绝类型不一致或未定义名称。符合文法并不保证行为正确。
编译器负责翻译代码,解释器通过解释过程执行代码。比较时应结合开发反馈、执行需求与部署要求,而不是认为其中一种永远更好。
自我检测
语法正确的程序输出错误答案,一定是语法错误吗?查看答案
不一定,它可能是翻译过程无法检测的逻辑错误。
编写这些课程时使用的参考资料
我们在编写本课程时参考了这些官方文件,用以确定考纲结构和课程要求。
Cambridge International · 9618 · 2027–2029 年考试