硬件和软件的接口 , 用户与计算机的接口分别是什么?谢谢
1. 接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。
2. 人类与电脑等信息机器或人类与程序之间的接口称为用户界面。
电脑等信息机器硬件组件间的接口叫硬件接口。
电脑等信息机器软件组件间的接口叫软件接口。
3. 用户接口,由一套刻度盘、球形把手、操作系统命令、绘图显示形式和其它装置组成,这些设置允许用户使用计算机或者程序通信。
一个图形用户界面(GUI)提供给他的用户或多或少的"画图导向"方法。
对于计算机系统而言,GUI通常是一个较令人满意的或者用户友好的界面。
4. 程序接口,由一套陈述、功能、选项、其它表达程序结构的形式、以及程序师使用的程序或者程序语言提供的数据组成。
自然的、合理的、支持任何设置到连接器或者到其它设备的附加装置。
购物网站软件接口跟硬件接口是指什么?(求详细列举出来)
软件是一系列按照特定顺序组织的计算机数据和指令的集合。
一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。
软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。
简单的说软件就是程序加文档的集合体。
硬件(英文名Hardware)是计算机硬件的简称(中国大陆及香港用语,台湾作硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
简言之,硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。
从外观上来看,微机由主机箱和外部设备组成。
主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。
i/o系统接口与硬件/软件接口分别是什么接口
我来解释一下,不知道是否就是你所指的问题.硬件串口: 一般说来是具有满足RS232或其他串口通讯连接协议的串口,这些协议不光是通讯协议,还有接口协议.比如RS232接口采用12V的电平信号互相传送信号.硬件串口的特点就是,你连接这种设备时要用专用串口线连接设备和主控机.软件串口: 一般说来是在通讯协议上采用串口的设备,但在物理连接上,不一定遵从该串口的硬件协议,比如在USB线上模拟网络通讯,在usb线上模拟RS232串口.特点是可以用灵活的接口与现成的设备进行通讯.比如,许多现成的模块如GPRS,GPS的接口都是串口的,但这个模块声明是5V的或3.3V的接口,那么这就不能直接接在通用串口上,而需要直接走TTL信号线与CPU连接.cpu运行一套串口通信协议即可轻松连接它们.
软件为什么可以控制硬件?是由于什么物理或化学变化引起的?
虽然我不清楚你问这些出于什么,但我还是决定写一些东西:从全局的概念上准确的回答你的问题,真的很困难。
因为涉及的概念和过程描述实在太抽象了。
说实在的,“软件控制硬件”这句话挺有歧义的,就目前自己使用计算机的程度,从一般计算机构造来看,想要从根源上区分存储和计算实在是件困难的事。
你可以把计算机看成计算和存储可以分离,因为硬盘就像计算机的存储单元,CPU是计算单元,所以计算机的记忆可以外部化。
然而,类比到人类的时候,大脑却是记忆和存储合二为一的。
细化CPU完成功能的过程,它也是有寄存的。
你说如何严格区分计算机的计算和存储呢?况且还有根内存在。
以上表达的意思希望你能明白,从分子运动就可以看出来,物质同化和性质紊乱便是自然界的规律,如同人类社会不同民族的融合一样。
从软件的概念上说,和提纯金属是相同的。
人为的逆转自然界的规律为己所用。
物理和化学变化,是提纯了的自然规律,比如电容,它的放电和充电,这个过程受限于电量和电容表面积,那么注定了它有固定的时间间隔,利用这些特性,可以用来计数,在多长时间后放电。
二极管,说白了就是不同介质电阻的零界变化,形成二极管的定向电流和传递电势的性质。
电容,电阻,二极管加起来:在何时朝什么方向传递多少电流电压(这只是很简单很笼统的说),于是,神奇的作用效果便呈现出来了。
化学方面大多涉及制造工艺,在这就不说了。
那么计算机的电路板和上面的元件通电后的作用和软件控制硬件后的作用难道不是相同的么,只是效果更加单纯。
计算机的输入设备,比如键盘和鼠标,手指的操作,在幕上输出以上的文字。
不就是一连串的简单电路通电后的表现么,比起某几个电器元件的化学和物理变化,只是更加复杂,或者说表现效果更加符合人的意愿。
你所说的软件硬件间的相互作用,说白了还是硬件和硬件间的相互作用,为什么不采用过多的化学变化,因为这有个控制量的问题,化学变化过程的能量变化难以控制,且无论如何无法质量守恒(如果你相信中学教材就惨了)。
硬件方面的存储可以举两个简单的例子,你的U盘,如何存储?是在半导体存储介质上“固化”电路,通电后,输出电路的“通路”和“不通路”两种状态,逻辑上就是数据的二进制化。
而硬盘,和磁带的存储原理是相同的,通过控制磁头的电流大小,控制磁头的磁场强度,然后干预磁盘碟片上的“磁性物质”的密度或排布规律。
至此,软件作为一般人的抽象概念,把我们引入误区了,有一点希望你能从心底来认同,这不是技术上的问题,而是关于事物的认知。
我们知道软件和硬件的相互作用是如何发生的意义不是很大,关键是我们知道怎么利用好这种相互作用就够了。
为什么软件能影响到硬件,说出原理。
软件在工作的时候也是实体,软件的实质就是电流信号,用电压的高低代表不同是信息,用这些电流信号去控制逻辑电路的通断,靠逻辑电路的通断来控制硬件的工作。
软件就是起到一个开关信号的作用,开关要工作,必需保证硬件是加电的,没有接通电源的硬件是无法用软件来控制的。
就好比没有插上电源的台灯,怎么按开关都是不会亮的。
任何软件在运行前都要有一个将其转化为电流信号的实体化过程,写在纸上的软件代码是永远也不能控制硬件的。
早期电脑用人工接线输入程序,相当于用人体的力量将软件代码实体化为电信号;现在用的软盘、硬盘是通过磁头将程序代码转化为电信号,光盘需要通过光头将程序代码转化为电信号等等。
电脑硬件接口问题
ISA:古董级的接口,作用和PCI的一样,当年386、486时代的明星接口,现在已经绝迹;PCI:ISA的接班人,现在的明星接口,基本上除了显卡,什么卡都插这个口(声卡,有线、无线网卡,电视卡,等等等等);AGP:显卡接口,不过目前已经被淘汰,仅见于旧机市场,接班人是PCI-EXPRESS X16接口。
IDE:存储接口,接IDE接口的硬盘、光驱;SATA:存储接口,IDE的接班人,也是接硬盘和光驱,个方面的性能均比IDE又极大的提高;IEEE:和USB是一样的,不过支持的设备很少,多用于DV等视频处理设备。
PC/2:你确定是PC/2?是PS/2吧,键鼠接口。
现在鼠标已经被USB接口占了很多,键盘多数还是PS/2接口。
AT、RS-232:很罕见的接口,我忘记了,基本可以忽略。
转载请注明出处51数据库 » 软件与硬件接口是什么问题