解释下列术语:硬件、软件、总线、机器字长、虚拟机。
硬件:硬件是指组成计算机的所有器件或者装置的总称,他们是“看得见、摸得着”的有形设备。 软件:软件是相对硬件而言的,是指在计算机硬件上运行的各种程序以及有关的文档资料,例如操作系统、汇编程序、编译程序、诊断程序、数据库管理系统、专用软件包、各种维护使用手册、程序流程图和说明等,是无形的东西。 总线:总线的主要任务是在各个部件之间传递数据信息、地址信息和控制信息。总线通常包括数据总线、地址总线和控制总线。 机器字长:字长是指计算机的运算部件能同时处理的二进制数据的位数。字长通常是字节的整倍数,它与计算机的功能和用途有很大的关系。 虚拟机:在物理机器的基础上,添加软件可以增加计算机的功能,形成一个更“大”的计算机系统,这种非物理地实现计算机功能的扩大称为“虚拟”机。