比较计算机硬件和软件的主要区别和功能
计算机硬件指的是计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称，如传感器、服务器、智能手机、通信卫星、笔记本电脑等。计算机软件指的是计算机系统中的程序及其文档，程序是计算任务的处理对象和处理规则的描述；文档是为了便于了解程序所需的阐明性资料。硬件和软件互相依存，硬件是软件赖以工作的物质基础，软件的正常工作是硬件发挥作用的重要途径。
Below is an instruction that describes a task. Write a response that appropriately completes the request.### Instruction: 比较计算机硬件和软件的主要区别和功能
### Input: 
### Response: 计算机硬件指的是计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称，如传感器、服务器、智能手机、通信卫星、笔记本电脑等。计算机软件指的是计算机系统中的程序及其文档，程序是计算任务的处理对象和处理规则的描述；文档是为了便于了解程序所需的阐明性资料。硬件和软件互相依存，硬件是软件赖以工作的物质基础，软件的正常工作是硬件发挥作用的重要途径。