计算机模拟—课件
- 格式:ppt
- 大小:2.28 MB
- 文档页数:74
2018/10/8今日目标❑建模和模拟冯氏结构的机器执行指令◆一个名字叫TOY 的计算机❑计算思维的本质是两个“A ”,抽象(Abstract )和自动化(Automatic )◆前者对应着建模,后者对应着模拟什么是抽象?⏹艺术中的抽象☐绘画2w1画家的职责不是借助具体形象反映现实,而是以抽象的形象表达科学的真实毕加索《牛》幻灯片 3w1 举几个抽象的例子艺术:抽象画、音乐北京上海地铁图wang, 2011/10/11什么是抽象?⏹艺术中的抽象☐绘画⏹生活中的抽象☐地铁图45The London Underground Map (1928)Harry Beck6The LondonUnderground Map (1928)The LondonUnderground Map (1933)by Harry Beck7北京地铁图8w2幻灯片 9w2 举几个抽象的例子艺术:抽象画、音乐北京上海地铁图wang, 2011/10/11计算机组成结构的抽象(实体抽象)控制器运算器输入设备输出设备存储器计算机组成结构的抽象(实体抽象)14计算的抽象(概念抽象)⏹什么是计算?☐从一个符号串变换成另一个符号串☐Peter J. Denning :Computation is a sequence of representations .⏹图灵机导致了计算的形式概念什么是模拟?(百度百科)⏹模拟是对真实事物或者过程的虚拟。
☐场景游戏就是对现实世界的虚拟⏹模拟要表现出选定的物理系统或抽象系统的关键特性。
16今日目标⏹建模和模拟一个名字叫TOY 的计算机☐冯氏结构☐执行指令⏹建模(抽象)已由冯诺依曼完成了⏹下面我们用Python 程序来虚拟实现这台机器的自动化执行指令的过程控制器运算器输入设备输出设备存储器Let’s GO!18☐主存单元(房间)✓大小:一个字节(8bit)(房间大小)☐存储容量(房间数量)☐主存地址:每个主存单元有一个编号(房间号)✓编号从0开始,依次加1✓地址码的长度决定系统支持的最大主存容量内存......00000001 (10110110)⏹哪种数据结构适合用来模拟主存?☐主存↔列表✓1000个元素↔1000个主存单元✓元素编号↔主存地址✓元素类型:整数20mem = [0]*1000mem 用于模拟主存,共1000个主存单元⏹用哪种数据结构来模拟寄存器?☐通用寄存器组(R0,R1……R9)↔列表☐程序计数器↔变量pReg ☐指令计寄存器↔变量iReg ✓类型统一为整型,可根据需要转换21= [0]*1000 mem = [0]*1000reg = [0]*10 pReg = 0iReg = 0mem 用于模拟主存,共1000个主存单元CPU 寄存器24address = int(flds[0])= int(flds[1]) 如何将硬盘程序里指令加载入内存?lin: ‘100031012'try:[‘100', '031012']地址:100指令:031012flds = lin.split()address = int (flds[0])instruc = int (flds[1]) mem[address] = instruc if first:pReg = addressfirst = False except : pass载入一条指令TOY计算机之执行程序请键入以下程序并运行33run('D:sum100.mml')mem def run('D:\\sum100.mml')print(mem[11])= [0]*1000; reg = [0]*10;pReg = 0; iReg = 0printMachineState ():def loadProgram (file):def cycle ():def run (fileName):‘prog1.mml')print(mem[105])教材第142~144页run(‘sum100.mml')print(mem[11])。
•计算机应用技术概述•计算机系统基础知识•计算机网络与通信技术•数据库系统原理及应用•多媒体信息处理技术•信息安全与防护策略•总结与展望目录计算机应用技术定义与发展计算机应用技术定义计算机应用技术发展数值计算领域数据处理领域信息化应用领域智能化应用领域计算机应用领域及分类计算机应用技术能够大幅提高生产效率,降低生产成本,提高产品质量。
提高生产效率促进信息化发展拓展人类能力推动社会进步计算机应用技术是信息化的重要支撑,能够推动各行业信息化进程,提高信息化水平。
计算机应用技术能够模拟和拓展人类智能,为人类提供更广阔的视野和更强大的能力。
计算机应用技术在教育、医疗、娱乐等领域的应用,能够丰富人类生活,推动社会进步。
计算机应用技术重要性计算机系统组成与结构计算机软件系统计算机硬件系统包括系统软件和应用软件两大类,前者如操作系统、编译程序等,后者如办公软件、图像处理软件等。
计算机系统结构操作系统功能及分类操作系统功能操作系统分类常见办公软件介绍与使用办公软件概述办公软件是指可以进行文字处理、表格制作、幻灯片制作、图形图像处理、电子邮件等工作的软件。
常见办公软件Microsoft Office套件(包括Word、Excel、PowerPoint等)、WPSOffice套件、LibreOffice套件等。
办公软件使用技巧掌握快捷键、学会使用模板、注意文件格式兼容性、定期备份文档等。
计算机网络基本概念及分类计算机网络的定义计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
计算机网络的分类按照网络覆盖范围,计算机网络可分为局域网(LAN)、城域网(MAN)、广域网(WAN)和互联网(Internet)四种。
网络传输介质与设备简介网络传输介质网络设备简介互联网接入方式及选择策略互联网接入方式互联网接入方式是指用户计算机或网络接入互联网的方式。