5. System software

准备(Preperation)

在开始之前,请先尝试回答课本WHAT YOU SHOULD ALREADY KNOW上的几个问题,一起找出本章的精髓~

好的,接下来要进入重头戏,你可以尝试回答下列问题,我将会通过你的回答,评估你对知识的掌握情况,再有针对性地进行教学。请听题:
注:加粗的知识点是比较重要的内容。

5.1 Operating systems

  • 计算机为什么需要操作系统?
  • 一些重要的管理任务。如内存管理、文件管理、安全管理、硬件管理和进程管理。
  • 对实用软件的需求,含磁盘格式化、病毒扫描、碎片整理、磁盘内容分析和修复、文件压缩和备份。
  • 程序库,软件开发中使用程序库软件及其对软件开发者的好处,含动态链接库文件的使用。
  • 对汇编器、编译器和解释器这些语言翻译器的需求。
  • 使用编译器和解释器的优缺点。
  • 意识到高级语言编程可以被部分编译和部分解释,如Java。
  • 经典集成开发环境的特征:
    • 编写代码(使用上下文敏感提示)
    • 初步错误检测(含动态句法检查)
    • 显示(含代码美化、展开和折叠代码块)
    • 调试(如单步、断点、变量或表达式的报告窗口)

      5.2 Language translators

作者:张业浩  创建时间:2024-10-14 17:58
最后编辑:张业浩  更新时间:2025-01-14 19:17