1945年3月,冯·诺依曼领导的小组公布了"存储程序(Stored-Program)"方式的电子数字计算机方案EDVAC,宣告了现代计算机结构思想的诞生。
存储程序的基本思想?(名词解释或简答)
存储程序方式的基本思想是:
1、必须将事先编好的程序和原始数据送入主存后才能执行程序,
2、一旦程序被启动执行,计算机不需要操作人员干预就能自动完成逐条指令取出和执行的任务。
简述冯 ·诺依曼计算机的组成部分,并说明各部分的功能。
(1)采用“存储程序”工作方式。
(2)计算机由运算器、控制器、存储器、输入设备和输出设备五大基本部件组成。
(3)存储器能存放数据,也能存放指令;控制器能自动执行指令;运算器能进行基本 算术和逻辑运算;操作人员可以通过输入、输出设备使用计算机。
(4)计算机内部以二进制形式表示指令和数据;每条指令由操作码和地址码两部分 组成,由一串指令组成程序。
简述算术逻辑部件的工作原理。
用来完成基本的逻辑运算和定点数加减运算,各类定点乘除运算和浮点数运算可利用加法器、ALU和移位器来实现,因此基本的运算部分是加法器、ALU和移位器,ALU的核心部件是加法器。
简述静态链接存在的缺点和原因。
因为库函数代码被合并在可执行文件中所以会造成盘空间和主存空间的浪费;
因为需要定期维护和更新静态库,所以存在更新困难,使用不便。
简述系统调用的开销非常高的原因。
系统级I/O函数的功能通过执行内核中的系统调用服务例程来实现,在用户程序中每调用一次系统级I/O函数,就是进行一次系统调用。
每次系统调用都有两次上下文切换,先从用户态切换到内核,处理结束后再从内核态返回到用户态。
计算机系统原理