系统结构图:反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系。图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块.
功能结构图就是按照功能的从属关系画成的图表,图中的每一个框都称为一个功能模块。功能模块可以根据具体情况分的大一点或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一个任务的一组程序。
功能结构图是对硬件、软件、解决方案等进行解剖,详细描述功能列表的结构,构成,剖面的从大到小,从粗到细,从上到下等而描绘或画出来的结构图。从概念上讲,上层功能包括 (或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。
硬件系统与软件系统的关系是什么?
硬件是指计算机系统中的各种物理装置,包括控制器、运算器、内存储器、I/O设备以及外存储器等,它是计算机系统的物质基础。
软件是相对于硬件而言的。计算机的软件系统就是所有程序、数据和相关文件的集合.从狭义的角度上讲,软件是指计算机运行所需的各种程序。没有硬件,谈不上应用计算机。但是,光有硬件而没有软件,计算机也不能工作。
硬件和软件是一个完整的计算机系统互相依存的两大部分,它们的关系主要体现在以下几个方面。
(1)硬件和软件互相依存。
硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的惟一途径。计算机系统必须要配备完善的软件系统才能正常工作,且充分发挥其硬件的各种功能。
(2)硬件和软件无严格界线。
随着计算机技术的发展,在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。因此,硬件与软件在一定意义上说没有绝对严格的界线。
(3)硬件和软件协同发展。
计算机软件随着硬件技术的迅速发展而发展,而软件的不断发展与完善又促进硬件的更新,两者密切地交织发展,缺一不可。
什么是系统结构图??
系统结构图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系.所以系统结构图既不同于数据流图,也不同于程序流程图.在系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块。
结构化设计方法使用的描述方式是系统结构图,也称结构图或控制结构图。它表示了一个系统 (或功能模块) 的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,它是描述系统物理结构的主要图表工具。
能够正确描述硬件,操作系统,应用软件之间的层次关系的图是
计算机硬件是计算机上使用的程序、供程序用的数据和相关的文档资料。它决定计算机做什么以及如何做。一般用户是通过软件使用计算机硬件资源的。 操作系统(operating system)是用户和计算机之间的界面. 一方面操作系统管理着所有计算机系统资源, 另一方面操作系统为用户提供了一个抽象概念上的计算机. 在操作系统的帮助下, 用户使用计算机时, 避免了对计算机系统硬件的直接操作. 对计算机系统而言, 操作系统是对所有系统资源进行管理的程序的集合; 对用户而言, 操作系统提供了对系统资源进行有效利用的简单抽象的方法。 应用软件是直接完成某种具体应用无需用户编程的软件。这类软件的范围最广,产品最多。 应用软件和操作系统都是软件的一部分。 一个完整的计算机系统由硬件系统和软件系统组成。没有软件的计算机称为“裸机”,什么事情也做不了。硬件是基础,是软件的载体,软件则使硬件具有了使用价值。两者相辅相成,缺一不可。
操作系统与硬件的关系
计算机启动到操作系统可以运行都是BIOS基本输入程序再进行引导和作用的当所有硬件都进行检测协调之后BIOS就把控制权交给了操作系统。
操作系统如果到读取一个数据就把一个指令比如回车转为数字信号交给了CPU和主板上的芯片组由它们把这些数字信号转为机器能听得懂的语言再把机器语言转变为电信号然后由CPU和芯片组把不同的电信号传输给主机所连接的各个部件协调同理再把电信号转为数字信号进入操作系统后再把它转为模拟图像就看到了最后的结果
解释的不错啊 写bios的人够牛X啊感觉 所以出现了下边一个问题,就是说 我用fpga在做东西,通常都说说硬件电路的运算速度比用软件快, 但是,软件编程的话也得最后在硬件电路上的 那这个速度的比较是怎么得出的结论呢? 还有一个小问题,操作系统的代码什么的都是直接存在CPU里的嘛?。。。好弱啊这个问题
谢谢
软硬件是相互配合的所以不存在软件快这一说其实都是硬件在运算只是软件在帮忙转换语言而已
操作系统的代码并没有在CPU里面操作系统也是一个软件它被安装在硬盘里
当要启动的时候BIOS把控制权交给硬盘里的操作系统,当要读取一个图片文件的时候操作系统从硬盘上读出数据到内存经CPU运算转换后交由内存给显卡显卡再把这些东东变成模拟图像输出到显示器上显示出来。
什么是系统?什么是软件?什么是插件它们之间有什么关系?
操作系统是一个大型的软件系统,其功能复杂,体系庞大
一般把软件分为两大类:应用软件和系统软件。
1.应用软件是专门为某一应用目的而编制的软件
2.系统软件在为应用软件提供上述基本功能的同时,也进行着对硬件的管理,使在一台计算机上同时或先后运行的不同应用软件有条不紊地合用硬件设备。
插件(Extension)也称为扩展,是一种遵循一定规范的应用程序接口编写出来的程序,主要是用来扩展软件功能,很多软件都有插件,有些由软件公司自己开发,有些则是第三方或软件用户个人开发。
软件要在系统上才能进行。插件是软件的扩展。
简述计算机硬件和操作系统、应用软件之间的相互关系及作用
计算机硬件是计算机上使用的程序、供程序用的数据和相关的文档资料。它决定计算机做什么以及如何做。一般用户是通过软件使用计算机硬件资源的。
操作系统(operating system)是用户和计算机之间的界面. 一方面操作系统管理着所有计算机系统资源, 另一方面操作系统为用户提供了一个抽象概念上的计算机. 在操作系统的帮助下, 用户使用计算机时, 避免了对计算机系统硬件的直接操作. 对计算机系统而言, 操作系统是对所有系统资源进行管理的程序的集合; 对用户而言, 操作系统提供了对系统资源进行有效利用的简单抽象的方法。
应用软件是直接完成某种具体应用无需用户编程的软件。这类软件的范围最广,产品最多。
应用软件和操作系统都是软件的一部分。
一个完整的计算机系统由硬件系统和软件系统组成。没有软件的计算机称为“裸机”,什么事情也做不了。硬件是基础,是软件的载体,软件则使硬件具有了使用价值。两者相辅相成,缺一不可。
转载请注明出处51数据库 » 软件系统关系图 软件系统结构图和功能模块图区别
宫家啊