首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小道研究
掘友等级
前端工程师
精通 Vue,熟悉 React、Electron、小程序等。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
计算机缓存的原理
通过这种层次化的管理,计算机系统能够在不同的存储层次间实现数据的高效传输和处理,从而平衡了性能和成本的关系,提升了系统的整体执行效率。
计算机性能与缓存的重要性
硬盘的速度较慢,属于毫秒级别,而寄存器的速度极快,两者之间相差数万倍。为了填补这一速度差距,计算机引入了硬件缓存,即“RAM:缓存存储器”。
在计算机中,磁盘是什么?
磁盘是保存大量数据的存储设备,可达到几百到几千千兆字节,而基于 RAM 的存储器只能有几百或几千兆字节,所以它是专为存储而生的。
探寻计算机存储的层次结构
寄存器是计算机内部的小型存储区域,它们位于 CPU 内部,用来保存最常用的数据和指令。可以将寄存器想象成计算机的临时记忆盒子,它们非常小但速度非常快。
CPU 如何提高吞吐量
流水线有个重要的特征,它提高了系统的吞吐量,在单位时间内,提高了执行指令的数量。不过,会增加一些延迟,也就是一整条指令完成的时间(因为会增加中间流程状态)。
处理器 CPU 完整的执行流程
处理器将一条一条的命令按步骤组织起来,形成统一的流程。我们可以用少量的硬件单元和一个时间单位来控制执行的顺序。
栈溢出攻击:危害与防御
数组越界指的是访问地址已经超出了当前数组的最大下标值,所以会产生溢出。C 语言对于数组引用不进行任何边界检查,并且会把【局部变量和返回地址】都存放在栈中。
过程:封装代码的方式
每当计算机执行一条指令后,程序计数器会自动递增,将它的值更新为下一条指令的地址,以便计算机知道下一步要执行哪个指令。
栈溢出:从硬件 CPU 到 JavaScript 引擎
寄存器是位于中央处理单元(CPU)内部的一小块高速处理器,用来存储和执行「指令、数据、中间计算结果」,每个 CPU 都有一组寄存器。
网络协议的分层传输机制:OSI模型解析
开放式系统互联模型(Open System Interconnection Model,缩写为OSI)是一个概念模型,用于理解和实现网络协议。
下一页
个人成就
文章被点赞
5
文章被阅读
13,946
掘力值
708
关注了
16
关注者
1
收藏集
0
关注标签
17
加入于
2017-04-19