我是靠谱客的博主 成就路灯,最近开发中收集的这篇文章主要介绍【计算机组成原理】❤万字长文❤一篇搞定计组(持续更新中...)第一章:计算机系统概述 第二章:数据的表示和运算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 目录

第一章:计算机系统概述

计算机的发展:

计算机硬件的基本组成:

早期冯诺依曼机结构:

现代计算机的结构:

 总结:

 各个硬件的工作原理:

 主存储器的基本组成:

 运算器的基本组成:

  控制器的基本组成:

计算机的工作过程:

 总结:

计算机系统的多级层次结构:

 计算机的性能指标:

 存储器性能指标:

CPU的性能指标:

系统整体的性能指标:

 动态测试:

 第二章:数据的表示和运算

进位计数制:

 进制间的转换:​

BXD码:

8421码:

字符与字符串:

ASCIl码:

汉字的表示和编码:

数据校验: 

奇偶校验码:

海明校验码:

循环冗余校验码:

定点数的表示:

原码、补码、移码作用:


第一章:计算机系统概述

计算机系统 = 硬件 + 软件

  • 硬件:计算机实体,如主键,外设等
  • 软件:由具有各类特殊功能的程序组成
    • 系统软件:用来管理整个计算机系统,例如:操作系统,数据库管理系统(DBMS),标准程序库,网络软件,语言处理程序,服务程序......
    • 应用软件:按任务需要编制成的各种程序。

计算机性能的优劣取决于"软"、"硬"件功能的总和!!!

计算机的发展:

计算机硬件的基本组成:

早期冯诺依曼机结构:

存储程序:指将指令以二进制代码的形式事先输入计算机的主存储器,然后按其在存储器中的首地址执行程序的第一条指令,以后就按该该程序的规定顺序执行其他指令,直至程序执行结果。

 输入设备:将信息转换成机器能识别的形式。

存储器:存放数据和程序。

运算器:算数运算和逻辑运算。

输出设备:将结果转换成人们熟悉的形式。

控制器:指挥程序运行。

现代计算机的结构:

 CPU = 运算器 + 控制器

 总结:

 各个硬件的工作原理:

 主存储器的基本组成:

MAR位数反映存储单元的个数

MDR位数=存储字长

 运算器的基本组成:

  控制器的基本组成:

完成一条指令:取指令(PC) + 分析指令(IR) + 执行指令(CU)

计算机的工作过程:

 总结:

计算机系统的多级层次结构:

  •  编译程序:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次)
  • 解释程序:将源程序的一条语句翻译成对应的机器语言的语句,并立即执行。紧接着再翻译下一语句(每次执行都要翻译)

 计算机的性能指标:

 存储器性能指标:

总容量 = 存储单元个数 X 存储字长 bit (一个Byte == 8 bit)

CPU的性能指标:

CPU主频:CPU内数字脉冲信号振荡的频率!

系统整体的性能指标:

  • 数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据)
  • 吞吐量:指系统在单位时间内处理请求的数量。它取决于信息能多快地输入内存,CPU能多快地取指令,数据能多快地从内存取出或存入,以及所得结果能多快地从内存送给一台外部设备。这些步骤中的每一步都关系到主存,因此,系统吞吐量主要取决于主存的存取周期。
  • 响应时间:指从用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的响应结果的等待时间。通常包括CPU时间(运行以恶搞程序所花费的时间)与等待时间(用于磁盘访问、存储器访问、I/O操作、操作系统开销等时间)

 动态测试:

        基准程序:基准程序是用来测量计算机处理速度的一种实用程序,以便于被测量计算机性能可以与运行相同程序的其他计算机性能进行比较。


 第二章:数据的表示和运算

进位计数制:

 进制间的转换:

真值:符合人类习惯的数字。

机器数:数字实际存到机器里的形式,正负号需要被“数字化”。

 

BXD码:

BCD:Binary-Code Decimal,用二进制编码的十进制

8421码:

(修正时,加上6(十进制),0110(二进制))

字符与字符串:

ASCIl码:

二进制十进制十六进制字符/缩写解释
00000000000NUL (NULL)空字符
00000001101SOH (Start Of Headling)标题开始
00000010202STX (Start Of Text)正文开始
00000011303ETX (End Of Text)正文结束
00000100404EOT (End Of Transmission)传输结束
00000101505ENQ (Enquiry)请求
00000110606ACK (Acknowledge)回应/响应/收到通知
00000111707BEL (Bell)响铃
00001000808BS (Backspace)退格
00001001909HT (Horizontal Tab)水平制表符
00001010100ALF/NL(Line Feed/New Line)换行键
00001011110BVT (Vertical Tab)垂直制表符
00001100120CFF/NP (Form Feed/New Page)换页键
00001101130DCR (Carriage Return)回车键
00001110140ESO (Shift Out)不用切换
00001111150FSI (Shift In)启用切换
000100001610DLE (Data Link Escape)数据链路转义
000100011711DC1/XON
(Device Control 1/Transmission On)
设备控制1/传输开始
000100101812DC2 (Device Control 2)设备控制2
000100111913DC3/XOFF
(Device Control 3/Transmission Off)
设备控制3/传输中断
000101002014DC4 (Device Control 4)设备控制4
000101012115NAK (Negative Acknowledge)无响应/非正常响应/拒绝接收
000101102216SYN (Synchronous Idle)同步空闲
000101112317ETB (End of Transmission Block)传输块结束/块传输终止
000110002418CAN (Cancel)取消
000110012519EM (End of Medium)已到介质末端/介质存储已满/介质中断
00011010261ASUB (Substitute)替补/替换
00011011271BESC (Escape)逃离/取消
00011100281CFS (File Separator)文件分割符
00011101291DGS (Group Separator)组分隔符/分组符
00011110301ERS (Record Separator)记录分离符
00011111311FUS (Unit Separator)单元分隔符
001000003220(Space)空格
001000013321!
001000103422"
001000113523#
001001003624$
001001013725%
001001103826&
001001113927'
001010004028(
001010014129)
00101010422A*
00101011432B+
00101100442C,
00101101452D-
00101110462E.
00101111472F/
0011000048300
0011000149311
0011001050322
0011001151333
0011010052344
0011010153355
0011011054366
0011011155377
0011100056388
0011100157399
00111010583A:
00111011593B;
00111100603C<
00111101613D=
00111110623E>
00111111633F?
010000006440@
010000016541A
010000106642B
010000116743C
010001006844D
010001016945E
010001107046F
010001117147G
010010007248H
010010017349I
01001010744AJ
01001011754BK
01001100764CL
01001101774DM
01001110784EN
01001111794FO
010100008050P
010100018151Q
010100108252R
010100118353S
010101008454T
010101018555U
010101108656V
010101118757W
010110008858X
010110018959Y
01011010905AZ
01011011915B[
01011100925C
01011101935D]
01011110945E^
01011111955F_
011000009660`
011000019761a
011000109862b
011000119963c
0110010010064d
0110010110165e
0110011010266f
0110011110367g
0110100010468h
0110100110569i
011010101066Aj
011010111076Bk
011011001086Cl
011011011096Dm
011011101106En
011011111116Fo
0111000011270p
0111000111371q
0111001011472r
0111001111573s
0111010011674t
0111010111775u
0111011011876v
0111011111977w
0111100012078x
0111100112179y
011110101227Az
011110111237B{
011111001247C|
011111011257D}
011111101267E~
011111111277FDEL (Delete)删除

汉字的表示和编码:

数据校验: 

奇偶校验码:

海明校验码:

循环冗余校验码:

定点数的表示:

原码、补码、移码作用:

 

 

 

最后

以上就是成就路灯为你收集整理的【计算机组成原理】❤万字长文❤一篇搞定计组(持续更新中...)第一章:计算机系统概述 第二章:数据的表示和运算的全部内容,希望文章能够帮你解决【计算机组成原理】❤万字长文❤一篇搞定计组(持续更新中...)第一章:计算机系统概述 第二章:数据的表示和运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部