计算机系统-计算机硬件基本知识

(一)冯·诺依曼体系结构

数字计算机的数制采用二进制;计算机应该按照程序顺序执行;计算机由控制器、运算器、存储器、输入设备和输出设备五大部分组成。

(1)控制器

控制器是整个计算机的指挥中心,它取出程序中的控制信息,经分析后,便按要求发出操作控制信号,使各部分协调一致地工作。

由算术逻辑单元(ALU)、累加器、状态寄存器和通用寄存器组等组成。算术逻辑单元用于算术运算、逻辑运算及移位、求补等操作;累加器用于暂存被操作数和运算结果;通用寄存器组是一组寄存器,运算时用于暂存操作数和数据地址;状态寄存器也称标志寄存器,它用于存放算术逻辑单元工作中产生的状态信息。

(2)运算器

运算器负责程序的运算与逻辑判断,包括基本算数运算和逻辑运算。

由指令指针寄存器(IP)、指令寄存器(IR)、控制逻辑电路和时钟控制电路等到组成。指令指针寄存器用于产生及存放下一条待取指令的地址。指令寄存器用于存放正在执行的指令。

(3)存储器

存储器系统包括主存储器(内存)、辅助存储器(外存)和高速缓冲存储器(cache)。三者按存储速度、存储容量和位价格组成存储器层次结构。

(4)输入设备

把程序和数据等信息转换成计算机所适用的编码,并顺序送往内存。常见的输入设备有键盘、鼠标器、扫描仪等。

(5)输出设备

把计算机处理的数据、计算结果等内部信息按人们要求的形式输出。常见的输出设备有显示器、打印机、绘图仪等。

(二)中央处理器(CPU)

由控制器和运算器组成的集成电路芯片,处理指令并作运算。

(1)指令

包括操作码和操作数,操作码是计算机执行的操作,操作数参与操作的数本身或在内存中的位置。

(2)字长

参与运算处理传输的一个整体单元,叫做字。字的二进制位数称为字长。

目前一般是32位或64位处理器。字长决定虚拟存储器容量,32位最多支持2的32次方=4G大小。

(3)主频

CPU内核工作时钟频率,一个时钟周期执行一条运算指令,是标准计算机运算速度的主要参数。但是只有在提高主频的同时,各分系统运算速度和数据传输速度都提升才能提升电脑性能。

(三)存储器

(1)随机读写存储器(RAM)

断电后数据丢失,可读可写,速度介于cache和外存之间。

分为静态随机存储器(SRAM)和动态随机存储器(DRAM)。SRAM速度快于DRAM,常用于CPU缓存;DRAM常用于系统主存。

(2)只读存储器(ROM)

断电后数据不丢失,只能读不能写,如BIOS引导程序存放在ROM中。

(四)总线

(1)南北桥

南桥负责IO,如软驱、硬盘、键盘以及附加卡的数据交换。

北桥用于CPU和内存、显卡、PCI交换数据,比南桥重要,连接系统总线。

(2)系统总线

包括数据总线、地址总线和控制总线三部分。

计算机系统-计算机硬件基本知识

时间: 2024-10-08 05:08:58

计算机系统-计算机硬件基本知识的相关文章

01:计算机硬件组层与基本配置------02计算机系统硬件核心知识

第一章:如何学习Linux 一看,二听,三记,四思考,五交流讨论,六教会别人,七实战 第二章:服务器 2.1 运维的基本职责 网站的数据不能丢 网站7*24小时运行 提升用户体验 要求服务器 稳 定 性 比普通家用机高. 运维人员的原则: 简 单 , 易 用 , 高 效 2.2 大家工作的主战场 功能:搭建网站所使用的服务器,相对于其他台式机,笔记本电脑来说, 更 加 稳 定 , 更 加 可 靠 . 简介:服务器,也称伺服器(台湾),是提供计算服务的设备.在处理能力,稳定性,可靠性,安全性,可扩

计算机硬件——基础知识

计算机硬件--基础知识 1.编程语言的作用 语言是用来沟通的,如英语.法语.葡萄牙语等.程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质. 2.操作系统和硬件的关系 操作系统负责管理计算机系统中各种独立的硬件,使得它们可以协调工作. 3.应用程序.操作系统与硬件之间的关系 硬件是基础,硬件需要通过操作系统系统控制来启动硬件,并让各个硬件之间相互协同工作,在系统软件的基础上是用户,用户操控的是系统软件,并在系统软件的基础上安装相应的应用程序,来完成用户所需要的工作.所以说

第二天-计算机硬件基本知识和linux发展简史

今天老师讲了两个部分的内容,第一个是计算机硬件的基本知识,第二个是讲了一下unix.linux简史. 第一部分:计算机硬件核心知识 1.PC服务器,当前互联网公司应用最多的服务器品牌有DELL.HP.IBM. 其中DELL品牌:2010年以前 1u  1850  1950.2u   2850  2950 2010-2014年 1u R410/R420     R610/R620 2.电源,相当于人体的心脏,在生产环境中一般核心业务都用双电接入,如果应用了集群可以用单  电接入. 3.CPU,相当

计算机系统-计算机硬件及系统发展史

纵观计算机发展史,可知晓,是需求带动了发展,从古至今,一点点剖析. (一)穿孔卡片机 公元1880年,美利坚合众国花了七年半的时候才完成了全国人口普查.有人发明了一种穿孔卡片机,通过把人口数据转换成打孔卡片,由机器统计数据,统计速度增加了五六倍.制表机穿孔卡第一次把数据转变成二进制信息. (二)第一台计算机 1946年2月14日,世界上第一台电脑ENIAC在美国宾夕法尼亚大学诞生. (三)早期计算机硬件发展 早期计算机没有复杂的图形界面,CPU主频不高,CPU内存直接通过总线(Bus)连接,因I

阿凡达------计算机硬件核心知识及IO优化(一)

这几天在老师的书上学习了计算机硬件方面基础和IO优化的知识.老师很注重思想上的教育,他说最近他要写一本自传,回顾这十几年的IT生活,然后以此来结束IT生涯.再跟老师学习的机会不多了.他对我们说了之前的两个老板对他的评价,这也是他一直以来的工作态度.六字口诀,勤奋,努力,总结.让我们铭记于心. (一) 企业PC服务器及型号: 互联网服务器品牌:DEll HP IBM 百度 浪潮 联想 航天联志 Dell 1U=4.45cm 2010年以前,1u 1850 1950 2U 2850  2950 20

计算机硬件基础知识(四)操作系统

一.操作系统 1.1.操作系统的由来 ? 大前提:我们编程目的就是为了奴役计算机,让计算机硬件自发地运行起来,然而硬件毕竟是”死的“,硬件的运行都是由软件支配.(软件才是支配这些死硬件的灵魂) 假如我们要开发一个应用程序如“暴风音影” 思路是: 1.该软件的一个核心业务就是播放视频,开发者若要编写程序完成播放视频这个业务逻辑. 2.必先涉及到底层硬件硬盘的基本运作(视频文件都是先存放于硬盘中),这意味着开发者在编写业务逻辑代码之前,必须先编写一个控制硬盘基本运行的控制程序. 3.在编写应用程序的

计算机硬件基本知识01py

编程语言的作用及与操作系统和硬件的关系? 编程语言的作用就是程序员和计算机之间的沟通介质,编程语言如果直接对硬件编程的话需要知道硬件是怎么工作的什么原理,这样开发难度大,时间长,如果直接对操系统编程的话,只需要操作系统提供接口就可以了,这样就简单很多: CPU与寄存器,内核态与用户态,如何切换? CPU: 每个cpu都有一套可执行的专门指令集,任何软件的执行最终都要转化成cpu的指令去执行,它从内存中取指令->解码->执行,然后再取指->解码->执行下一条指令,周而复始,直至整个程

Linux 计算机系统硬件核心知识总结

一.电源 生产中一般核心业务用双电源,如果是集群的情况可以例外. 二.CPU 计算机的大脑,负责运算和控制,是服务器性能最核心部件. 如果生产场景:一般的企业,CPU个数2-4个,每个CPU一般双核到四核. 如果虚拟化主机:CPU个数4-8个,内存一般48-128G. 三.内存 CPU和磁盘之间的缓冲设备,临时的存储器. 一般程序运行的时候会被调度到内存中,即所谓的进程(一般放在内存里). 计算机重启,内存的数据会释放. 企业案例: 1.门户极端案例:高并发,大数据量,会把数据先写到内存,然后再

计算机硬件基础知识

1.计算机CPU 计算机CPU由很多加法器构成的,加法器有总线连接.加法器的速度,与CPU的主频有关. 2.南桥和北桥 南桥:是外部慢速设备数据汇总的桥梁such as 显示器.键盘.鼠标这种慢速的设备:southbridge 北桥:是外部快速设备数据的汇总桥梁such as 内存,南桥的数据汇总之后送到北桥,再有北桥直接和CPU进行通信. 硬件架构: 目前的主流CPU:ARM   是一个英国公司设计ARM,但是从来不生产,把生产交给高通.飞思卡尔这些公司.目前很多手机就是应用的ARM,ARM省