操作系统
乡村农夫
双重彩虹是什么意思呢
展开
-
手写一个C语言编译器
记录一个很好的C语言编译器项目地址手把手教你构建 C 语言编译器(0)- 前言 | 三点水原创 2022-05-27 09:56:55 · 869 阅读 · 0 评论 -
关于操作系统指令集的设想
最近龙芯科技公布了loongarch指令集。为国人骄傲的同时,也有点烦,以后是不是又得花时间学习一种新的指令集!!思考一个问题,如何让loongarch指令集的程序在我window机器上跑呢?是不是将其翻译成window指令集的程序就可以了呀?是不是有一个更妙的办法呢?在现有指令集和高级语言之间增加一层虚拟指令集,程序编译和运行也都是虚拟指令集。这样可让虚拟指令集和硬件分离,不同的硬件跑的是同一套虚拟指令集,这样挂平台不就简单多了嘛。比如说,我们增加一个SIN虚拟指令。有些硬件支持SIN计算(目原创 2021-01-03 23:55:30 · 111 阅读 · 0 评论 -
linux elf文件格式讲解
视频讲解原创 2020-10-04 04:16:06 · 155 阅读 · 0 评论 -
C语言编译器学习
手把手教你写C语言编译器:https://cpp.ctolib.com/docs/sfile/diy-c-compiler/1.html自己动手写编译器链接器(收费视频):https://edu.csdn.net/course/detail/1418原创 2020-06-06 20:44:48 · 240 阅读 · 0 评论 -
C++哈夫曼编码和游程编码实现文件压缩
关于算法介绍:https://blog.csdn.net/fanyun_01/article/details/80211799源码和可实行文件下载: 链接原创 2020-05-24 00:51:06 · 830 阅读 · 0 评论 -
windows10 的子系统linux系统如何关闭ipv6
第一步,打开这个界面:第二步,这个选项取消勾选就可以了:原创 2020-04-09 18:16:26 · 1380 阅读 · 0 评论 -
操作系统页面置换算法
程序必须加载到内存中才能运行,当内存不足时,需要将一部分数据从内存中移除,这时就用到页面置换算法。常见的置换算法有三个:FIFO,即先进先出算法,将最先进入内存的内容移除。 将接下来使用次数最少的内容移除。 将接下来最晚使用的内容移除。...原创 2020-01-13 16:20:08 · 131 阅读 · 0 评论