大家好,欢迎来到IT知识分享网。
冯·诺依曼的设计思想
(4)对计算机进行集中的顺序控制。
计算机系统的多级组成

各级小结:
(1)除了第1级外,其他各级都得到它下级的支持。
(2)第1级到第3级编写的程序基本都是二进制数字化语言。
(3)如果应用程序采用汇编语言编写的,那么机器必须含有“汇编语言集”这一级的功能;如果是高级语言编写的,“汇编语言级”这一级可以不要。(主要取决于编译器,有的直接编译成二进制码,有的编译成汇编语言,再通过汇编器进行编译成二进制码。
计算机基本结构

计算机基本工作原理

计算机执行应用程序的过程
(1)用户执行应用程序,发送请求给操作系统。
(2)操作系统找到应用程序相关信息,检查是否是可执行文件;并通过程序首部信息,确定代码和数据在可执行文件中的位置并计算出对应的磁盘块地址。
(3)操作系统创建一个新的进程,并将该应用程序执行文件映射到该进程结构,表示由该进程负责执行该程序。
(4)为该应用程序设置CPU上下文环境并跳到程序开始处。
(5)执行应用程序的第一条指令,发生缺页异常。(因为该应用程序的代码和数据还没有读入内存中,所以硬件机制捕获“缺页异常”信息并把控制权交给操作系统)
(6)由于操作系统拥有了控制权,它分配一页物理内存,并将代码从磁盘读入内存,然后继续执行该应用程序。
C语言程序转换成可执行文件

小结:
(1)汇编语言编译成机器语言比高级语言快(C,C++,JAVA等)。
(2)高级语言也称为算法语言。
(3)算法语言编写的程序叫源程序,汇编语言编写的叫汇编语言程序。
(4)编译器是个统称,如有C++编译器,汇编语言编译器(简称汇编器)。在这里一般是高级语言的编译器。
计算机的性能指标:CPU性能指标、存储器性能指标和I/O吞吐率。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/187207.html