操作系统与硬件的关系

能不能具体说明下操作系统通过什么控制电路的,硬件电路可以理解成很多元器jian
元器件,然后怎么让电路的高低电平转化成了抽象的软件问题?
希望有比较底层的解释。

计算机启动到操作系统可以运行都是BIOS基本输入程序再进行引导和作用的当所有硬件都进行检测协调之后BIOS就把控制权交给了操作系统。
操作系统如果到读取一个数据就把一个指令比如回车转为数字信号交给了CPU和主板上的芯片组由它们把这些数字信号转为机器能听得懂的语言再把机器语言转变为电信号然后由CPU和芯片组把不同的电信号传输给主机所连接的各个部件协调同理再把电信号转为数字信号进入操作系统后再把它转为模拟图像就看到了最后的结果追问

解释的不错啊 写bios的人够牛X啊感觉 所以出现了下边一个问题,就是说 我用fpga在做东西,通常都说说硬件电路的运算速度比用软件快, 但是,软件编程的话也得最后在硬件电路上的 那这个速度的比较是怎么得出的结论呢? 还有一个小问题,操作系统的代码什么的都是直接存在CPU里的嘛?。。。好弱啊这个问题
谢谢

追答

软硬件是相互配合的所以不存在软件快这一说其实都是硬件在运算只是软件在帮忙转换语言而已
操作系统的代码并没有在CPU里面操作系统也是一个软件它被安装在硬盘里
当要启动的时候BIOS把控制权交给硬盘里的操作系统,当要读取一个图片文件的时候操作系统从硬盘上读出数据到内存经CPU运算转换后交由内存给显卡显卡再把这些东东变成模拟图像输出到显示器上显示出来。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-04
简单来说,操作系统就是程序,程序由编程语言写成(如c语言,java等),这些程序编译后都是二进制数(0和1),0表示低电平,1表示高电平,然后通过电流信号控制逻辑电路通断来完成硬件工作的(如与门电路,非门电路等)。追问

所以出现了下边一个问题,就是说 我用fpga在做东西,通常都说说硬件电路的运算速度比用软件快,
但是,软件编程的话也得最后在硬件电路上的 那这个速度的比较是怎么得出的结论呢?
谢了先~

追答

如果你用机器语言(全是0和1)来控制逻辑电路通断,肯定度快啊!
但是那不是普通人能够完成的,我们必须借助高级编程语言来间接控制机器语言,再通过机器语言直接控制电路通断,所以速度慢!

第2个回答  2011-11-05
照你理解的"硬件" ,,,其实电脑在断电的情况下主板上有纽扣电池~~ 所以能记住一些简单的BIOS设置,请注意不是控制操作系统~~

硬件和软件是相对的,而操作系统属于软件.
从你问问题的深度和角度来看 你想了解计算机的本质 还是先学习计算机基础,计算机组成原理这2本书吧......

看了你的补充明白你是想学电脑,我给你打个比喻把,你想学电脑和我们给你的回答如同开汽车,会驾驶和会制造是很大的区别吧,你要的是会制造而我们告诉你的只是怎么去驾驶,首先你要明白你到底想做什么,驾驶还是制造?
其实我们需要的都是驾驶,不是么?
所以建议你还是暂时不要去从电路方面去了解计算机,而是从软件方面(操作系统,常用软件),硬件方面(我们常说的硬件指的是比如CPU\主板\内存等等),了解他们有什么用,怎么搭配在一起,用不着去了解他们内部的电路是让他们怎么发挥作用的....简单点说如果你都了解了CPU内部电路了,那么你就在制造CPU上迈出了很大一步了,不是吗,可当今世界貌似就2家CPU制造商........

书~我还是推荐你看上面那几本,加上自己有电脑,平是多捣鼓捣鼓,慢慢的就会熟悉的...
第3个回答  推荐于2017-09-09
  操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
  操作系统定义:一组控制和管理计算机硬件和管理软件资源,合理对各类作业进行调度,以及方便用户使用的一组程序的集合
第4个回答  2011-11-04
好象是在BOOS里面吧,都是通过BOOS系统把问题软件化,在来控制!我也不是很清楚,高手过来解答下啊!

操作系统版本与硬件有什么关系
确切的说不是操作系统版本和硬件有关系,而是操作系统的核心(kernel)以及核心模块(kernel module)与硬件有关系。如果核心没有增加对硬件的支持,那增加核心模块对硬件的支持也可以。其中模块里就包含了驱动程序。简单的说就相当于你玩游戏,增加了外挂,你的角色就厉害了。核心是角色,模块就是外挂。所谓...

电脑硬件的配制与操作系统的有什么关系
基本上就是你说的那样。操作系统是随着硬件的不断发展而发展的。操作系统越新,功能越强,操作越简单,但是它对机器的要求也就越高。例如在386的CPU和这之前,都是用DOS扣作系统。因为那时候的硬盘最大只有20M,内存最大只有640K。而windows95,光操作系统就要100多M。现在的XP需要1G以上,那怎么能装...

操作系统和硬件配置有什么必然联系吗?比如说硬件配置会对操作系统有限制...
当然是必然联系的。操作系统是软件。软件是基于硬件之上的,操作系统对硬件有要求。当然,现在的硬件发展过剩,远超操作系统的要求。配置低运行慢。如果硬件配置达不到操作系统要求,就会装不上系统的。比如,WIN7要求最低内存是512M,如果内存低于512M,就会装不上。

操作系统与硬件的关系
计算机启动到操作系统可以运行都是BIOS基本输入程序再进行引导和作用的当所有硬件都进行检测协调之后BIOS就把控制权交给了操作系统。操作系统如果到读取一个数据就把一个指令比如回车转为数字信号交给了CPU和主板上的芯片组由它们把这些数字信号转为机器能听得懂的语言再把机器语言转变为电信号然后由CPU和芯片...

计算机硬件和操作系统、应用软件之间的相互关系及作用是什么?_百度...
一般用户是通过软件使用计算机硬件资源的。\\r\\n操作系统(operating system)是用户和计算机之间的界面. 一方面操作系统管理着所有计算机系统资源, 另一方面操作系统为用户提供了一个抽象概念上的计算机. 在操作系统的帮助下, 用户使用计算机时, 避免了对计算机系统硬件的直接操作. 对计算机系统而言, 操作系统是...

操作系统本身的所有功能都与硬件相关.这句话对吗?
操作系统是与硬件密切相关的,因为操作系统是通过硬件资源来提供服务的。在硬件资源的基础上,操作系统提供了许多功能,如进程管理、内存管理、文件管理、网络管理等等,这些功能直接影响到计算机的性能和功能。但是,操作系统只是软件,在主机上工作的,它是需要硬件支持并在它之上运行的。这意味着,操作系统...

计算机系统中,应用软件、硬件、操作系统的层次关系
硬件是最基本的底层,操作系统在硬件之上,紧挨着硬件,是最基本的软件,在应用软件和硬件之间起桥梁作用,应用软件在操作系统软件之上。通过操作系统完成它的功能。

电脑装32位还是64位系统与硬件有关系吗
电脑安装32位还是64位跟硬件有没有关系?我们知道操作系统分32位和64位,有些用户在选择操作系统时,突然遇到一个问题,不知道选择32位还是64位系统。这个选择32位还是64位,跟硬件是有关系的,如果是老旧电脑,确实需要检测一下是否支持64位系统,如果是新型的电脑,一般都同时支持32位和64位。相关教程...

操作系统与计算机软硬件有什么关系
操作系统是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统软件。操作系统可以管理整台计算机的硬件,它可以控制CPU进行正确的运算,可以分辨硬盘里的数据并进行读取,它还必须能够识别所有的适配卡,这样才能正确地使用所有的硬件。所以,如果没有这个操作系统,计算机就等于一...

操作系统和电脑的主板有关系吗?
操作系统与主板等硬件是无关的,但不同的系统对硬件配置的要求不同,一般来说系统版本越新对硬件要求越高。

相似回答