计算机系统是由硬件系统和软件系统组成的。
计算机硬件系统由计算器、控制器、存储器、输入设备和输出设备这五个部分组成。
计算机的工作原理是存储数据和程序控制。这就是软件的存在基础和核心作用。用户通过输入端将指令和数据发送到内存,然后控制器从内存中逐条读取指令交与计算器处理,处理完成后按照指令里的地址把结果发送到内存中,这个过程一直循环操作直到指令执行完。
按照功能分,可以分为四层:
–硬件层(裸机):只识别微指令
–操作系统层:将语言处理程序层的指令转化为微指令传递给硬件层,直接管理软硬件,是软件和硬件通信的桥梁
–语言处理程序层:将用程序设计语言编写的程序转换为机器码,以便计算机能够执行。
–应用程序层:提供给用户使用的各种软件