解释现代计算机系统的工作原理
现代计算机系统由硬件和软件组件组成。硬件组件包括中央处理器（CPU）、内存、存储设备和外围设备，如键盘、鼠标和显示器。CPU执行所有计算并处理计算机软件发送的指令。内存是计算机的物理组成部分，暂时存储数据和指令。存储器是在计算机关闭时存储数据和程序的设备。

计算机系统的软件组件包括操作系统、应用程序、系统实用程序和驱动程序。操作系统是计算机系统的基础层，负责管理计算机系统的硬件和软件资源。应用程序是用户执行的实际程序。系统实用程序是用来管理计算机系统的程序，如文件、硬盘、网络和打印机。最后，驱动程序是控制计算机系统外围设备（如打印机、鼠标或扫描仪）的计算机程序。