美文网首页
2019-03-27 计算机基础知识总结

2019-03-27 计算机基础知识总结

作者: 米_8d62 | 来源:发表于2019-03-27 15:37 被阅读0次
计算机系统知识.png

CPU 的功能与组成

计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。
CPU=运算器+控制器+寄存器+内部总线。
CPU功能:程序控制 操作控制 时间控制 数据控制。

运算器

算数逻辑单元(ALU): 负责处理数据,数据运算。
累加寄存器(AC): 为ALU提供一个工作区, 通用寄存器。
数据缓冲寄存器(DR):暂存一条指令。
状态条件寄存器(PSW): 存状态标志与控制标志。

控制器

指令寄存器(IR):存储执行指令。 对用户完全透明
程序计数器(PC):寄存信息、计数,存储下一条要执行的指令。
地址寄存器(AR):内存单元地址。
指令译码器(ID):指令译码。

数据表示

原码
反码
补码
移码

浮点数

如果浮点数的阶码(包含1位阶符)用R位的移码表示,尾数(包含1位数符)用M位的补码表示,则这种浮点数所能表示的最大的正数为
+(1-2(-M+1)*(2(2^(R-1)-1))) 最小负数为-1*(2(2(R-1)-1))
阶码决定范围 尾数决定精度
对阶 阶码小的数右移

校验码

奇偶校验码: 只能校验奇数位 不能纠正
海明码 : 2^k >= n + k + 1
循环冗余校验码

计算机体系结构

宏观:单处理系统、并行处理系统、分布式处理系统。
微观:flynn(SISD SIMD MISD(X) MIMD)、handler

指令系统

CISC复杂指令 多 慢
RISC精简指令 少 快
指令流处理:取指 分析 执行
求最长时间 k:总条数 n: 几步 t: 花费最长时间
实践公式: (k + n - 1)t
理论公式:(k1+k2+k3) +(n-1)
t
时间指令 < 机器指令 < 执行指令

存储结构的层次

通用寄存器 - catch - 主存- 磁盘 - 光盘

存储器

读写存储器RAM:主存 断电消失
只读存储器ROM:硬盘 无影响

cache

直接映射
全相连
组相连
在全相连映射 直接映射 组相连映射中 块冲突概率最小的是组相连。
cache命中:
若tc表示命中时cache的访问时间,tm表示未命中时主存的访问时间,h表示cache的命中率,则:ta= htc + (1-h)tm

输入输出

直接程序控制
中断方式
DMA:不需要CPU干涉
IOP
中断向量可以提供中断服务程序的入口地址

总线

内部总线、系统总线、外部总线

加密技术

对称加密:DES, 三重DES, RC-5, IDEA, AES
非对称加密:公钥加密 私钥解密 私钥签名 公钥验签。

1.为实现程序指令的顺序执行,CPU______中的值将自动加1。
A.指令寄存器(IR)
B.程序计数器(PC)
C.地址寄存器(AR)
D.指令译码器(ID)
2.以下关于计算机系统中断概念的叙述中,正确的是______。
A.由I/O 设备提出的中断请求和电源掉电都是可屏蔽中断
B.由I/O 设备提出的中断请求和电源掉电都是不可屏蔽中断
C.由I/O 设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断
D.由I/O 设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断
3.计算机指令一般包括操作码和地址码两个部分,为分析执行一条指令,其______。
A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)
B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)
C.操作码和地址码都应存入指令寄存器(IR)
D.操作码和地址码都应存入程序计数器(PC)
4.从认证中心CA 获取用户B 的数字证书,该证书用______作数字签名,从用户B 的数字证
书中可以获得B 的公钥。
A.CA 的公钥
B.CA 的私钥
C.B 的公钥
D.B 的私钥
BCCB

相关文章

  • 2019-03-27 计算机基础知识总结

    CPU 的功能与组成 计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。CPU=运算器...

  • 计算机网络基础

    转自大佬博客: [Network] 计算机网络基础知识总结 - Poll的笔记 - 博客园

  • android软件开发职业规划

    android软件开发职业规划 Android知识总结基础知识:Java基础,OOP,设计模式,计算机基础,数据结...

  • 第一篇学习总结

    第一篇学习总结 一、计算机基础知识 1. 计算机介绍 电子计算机,俗称电脑,是一种智能电子设备,由硬件和软件组成。...

  • 计算机网络学习(一)

    前言:今天学习了下计算机网络基础知识,下面对这些基础知识做一下总结和归纳,方便自己的理解和记忆,便于今后的复习。 ...

  • 知乎live--jjc《前端工程师的入门于进阶》

    知乎听讲总结 知乎live----jjc《前端工程师的入门于进阶》 live简介 内容 前端的基础知识,计算机专业...

  • 怎么提高自己初中数学的教学能力

    1,自己要总结基础知识,自己要去总结基础知识,自己要定个计划,把初中数学的基础知识给总结出出来。 2,自己要多讲课...

  • linux系统基础知识学习心得

    通过三天的对Linux 系统基础知识的学习,从计算机的基础知识演化到Linux 系统的发展由来,全面加强了对计算机...

  • 01 Java学习前 2018-06-17

    01.01_计算机基础知识(计算机概述)(了解) A:什么是计算机?计算机在生活中的应用举例计算机(Compute...

  • Java基础笔记01

    01.01_计算机基础知识(计算机概述)(了解) A:什么是计算机?计算机在生活中的应用举例计算机(Compute...

网友评论

      本文标题:2019-03-27 计算机基础知识总结

      本文链接:https://www.haomeiwen.com/subject/kaizvqtx.html