计算机系统包括硬件和软件。
计算机硬件包括:CPU,Memory 和 IO 等设备。
计算机软件包括:系统软件和应用软件。系统软件也叫平台软件。
操作系统和数据库属于典型的系统软件。
操作系统就是内核与其提供的接口工具。操作系统的作用主要在于驱动硬件和管理计算机的所有活动。操作系统还会提供开发接口,开发商会以此接口制作它们的驱动程序;所以,驱动程序由硬件厂商提供,与操作系统无关。
计算机系统逻辑层次结构.gif编写机器程序的要求和需要注意的:
- 需要了解机器程序。
- 需要了解所有硬件的相关功能函数。程序是写给机器的,所以需要参考机器本身的功能,针对该功能编写程序代码。
- 程序具有专一性、不可移植性。不同的CPU具有不同的微指令集,不用的硬件都有其独特的功能函数,所以理论上程序具有不可移植性,而且修改十分麻烦。
网友评论