自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 几个典型的内存子系统架构在计算机微体系结构中的应用

内存 计算机体系结构

2023-07-09 13:51:09 94

原创 RISC-V计算机体系架构的内存操作指令类

instructions

2023-07-09 08:35:53 276

原创 socket编程

TCP/IP

2023-02-04 21:33:08 93

原创 网络协议栈

net stack

2023-02-01 21:29:39 80

原创 2023--主流操作系统

OSs

2023-02-01 21:22:01 239

原创 scp--文件传输命令

heavily used command scp

2023-01-27 22:54:35 287

原创 tar--解压缩和压缩命令

heavily used command tar

2023-01-26 14:46:25 6646

原创 kernel patch command

heavily used command

2023-01-25 17:30:47 99

原创 Bugfixed

ubuntu share

2023-01-18 11:16:46 124

原创 内存相关--在飞地系统中的弹性内存保护

如下图所示:这是蓬莱飞地系统的整体架构图这里为了满足弹性能力的创新:主要针对Secure Monitor中加了Secure Memory管理和FastStartup模块。

2022-01-22 20:03:28 295

原创 MRAM--用于存内运算的磁阻交叉阵列内存(MRAM)设备

如下图所示:这是samsung公司和哈佛大学在nature杂志上最新的研究成果:内存内部的结构性创新,主要是创新性的用阵列逻辑电路实现内存内部的AI运算。内存运算把结果传送给CPU,这点像具有边缘计算能力的终端结点(例如GPU、ASIC等),将终端处理结果传送给中央处理器。a图内存芯片在b图基础上的放大,核心创新结构MRAM array夹在W/R功能模块和TDC(time-digital-converter)readout的中间。c图是64*64的逻辑电路结构。d图是单个cell。每个cell有4种组合

2022-01-22 19:31:31 682

原创 内存管理接口--mmap

一、mmap的前世今生mmap,一种文件映射内存的方法,即通过将文件磁盘、外设或者其他对象映射到虚拟内存空间,进程可通过访问对应映射区域的虚拟内存地址,来操作(这里是通过指针的方式操作内存)文件磁盘、外设或者其他对象。mmap可实现读写,系统可自动回收脏页面,无需使用read/write等系统调用。一点想法:这个类似于物理地址虚拟地址映射机制。进程要使用物理内存资源,需要通过使用虚拟地址的映射,间接的使用到物理地址资源;而mmap提供了一种方法。进程要使用文件磁盘或者外设等资源,需要通过映射到虚拟地

2022-01-20 23:32:27 485

原创 TCP/IP相关介绍

TCP/IP起源:tcp/ip起源于60年代末美国政府资助项目。标准的TCP/IP实现来自加州大学伯克利分校计算机系统研究小组(CSRG)。TCP/IP的OSI模型:应用层:internet上兼容的任何应用。包含 http、DNS、DHCP通用的应用:Telnet远程登录、FTP文件传输协议、SMTP简单邮件传送 SNMP简单网络管理传输层:TCP 、UDP网络层(辅助):协助完成网络层设置 管理和安全的非正式层。IPsec、ICMP、IGMP网络层:IP(32bit地址)和IPv6

2022-01-15 20:49:46 1373

原创 内存相关接口

下面我们聊聊接口,接口就像一个沟通的交互点。接口在内核层/驱动层与应用层扮演的角色,就像寄存器在硬件与软件扮演的角色类似。大的来讲,就像通信中的协议规范。工作中,内核/驱动的工程师与应用开发工程师对接时,也是通过接口进行沟通的。内存这块的接口在开发过程中,还是很重要的;就像应用层开发,对于字符串族处理的相关函数接口一样,重要且常用。这里简单总结如下接口及应用场景:内核层:kmalloc与kfree、vmalloc与vfree、kzalloc、kcalloc、alloc_pages...

2022-01-15 19:12:57 245

原创 内存管理硬件模块--TLB

TLB(Translation Lookaside Buffer)(转址旁路缓存),是加速虚拟地址到物理地址翻译的重要硬件单元。因当前主流的多级页表结构使得MMU在翻译虚拟地址的过程中,要访问多个页表项。一次地址翻译可能会导致多次物理内存访问。因此,MMU内部引入了硬件单元TLB来加速这种地址翻译的过程。简单来说,TLB可以简化理解为一个缓存了虚拟页号和物理页号的键值对的哈希表(映射关系)。如下图所示,MMU会把虚拟页号作为键去查询TLB中的缓存项,若...

2022-01-15 17:45:14 774

原创 实践对比google和bing搜索哪个更优

实践对比google和bing搜索哪个更优检索工具 google 得分 bing 得分检索关键词对比 检索来源 检索来源 元宇宙 维基百科、BBC等新闻 0.8 维基百科、知乎、腾讯云、BBC 0.9 二次元 维基、知乎 0.5 维基、知乎 0.5 linux

2022-01-01 21:43:28 2269

原创 shell脚本快速入门

shell脚本快速入门前言编程语言的入门都有一些相通之处,这也是为什么精通一门编程语言的人,在接触一种新语言的时候,能够迅速上手。下面讲下shell入门的几个demo,帮助你迅速上手shell。1 变量相关#!/bin/bashname="helloworld"name="lilming"#readonly name="read only"#unset namemyname='liming'var="my name is ${myname}"echo ${var}echo ${myn

2021-12-18 17:53:17 237

空空如也

空空如也

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

TA关注的人

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