处理器

操作系统概论-02

【2】处理器管理 2.1.1程序的顺序执行 程序执行的先后是顺序的,也就是 输入数据-->处理数据-->打印处理结果--输入数据... 2.1.2程序的并行执行 现代计算机都具有处理器与外围设备的并行能力我们把程序的执行分成三个可独立执行的程序模块:输入程序,处理程序打印程序 2.1.3 多道程序设计 多个计算同时进入一个计算机的主存储器并...

内核如何启动根文件系统?

当u-boot開始运行bootcmd命令,就进入Linux内核启动阶段。与u-boot类似,普通Linux内核的启动过程也能够分为两个阶段,但针对压缩了的内核如uImage就要包含内核自解压过程了。本文以linux-2.6.37版源代码为例分三个阶段来描写叙述内核启动全过程。第一阶段为内核自解压过程,第二阶段主要工作是设置ARM处理器工作模式、使能MMU、...

Redis事件

前言 Redis 是一个事件驱动的内存数据库,服务器需要处理两种类型的事件。  文件事件  时间事件 下面就会介绍这两种事件的实现原理。 文件事件 Redis 服务器通过 socket 实现与客户端(或其他redis服务器)的交互,文件事件就是服务器对 socket 操作的抽象。 Redis 服务器,通过监听这些 socket 产生的文件事件并处理这...

Asp.Net Core 使用 MediatR

Asp.Net Core 使用 MediatR 项目中使用了CQRS读写分离,增删改 的地方使用了 MediatR ,将进程内消息的发送和处理进行解耦。于是便有了这篇文章,整理并记录一下自己的学习。遇到问题,解决问题,记录问题,成长就是一步一步走出来的。 MediatR 是什么? 是的,不管你怎么翻译都查不到该词,好多人都猜测说是作者将Mediator笔...

springmvc之单元测试(MockMvc)-独立测试

spring mvc测试框架提供了两种方式,独立安装和集成Web环境测试(此种方式并不会集成真正的web环境,而是通过相应的Mock API进行模拟测试,无须启动服务器) 1、mockMvc.perform执行一个请求; 2、MockMvcRequestBuilders.get("/user/1")构造一个请求 3、ResultActions.andExp...

【转】ARM 指令集版本和ARM 版本

----转载自: http://www.cnblogs.com/loleng/archive/2011/06/14/2080447.html 常常能看到ARM7,ARM9,ARM11,以及armv6k等不同的表达。且在GCC编译中,常常要用到 -march, -mcpu等。他们分别表达什么涵义呢?Sam自己也不很清楚,只是大概有个模糊的概念。今天就仔细研究...

linux命令TOP参数load average详解[转]

我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载……我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载。你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime...