电脑的工作原理是什么啊?大概?

 我来答
lijiancheng12
2007-08-15 · TA获得超过440个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:142万
展开全部
电脑其实只是电脑的硬件部份,完整的电脑系统应该是硬件(英文名叫hardware)和软件(英文名叫software)的统一,就象录像机和VCD机,它们本身只是一个塑料和金属片堆积起来的部件,如果没有录像带和VCD碟片,以及设定在机器内的控制程序,录像机和VCD机纯粹就是一堆废塑料和金属片,一点用处都没有。同样,没有运行在硬件基础之上的各种软件,电脑也是一堆废铁。
因此,在认识了电脑的家之后,我们花点时间了解一下电脑软件的相关知识,从而概貌性地掌握电脑工作的基本原理。这对于后面操作系统和应用软件的学习,会很有帮助。
我们现在就去探究一下,电脑到底是怎样工作的?

一、电脑原理概述

前面我们已经提过,电脑的工作原理跟电视机、VCD机差不多,您给它发一些指令,它就会按您的意思执行某项功能。不过,您可知道,这些指令并不是直接发给您要控制的硬件,而是先通过前面提过的输入设备,如键盘、鼠标,接收您的指令,然后再由中央处理器(CPU)来处理这些指令,最后才由输出设备输出您要的结果。
现在,让我们用一道简单的计算题来回想一下人脑的工作方式。
题目很简单:8+8÷4=?
首先,我们得用笔将这道题记录在纸上,记在大脑中,再经过脑神经元的思考,结合我们以前掌握的知识,决定用四则运算规则和九九乘法口诀来处理,先用脑算出8÷4=2这一中间结果,并记录于纸上,然后再用脑算出8+2=10这一最终结果,并记录于纸上。
通过做这一简单运算题,我们发现一规律:首先通过眼、耳等感觉器官将捕捉的信息输送到大脑中并存储起来,然后对这一信息进行加工处理,再由大脑控制人把最终结果,以某种方式表达出来。
电脑正是模仿人脑进行工作的(这也是“电脑”名称的来源),其部件如输入设备、存储器、运算器、控制器、输出设备等分别与人脑的各种功能器官对应,以完成信息的输入、处理、输出。

二、硬件和软件的概念

在前面我们介绍了电脑是什么样的,及电脑内部是怎样组成的,这些都是我们能够实实在在地“看到”的东西或设备,那些构成电脑的看得见摸得着的东西,如元器件、电路板、零部件等物理实体和物理装置,我们把这些设备都叫做电脑硬件。一个电脑系统中只有硬件是不够的,因为它不能为我们做任何事情,只有在电脑系统中添加了相应的软件后,电脑才能发挥它巨大的作用,才能实现我们所要求的目的。给硬件配备“思想”即指挥它如何工作的软件就使它成为令我们惊奇的电“脑”。
所谓软件,就是安装或存储在电脑中的程序,有时这些软件也存储在外存储器上,如光盘或软盘上。我们所知道的软件有: Windows98、Office97办公软件、金山词霸、幸福之家、超级解霸等等。
我们可以通过一些例子,来进一步理解软件、硬件的概念。比如:我们经常使用的VCD碟片,就这张碟片本身来说,它只是一个硬件,用来播放VCD的影碟机也是一个硬件,而存储在碟片上的图象和音乐就是软件。
软件可分为系统软件和应用软件,象Windows 98这样的软件(也叫做操作系统)就是系统软件,而象“金山词霸2000”这样的软件就是应用软件。
通过了解软件、硬件的概念,我们也就知道了它们之间的关系,那就是,硬件和软件是相互依存的,硬件为软件提供了物质基础,也就是说软件离开了相应硬件的支持,是无法发挥其作用的,而只有有了软件的支持,也才能使硬件有了用武之地。但是,并不是有了某种硬件就能运行所有的软件,也不是有了某个软件就能在所有的硬件上运行,这就是电脑中很普遍的兼容性问题。
电脑的硬件和软件是相辅相成的。它们共同构成完整的电脑系统,缺一不可,没有软件的电脑等于一堆废铜烂铁,无任何作用;同样,没有硬件,软件也就如无源之水,尤如空中楼阁。它们只有相互配合,电脑才能正常运行。

三、基本输入输出系统

首先,我们介绍一下裸机的概念,简单的说,裸机即是电脑硬件的组合,也就是大家平时所说的电脑。一般情况下,我们不能直接操作裸机,必须通过一个叫做“基本输入输出系统”的软件系统(英文为Basic Input/Output System,简称BIOS),才能操作控制裸机,之所以这样称呼它,是因为它提供了最基本的计算机操作功能,如在屏幕上显示一点,接收一个键盘字符的输入等。
基本输入输出系统对电脑来说是非常重要的,这个系统的作用直接影响电脑的能否使用。同时几乎所有电脑功能最终都是分解为一个个简单的基本输入输出操作来实现。辟如画一幅风景,就是由一系列不同颜色和亮度点的基本输入输出操作来完成。
基本输入输出系统存放在主板的只读存储器(英文为Read Only Memory,简称ROM)芯片中,平时不可修改,也没必要修改,但恶性计算机病毒除外,1999年4月26日席卷全球的CIH病毒就破坏了相当一部份电脑的BIOS系统,弄得大家只好找专家才能修复。

四、操作系统的概念

在基本输入输出系统的外面,才是我们平常念叨的Windows98或Windows2000系统,在电脑界,这些软件又叫操作系统(Operating System简称OS),专门负责管理计算机的各种资源,并提供操作电脑所需的工作界面。有了它们,人们才可以方便自如地使用电脑。正是由于操作系统的飞速发展,才使计算机的使用从高度专业化的技术人员手中,走向了广大普通用户手中,同样也正是由于操作系统的飞速发展,才使得计算机的应用出现了多姿多彩的今天。 操作系统是管理计算机软硬件资源的一个平台,没有它,任何计算机都无法正常运行。在个人电脑发展史上,出现过许多不同的操作系统,其中最为常用的有五种:DOS、windows、Linux、Unix/Xenix、OS/2,下面分别介绍这五种电脑操作系统的发展过程和功能特点。

DOS操作系统

从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0版,不断地改进和完善。但是,DOS系统的单用户、单任务、字符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。

DOS最初是为IBM-PC开发的操作系统,因此它对硬件平台的要求很低,即使对于DOS6.22这样的高版本DOS,在640KB内存、40MB硬盘、80286处理器的环境下也可正常运行,因此DOS系统既适合于高档电脑使用,又适合于低档电脑使用。

常用的DOS有三种不同的品牌,它们是Microsoft公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR_DOS,这三种DOS都是兼容的,但仍有一些区别,三种DOS中使用最多的是MS-DOS。

DOS系统一个最大的优势是它支持众多的通用软件,如各种语言处理程序、数据库管理系统、文字处理软件、电子表格。而且围绕DOS开发了很多应用软件系统,如财务、人事、统计、交通、医院等各种管理系统。鉴于这个原因,尽管DOS已经不能适应32位机的硬件系统,但是仍广泛流行,而且在未来的几年内也不会很快被淘汰。

windows系统

windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面(GUI:Graphic User Interface)时代。在图形用户界面中,每一种应用软件(即由windows支持的软件)都用一个图标(Icon)表示,用户只需把鼠标移到某图标上,双击该图标即可进入该软件应用窗口,这种界面方式为用户提供了很大的方便,把计算机的使用提高到了一个新的阶段。

windows1.X版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢,所以windows1.X版本并未十分流行。1987年底Microsoft公司又推出了MS-windows2.X 版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序:写字板Write、记事本Notepad、计算器Calculator、日历Calendar……等。随后在88年、89年又先后推出了MS-windows/286-V2.1和MS-windows/386 V2.1这两个版本。

1990年,Microsoft公司推出了windows3.0,它的功能进一步加强,具有强大的内存管理,且提供了数量相当多的windows应用软件,因此成为386、486微机新的操作系统标准。随后,windows发表3.1版,而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时最流行的windows版本。其中文版为windows 3.2。

1995年,Microsoft公司推出了windows95(也称为Chicago或windows4.0)。在此之前的windows都是由DOS引导的,也就是说它们还不是一个完全独立的系统,而windows95是一个完全独立的系统,并在很多方面作了进一步的改进,还集成了网络功能和即插即用(Plug and Play)功能,是一个全新的32位操作系统。

1998年,Microsoft公司推出了windows95的改进版windows98,windows98的一个最大特点就是把微软的Internet浏览器技术整合到了windows95里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需要。

windows98是目前实际使用的主流操作系统。

近来,有关windows2000的宣传是越来越多,说到windows2000,我们不能不提一下Microsoft公司的另一个产品----windowsNT系统(NT是New Technology即新技术的缩写),windowsNT是真正的32位操作系统,与普通的windows系统不同,它主要面向商业用户,有服务器版和工作版之分,按原计划,Microsoft公司准备在1999年将最新的工作站版本NT 5.0和普通的windows98统一为一个完整的操作系统,即windows 2000 Professional,这样,无论对商业用户还是普通个人用户,以后Microsoft公司就只有一个windows操作系统了。

Linux系统

Linux是当今电脑界一个耀眼的名字,它是目前全球最大的一个自由免费软件,其本身是一个功能可与Unix和windows相媲美的操作系统,具有完备的网络功能。

Linux最初由芬兰人Linus Torvalds开发,其源程序在Internet网上公开发布,由此,引发了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。曾经有人戏言:要是比尔·盖茨把windows的源代码也作同样处理,现在windows中残留的许多BUG(错误)早已不复存在,因为全世界的电脑爱好者都会成为windows的义务测试和编程人员。

Linux操作系统具有如下特点:

1.它是一个免费软件,您可以自由安装并任意修改软件的源代码。

2.Linux操作系统与主流的UNIX系统兼容,这使得它一出现就有了一个很好的用户群。

3.支持几乎所有的硬件平台,包括Intel系列,680x0系列,Alpha系列,MIPS系列等,并广泛支持各种周边设备。

目前,Linux正在全球各地迅速普及推广,各大软件商如Oracle、Sybase、Novell、IBM等均发布了Linux版的产品,许多硬件厂商也推出了预装Linux操作系统的服务器产品,当然,PC用户也可使用Linux。另外,还有不少公司或组织有计划地收集有关Linux的软件,组合成一套完整的Linux发行版本上市,比较著名的有RedHat(即红帽子)、Slackware等公司。目前较为流行的版本有RedHat Linux、红旗Linux等。虽然,现在说Linux会取代Unix和windows还为时过早,但一个稳定性、灵活性和易用性都非常好的软件,肯定会得到越来越广泛的应用。

Unix系统

Unix系统是1969年问世的,最初是在中小型计算机上运用。最早移植到80286微机上的Unix系统,称为Xenix。Xenix系统的特点是短小精干,系统开销小,运行速度快。经过多年的发展,Xenix已成为十分成熟的系统,最新版本的Xenix是SCO Unix和SCO CDT。当前的主要版本是Unix 3.2 V4.2以及ODT 3.0。

Unix是一个多用户系统,一般要求配有8M以上的内存和较大容量的硬盘。

OS/2系统

1987年IBM公司在激烈的市场竞争中推出了PS/2(Personal System/2)个人电脑。PS/2系列电脑大幅度突破了现行PC机的体系,采用了与其它总线互不兼容的微通道总线MCA,并且IBM自行设计了该系统约80%的零部件,以防止其它公司仿制。

OS/2系统正是为PS/2系列机开发的一个新型多任务操作系统。OS/2克服了DOS系统640KB主存的限制,具有多任务功能。OS/2也采用图形界面,它本身是一个32位系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16位DOS和windows软件。

OS/2系统通常要求在4MB内存和100MB硬盘或更高的硬件环境下运行。

五、应用软件的概念

顾名思义,应用软件即是提供某种特定功能的软件,如现在您使用的《WPS2000》、《WORD97》等,它们一般都运行在操作系统(如Windows98)之上,由专业人员根据各种需要开发。我们平时见到和使用的绝大部分软件均为应用软件,如杀毒软件,文字处理软件,学习软件,游戏软件,上网软件等等。
到现在我们会发现,电脑的组成非常象我们人及人的行为:电脑的主机就类似与我们的大脑,因为,我们人是用大脑在思考问题进行运算的,同时我们的大脑还能记忆很多我们所遇见过的和学习过的东西。这也是为什么叫做电脑的原因;电脑的外设就类似与人的眼、耳、四肢等,以及我们用来记录所发生的事情或要做的事情的笔记本。但电脑与人有本质的不同,这就是电脑永远是由人来控制的,是帮助人进行脑力劳动的工具。
驾我K7716138
推荐于2017-09-20 · TA获得超过2273个赞
知道大有可为答主
回答量:1996
采纳率:0%
帮助的人:1106万
展开全部
给你点大概的吧(自己随便说的,说得不清楚请见谅)

比如说你要运行一个程序,首先就是要向CPU发出请求(中断请求),CPU判断中断请求的优先级,如果优先级比正在执行的高,那就暂停转来执行中断请求(暂停正在执行的程序其中包括保护现场以便执行完申请的中断后返回来继续执行即恢复现场)

硬件工作原理
最终工作是要通过CPU来执行的,当你要执行的程序都要先放入到缓存里(执行程序要先申请,再排队,执行的过程),即CPU提取的信息是从内存提取的,而不能直接从硬盘提取(硬盘速度实在是太慢了) 所以把硬盘的其中一部分划为虚拟内存就是为了缓解这一情况(但肯定是不能直接等同于内存)
而且你申请的程序都有可能自己已经得到了一部分资源而在等待另一个(些)必要的资源当执行完后就释放所拥有的全部资源,所以也会出现当你占有一个资源等待另一个资源时,另一个程序刚好占有你所需要的资源而在等待你所拥有的这个资源,如果发生这种情况那它们就会无止尽等待下去(即发生死锁),直到一个另一个程序中断才能继续(比如平时碰到的程序没有响应就有可能是发生了死锁,而当你关闭掉其中某些程序时就恢复正常了,在以前98系统时就直接出现蓝屏,XP系统可以通过任务管理器,强行结束一些程序)。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友430c683
2007-08-15
知道答主
回答量:37
采纳率:0%
帮助的人:19.8万
展开全部
主要的原理和机算器差不多啦.你打上运算过程.它给你结果.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lastmansmiling
2007-08-15 · TA获得超过7662个赞
知道大有可为答主
回答量:2251
采纳率:100%
帮助的人:1975万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式