avatar
文章
50
标签
72
分类
29

Archives
Tags
Categories
Link
About
Hiyoung'blog
搜索
Archives
Tags
Categories
Link
About

Hiyoung'blog

计算机组成原理-总线及I/O
发表于2023-07-02|更新于2025-05-21|计算机基础计算机组成原理
¶简介 计算机组成原理系列其五,主要是针对中国大陆考研所要求的内容对计算机组成原理的知识体系进行总结和梳理,本篇内容是计算机的总线及I/O介绍,主要包含以下几点: 总线的基本概念 总线事物和定时 I/O接口 I/O方式 ¶大纲 总线 分类$\star$ 片内总线 系统总线 总线结构$\star$ 总线的性能指标$\star$ 例题 总线事物与定时 总线事物 总线定时 I/O接口 基本结构$\star$ I/O接口的类型 I/O端口及其编址方式$\star$ I/O方式 程序查询方式 程序查询方式-例题 程序中断方式$\star$ 程序中断工作流程 多重中断 中断屏蔽技术 程序中断方式-例题 DMA方式 特点 DMA的传送方式$\star$ DMA的传送过程$\star$ DMA和中断方式的区别$\star$ ¶总线 总线是一组能为多个部件分时共享的公共信息传输路线。(一个总线包含多根信号线) 总线的特点:分时和共享 分时:同一时刻只允许有一个部件向总线发送信息 共享:总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这 ...
Hexo常用命令
发表于2023-07-01|更新于2025-05-21|前端网站建设
记录一下平常会用到的一些Hexo指令,在指定文件夹下Git Bash here输入命令即可 ¶基本命令 ¶init 建立一个新的网站。如果没有设定folder 的话,Hexo 会在目前的资料夹建立网站 1hexo init [folder] ¶New 建立一篇新的文章。如果没有设定layout的话,则会使用_config.yml中的default_layout设定代替 1hexo new [layout] "title" ¶Generate 产生静态档案 1hexo generate 生成静态档案即部署网站 1hexo d -g 选项 描述 -d,–deploy 产生完成即部署网站 -w,–watch 监看档案变更 ¶Server 启动本地预览,默认地址是http://localhost:4000/ 1hexo server 选项 描述 -p,–port 自选端口 -s,–static 只使用静态档案 -l,–log 启动记录器,或覆盖记录格式 ¶Clean 清除缓存数据( db.json) 和已产生的静 ...
Markdown实用技巧
发表于2023-06-30|更新于2025-05-21|前端网站建设
记录一下可能会用到非Markdown基础语法包含的实用技巧 官方的速查表<Markdown 语法速查表>(https://markdown.com.cn/cheat-sheet.html#基本语法) ¶Markdown实现页内跳转 跳转到的地方 比较通用的一个方法是使用html标签实现 定义一个锚(id):<span id="jump">跳转到的地方</span> 使用markdown语法:[点击跳转](#jump) 点击跳转 ¶Markdown中的表格 处理使用markdown原生格式的表格使用html的表格更方便 markdown原生格式 1234| 左对齐 | 右对齐 | 居中对齐 || :-----| ----: | :----: || 单元格 | 单元格 | 单元格 || 单元格 | 单元格 | 单元格 | html实现 tr:tr 是 table row 的缩写,表示表格的一行。 td:td 是 table data 的缩写,表示表格的数据单元格。 th:th 是 table header的缩写, ...
计算机组成原理-CPU
发表于2023-06-24|更新于2025-05-21|计算机基础计算机组成原理
¶简介 计算机组成原理系列其四,主要是针对中国大陆考研所要求的内容对计算机组成原理的知识体系进行总结和梳理,本篇内容是计算机的CPU相关内容介绍,主要包含以下几点: CPU的功能和基本结构 指令的执行过程 CPU内的数据通路 控制器的功能和原理 指令流水线 多处理器 ¶大纲 CPU的基本结构 运算器 控制器 指令的执行过程 指令周期 指令周期的数据流 指令的执行方案 CPU内的数据通路 基本结构 例题分析 控制器 微程序控制器 基本概念 编码方式 地址形成方式 格式 指令流水线 定义 基本实现 冒险和处理 结构冒险 数据冒险 控制冒险 流水线的性能指标 高级流水线技术 多处理器概念 SISD、SIMD、MIMD 硬件多线程 多核处理器 ¶CPU的基本结构 CPU主要由运算器和控制器两大部分组成 Tips:CPU内部的寄存器大致分为两类: 用户可见的寄存器:通用寄存器组、PSW、PC等 用户不可见寄存器:MAR、MDR、IR等 ¶运算器 运算器是计算机对数据进行加工处理的中心,其主要有: 算术逻辑单元(ALU):进行算术 ...
计算机组成原理-指令系统
发表于2023-05-27|更新于2025-05-21|计算机基础计算机组成原理
¶简介 计算机组成原理系列其三,主要是针对中国大陆考研所要求的内容对计算机组成原理的知识体系进行总结和梳理,本篇内容是计算机的指令系统介绍,主要包含以下几点: 指令格式的基本内容 指令格式 寻址方式 汇编基础 CISC和RISC的基本概念 ¶大纲 指令系统 指令系统简述 指令的基本格式 定长与变长指令字结构 定长操作码指令格式 拓展操作码指令格式 寻址方式(重点) 指令寻址 数据寻址 汇编基础 基础知识 常用指令 CISC和RISC 典型例题 ¶指令系统简述 指令是指示计算机执行某些操作的命令。一台计算机的所有指令的集合构成该机器的指令集。指令集体系结构(ISA)规定了:指令格式、数据类型和格式、操作数的存放方式、存储空间的大小和编址方式、寻址方式etc. ¶指令的基本格式 Tips:几种字长的区别 机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。 存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR的位数。 指令字长:计算机指令字的位数。 数据字长:计算机数据存储所占用的位数。 其中: 机器字长 ...
计算机组成原理-存储系统
发表于2023-04-27|更新于2025-05-21|计算机基础计算机组成原理
¶简介 计算机组成原理系列其二,主要是针对中国大陆考研所要求的内容对计算机组成原理的知识体系进行总结和梳理,本篇内容是计算机内部和外部的存储介绍,主要包含以下几点: 存储器的分类与层次化的存储器基本结构 主存与外(辅)存 主存的拓展和外存的结构 Cache 虚拟内存 ¶大纲 存储系统 存储器概述 多种角度进行分类 存储器的性能指标 多层次的存储系统 主存储器(主存) SRAM和DRAM简介 DRAM的工作原理 DRAM的刷新 DRAM的地址引脚复用 ROM 特点 类型 多模块存储器 单体多字存储器和双端口RAM 多体并行存储器 高位交叉编址(顺序方式) 低位交叉编址(交叉方式) 两者的性能分析 主存储器和CPU的连接 连接原理 主存的容量扩展 位扩展法 字扩展法 字位同时扩展法 外部存储器 磁盘存储器(机械硬盘) 磁盘的组成 磁盘的性能指标 磁盘阵列和固态硬盘 高速缓冲存储器(Cache)(重难点) Cache的工作原理 Cache的命中率 Cache和主存的映射方式 直接映射 全相联映射 组相联映射 ...
计算机组成原理-数据的表示和计算
发表于2023-04-16|更新于2025-05-21|计算机基础计算机组成原理
¶简介 计算机组成原理系列其一,主要是针对中国大陆考研所要求的内容对计算机组成原理的知识体系进行总结和梳理,本篇内容主要包含以下几点: 数制的表示 计算机的内部编码 定点数和浮点数 C语言中的数据表示 数据的计算 ¶大纲 重点内容会使用黑色加粗表示 数据的表示和计算 前置知识 数值转换 计算机运算速度 CPU执行时间 数制 进位计数法 r位进位计数法 不同进制数相互转换方法 定点数的表示 真值和机器数 机器数的定点表示 原码、补码、反码、移码 定点数的移位 算术位移 逻辑位移 循环位移 定点数的加减法 溢出的判别方法 浮点数 一般浮点数的表示 IEEE 754标准 C语言中的数据类型及强制类型转换 整数类型的转换 包含浮点数的转换 数据的存储和排列 大端法 小端法 拓展 乘2取整法 ¶前情提要 数值转换 计算机进行数据处理时,一次存取、加工和传送的数据长度称为字,对于不同的品牌CPU 1Word(一个字)通常由一个或多个(一般是字节的整数位)字节构成 在描述存储容量和文件大小时,K、M、G、T常用2次幂表示 1 ...
搭建TG贴纸下载Robot
发表于2023-04-09|更新于2025-05-21|实用工具教程
¶前情提要 最近回家用TG贴纸下载机器人的时候发现太大的贴纸包无法下载,无奈只好自己搭建一个,正好在网上看到一个不错的,于是正好写这篇教程记录一下 ¶源码下载和必备环境 Robot源代码来源Github Imagemagick下载 所需环境: Node.js v8.0.0及以上 ImageMagick with webp support (Check with identify -list format | grep -i 'webp' on Linux systems) ¶开始搭建Robot 因为 Imagemagick 没有 webp 支持,可以使用identify -list format查看支持的图片格式 Imagemagick源码编译webp 1234567891011121314#先安装webpyum install libwebp -y#卸载系统自带的ImageMagickyum remove ImageMagick -y#下载ImageMagick源码包,编译wget -c https://download.imagemagick.org/archive ...
C和C++中引用
发表于2023-02-04|更新于2025-05-21|学习笔记C++
¶C的指针和C++中引用和函数参数类型 如果你说的是函数的形参,那么 123456789101112131415161718192021222324252627282930313233343536373839404142void foo(int ptr);是传值调用,比如你这么调用int a;int pValue = &a;foo(pValue);//这样的情况下,pValue的值是不能被函数foo改变的,也就是pValue肯定是指向a的但是如果你这么声明:void foo(int& ptr);则是传递引用,那么如果你函数里面:void foo(int& ptr){ ptr = NULL;}//这样调用过之后,pValue就变成了NULL。而第一种情况pValue是不能被改变的。引用是C++带来的很重要一个特性,他在很多情况下避免了使用指针。而且,在C++里面,引用是不可以捏造的,比如C你可以很容易弄一个NULL的指针,而引用这不存在NULL引用。上面的foo函数如果要用C来实现,则必须用指针的指针://void foo(int pp ...
VsCode配置C语言环境
发表于2022-12-15|更新于2025-05-21|编程环境配置C/C++
VsCode只是一个纯文本编辑器,不是IDE(集成开发环境),不含编译器和许多其它功能,所以编译器要自己装好 第一步:在vscode官网下载软件,链接:Visual Studio Code – Code Editing. Redefined 第二步:我们需要下载一个编译器,C语言使用gcc,链接:MinGW-w64 – for 32 and 64 bit Windows download | SourceForge.net,选最新版本中的 x86_64-posix-seh 即可,网站下载可能较慢,下面给出百度网盘链接 (百度网盘链接:链接: https://pan.baidu.com/s/17FYT_Y-s-I2yajFc2MICqw 提取码: ewis ) 第三步:将E:\mingw64\bin 添加到系统变量中(盘符根据自己编译器安装的位置) 以Win11为例:打开设置->系统->关于->高级系统设置->环境变量->系统变量->点击Path->编辑 -> 浏览 -> 把对应文件加入即可 第四步: 按Win+R,运行cmd(不 ...
12345
avatar
Hiyoung
若无闲事挂心头,便是人间好时节
文章
50
标签
72
分类
29
Follow Me
公告
网站破后重生,变得更加花哨!
最新文章
github pages 使用自定义域名2025-05-21
hexo引用站内文章2025-05-21
MacOS上配置Hexo教程2025-05-21
c++ string2025-01-16
二分查找2024-12-20
分类
  • PC2
    • 软件1
    • 重装系统1
  • 二次元1
    • 《路人女主的养成方法》1
  • 前端10
    • CSS2
    • 网站建设8
标签
Hexo路人女主的养成方法霞之丘诗羽完结读评加藤惠完结后有感丸户史明游戏制作,游戏叙事CppC++CcppSTLCSSIEEE,浮点数C/C++配置环境Javastring字符串
归档
  • 五月 20253
  • 一月 20251
  • 十二月 20246
  • 十月 20242
  • 七月 20241
  • 三月 20242
  • 一月 20241
  • 十二月 20231
网站资讯
文章数目 :
50
已运行时间 :
本站总字数 :
91.1k
最后更新时间 :
©2020 - 2025 By Hiyoung
Love from nobody!
搜索
数据库加载中