1、计算机系统是由硬件和软件组成的,系统软件是指能够对计算机硬件资源进行管理,其核心就是操作系统。计算机系统是由三个层次构成的,即:硬件、软件和应用软件,下层为上层功能提供支持。
2、而从计算机设计者的角度看,计算机系统实现其功能。但却是十分有意义的.这里的每一个层次都实现某项特定功能,并有一个特定的假想机器与之对应。必要时还可以调用较低层次的虚拟机来完成各种任务。
3、也是面向一般用户的层次,一般用户在使用计算机时所看见的就是这一层次。如字处理、制表、财务处理程序等。其他各较低的层次可以是不可见的,用户不必了解各底层是如何实现的。
4、它由各种高级语言组成,如 C、C++、Java、Web编程语言等。所编写的这些高级语言程序使用,虽然使用这些高级语言编写程序代码的程序员了解所使用语言的语法,语义的实现及语句的执行过程对他们来讲是透明的。
5、它包括各种类型的汇编语言。每一个机器都有自己的汇编语言,高级语言首先被翻译成汇编语言,翻译成机器直接识别的语言。机器通过执行程序来最终完成用户所要求的功能。
6、核心就是操作系统。操作系统对用户程序使用机器的各种资源进行管理和分配。当某一用户程序需要运行时,某程序需要使用某一输出设备进行结果的输出时,需要系统为其提供控制等。