电脑系统怎么控制硬件信息-电脑系统怎么控制硬件
1.软件是怎样控制硬件的?
2.驱动程序怎么控制硬件的
3.软件系统是通过控制硬件系统实现其功能的吗?
4.1. 计算机系统是由硬件和软件组成,如何理解硬件和软件的关系?
5.计算机的硬件系统和软件系统的关系是什么?
6.软件程序怎么让硬件工作的?
软件是怎样控制硬件的?
说白了:计算机软件 在计算机内部无非也就是一堆01代码,作用于硬件也是因为这些01代码,这相对比较复杂的
举个例子说:打印机,它有自己的端口地址,当你点击打印的时候,系统会把这个指令传到它的端口,给它加上一组高低电压。
安装软件的过程除了把软件拷到电脑上之外,剩下的还有给操作系统作个标记(在注册表内注册)
系统为每个硬件设备留下了端口地址,软件作用于硬件首先是把指令传送到他的端口地址。而硬件的工作 也无非是几个指令而已,对它而言就是几个高低电压组成的,用软件控制就是发给它几个特殊的01组合代码。软件的工作就是给这样的硬件编程。规定,什么样的操作用什么样的代码而已。
驱动程序怎么控制硬件的
驱动程序是根据硬件所需要的各种输入输出命令来编制的。
以打印驱动为例,打印机本身就有电脑系统,不过不是指通常意义的个人电脑,而是单片机系统。这个系统也和个人电脑一样,有中央处理器和总线,有只读的和读写的内存,有输入输出的接口。它的输出包括了对打印机械部件和电子部件精确到任何一个打印点的控制,它的输入就来自电脑,要求电脑要按照打印机的内部命令规则来给出命令,给出的不符合打印机的规则,就不能正确处理。
电脑需要打印机处理的,无非是图形和文字的打印,但打印机不会直接处理,要由驱动程序接收图形或文字,然后将其转变为点阵,用打印机能接受的命令,将点阵传给打印机。
打印机一般都自带ASCII码的标准点阵,也有些打印机能自带字库,本身就能处理文字成为点阵。这样的打印机就需要驱动程序输出给它文字的ASCII码或文字内码。图形打印当然就完全要由驱动程序来处理,打印机只管输出点阵。不管什么输入和输出,不同的打印机都要求有不同的命令方式,要有不同的开始和结束命令,所以不同型号的打印机都是不同的驱动程序。
电脑中没有人物,没有美女,没有文字,甚至没有ASCII码,里面除了电脉冲还是电脉冲,用脉冲模拟的0和1。所以无论多么精彩的输出,都是0和1的输出,也就是点阵输出。打印机是这样,显示器也是这样,根本原理是一样的。
电脑与输入输出硬件之间,大部分属于一种电脑之间的通信关系,驱动程序要做的,就是软件输出与具体硬件处理的中间过程。
软件系统是通过控制硬件系统实现其功能的吗?
是的。
因为硬件系统给软件提供了控制硬件的指令系统,而软件就是以这些指令为基础建立起来的。硬件的这些指令本质上是电信号,给硬件发出特定电信号的时候,硬件就作出规定的动作,这是硬件在设计的时候就定下的,有一些规范来确定。
硬件提供的指令系统就是机器语言,和汇编语言是一一对应的。高级语言编写的软件最终都要使用编译程序将其翻译为机器语言供机器执行。
硬件系统与软件系统是互相配合,互相工作,缺一不可的。计算机系统包括硬件和软件系统两个部分。在计算机系统中,硬件和软件是不可缺少的两个部分。
软件是为了完成某一项特定工作而开发的程序:如windows操作系统主要用来控制电脑硬件协同工作的,又如QQ用来通信。
1. 计算机系统是由硬件和软件组成,如何理解硬件和软件的关系?
在计算机系统中,硬件和软件是不可缺少的两个部分。计算机硬件是组成计算机系统的各部件的总称,是计算机系统快速、可靠、自动工作的物质基础。
从这个意义上讲,没有硬件就没有计算机,计算机软件也不会产生任何作用。但是一台计算机之所以能够处理各种问题,是因为它具有处理和解决这些问题的程序。计算机软件就是计算机程序及其有关文档。
内层是外层的支撑环境,而外层则不必了解内层细节,只需根据约定调用内层提供的服务。最内层是硬件,表示它是所有软件运行的物质基础。与硬件直接接触的是操作系统,它处在硬件和其他软件之间,表示它向下控制硬件,向上支持其他软件。
扩展资料
计算机的基本部件及功能:
运算器(数据运算):ALU、GPRs、标志寄存器等;
存储器(数据存储):存储阵列、地址译码器、读写控制电路;
总线(数据传送):数据(MDR)、地址(MAR)和控制线;
控制器(控制):对指令译码生成控制信号。
计算机实现的所有任务都是通过执行一条一条指令完成的。
冯·诺依曼结构的主要思想:
计算机应由运算器、控制器、存储器、输入设备和输出设备 五个基本部件组成。
各基本部件的功能是:?
存储器不仅能存放数据,而且也能存放指令,形式上两者 没有区别,但计算机应能区分数据还是指令;控制器应能自动取出指令来执行;运算器应能进行加/减/乘/除四种基本算术运算,并且也 能进行一些逻辑运算和附加运算。
操作人员可以通过输入设备、输出设备和主机进行通信。内部以二进制表示指令和数据。每条指令由操作码和地址码 两部分组成。操作码指出操作类型,地址码指出操作数的地 址。由一串指令组成程序。采用“存储程序”工作方式。
计算机的硬件系统和软件系统的关系是什么?
计算机的硬件系统和软件系统的关系是缺一不可。
硬件它是所有软件运行的物质基础。与硬件直接接触的是操作系统,它处在硬件和其他软件之间,表示它向下控制硬件,向上支持其他软件。
在操作系统之外的各层分别是各种语言处理程序、数据库管理系统、各种支撑软件,最外层才是最终用户使用的应用软件。
有配置任何软件的计算机称为裸机,裸机难以完成复杂的任务。软件是计算机系统必不可少的组成部分。操作系统直接运行在裸机上的最基本的系统软件,是对裸机的首次扩充,同时又是其他软件运行的基础。
应用软件的开发和运行要有系统软件的支持,而用户直接使用的是应用软件,即使由某一应用软件来解决实际问题。
扩展资料
计算机是由硬件系统(hardware system)和软件系统(software system)两部分组成的。
传统电脑系统的硬体单元一般可分为输入单元、输出单元、算术逻辑单元、控制单元及记忆单元,其中算术逻辑单元和控制单元合称中央处理单元(Center Processing Unit,CPU)。
软件为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。
随着物理元、器件的变化,不仅计算机主机经历了更新换代,它的外部设备也在不断地变革。比如外存储器,由最初的阴极射线显示管发展到磁芯、磁鼓,以后又发展为通用的磁盘,现又出现了体积更小、容量更大、速度更快的只读光盘(CD—ROM)。
百度百科-计算机
软件程序怎么让硬件工作的?
软件和硬件的关系,不是简单的谁控制谁的问题,而是相互依存的关系。
如果把软件和硬件作为一个整体的话,用人来做一个对比,可以说清这种关系。
软件基本上就是一些人为定义好的逻辑,它是一种思想,就像人的思想一样,所以CPU是人的大脑,而CPU里写的软件就是人脑中的思想。
我们这里说的硬件是一些CPU以外的各种电路,这些电路连接到CPU。有些电路是用来采集外界的信息,比如温度、湿度、电压、电流、光线、图像、声音、气味等等,将这些信息传递给CPU。而有些电路是接收CPU发出的指令,按不同的电路实现不同的功能。
比如,发出一个关灯的指令,相应电路接收到该指令后实施关灯的动作。
下面用开灯的过程分别用人和软件硬件来作一个对比:
人: 我在家里看书,太阳落山了,天渐渐变黑,我发现看不清字了,这时我想到要去把灯打开,所以我走到开关边上,伸出手按下开关,这时灯亮了,我又可以继续快乐的看书。
软件硬件:我家里有一套电灯控制系统,工作原理是,光线检测电路检测到光线变暗了,它发出一个信号告诉CPU光线已经较暗了,CUP收到该信息后,其软件逻辑为需要把灯打开,所以CPU输出开灯的指令,电灯控制电路接到指令后接通电灯的开关,这时灯亮了。
扩展资料:
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
1相关系统分析员和用户初步了解需求,然后列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
2系统分析员深入了解和分析需求,根据自己的经验和需求做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。
3系统分析员和用户再次确认需求。
4系统分析员根据确认的需求文档所例用的界面和功能需求,用迭代的方式对每个界面或功能做系统的概要设计。
5系统分析员把写好的概要设计文档给程序员,程序员根据所例出的功能一个一个的编写。
6测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能,然后验收。
参考资料:
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。