自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【学习笔记】计算机组成原理(八)

各中断源如何向CPU提出中断请求有多个中断源同时提出请求怎么办有中断源提出中断请求,CPU什么条件、什么时间、以什么方式响应中断如何保护断点、现场如何寻找中断服务程序入口地址如何恢复现场、断点如果在处理中断的过程当中又出现了新的中断怎么办​用软件+硬件的方式来实现中断系统需要的功能​ 不同的计算机对中断系统的软硬件功能的划分是不一样的主要依据于要设计的中断系统的速度、设计的复杂度和设计的灵活性这三个方面考量折中。

2024-05-23 14:22:32 637

原创 【学习笔记】计算机组成原理(七)

实际上操作码的作用远远不止反映机器做什么操作,很多机器的指令集当中,操作码还要指出对什么样的数据进行操作,例如IBM360的指令系统当中,同样是加法操作,因为参与加法操作的数据的类型不一样,表示的基值不一样,一个加法指令实际上是八条指令,分别对应了对定点数加法、浮点数加法、在浮点数加法中尾数的基值是二进制还是十六进制等等。指令集就是计算机系统软件和硬件的交界面,软件通过指令系统告诉计算机的硬件做什么操作,计算机的硬件通过指令系统把运算结果和硬件的状态返回给软件。操作码用来指明该指令所要完成的操作。

2024-05-21 17:20:44 545

原创 【学习笔记】计算机组成原理(六)

④分析任意负数的补码可发现,当对其由低位向高位找到第一个“1”时,在此“1”左边的各位均与对应的反码相同,而在此“1”右边的各位(包括此“1”在内)均与对应的原码相同。如果在基值相同的情况下,阶码不同,就需要对阶码的值进行调整,在调整阶码的值的时候,尾数的值也需要进行调整。中,ACC的值随着右移加长,低位被移到了MQ当中,MQ当中保存的乘数也在逐渐的进行右移,每一次移位操作,都会把运算过的最低位移丢,通过新的最低位判断是否需要加上被乘数。小数点的位置约定在数值部分的后面,表示计算机中的定点数都是整数。

2024-05-15 12:01:45 773

原创 【学习笔记】计算机组成原理(五)

早期:外部设备和主机的连接采用分散连接—— 每一个设备都有专门的控制电路 且CPU和I/O设备串行工作​接口模块和DMA阶段—— CPU和I/O设备并行工作:中断方式/DMA方式接口模块:I/O设备通过接口模块与主机连接, 计算机系统采用了总线结构,即总线连接在接口中都设有数据通路和控制通路。许多接口还能满足中断请求处理的要求,使I/O设备与CPU可按并行方式工作。采用接口技术还可以使多台I/O设备分时占用总线,使多台I/O设备互相之间也可实现并行工作方式。存在问题。

2024-04-28 14:49:47 735 1

原创 【爬虫】Charles / Fildder + Postern / Drony代理 + Magisk + LSPosed (夜神模拟器)

https://www.charlesproxy.com/latest-release/download.do通过https://www.zzzmode.com/mytools/charles/ 随便输入一个字符串生成license key。打开Charles > Help > Register Charles填写信息​生成一个.pem的证书安卓系统级的证书是.0结尾的,所以需要转换一下,我们通过kali中的openssl来计算出文件名就可以。配置 Firefox 浏览器浏览器地址栏中输入进入搜索栏输入

2024-04-24 17:35:15 635

原创 【学习笔记】计算机组成原理(四)

👉问题的提出​ CPU执行速度远大于一般主存(DRAM)存取速度​ 为了避免CPU出现“空等”现象,在CPU和主存之间加入容量小,速度高的存储设备——Cache​ 主存可将CPU要取的信息提前送至缓存,一旦主存在与I/O设备交换时,CPU 可直接从缓存中读取所需信息​程序访问的局部性原理时间的局部性:当前正在使用的指令和数据在不久的将来还会被使用到,那么当前正在使用的指令和数据需要放到Cache中,将来再用的时候直接从Cache中取出来。

2024-04-19 17:38:35 721 1

原创 【学习笔记】计算机组成原理(三)

按存储介质分类 - 存储介质是指能寄存“0” “1”两种代码并能区别两种状态的物质或元器件半导体存储器 TTL【Transistor-Transistor Logic、双极型】、MOS【金属(metal)-氧化物(oxide)-半导体(semiconductor)】, 易失。TTL:集成度低、功耗高、速度快MOS:集成度高、功耗低 - 现代存储器主要由MOS构成磁表面存储器在金属或塑料基体的表面上涂一层磁性材料作为记录介质,工作时磁层随载磁体高速运转,用磁头在磁层上进行读/写操作。

2024-04-15 14:47:57 571 1

原创 【学习笔记】计算机组成原理(二)

概念:是连接各个部件的信息传输线,是各个部件共享的传输介质在某一时刻,只允许有一个部件向总线发送信息否则导致信号冲突,传输无效。多个部件可以同时从总线上接收相同的信息。

2024-04-03 16:09:47 936 1

原创 【学习笔记】计算机组成原理(一)

计算机组成则关注这些组件的具体实现细节,如处理器内部的寄存器、运算单元等。算术逻辑单元(ALU)、ACC(Accumulator)为累加器、MQ(Multiplier-Quotient Register)为乘商寄存器、X为操作数寄存器。MDR(Memory Data Register):存储器地址寄存器 ,存储了要保存到存储体的数据或者是刚从存储体取出的数据,反应存储字长。MAR(Memory Address Register):存储器地址寄存器 , 存储了存储单元的地址,反映存储单元的个数。

2024-04-01 17:32:39 752

原创 Java基础知识(二)

Java基础知识(二)参考文档:https://docs.oracle.com/en/java/javase/17/docs/api/index.html一、集合1、 CollectionList:存和取顺序是一致的,可重复,有索引Set:存和取的顺序是不一定一致的,不可重复,无索引总结:如果想要集合中的元素可重复 —— 用ArrayList集合,基于数组如果想要集合中的元素可重复且当前的增删操作多于查询 —— 用LinkedList集合,基于链表如果想要对集合中的元素去重 ——

2024-03-20 15:45:48 330 1

原创 【笔记】m3u8文件转换MP4文件

4.根据key将ts文件解密 (经过AES-128加密后的文件下载后会无法播放,所以还需要进行解密。2.解析文件 获取 key_url + iv_url + ts_url。1.下载m3u8文件。

2024-03-04 13:59:33 350 1

原创 【笔记】pyenv在windows下安装

将 .exe 文件放到 \.pyenv\pyenv-win\install_cache 路径下。简介:pyenv就是一个Python版本管理器, 可以同时管理多个python版本共存!链接: https://github.com/pyenv-win/pyenv-win。将解压之后的文件pyenv-win-master改名为.pyenv。下载文件,解压文件,存放到没有中文的路径下。对应的python.exe等都在。安装此版本的 python。创建PYENV环境变量。

2024-02-23 10:47:43 465

原创 Java 基础算法 - 查找 + 排序

方法中调用方法本身一定要有出口,否则会出现内存溢出方法内部再次调用方法的时候,参数必须要更加靠近出口return 1;return 1;

2024-02-20 18:15:47 360 1

原创 Java基础知识(一)

注:一个java文件中可以定义多个类,但只能一个类是public修饰,且这个类名必须和文件名一致,建议一个文件定义一个类。二分查找法查找元素:public static int binarySearch(数组,查找元素)拷贝数组:public static int[] copyOf(原数组, 新数组长度)测试类:编写main方法的类,可以在测试类创建JavaBean类的对象赋值调用。JavaBean类:用来描述一类事物的类,不写main方法。数组:可以用来存储同种数据类型的多个值。

2024-02-07 18:01:36 835

原创 C语言基础知识

结构体是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量//struct 结构体关键字 Stu - 结构体标签 struct Stu - 结构体类型struct Stu// 成员变量short age;//s1,s2,s3三个全局的结构体变量// 成员变量short age;}Stu;1double b;char c;int a;Init(&s1);return 0;

2024-02-05 16:21:30 830 1

原创 创建虚拟环境——Virtualenv

执行 Set-ExecutionPolicy RemoteSigned。再执行 .\activate。方法: powershell选择管理员身份打开。install时,报错。

2023-06-08 17:12:36 511 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除