《层序地层模拟系统—SSBM》是用于模拟层序形成的一个大型、综合动态系统。系统采用结构化程序设计的方式,各模块间均以数据流来传递数据,数据和图形均能动态显示,并且整个系统由菜单控制。
5.2.3.1 图形用户界面程序设计及系统的使用方法
随着计算机技术的飞速发展,硬件产品的性能/价格比在不断提高,计算机的图形、图像实时处理已成为现实。对于当今的应用程序来说,交互式开发的图形用户界面已是推广应用必不可少的组成部分,甚至是至关重要的组成部分。借助于友好的用户界面,可使那些对计算机几乎不了解的专业研究人员也能通过使用应用程序完成所需的任务。
根据层序地层模拟系统采用模块化设计的原理,设计模块调用总控界面时采用了一个基本窗口,它全部由控制区组成,是层序地层模拟的主菜单,是用户对系统功能选择的总控制模块。该模块是用户使用本程序的入口,进入此模块即可进亮谨念入主菜单,用户可根据各自的需要及使用权限进入到各个子模块中去,由功能不同的子模块完成各自的特定处理,由动态数据库来传递各模块的数据,动态数据区中的数据随着系统的运行而不断改变,同时它又是各模块相互进行数据交流的纽带。为了向用户提供友善的用户界面,整个系统全部采用下拉式菜单和d出式窗口。在界面的设计中采用了通用界面的设计思想,界面基本上是一个独立的晌渗模块,只是稍作一些修改,就可以用于其它系统上,以缩短用户界面的开发周期。各模块之间是相互独立的,能按照需要任意继续扩展、更新和修改子模块,而不会影响系统的其余部分的功能。
5.2.3.2 系统的结构、功能及实现
1.系统自检及初始化模块
系统自检及初始化模块是系统启动时执行的第一个例程,它的主要功能是:
①检测硬件敬困的配制及其状况,本系统可以在任何PC及兼容机上运行,但要求VGA显示卡,显示模块使用16色640×480显示模式,对计算机的内存没有特殊要求;
②检测系统运行所需的各种配制文件;
③检测系统运行所需的各种数据文件;
④设置系统运行的初始化环境。
2.错误处理模块
错误处理模块是系统容错能力的体现,输入纠错可及时给出数据超界,数据类型错误,字符串超长等错误的警告信息,并提示用户重新输入,以消除隐患,保证了系统的可靠运行;输出设备错误可防止磁盘错误,打印机错误,避免造成对系统失去控制和死机等严重错误的发生。
3.文件编辑模块
按用户的要求,在屏幕上对指定的文件进行编辑与修改,并按用户的要求可直接调用C语言编辑器及Graphtool绘图软件进行程序编辑及图形编辑与输出。
4.数据输入模块
能按用户的要求输入数据,并对输入的数据进行屏幕编辑与修改。
5.模拟模块
这是程序的主体,其内包含有(1)沉积子模块;(2)压实子模块;(3)侵蚀子模块;(4)构造沉降子模块;(5)负载沉降子模块;(6)基底升降运动子模块;(7)测井验证子模块,共七个子模块,按用户的要求,通过调用不同的子模块来完成特定的功能。
模拟系统的输入参数如下:
(1)沉积物供应;(2)海(湖)平面变化曲线;(3)构造沉降曲线;(4)孔隙度—深度曲线;(5)盆地的初始形态。
6.数据输出模块
此模块能完成数据的动态输出,以动态显示各层序在形成过程中各数据的变化及相互关系以及有关数据量及各个变量的物理意义。在运行程序的任一时侯,均可进行显示,以便对模拟的物理过程进行连续的观察。在模拟结束前,通过调用结束函数,可对全部模拟的过程各事件进行总结,并可打印输出。
7.图形输出模块
此模块能完成图形的动态显示和输出:在屏幕上能用代表各种物理意义的特定的颜色来显示层序的形成过程。并能按照用户要求从打印机上彩色输出.我们使用的是NECP6300彩色打印机.
8.测井检测模块
按用户的要求,通过输入模拟层的测井曲线和岩性剖面来对所模拟的层位进行检测,若二者不符,则修改输入数据,进行重新试算模拟,直到二者趋于一致为止。
除此之外,还有五个模块用于菜单管理。
功能结构图,就是针对各个功能的。通常意义上是软件的东西。系统结构图是全方位的,你的电脑难道不是你整高数个信息体系中的一部分吗?你的拨号猫难道不是吗?你的无线路由器难道不是吗?所有这些(不仅限于我提到的这些),都应该是系统结构图中的一部分。但具体要看你侧重表现什么,实际画的时候是有孝搭取舍和详略处理的。而且画的方式方法也不一定相同。
其实没有什么是必须的,就看你巧念拿需要在图中表现的内容如何。融会贯通很重要。
问题一:计算机系统结构是什么 “计算机系统结构”是从外部来研究计算机系统的一门学科,一般说来,凡是计算机系统的使用者(包括一般用户和系统程序员)所能看到的计算机系统的属性都是“计算机系统结构”所要研究的对象,这一点与“计算机组成原理”这门课程从计算机系统的内部来研究计算机不同。学习了“计算机组成原理”、“计算机 *** 作系统”、“汇编语言程序设计”和“高级语言程序设计”等计算机硬件和软件方面的多门课程之后,通过学习“计算机系统结构”这门课程,能够比较全面地掌握计算机系统的基本概念、基本原理、基本结构、基本分析方法、基本设计方法和性能评价方法,并建立起计算机系统的完整概念。
自学参考网址:
source.eol/...u#
vr.sdu.edu/~gb/Architecture/index
gdzk/缺举yc/2002/2325
问题二:1,什么是计算机体系结构?什么是计算机组成 计算机体系结构(puterArchitecture)是程序员所看到改槐的计算机的属性,即概念性结构与功能特性。按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。
计算机组成(puter position)指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。
问题三:计算机系统结构主要指的是什么?主要研究的是什么? 1 计算机体系结构就是指适当地组织在一起的一系列系统元素的 *** ,这些系统元素互相配合、相互协作,通过对信息的处理而完成预先定义的目标。通常包含的系统元素有:计算机软件、计算机硬件、人员、数据库、文档和过程。其中,软件是程序、数据结构和相关文档的 *** ,用于实现所需要的逻辑方法、过程或控制;硬件是提供计算能力的电子设备和提供外部世界功能的电子机械设备(例如传感器、马达、水泵等);人员是硬件和软件的用户和 *** 作者;数据库是通过软件访问的大型的、有组织的信息 *** ;文档是描述系统使用方法的手册、表格、图形及其他描述性信息;过程是一系列步骤,它们定义了每个系统元素的特定使用方法或系统驻留的过程性语境。 计算机体系结构
问题四:计算机系统结构的简介 计算机系统结构(puter Architecture)也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。经典的计算机系统结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件/固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。计算机伏歼碧系统结构指的是什么? 是一台计算机的外表? 还是是指一台计算机内部的一块块板卡安放结构? 都不是,那么它是什么? 计算机系统结构就是计算机的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性。用一个不恰当的比喻一,比如动物吧,它的系统结构是指什么呢? 它的概念性结构和功能特性,就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是系统结构研究的问题了。系统结构只管到这一层。关于计算机系统的多层次结构。用人这种动物的不恰当的例子列表对比如下:应用语言级服务级高级语言级读书、学习级汇编语言级语言、思维级 *** 作系统级生理功能级传统机器级人体器官级微程序机器级细胞组织级电子线路级分子级传统机器级以上的所有机器都称为虚拟机,它们是由软件实现的机器。软硬件的功能在逻辑上是等价的,即绝大多部分硬件的功能都可用软件来实现,反之亦然。计算机系统结构的外特性,一般应包括以下几个方面(这也就是我们要分章学习的几个章节)把这几个方面弄清了,系统结构也就基本明确了:⑴指令系统⑵数据表示⑶作数的寻址方式 ⑷寄存器的构成定义 ⑸中断机构和例外条件 ⑹存储体系和管理 ⑺I/O结构 ⑻机器工作状态定义和切换 ⑼信息保护。所以在以后的学习中常回头想想这是系统结构的哪一方面,这对把握全局有好处。这里提一下计算机系统结构的内部特性,计算机系统结构的内特性就是将那些外特性加以逻辑实现的基本属性。所谓逻辑实现就是在逻辑上如何实现这种功能,比如上帝给鸡设计了一个一定大小的胃,这个胃的功能是消化食物,这就是鸡系统的某一外特性,那怎么消化呢,就要通过鸡喙吃进食物和砂石,再通过胃的蠕动、依靠砂石的研磨来消化食物,这里的吃和蠕动等 *** 作就是内特性。还有一个就是计算机实现,也就是计算机组成的物理实现。它主要着眼于器件技术和微组装技术。拿上面的例子来说,这个胃由哪些组织组成几条肌肉和神经来促使它运动就是鸡实现。据此我们可以分清计算机系统的外特性、内特性以及物理实现之间的关系。在所有系统结构的特性中,指令系统的外特性是最关键的。因此,计算机系统结构有时就简称为指令集系统结构。我们这门课注重学习的是计算机的系统结构,传统的讲,就是处在硬件和软件之间介面的描述,也就是外特性。这些不恰当的比喻只是帮助理解,不可强求对应,不然会有损科学的严密性。
问题五:计算机系统结构什么是模拟 1、激励源向被测对象输入能量,激发出能充分表征有关信息又便于捡测的信号。有些试验,被测对象在适当的工作状态下可产生所需的信号。而某些试验,则需用外部激励装置对被测对象进行激励。如机床振动模态试验,需用专门的激振器对机床激振。
2、传感器能感受规定的被测量并按一定规律转换成同一种或另一种输出信号的器件或装置。传感器通常由敏感元件和转换元件组成。敏感元件直接感受被测量,转换元件将敏感元件的输出转换为适于传输和测量的信号。许多传感器中这二者是合为一体的。
3、信号的中间变换将传感器输出信号转换成便于传输和处理的规范信号。因为传感器输出信号一般是微弱且混有噪音的信号,不便于处理、传输或记录,所以一般要经过调制、放大、解调和滤波等调理,或作进一步的变换,如将阻抗的变化转换为电压或频率的变化,将模拟信号转换为数字信号等。对一些重要测试项目,需要将变换后的信号记录下来,作原始资料保存,或显示出来供测试者观察。
4、信号处理将中间变换的输出信号作进一步处理、分析,提取被测对象的有用信息。
5、显示记录或运用将处理结果显示或记录下来,供测试者作进一步分析。若该测试系统就是某一控制系统中的一个环节,处理结果将直接被运用。测试系统的组成与研究任务有关,并不一定都包含上图的所有环节。
问题六:什么是体系结构 体系结构包括一组部件以及部件之间的联系。自1964年G. Amdahl首次提出体系结构这个概念,人们对计算机系统开始有了统一而清晰的认识,为从此以后计算机系统的设计与开发奠定了良好的基础。近四十年来, 体系结构学科得到了长足的发展, 其内涵和外延得到了极大的丰富。特别是网络计算技术的发展,使得网络计算体系结构成为当今一种主要的计算模式结构。微电子技术的飞速发展使芯片级体系结构研究成为一个挑战性课题。体系结构与系统软件,应用软件,程序设计语言的紧密结合与相互作用也使今天的计算机与以往有很大的不同,并触发了大量的前沿技术、相关产品开发与基础研究课题。
问题七:计算机系统由哪两大系统组成?分别是什么? 电脑的组成 计算机是由【【【硬件】】】和【【【软件】】】两个部分组成的。
硬件 外观上看, 一台计算机由主机、显示器、键盘、鼠标器和音箱等部件所组成。 功能上看, 计算机的硬件主要包括中央处理器、存储器、输入设备、输出设备等。 中央处理器 中央处理器(CPU) 是计算机的“心脏”,它安装在主机箱内。计算机中的一切工作都通过它来处理。中央处理器能进行复杂的运算,控制各个设备协调一致地工作。 存储器 内存储器 外存储器 输入设备 是计算机用来接受指令和数据等信息的。常用的输入设备有键盘、鼠标器等。 输出设备 输出设备是计算机负责传送处理结果的设备。常用的输出设备有显示器、打印机、音箱等。 软件 软件分为系统软件和应用软件两大类。 系统软件 是一种管理计算机硬件和为应用软件提供运行环境的软件,如DOS、Windows、Linux等都是系统软件。 应用软件 是为了完成某种特定用途而编制的软件。有了应用软件,才能在计算机上画图、写文章,制作多媒体报告、玩游戏等,如WPS、Word、PowerPoint等都是应用软件。
问题八:完整的计算机系统由什么组成 计算机系统由计算机硬件和软件两部分组成。具有接收和存储信息、按程序快速计算和判断并输出处理结果等功能。
硬件(英文名Hardware)是计算机硬件的简称(中国大陆及香港用语,台湾作硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
简言之,硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。从外观上来看,微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。
软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的 *** 。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的 *** 体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。
计算机系统的特点是能进行精确、快速的计算和判断,而且通用性好,使用容易,还能联成网络。
①计算:一切复杂的计算,几乎都可用计算机通过算术运算和逻辑运算来实现。
②判断:计算机有判别不同情况、选择作不同处理的能力,故可用于管理、控制、对抗、决策、推理等领域。
③存储:计算机能存储巨量信息。
④精确:只要字长足够,计算精度理论上不受限制。
⑤快速:计算机一次 *** 作所需时间已小到以纳秒计。
⑥通用:计算机是可编程的,不同程序可实现不同的应用。
⑦易用:丰富的高性能软件及智能化的人-机接口,大大方便了使用。
⑧联网:多个计算机系统能超越地理界限,借助通信网络,共享远程信息与软件资源。
问题九:计算机体系结构, 计算机系统结构 有什么区别吗? 计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。
计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。
puterArchitecture,即计算机体系结构,是程序员所看到的计算机的属性,即概念性结构与功能特性。
问题十:计算机 *** 作系统和计算机体系结构的联系是什么 体系结构里面有很多是纯硬件实现的功能,对程序员透明,比如程序的取指、运行,cache的替换,TLB的替换,CPU的流水线等等这些,这是机器本身的硬件属性,不属于 *** 作系统能控制的范围。
而 *** 作系统则是在核心态用软件的方式对硬件资源进行调度,像那个进程的调度(CPU运行时间的分配),CPU保护模式下对内存的段页式分配,磁盘的读写,还有其他硬件的驱动程序(不过那种微内核和混合内核把一些驱动从系统内核中剔除出去了),都是 *** 作系统需要囊括的部分,需要系统程序员编程来实现,并对上层用户态提供可调用的系统服务接口。
*** 作系统的实现不能脱离具体的体系结构,是受到体系结构制约的。而空有体系结构没有 *** 作系统,计算机也只是一堆硬件的简单物理组合。二者如同人的肉体与灵魂,他们的有机结合才能成为适用于生产生活的计算机,其他软件程序也要在此基础上构建。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)