目录
1.1 计算机系统的基本组成
计算机系统分为硬件和软件系统。计算机硬件是计算机系统中的物质基础,是摸得见看得着的。计算机软件是程序、数据、相关文档的集合,包括系统软件和应用软件
1.1.1 计算机硬件
基本的计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。随着器件技术和微电子技术的发展,运算器、控制器等部件已被集成在一起,统称为中央处理单元(Central Processing Unit,CPU)。CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。
运算器是对数据进行加工处理的部件,它主要完成算术和逻辑运算。控制器的主要功能则是从主存中取出指令并进行分析,控制计算机的各个部件有条不紊地完成指令的功能。
存储器是计算机系统中的记忆设备,分为内部存储器(Main Memory,MM,简称内存、主存)和外部存储器(简称外存)。内存速度快、容量小,一般用来临时存放计算机运行时所需的程序、数据及中间结果。外存容量大、速度慢,可用于长期保存信息。寄存器是CPU中的记忆设备,用来临时存放指令、数据及运算结果。与内存储器相比,寄存器的速度要快得多。
习惯上将CPU和主存储器的有机组合称为主机。输入/输出(I/O)设备位于主机之外,是计算机系统与外界交换信息的装置。所谓输入和输出,都是相对于主机而言的。输入设备的作用是把转换成二进制形式的信息输入到计算机的存储器中,输出设备的作用是把运算处理结果按照人们所要求的形式输出到外部存储介质上。
1.1.2 计算机软件
计算机软件是指为管理、运行、维护及应用计算机所开发的程序和相关文档的集合。如果计算机系统中仅有硬件系统,则只具备了计算的基础,并不能真正运算,只有将解决问题的步骤编制成程序并输入到计算机内存开始运行,才能完成运算。软件系统是计算机系统中的重要组成部分,通常可将软件分为系统软件和应用软件两大类。
1.1.3 计算机分类
(1)个人移动设备。如:平板、手机
(2)桌面计算机。
(3)服务器。提供大规模和可靠文件及计算机服务,强调可用性、可扩展性和很高的吞吐率。 (4)集群/仓库级计算机。将数万个服务器连接在一起形成的大规模集群称为仓库级计算机。 (5)超级计算机。规格高,性能比个人电脑强许多,具有很强的计算机能力,能耗巨大。我国的 超级计算机主要有银河、天河、曙光、神威四个系列。
(6)嵌入式计算机。专用领域,是针对某个特定的应用,如针对网络、通信、音频、视频或针对 工业控制,队功能、可靠性、成本、体积、功耗有严格要求的计算机系统。日常生活中常见 的微波炉、洗衣机、数码产品、网络交换机和汽车都采用嵌入式计算机技术。
1.2 数据的表示及运算
计算机最主要的功能是处理数值、文字、声音、图形图像等信息。在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理。所谓编码,就是采用少量的基本符号,选用一定的组合原则,以表示大量复杂多样的信息。基本符号的种类和这些符号的组合规则是一切信息编码的两大要素。例如,用10个阿拉伯数码表示数字,用26个英文字母表示英文词汇等,都是编码的典型例子。
1. 数制与转换
(1)四种进位计数制 常用的有十进制、二进制、八进制和十六进制。 基数:指各种进位计数制中所使用的数码的个数,用R表示。 例如,十进制中使用了十个不同的数码:
0、1、2、3、4、5、6、7、8、9,
因此,十进制的基数R=10。
数 制 | 基 数 | 数 码 | 进 位 规 则 |
十进制 | 10 | 0、1、2、3、4、5、6、7、8、9 | 逢十进一 |
二进制 | 2 | 0、1 | 逢二进一 |
八进制 | 8 | 0、1、2、3、4、5、6、7 | 逢八进一 |
十六进制 | 16 | 0、1、2、3、4、5、6、7、8、9 A、B、C、D、E、F | 逢十六进一 |
2. 二进制数及其运算
加法运算法则:0+0=0;0+1=1+0=1;1+1=10(逢二进一)
减法运算法则: 0-0=1-1=0;1-0=1;0-1=1(借一当二)
二进制数的逻辑运算(1为真,0为假):
①与运算:“∧”或“*”(仅当两个参加运算的逻辑值都为“1”时,与的结果才为“1”,否则为“0”。)
②或运算:“∨”或“+”(仅当两个参加运算的逻辑值都为“0”时,或的结果才为“0”,否则为“1”。)
③非运算:“~”或在逻辑值的上方加一横线“ —”(值取反)
④异或运算:XOR或⊕(当且仅当A、B的值不同时,A“异或”B为真)