计算机虚拟存储器的一点琐碎记录

本篇是关于计算机虚拟存储器的一点琐碎记录。 概述 为了更加有效地管理存储器并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟存储器(VM)。 目的 有效地管理存储器。为不同进程合理的分配存储器资源,为每个进程提供一致的、私有的地址空间。 少出错。避免进程间相互写彼此的储存器。 … [阅读文章]

汇编语言基础知识和8086 CPU的寻址能力简介

本篇文章,主要简单介绍一下汇编语言的基础知识和8086 CPU的寻址能力。 机器语言 机器语言是用二进制代码表示的、计算机能直接识别和执行的一种机器指令的集合。
机器指令,其实就是一串二进制数。 由于机器语言对于程序员来说不够直观,难于辨别和记忆,生产效率低下,于是汇编语言产生了。 … [阅读文章]

从摩尔斯电码,到开关、继电器和逻辑门,做一个二进制加法器

编码,是用于表示和传递信息的方式。例如,摩尔斯电码,用点和划来表示信息,用于电报机通信。布莱叶盲文,使用凸出和不凸出来表示信息,阅读者通过触摸来理解信息。

对于计算机,底层是使用0和1来表示信息,通过多个0和1的组合,可以表示几乎无穷无尽的信息。 … [阅读文章]