深入理解计算机系统(3.5)------特殊的算术操作指令-飞鸟和鱼的部落格

深入理解计算机系统(3.5)——特殊的算术操作指令

在上一篇博客 算术和逻辑操作 我们介绍了如下图几种常用的算术逻辑指令,但是大家发现没,这几种指令如果在 IA32 上只能操作32位寄存器,比如我用乘法指令IMUL得出的结果超过了32位,那就会产...
深入理解计算机系统(4.2)------逻辑设计和硬件控制语言HCL-飞鸟和鱼的部落格

深入理解计算机系统(4.2)——逻辑设计和硬件控制语言HCL

上一篇博客我们简单介绍了Y86指令集体系,而这篇博客我们将介绍指令集体系的逻辑设计和硬件控制语言HCL,为后面去实现Y86打下基础。 在硬件设计中,用电子电路来计算对位进行运算的函数,以及在...
深入理解计算机系统(1.3)------操作系统的抽象概念-飞鸟和鱼的部落格

深入理解计算机系统(1.3)——操作系统的抽象概念

上一篇博客我们讲解了存储设备的层次结构,并详细讲解了高速缓存的原理,以及可以利用高速缓存来提高程序性能。如果对Java Web 熟悉的,我们可以理解高速缓存类似Web 端的缓存机制。那么这一篇...
Nginx(二)------nginx.conf 配置文件-飞鸟和鱼的部落格

Nginx(二)——nginx.conf 配置文件

上一篇博客我们将 nginx 安装在 /usr/local/nginx 目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件 nginx.conf 也在其中,后续对 nginx 的使用基本上都是对此配置文件进行...
10个月前
03011
Linux系列教程(十九)——Linux文件系统管理之手工分区-飞鸟和鱼的部落格

Linux系列教程(十九)——Linux文件系统管理之手工分区

本篇博客我们介绍了如何用fdisk命令进行手工分区,以及分区完成之后通过配置/etc/fstab 文件,使得系统能进行自动挂载。 上篇博客我们首先介绍了硬盘为什么要分区,以及Linux系统的几种分区类型...
10个月前
02815
深入理解计算机系统(3.3)------操作数指示符和数据传送指令-飞鸟和鱼的部落格

深入理解计算机系统(3.3)——操作数指示符和数据传送指令

深入理解计算机系统(3.3)------操作数指示符和数据传送指令 在上一篇博客 程序编码以及数据格式 中我们给出了一个简单的C程序,然后编译成了汇编代码。大家看不懂没关系,后面的博客我们将...
Redis详解(十二)------ 缓存穿透、缓存击穿、缓存雪崩-飞鸟和鱼的部落格

Redis详解(十二)—— 缓存穿透、缓存击穿、缓存雪崩

本篇博客我们来介绍Redis使用过程中需要注意的三种问题:缓存穿透、缓存击穿、缓存雪崩。 本篇博客我们来介绍Redis使用过程中需要注意的三种问题:缓存穿透、缓存击穿、缓存雪崩。 1、缓存穿透 ...
10个月前
0269
Linux系列教程(十六)——Linux权限管理之ACL权限-飞鸟和鱼的部落格

Linux系列教程(十六)——Linux权限管理之ACL权限

本篇博客我们介绍了权限管理的ACL权限,通过设定 ACL 权限,我们为某个用户指定某个文件的特定权限,在实际权限管理中还是用的比较多的。 通过前面的两篇博客我们介绍了Linux系统的用户管理,Li...
10个月前
02411