BIOS最初的引导
由于操作系统本身时存放在硬盘中,并非能在bios引导后直接在内存中运行,所以才有了BIOS引导操作系统的这个步骤。 在主板上电之后,BIOS需要去找到引导程序的位置,这个位置固定在(0磁头0柱面1扇区)的位置,这个扇区也被称为主引导扇区(MBR)。一个扇区大小固定为512字节。也就是boot_loader的大小也必须在512字节以内。 ...
由于操作系统本身时存放在硬盘中,并非能在bios引导后直接在内存中运行,所以才有了BIOS引导操作系统的这个步骤。 在主板上电之后,BIOS需要去找到引导程序的位置,这个位置固定在(0磁头0柱面1扇区)的位置,这个扇区也被称为主引导扇区(MBR)。一个扇区大小固定为512字节。也就是boot_loader的大小也必须在512字节以内。 ...
最近有人问起我关于Go语言中协程的设计初衷问题,正好说一下我对这个玩意的想法,同时这个也算是面试中可能会问起的问题。 从操作系统的层面上来在,线程是由内核创建和管理,运行在内核态的一种数据结构。协程是由用户创建和管理,运行在用户态的一种数据结构。 ...
没忍住,还是换了下显卡。 1080ti的槽点有点多,绝区零战斗以及光映广场跑图时候的掉帧相当严重。 看了极客湾的视频感觉是cpu瓶颈偏多,但是我又不能换cpu,因为代价过高了。 5000系Ryzen升级到7000系后,除了cpu的费用还需要更换主板,还有内存条。 ...
很长时间没有编写博客了,今天正好写一下。 不知道是什么时候开始的,可能是2018年之后,我电脑上就再也没有安装过杀毒软件。 主要学习软件开发方面的东西之后开始对一些计算机上的东西看法也发生了一些变化。 先说结论吧,正常以及安全的使用电脑的情况下,杀毒软件是没有安装的必要。 ...
其实在翻SmartDNS文档的时候找到了另一个DNS服务器, 那就是MosDNS. “一个 DNS 转发器” MosDNS官方是这么介绍这个DNS的, 但是实际上我更愿意称它是一个可编程的DNS服务器. MosDNS对比其他DNS服务器不同之处就是它的在请求的逻辑处理能力, 以及分流能力非常优秀. ...
最近发现我的Clash的经常会去重新解析DNS, 导致很多时候网站访问速度变慢. Clash的DNS缓存不是很值得信赖. 所以我又找了一个DNS服务器来做Clash的上游, 比较不错的就是SmartDNS, 具有测速和DNS分组的功能. 可以在不同端口上启动不同组别的DNS, 这个很符合clash的nameserver和fallback的机制. ...
这几天开始我有的时候登录mihoyo的游戏会出现1001_1等登录问题, 这个问题目前和OpenClash有关. 但是暂时不知道具体是什么原因导致的, 目前clash的p内核最新版本8.17是不能玩的. 就算登录上之后, 游戏的延迟也会莫名增加. 到999ms, 但是不会掉线. ...
这是我一年多前学会的一个方法, 关于如何找相关类型或者优秀的软件. Github上有许多的Awesome项目, 这些项目本来的目的就是推荐一些和你感兴趣技术的一些相关资源, 可以利用awesome项目来找各种各样的软件, 或者是开发套件. ...
最近发生了很多事情, 先讲讲最近游戏上的事情吧, 30号的时候国服赛马娘公测了, 说实话还挺好玩的, 虽然我对养成没什么兴趣, 但是这个游戏是例外, 日常也挺温馨的, 很有Cy的那种感觉, 算是精神食量了. 昨天去面试了一家公司, 说实话只有薪水我比较满意, 其他都不太行, 那家公司是要做一个ERP系统, 但是我从来也没有做过, 还有的就是那边现在还没有开发人员, 我进去就是从头做起… 办公场地看起来也破破烂烂的… 交通也不是很方便… 我要不要为了这个薪水去做, 而且到底能不能胜任我也很怀疑… ...
软路由使用的固件基本已经定型了, 目前使用的Openwrt固件是18.06版本, 内核是5.4 https://github.com/SuLingGG/OpenWrt-Rpi 该项目只维护18.06-5.4k内核版本的OpenWrt, 不过18.06已经停止支持了. 原本18.06使用的内核版本是4.14, 这个固件是一个定制版, 使用的是5.4内核, 我也没有使用过4.14内核, 也不清楚和5.4对比到底如何, 在我目前使用情况来看, 5.4内核还是比较可靠, 目前也没有出现过非常明显的网络波动以及断线的情况. ...