1.计算机原理是什么

2.电脑程序是怎么运行的,原理是什么?

3.Windows xp的操作原理是什么?

4.电脑装系统的原理

计算机原理是什么

电脑系统操作是什么原理-电脑操作系统的作用

计算机最主要的工作原理是存储程序和程序控制,预先要把控制计算机如何进行操作的指令序列和原始数据通过输入设备输送到计算机内存。

其中以IBM公司的大型机系列影响最大。60年代的IBM360系统,70年代和80年代的IBM370系统曾占领大型机的主要市场。90年代IBM推出的大型机系列为IBMS/390系列,都是大型机的代表之作。

Von Neumann具有以下特点:

(1)计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成。

(2)用存储程序的方式,程序和数据放在同一个存储器中,指令和数据一样可以送到运算器运算,即由指令组成的程序是可以修改的。

(3)数据以二进制代码表示。

(4)指令由操作码和地址码组成。

(5)指令在存储器中按执行顺序存放,由指令计数器指明要执行的指令所在的单元地址,一般按顺序递增,但可按运算结果或外界条件而改变。

(6)机器以运算器为中心,输入输出设备与存储器间的数据传送都通过运算器。

现代计算机系统结构有了很大新发展,但原则上变化不大,习惯上仍称之为冯·诺依曼机。

电脑程序是怎么运行的,原理是什么?

概念上讲,一部计算机的存储器可以被视为一组“细胞”单元。每一个“细胞”都有一个编号,称为地址;又都可以存储一个较小的定长信息。这个信息既可以是指令(告诉计算机去做什么),也可以是数据(指令的处理对象)。原则上,每一个“细胞”都是可以存储二者之任一的。

算术逻辑单元(ALU)可以被称作计算机的大脑。它可以做两类运算:第一类是算术运算,比如对两个数字进行加减法。算术运算部件的功能在ALU中是十分有限的,事实上,一些ALU根本不支持电路级的乘法和除法运算(由是使用者只能通过编程进行乘除法运算)。第二类是比较运算,即给定两个数,ALU对其进行比较以确定哪个更大一些。

输入输出系统是计算机从外部世界接收信息和向外部世界反馈运算结果的手段。对于一台标准的个人电脑,输入设备主要有键盘和鼠标,输出设备则是显示器,打印机以及其他许多后文将要讨论的可连接到计算机上的I/O设备。

控制系统将以上计算机各部分联系起来。它的功能是从存储器和输入输出设备中读取指令和数据,对指令进行解码,并向ALU交付符合指令要求的正确输入,告知ALU对这些数据做那些运算并将结果数据返回到何处。控制系统中一个重要组件就是一个用来保持跟踪当前指令所在地址的计数器。通常这个计数器随着指令的执行而累加,但有时如果指令指示进行跳转则不依此规则。

20世纪80年代以来ALU和控制单元(二者合成中央处理器,CPU)逐渐被整合到一块集成电路上,称作微处理器。这类计算机的工作模式十分直观:在一个时钟周期内,计算机先从存储器中获取指令和数据,然后执行指令,存储数据,再获取下一条指令。这个过程被反复执行,直至得到一个终止指令。

由控制器解释,运算器执行的指令集是一个精心定义的数目十分有限的简单指令集合。一般可以分为四类:1)、数据移动(如:将一个数值从存储单元A拷贝到存储单元B)2)、数逻运算(如:计算存储单元A与存储单元B之和,结果返回存储单元C)3)、条件验证(如:如果存储单元A内数值为100,则下一条指令地址为存储单元F)4)、指令序列改易(如:下一条指令地址为存储单元F)

指令如同数据一样在计算机内部是以二进制来表示的。比如说,10110000就是一条Intel x86系列微处理器的拷贝指令代码。某一个计算机所支持的指令集就是该计算机的机器语言。因此,使用流行的机器语言将会使既成软件在一台新计算机上运行得更加容易。所以对于那些机型商业化软件开发的人来说,它们通常只会关注一种或几种不同的机器语言。

更加强大的小型计算机,大型计算机和服务器可能会与上述计算机有所不同。它们通常将任务分担给不同的CPU来执行。今天,微处理器和多核个人电脑也在朝这个方向发展。

超级计算机通常有着与基本的存储程序计算机显著区别的体系结构。它们通常由者数以千计的CPU,不过这些设计似乎只对特定任务有用。在各种计算机中,还有一些微控制器用令程序和数据分离的哈佛架构

Windows xp的操作原理是什么?

首先C属于编译型语言,Windows核心用C语言编译

编译型就是编译的时候直接编译成机器语言,可以执行的程序。

//========================================================

80386处理器有3种工作模式:

实模式、保护模式和虚拟86模式。

保护模式是80386处理器的主要工作模式,Windows操作系统就运行在此模式下。保护主要是指对存储器的保护。

//========================================================

CPU在保护模式下支持虚拟存储,即虚拟内存。它可以帮助操作系统将磁盘空间当作内存空间来使用。在磁盘上应用于这一机制的文件被称为页文件(paging file),它包含了对所有进程都有效的虚拟内存。

//========================================================

32位windows支持最大的4G内存。

Windows将此空间的一半(4GB的前半部分,Ox00000000~Ox7FFFFFFF)留给进程作为私有存储,

自己使用另一半(后半部分,Ox80000000~OxFFFFFFFF)来存储操作系统内部使用的数据

//========================================================

内核对象是系统提供的用户模式下代码与内核模式下代码进行交互的基本接口。(程序与windows内部通信用的)

//========================================================

程序、进程、线程的区别:

程序是一连串静态的指令,而进程是一个容器。

线程负责执行该进程地址空间的代码。

应用程序的启动过程就是进程的创建过程,操作系统是通过调用CreateProcess函数来创建新的进程的。当一个线程调用CreateProcess函数的时候,系统会创建一个进程内核对象。此进程内核对象不是进程本身,仅仅是一个系统用来管理这个进程的小的数据结构。系统然后会为新的进程创建一个虚拟地址空间,加载应用程序运行时所需要的代码和数据。

系统接着会为新进程创建一个主线程,这个主线程通过执行C/C++运行期启动代码开始运行,C/C++运行期启动代码又会调用main函数。如果系统能够成功创建新的进程和进程的主线程,CreateProcess函数会返回TRUE,否则返回FALSE 。

//=================================================

//这就是windows如何响应用户操作的全过程!!

//自己笔记里摘取的

电脑装系统的原理

电脑装系统原理:

电脑生产出来的时候就像人刚生出来一样,没有思维方式,就是一堆电子原件(CPU、内存条、硬盘、主板、显卡等等..)。这些统成为电脑的硬件(就是看得见摸得着的),正是它们,才组成电脑。那么怎么才能让这些电子原件工作起来为我们服务,这就需要操作系统来指导。操作系统好像人们长大后的思维,是一种看不见摸不着的东西,支配着人们的行为活动。电脑操作系统就是指导那堆电子原件的东西,它是一种软件。每个人有每个人的思维方式,电脑也一样,它也可以用不同的操作系统指挥电脑,这就是常说的Windows XP、Windows 7。

总而言之:

电脑是有硬件和软件组成的,硬件是躯体,软件是灵魂,失去一个,就没有存在的意义了。