一、计算机系统

计算机系统包括:硬件+软件

硬件

计算机硬件,如主机、外设等

软件

又分为系统软件应用软件
系统软件:
系统软件让计算机使用者、其他软件,将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。(摘自百度百科)
如:
1.语言处理程序,将高级语言源程序编译链接,翻译成目标程序,最后被计算机识别。
2.操作系统,Windows系统(Win7、Win10、XP等)、Mac系统、Linux系统等等。操作系统提供一个让用户与系统交互的操作界面。
应用软件:
按任务需要编制成的各种程序,如音乐播放器等。

 

二、计算机系统的层次结构

物理构成角度

从下至上依次为:
1.物理抽象层 2.电子元件层 3.模拟电路层 4.数字电路层
5.逻辑层 6.微体系结构层 7.体系结构层 8.操作系统层 9.应用软件层

程序员角度

看图解析:
在这里插入图片描述
我们从红框中机器语言看起:
机器语言向上发展为汇编语言、高级语言,向下为微系统指令,中间为操作系统。
这些右边为语言对应的处理机器
高级语言如Java、C、C++等,经过虚拟机器M4中的汇编程序将高级语言翻译为汇编语言,汇编语言再经过虚拟机器M3被翻译为机器语言,之后经过操作系统,再经过微指令解释,最后就可以被硬件执行。(图中标注了机器语言和微指令的关系,大家可仔细看一下,便于理解)

 

Logo

更多推荐