网站首页 > 技术教程 正文
冯·诺依曼的设计思想
冯·诺依曼的设计思想可以简要地概括为以下三点:
(1) 计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。
(2) 计算机内部应采用二进制来表示指令和数据。每条指令一般具有一个操作码和一个地址码。其中,操作码表示运算性质,地址码指出操作数在存储器的位置。
(3)将编好的程序和原始数据(原本在外存储器,如硬盘)送入内存储器中,然后启动计算机工作,计算机应在不需操作人员干预的情况下,自动逐条取出指令和执行任务。
(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吞吐率。
- 上一篇: 医院HIS系统和其他系统都有哪些接口交互?
- 下一篇: 小白必看的CPU基本组成原理以及基本运行过程
猜你喜欢
- 2024-11-25 运动控制系统
- 2024-11-25 非常全面的汽车原理动图归纳,看完对发动机原理了解了不少
- 2024-11-25 防抖!自适应光学的由来
- 2024-11-25 得知机器系统原理,带你行走挖掘天下
- 2024-11-25 最全面的楼宇自控(BA)系统监控原理图,CAD格式
- 2024-11-25 图解发动机知识,发动机八大系统工作原理,一起来了解发动机
- 2024-11-25 水处理系统基本原理
- 2024-11-25 液压系统是什么原理,为何通过很小的力产生很大的力?
- 2024-11-25 「干货分享」伺服、步进、变频三大控制要点详解
- 2024-11-25 经典,制冷系统原理的动态图,制冷人必看
你 发表评论:
欢迎- 01-11关于Vmware workstation的网络设置
- 01-11使用VMware Workstation虚拟机安装Windows 10详细教程
- 01-11VMware Workstation 17.5.1 Pro for Windows & Linux - 桌面虚拟化软件
- 01-11VMware? Workstation 17 Pro软件中,如何显示 “我的计算机” 选项卡
- 01-11银河麒麟桌面操作系统安装VMware workstation pro
- 01-11VmwareWorkstation17.6安装windows7x64虚拟机后安装vmtools
- 01-11发布VMware Workstation Pro 17.0稳定版
- 01-11VMware Workstation安装ESXi 7安装篇
- 最近发表
-
- 关于Vmware workstation的网络设置
- 使用VMware Workstation虚拟机安装Windows 10详细教程
- VMware Workstation 17.5.1 Pro for Windows & Linux - 桌面虚拟化软件
- VMware? Workstation 17 Pro软件中,如何显示 “我的计算机” 选项卡
- 银河麒麟桌面操作系统安装VMware workstation pro
- VmwareWorkstation17.6安装windows7x64虚拟机后安装vmtools
- 发布VMware Workstation Pro 17.0稳定版
- VMware Workstation安装ESXi 7安装篇
- 如何安装虚拟机(vmware workstation)
- VMware Workstation之网络配置
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)