← 返回资讯屏轩教育 · 行业资讯

Types of Software and Interrupts | 软件类型与中断

2026-08-29 23:05 · 本文部分内容由AI辅助创作

📚 Types of Software and Interrupts | 软件类型与中断

Software tells a computer system what to do, but not all software works in the same way. In IGCSE Computer Science, you need to distinguish between system software and application software, and you must understand how interrupts allow devices and programs to get the processor's attention.

软件告诉计算机系统该做什么,但并非所有软件都以相同方式工作。在 IGCSE 计算机科学中,你需要区分系统软件和应用软件,并理解中断如何让设备和程序获得处理器的关注。


1. Software Categories: System and Application | 软件分类:系统软件与应用软件

All software can be placed into two broad groups. System software manages the hardware and provides a platform for running application software; application software performs tasks directly for the user.

所有软件都可以归入两大类。系统软件管理硬件并为运行应用软件提供平台;应用软件直接为用户执行任务。

The distinction is based on purpose, not on how advanced or popular the program is. A game is application software even though it uses complex graphics, because it serves the user rather than managing the machine.

这种区分基于用途,而不是程序有多先进或流行。游戏属于应用软件,即使它使用了复杂的图形,因为它是为用户服务而不是管理机器。

CategoryPurpose中文目的Examples
System softwareManages hardware and supports applications管理硬件并支持应用程序Operating system, utilities, device drivers
Application softwarePerforms user tasks执行用户任务Word processor, browser, game

2. What Is System Software? | 什么是系统软件?

System software is not usually noticed by the user, but it is essential for the computer to operate. It controls hardware resources, maintains the system and allows other programs to run.

系统软件通常不被用户注意,但它对计算机运行至关重要。它控制硬件资源、维护系统并允许其他程序运行。


3. What Is Application Software? | 什么是应用软件?

Application software is designed to help the user perform specific tasks. It can be general-purpose, such as word processors and spreadsheets, or special-purpose, such as a payroll system or air traffic control program.

应用软件旨在帮助用户执行特定任务。它可以是通用的,如文字处理器和电子表格,也可以是专用的,如工资系统或空中交通管制程序。

General-purpose application software can be used for many different jobs. Special-purpose software is written for one particular task and is often customised for an organisation.

通用应用软件可用于许多不同的工作。专用软件针对某一特定任务编写,通常为某个组织定制。


4. Operating Systems: Purpose and Functions | 操作系统:目的与功能

The operating system is the most important type of system software. It hides the complexity of the hardware from the user and makes efficient use of resources such as memory, storage and processor time.

操作系统是最重要的系统软件类型。它向用户隐藏硬件的复杂性,并高效利用内存、存储和处理器时间等资源。


广告 / Sponsored

5. Utility Software: Keeping the System Running | 实用软件:保持系统运行

Utility programs are a type of system software that carry out specific maintenance and optimisation tasks. They often run automatically in the background and do not produce work for the user directly.

实用程序是一种系统软件,执行特定的维护和优化任务。它们通常在后台自动运行,不直接为用户产生工作成果。


6. What Is an Interrupt? | 什么是中断?

An interrupt is a signal sent to the processor to tell it that an event needs immediate attention. Without interrupts, the processor would have to constantly poll devices to see if they need service, which wastes processor time.

中断是发送给处理器的信号,告诉它某个事件需要立即处理。没有中断,处理器就必须不断轮询设备看它们是否需要服务,这会浪费处理器时间。

When an interrupt arrives, the processor suspends the current program, runs a small routine called the interrupt service routine, then returns to the suspended program.

当中断到来时,处理器暂停当前程序,运行称为中断服务程序的小例程,然后返回被暂停的程序。

ormal program → Interrupt received → Save state → Run ISR → Restore state → Resume program

This sequence allows the computer to respond to events while still returning correctly to the original task.

这个顺序使计算机既能响应事件,又能正确地返回原始任务。


7. Hardware and Software Interrupts | 硬件中断与软件中断

Hardware interrupts are generated by physical devices. Software interrupts are generated within the processor by program instructions or by errors such as division by zero.

硬件中断由物理设备产生。软件中断由处理器内部的程序指令或错误产生,例如除以零。

Published by TutorHao | IGCSE Science Revision Series | aleveler.com

广告 / Sponsored
英文原版 Cambridge AS & A Level Chemistry Student's Book 柯林斯剑桥A…
化学 备考教辅 · 正版现货 · 学习备考通用
查看详情 / View on Taobao参考价 ¥302.0
广告 / Sponsored
剑桥国际英语教材生物/生物实践练习册2022年考试大纲Cambridge International AS A Lev…
生物 备考教辅 · 正版现货 · 学习备考通用
查看详情 / View on Taobao参考价 ¥190.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao
FeatureHardware interruptSoftware interrupt
SourcePhysical deviceProgram instruction or error
中文来源物理设备程序指令或错误
ExampleKey press, printer out of paperDivision by zero, system call
中文示例按键、打印机缺纸除以零、系统调用