
计算机组成原理
文章平均质量分 70
Tomorrowave
人工智能专业学生,中国人工智能协会学生会员,拥有多个发明专利和软著、核心期刊论文,荣获国家级竞赛奖项(1个国一、1个国二、1个国三)以及省级,市校级奖项若干。
展开
-
深入理解计算机系统——进程,虚拟内存,文件
抽象概念,也就是我们经常说的虚存,这个是假的地址空间,物理地址转换成虚拟地址,这时候我们的CPU就获取了虚拟地址,而我们拿着虚拟地址时候,CPU又通过加算算数逻辑单元给我们物理地址,这样我们就可以访问内存啦。进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位,是操作系统结构的基础。一个系统上可以同时运行多个进程,而每个进程都好像只独占使用硬件,并发执行,多个进程的指令是交替完成执行的。可以看到,不同的进程的CPU使用权在不断交替,但是只要拿到使用权,就会把自己的任务完成下去。原创 2024-02-25 19:43:43 · 505 阅读 · 0 评论 -
深入了解计算机系统——1.计算机系统初步
中的,每个字节都有一个整数值,对于某些字符,例如,第一个字符的整数值是35,他对应的就是字符“#”。第二个字节的整数值为105,它对应的字符是“i”,依次类推,注意:每个文本行都是以一个看不见的换行符"\n"来结束的,它所对应的整数值为10.像hello这样的用ASCII码构成的文件我们叫它文本文件。可以看到,这就是从源文件到目标文件的转化过程,这是通过编译器驱动程序完成的,GCC编译器驱动程序读取源程序文件hello.c,并把它翻译成一个可执行目标文件hello,这个翻译过程可分为四个阶段完成,原创 2024-02-25 16:22:10 · 726 阅读 · 0 评论 -
计算机组成原理组成笔记
控制流驱动方式在运算器中,不包含地址寄存器把汇编语言源程序转变为机器语言程序的过程是汇编数据库系统不是 系统软件相联存储器既可以按地址寻址也可按内容寻址指令周期的不同阶段解析:在取值阶段取的是指令,执行阶段取的是数据。容易选成 指令操作码的译码结果,需要注意的是,CPU只有在确定取出的是指令时,才会将其操作码送去译码。计算机硬件能够直接执行的是机器语言磁盘属于直接存取存储器(DAM)存储器的存取周期是指存储器进行连续存或写操作所允许的最短时间间隔相联存储器是按内容指定方式和地址指定方式相结合。原创 2023-07-19 08:42:48 · 410 阅读 · 0 评论 -
计算机系统发展历程、计算机性能指标、层次结构、计算机工作原理、
微型计算机时代(1970年代末期至今):个人计算机的兴起,将计算机带入了家庭和办公室,计算机的规模不断缩小,性能不断提高,代表机型有IBM PC、Apple Macintosh、智能手机等。操作系统层:操作系统是计算机系统中最基本的软件之一,它提供了一个接口,使得应用程序和硬件之间能够进行有效的通信和交互,包括文件管理、进程管理、内存管理、设备驱动程序等。计算机的存储容量和速度对于其性能和功能至关重要。硬件层:硬件层是计算机系统中最底层的部分,包括CPU、内存、硬盘、键盘、鼠标、显示器、打印机等。原创 2023-04-19 15:36:25 · 982 阅读 · 0 评论 -
计算机组成原理速成
什么是计算机计算机是一种能对数字化信息进行自动、高速算术和逻辑运算的通用处理装置计算机的功能数据运算’数据存储数据传送控制计算机的特点高速 高速元件和“存储程序”工作方式带来高速性通用 体现在处理对象和应用领域方面的广泛性准确 足够精度的算术运算带来准确性智能 逻辑推理能力带来智能性。原创 2023-03-15 16:23:13 · 724 阅读 · 0 评论 -
计算机组成原理:计算机系统的基本组成
由指令计数器(又称程序计数器)指明要执行的指令所在的存储单元的地址。一般情况下, 每执行完一条指令,指令计数器顺序递增。指令的执行顺序可按运算结果或外界条件而改变,但是解题的步骤仍然是顺序的。组成,**操作码用来表示操作的类型, 地址码用来表示操作数和操作结果的地址。的方式,程序和数据存放在同一存储器中,并且没有对两者加以区分,指令和数据一样可以送到运算器进行运算,即由指令组成的程是可以修改的。计算机在完成-步操作后,应具备从预先无法确定的几种方案中选择一种操作方案的能力,以保证解题过程的正确性。原创 2023-02-08 17:30:54 · 367 阅读 · 0 评论 -
408计组巅峰之路:总线技术、总线仲裁
1)串行总线a.优点:只需要一条传输线,成本低廉,广泛应用于长距离传输;应用于计算机内部时,可以节省布线空间。b.缺点:在数据发送和接收的时候要进行拆卸和装配,要考虑串行-并行转换的问题。2)并行总线a.优点:总线的逻辑时序比较简单,电路实现起来比较容易。b.缺点:信号线数量多,占用更多的布线空间;远距离传输成本高昂;由于工作频率较高时,并行的信号线之间会产生严重干扰,对每条线等长的要求也越高,所以无法持续提升工作频率。原创 2023-02-03 16:53:22 · 796 阅读 · 0 评论 -
计算机内部的单位换算(内存)byte B KB MB GB TB
1 byte (B 字节) = 8 bits (b 比特位,0或1)1 KB = 1024 (2^10) byte1MB = 1024 KB1GB = 1024 MB1TB = 1024 GB原创 2023-01-29 22:53:12 · 7251 阅读 · 0 评论 -
计算机底层系列(五)浮点数和类型转换
目录一.为什么会对浮点数的类型转换有疑惑?二.精度问题1.先daoke一下各种数据类型的转换2.浮点数何IEEE754IEEE754的好处3.精确度一.为什么会对浮点数的类型转换有疑惑?我们学了很多种浮点数的数据类型: 变量类型 定义方式 占用字节 单精度 float 4字节 双精度 double 8字节 长精度 long double 12字节 我们知道 int 一般是占用4个字.原创 2022-05-14 14:56:11 · 487 阅读 · 0 评论 -
奇偶校验 为什么这么简单
1.奇偶校验码究竟是啥在原编码中加一个校验位,则原编码就变成了校验码,它的码距为2,(码距:简单来说就是原来编码位数-校验位)奇校验码:整个校验码(信息位+校验位)中1的个数位奇数偶校验码:整个校验码(信息位+校验位)中1的个数位偶数2.我们要咋样才能把奇偶校验码用出来1.奇校验:假设我们的原始编码是10110111,我们在原编码最左边多加了一个校验位,并置为1,那么原编码就变成了奇校验码,有奇数(7)个1。问题:奇数个1就是奇校验码,偶数个1就是偶校验码?答: 为什么是奇数为什...原创 2022-05-01 16:57:14 · 174 阅读 · 0 评论 -
编码:补码 原码 反码 乘法运算 定点数 浮点数
1.定点数开篇无符号数;整个机器字长的全部二进制位均为数值位,没用符号位,相当于数字的绝对值表示范围2的n次方-1。有符号数:原码:用尾数表示真值的绝对值,符号位“0/1”对应“正/负”若机器字长为n+1位,则尾数占n位。原码:原码通常用来表示定点小数,用来表示浮点数的尾数。原码就是用最高位来表示符号,符号位用0与1来表示正负,剩下的数表示数值。缺点:0的表示并不唯一。4位二进制数的原码表示方法中,0即可以用1000表示,也可以用0000表示。反码:正数不变,负数除了..原创 2022-03-08 19:15:05 · 738 阅读 · 0 评论 -
字符串 ASCII码
ASCII码、汉字也可以表示。有7745个字形码原创 2022-03-07 20:52:22 · 1392 阅读 · 0 评论 -
编码:8421 BCD码(彻底弄懂+6是什么意思,为什么要加6)
一.解释一下什么是8421首先要理解的是4bit表示1个十进制位 。8421代表的是权值分配 8421码用0000 0001 1001分别表示0,1,2,…9的数字,为什么13不是1101?答:不在映射表,8421码的1010-1111没意义BCD算术运算是一种十进制运算(二进制中每四个二进制数字代表一位十进制数字且不超过9),如果2个BCD码相加的和大于(1001)2,则需要修正,要进行+6修正,并向高位进位。二.我一开始也没弄懂+6是什么意思后来:...原创 2022-03-07 20:35:21 · 13921 阅读 · 7 评论