计算机体系结构和计算机组成区别 计算机组成原理计算机的工作过程
淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】
一台完整的计算机包括两部分,另外还有一部分固话的软件成为,固件兼具软件和硬件的特性,常见的如个人计算机中的,是个人计算机上的一个,它是固化在计算机主板上的一个,负责计算机等一系列基本操作。在计算机启动时,BIOS会先进行,然后加载操作系统的至中,操作系统。BIOS可以通过修改设置来改变硬件的配置及参数,如CPU、内存、引导设备等。**它的主要作用是管理计算机硬件和软件的交互,是操作系统的启动基础。**硬件和软件结合才能使计算机正常运行并发挥作用。因此,对计算机的理解不能仅仅局限于硬件部分,应该把它看做一个包含的完整系统。
- 1、计算机硬件系统
- 1.1 存储器
- 1.2 运算器
- 1.3 控制器
- 1.4 输入设备
- 1.5 输出设备
- 1.6 系统互连
- 2、计算机软件系统
- 总结
计算机硬件系统是构成计算机系统的等的总称。硬件是构成计算机的,是计算机系统的。
20世纪40年代中期,美国科学家冯诺依曼(【【微信】】)大胆地提出了采用二进制作为数字计算机数值基础的理论。如果看过新出的电视剧三体的话,相信十分清楚,电视剧三体游戏里面的冯诺依曼就是向秦始皇提出了这种理论,并用秦始皇的百万大军进行演示。相比十进制,二进制的运算规则更加简单,“0”和“1”两个状态更加容易用物理状态实现,适合采用布尔代数的方法实现运算电路。除此之外,冯诺依曼还提出了的思想。就是将编制成程序,然后将所需要的数据以的形式存放到中,方便执行。而则是指计算机中的逐条取出中的指令并按照顺序执行,控制各个功能部件进行相应的操作,完成数据的。存储程序和程序控制是冯诺依曼结构计算机的主要设计思想,人们把冯诺依曼的这些理论成为冯诺依曼体系结构。
按照冯诺依曼的设计思想,计算机的硬件系统主要包括五大部件。运算器和控制器又合称为中央处理器(Central Processing Unit, CPU); CPU和存储器通常称为;输入设备和输出设备统称为输入输出设备(I/O设备),因为它们位于主机的外部,所以有时也称为。下图所示为冯诺依曼体系结构。
程序是计算机操作的依据,数据是计算机操作的对象。不管是程序还是数据,在存储器中都是用二进制形式表示的,它们被统称为信息。为实现自动计算,这些信息必须预先放在主存储器中才能被CPU读取。
目前,计算机的主存储器都是。存储单元按某种顺序编号,每个存储单元都对应一个编号,称为单元地址。存储单元地址与存储在其中的信息一一对应。每个存储单元的单元地址只有一个且固定不变,而存储在其中的信息则可改变。下图所示为一个存储器的组成框图。
向存储单元存入或者存存储单元中取出信息,都称为。访问存储器的时候,先由将送来的进行,找到相应的;然后由确定访问存储器的,即取出(读)或者存入(写);再按照规定的方式完成取出或者存入操作。
与存储器有关的部件还有地址总线与数据总线。它们分别为访问存储器传递地址信息和数据信息,地址总线是单向的,数据总线是双向的。
补充知识:存储器和寄存器
存储器和寄存器都是计算机中的存储设备,但它们的作用和使用方式略有不同。
存储器通常指的是主存储器,也称为随机存取存储器(RAM),它用于临时存储计算机运行中需要的数据和程序。存储器通常被划分成若干个地址单元,每个地址单元可以存放一个字节的数据,程序和数据都是按照地址存储的。存储器的容量是计算机性能的一个重要指标,常见的存储器容量单位包括字节(B)、千字节(KB)、兆字节(MB)、千兆字节(GB)等。
寄存器是一种高速的存储设备,它位于CPU内部,用于暂存指令和数据。寄存器的容量比较小,但速度非常快。。不同的CPU型号具有不同数量和类型的寄存器。常见的寄存器类型包括累加器(ACC)、指令指针(IP)、标志寄存器(FLAGS)等。
总的来说,存储器和寄存器都是计算机中的存储设备,但它们的作用和特点不同,其中存储器用于存储数据和程序,而寄存器用于暂存数据和指令,以提高计算机运行效率。
它和控制器组成CPU,是CPU的组成部分之一。
运算器通常由算术逻辑单元(ALU)和一系列寄存器组成。下图所示为一个最简单的运算器示意图。
ALU是具体完成算术与逻辑运算的部件;寄存器用于存放运算操作数;累加器除存放运算操作数外,在连续运算中,还用于存放中间结果和最终结果,累加器也因此而得名。寄存器与累加器中的原始数据既可以从存储器中获得,也可以来自其它寄存器;累加器的最后结果既可以存放到存储器中,也可以送入其他寄存器。
一般将运算器一次运算能处理的二进制位数称为,它是计算机的重要性能指标。常用的计算机字长有8位、16位、32位及64位。寄存器、累加器及存储单元地长度一般与机器字长相等。现代计算机的运算器具有多个寄存器,如8个、16个、32个,多的有上百个,这些寄存器统称为通用寄存器组。设置通用寄存器组可以减少访问存储器的次数,提高运算器的运算速度。
补充知识:主存储器和存储器 。主存储器通常被划分成若干个地址单元,每个地址单元可以存放一个字节的数据,程序和数据都是按照地址存储的。主存储器的容量是计算机性能的一个重要指标,常见的存储器容量单位包括字节(B)、千字节(KB)、兆字节(MB)、千兆字节(GB)等。
,包括硬盘、固态硬盘、光盘、USB闪存盘等等。与主存储器不同,存储器通常拥有更大的容量,但访问速度比主存储器慢得多。
总之,主存储器是计算机中的一种内存,用于存储正在执行的程序和数据,而存储器是一个更加广泛的概念,指的是任何一种能够存储数据和程序的设备。
计算机中的控制器(Controller)是CPU的一个组成部分,它控制和协调各种操作,使得计算机能够顺利地执行用户程序。控制器包含了指令寄存器、程序计数器等重要的寄存器,以及逻辑电路和时序电路等组成部分。
控制器的作用是,如运算器、寄存器组等,在程序执行过程中不断地将指令取出、解析和执行,完成计算机的工作。
控制器的工作原理是。在指令执行过程中,控制器通过从主存储器中逐步读取指令并解码,发出相关的控制信号并配合其他部件完成指令的执行。控制器的性能和能力将直接影响到计算机的工作效率和速度。
总的来说,控制器是CPU中重要的组成部分,它负责控制和协调CPU内部各个部件的操作,完成指令的执行,保持计算机的稳定和可靠性。
控制器工作的实质就是解释程序,它每次从存储器中读取一条指令,经过分析译码产生一串操作命令,再发给各功能部件控制各部件动作,使整个机器连续地、有条不紊地运行,以实现指令和程序的功能。
计算机中有两股信息在流动:,即操作命令,它分散流向各个功能部件;,它受控制流信息的控制,从一个部件流向另一个部件,在流动的过程中被相应的部件加工处理。
- 其中,,它由控制器发出控制信号,根据用户程序的需求来控制不同功能部件的操作。控制流信息也包括一些处理器间的协调信息,如处理器对外部设备的中断请求等。
- 。例如,CPU内部的寄存器、运算器和缓存等部件通过数据总线和地址总线等装置,完成信息传输和交互,以实现数据的处理和存储。同时,数据流也涵盖了用户程序中的数据操作和传输,如I/O数据传输、存储器数据读写等。
总的来说,控制流和数据流是计算机中的两股主要信息流,它们相互交织、相互作用、相互制约,共同构成了一种高效、稳定、可靠的计算机运行机制。
输入的信息有数字、字母、符号、文字、图形、图像、声音等多种形式,。常见的输入设备包括:
-
键盘:通过键盘输入字母、数字和符号等数据。
-
鼠标:通过鼠标点击和移动等操作输入控制命令。
-
触摸屏:通过手指或触控笔触摸屏幕来输入指令和数据。
-
扫描仪:用于将纸质文档、图像等转化为数字形式输入计算机。
-
摄像头:用于拍摄图像或录制视频输入计算机。
-
语音识别设备:通过说话将语音转化为文本或指令输入计算机。
-
智能卡:用于读取或写入存储在智能卡中的数据。
以上这些输入设备都可以向计算机中输入不同的数据或命令,以便计算机进行相应的处理,它们广泛应用于各种领域,如办公、娱乐、教育、安全等。在此还有一种输入设备位,A/D转换器(Analog to Digital Converter)是一种将模拟信号(模拟量)转换为数字信号(数字量)的电子设备。它将模拟信号的幅度、频率等参数转换成数字信号,以便计算机等数字系统进行处理和存储。模拟信号一般指用连续物理量表示的数据,如电流、电阻、压力、速度及角度等。
输入设备与主机之间通过接口连接。设置接口主要有以下几个方面的原因:
- 输入设备大多数是机电设备,传送数据的速度远远低于主机,因此需要用接口进行数据缓冲。
- 输入设备所用的信息格式与主机不同,例如,通过键盘输入的字母、数字先由键盘接口转换成8位二进制码(ASCII码),再拼接成主机认可的字长送入主机。因此,需用接口进行信息格式的转换。
- 接口还可以向主机报告设备运行的状态、传达主机的命令等。
输出设备是指将计算机处理后的数据或图像等信息输出到显示屏幕、打印机、话筒、扬声器等装置中的设备,以便用户进行观察和使用。输出设备与输入设备一样,也要通过接口与主机连接。常见的输出设备包括:
-
显示器:用于将计算机处理的图像、文本等内容显示在屏幕上。
-
打印机:用于将计算机处理后的文本、图像等信息输出到纸张上。
-
话筒和扬声器:用于将计算机处理后的语音、音乐等声音信息输出到听众中。
-
绘图仪:用于将计算机处理后的图像输出到平面或空间上。
-
投影仪:用于将计算机处理后的图像显示在屏幕或其他平面上。
以上这些输出设备可以将计算机处理后的数据、图像、声音等信息转化为人类可读的形式,便于用户进行相应的操作和观察。这些设备广泛应用于各种场合,如家庭娱乐、办公领域、教育、医疗等领域。
,它既可以作为输入设备,也可以作为输出设备,此外,它还有存储信息的功能,因此,它常常作为辅存使用。计算机的存储管理软件将它与主存一起管理,作为主存的补充。常见的外存储器有磁盘、光盘与磁带机,它们与输出输出设备一样,也要通过接口与主机相连。
总之,计算机硬件系统是运行程序的基本组成部分,人们通过输入设备将程序与数据存入存储器,计算机运行的时候,控制器从存储器中逐条取出指令,将它们解释成控制命令去控制各部件的动作。数据在运算器中被加工处理,处理后的结果通过输出设备输出。
计算机硬件系统各功能部件之间还需要有组织地以某种方式连接起来,从而实现数据流信息和控制流信息在不同部件之间的流动及数据信息的加工处理。在现代计算机中使用较多的就是总线互连方案,这种方式实现简单,扩展容易。
。它主要由组成。CPU连接计算机中各主要部件的总线称为。基于单总线结构的系统互连如下图所示: 上图中所有设备均与总线连接。由于总线是多个设备的公共连接线,因此同一时刻只能允许一个设备向总线发送信息,但可以允许多个设备同时接收来自总线的消息。
计算机软件将解决问题的思想、方法和过程用程序进行描述,因此,程序是软件的核心组成部分。程序通常存储在存储介质中,人们可以看到存储程序的存储介质,而程序则是无形的。
一台计算机中全部程序的集合统称为这台计算机的软件系统。计算机软件按照其功能分成和两大类。应用软件是用户为解决某种应用问题而编制的一些程序,如科学计算程序、自动控制程序、数据处理程序、情报检索程序等。随着计算机的广泛应用,应用软件的种类及数量越来越多、功能也越来越强大。系统软件用于对计算机系统进行管理、调度、监视和服务等,其目的是方便用户、提高计算机使用效率、扩充系统的功能。通常将系统软件分为以下几类。
-
操作系统 操作系统是管理计算机中各种资源、自动调度用户作业、处理各种中断的软件。操作系统管理的资源通常有硬件、软件和数据信息。操作系统的规模和功能,随不同的要求而异。常见操作系统包括UNIX、Windows、Linux、Android、ios等。目前国产主流操作系统有深度系统(Deepin)、银河麒麟、中标麒麟和鸿蒙等。国产的嵌入式操作系统RT-Thread 已经广泛应用于物联网设备(如租借充电宝的控制设备、网络摄像头、智能手环等),填补了我国在嵌入式操作系统方面的空白。
-
程序设计语言及语言处理程序 程序设计语言是用于书写计算机程序的语言,其基础是一组记号和一组规则。程序设计语言通常分为3类:机器语言、汇编语言和高级语言。 (1)机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机设计者通过计算机硬件结构赋予计算机的操作功能。
每台机器的指令格式和代码所代表的含义都是事先规定好的,故机器语言也称为面向机器的语言,不同硬件结构的计算机的机器语言一般是不同的。机器语言程序执行速度快,但由于对机器的依赖程度高,因此编程烦琐、硬件透明性差、直观性差、容易出错。 (2)汇编语言 为了克服机器语言难读、难编、难记和易出错的缺点,人们发明了便于记忆和描述指令功能的汇编语言。汇编语言是一种用助记符表示的面向机器的计算机语言。相比机器语言编程,汇编语言编程更加灵活,在一定程度上简化了编程过程。使用汇编语言编程必须对处理器内部架构有充分的了解,汇编程序必须利用汇编器转换成机器指令才能执行。 (3)机器语言 高级语言是与人类自然语言相接近且能为计算机所接受的,语意确定、规则明确、自然直观和通用易学的计算机语言。目前广泛使用的高级语言有 Basic、FORTRAN、Pascal、C/C++、Java、【【微信】】 等。
高级语言是面向用户的程序设计语言,需要通过相应的语言翻译程序才可变成计算机硬件能识别并执行的目标程序。其根据执行方式可分为解释型与编译型两类。采用边解释、边执行的方法,不生成目标程序,如 Basic、Java 语言;必须先将源程序翻译成目标程序才能执行,典型的如C语言等。
语言翻译程序主要包括编译程序、汇编程序、解释程序和其他软件操作程序。编译程序负责将高级语言翻译成汇编代码,也称为;汇编程序负责将汇编语言翻译成机器语言目标程序,也称为;解释程序用于将源程序中的语句按执行顺序逐条翻译成机器指令并执行,且不生成目标程序,也称为。下图所示为常见的C 语言源程序转换成最终目标程序的过程,除了常见的编译和汇编以外,这里还增加了预处理和多目标程序链接的过程。
-
数据库管理系统 数据库是为了满足数据处理和信息管理的需要,在文件系统的基础上发展起来的,在信息处理、情报检索、办公自动化和各种管理信息系统中起着重要的支撑作用。常见的数据库管理系统包括 Oracle、S【【微信】】、DB2、PostgreSQL、MySQL等。常见的国产数据库包括华中科技大学的达梦数据库、中国人民大学的金仓数据库、天津南大通用数据技术有限公司的 GBase华为 GaussDB 等。
计算机系统是指由硬件和软件两个方面组成的整体。硬件系统包括计算机的主机、输入输出设备、存储设备、通信设备等,而软件系统则包括操作系统、应用软件和其他一些工具软件。下面分别对硬件和软件的作用、分类和重要性进行总结。
硬件系统: 硬件系统是计算机系统的核心,包括计算机主机、外设设备等。计算机主机包含中央处理器(CPU)、内存、硬盘/固态硬盘、显卡等部件,是计算机的心脏。输入设备包括键盘、鼠标等,输出设备包括显示器、打印机等。存储设备也非常重要,因为它们存储了计算机中的数据和程序。通信设备则是用于连接计算机与其他设备进行通信的设备。
硬件设备可以分为不同的类型,包括台式机、笔记本电脑、平板电脑、智能手机等。它们的形态和组成都是不同的,但目的都是为了满足用户的需求。
软件系统: 软件系统是计算机系统的另一个重要部分,包括操作系统、应用程序和系统工具等。操作系统是计算机的核心软件,包括Windows、macOS、Linux等,它控制计算机硬件的操作和资源的分配。应用程序则包括文字编辑器、游戏、浏览器、音乐播放器等,用于满足用户的各种需求。系统工具则包括防病毒软件、磁盘清理工具等,用于保护系统安全和优化系统性能。
软件可以分为不同的分类,包括系统软件和应用软件。系统软件用于管理计算机硬件和资源的分配,应用软件则用于满足用户不同的需求。系统软件的作用是管理计算机的运行,决定计算机执行何种任务。应用软件用于特定领域,如设计、视频处理、游戏开发、社交媒体等。
通过硬件设备和软件系统的合理组合,可以让计算机系统变得更加高效和实用。因此,硬件设备和软件系统的重要性显而易见,是计算机系统不可或缺的组成部分。
电脑桌面组件基础知识大全讲解 电脑桌面基本知识
电脑桌面是我们最常见的一个功能,可以把很多有用的图标都放到电脑桌面上,这样就可以方便打开各类软件和文件了。下面学习啦小编就为大家介绍一下关于电脑桌面的知识吧,欢迎大家参考和学习。
教你认识电脑桌面
1、工作区 桌面上的大片空白称为工作区,上面可以放置各种图标,显示打开的窗口,桌面上一般放置几个固定的图标和带箭头的快捷方式图标;
2、图标 图标是一个小图片下面有文字,一个图标代表一个文件或者是一个程序,鼠标点击的时候,一般瞄准图标;
3、快捷方式 快捷方式的图标下面有一个小箭头,它是指向程序的一个快捷图标,程序一般放在专门的文件夹里头,
4、文件夹 文件夹的图标是一个包,里面可以装很多的文件,不同类别的文件放在不同的包里;
5、任务栏 桌面最下面的一个长条叫任务栏,目前运行的程序都会在任务栏上显示一个小格子,上面有图标和名称,表示现在正在运行,最左边是“开始”按钮,最右边是“系统托盘”;
6、开始按钮 按钮是一个凸起来的立体图标
,点击一下它,出来的叫“开始菜单”,菜单只要点一下鼠标就可以了;
7、菜单 菜单是一些命令,我们操作电脑,就是让电脑执行各个命令,常见的复制、粘贴等等都是命令,教程中一般用双引号括起来;
练习:
1)记住桌面上的常用的图标和它们的名称,说出它们的用途;
2)在工作区空白处单击一下鼠标右键,看一下出现的菜单,接着用左键单击其中的“刷新”命令(没指明的单击均指左键),练上三遍;
3)单击一下“开始”按钮,看看出现的菜单,注意带一个黑色三角的表示后面还有菜单,
将鼠标移动到“所有程序”命令处,看看出来的下一级菜单,再平平的顺着蓝色移动到下一级菜单里,
在下一级菜单里上下移动一下(别点鼠标、只是移动),再按原路移回来,
再在“开始”按钮上单击一下关掉菜单,电脑上一般是循环的,练上三遍,直至熟练位置;
结束语:以上都是关于电脑桌面的一些最基础的知识,掌握了上面的知识之后,你有必要进行更加深入的学习,比如,如何更换桌面背景,如何创建快捷方式等等。