AS & A Level Computer Science (9618)

AS Level · 主题 5

解释操作系统与翻译

区分资源管理与源代码变成可执行代码的阶段。

课程区分 AS 主题 1–12 与 A Level 主题 13–20。示例包括剑桥伪代码与 Python。

管理共享资源

操作系统管理处理器时间、内存、文件和设备。中断请求处理器关注某个事件,系统保存足够的状态,以便处理程序完成后继续原来的工作。

打印完成、用户按键与定时器到期等事件,不一定都需要应用忙等。应解释系统服务如何让应用免于直接管理底层硬件细节。

定位翻译过程中的错误

词法分析识别标识符和运算符等记号,语法分析检查记号是否符合语言文法。之后的检查可拒绝类型不一致或未定义名称。符合文法并不保证行为正确。

编译器负责翻译代码,解释器通过解释过程执行代码。比较时应结合开发反馈、执行需求与部署要求,而不是认为其中一种永远更好。

自我检测

语法正确的程序输出错误答案,一定是语法错误吗?查看答案

不一定,它可能是翻译过程无法检测的逻辑错误。

编写这些课程时使用的参考资料

我们在编写本课程时参考了这些官方文件,用以确定考纲结构和课程要求。

Cambridge International · 9618 · 2027–2029 年考试