PIO与DMA 有必要简单地说说慢速I/O设备和内存之间的数据传输方式。 PIO我们拿磁盘来说,很早以前,磁盘和内存之间的数据传输是需要CPU控制的,也就是说如果我们读取磁盘文件到内存中,数据要经过CPU存储转发,这种方式称为PIO。显然这种方式非常不合理,需要占用大量的CPU时间来读取文件,造成文 ...
分类:
系统相关 时间:
2016-12-28 18:47:13
阅读次数:
271
1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,用来连接不同网段,使其透明通信,它们工作在链路层。处理的是链路层数据,一般来说就是以太网帧格式的数据,缺点是无法避免“广播风暴..
分类:
系统相关 时间:
2016-12-11 03:26:39
阅读次数:
224
1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。网桥:网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器。
集线器:集线器主要..
分类:
其他好文 时间:
2016-10-06 01:07:10
阅读次数:
353
网桥:在数据链路层可以用网桥设备来扩展以太网。网桥工作在数据链路层,它根据MAC帧的目的地址对收到的帧进行存储转发和过滤。当网桥收到一个数据帧时,并不是向所有的接口转发这个数据帧,而是会进行有条件的转发(网桥会丢弃CRC检验有差错的帧以及帧长过短和过长的无效帧)..
分类:
编程语言 时间:
2016-10-01 06:29:38
阅读次数:
511
本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求 简要介绍 RabbitMQ RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现 ...
分类:
其他好文 时间:
2016-09-16 11:36:30
阅读次数:
112
转自: http://lynnkong.iteye.com/blog/1699684 1 什么是RabbitMQ? RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组 ...
分类:
其他好文 时间:
2016-08-16 20:19:27
阅读次数:
154
1 RABBITMQ简介及安装 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展 ...
分类:
其他好文 时间:
2016-08-14 22:18:04
阅读次数:
219
1. 介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 RabbitMQ的官网:http://www.rabbit ...
分类:
其他好文 时间:
2016-07-25 09:18:51
阅读次数:
180
session 1 多层交换
1、第2层交换:本质上是多端口的透明桥接,但比传统桥接增加了存储转发外的两种转发交换方式。2层交换机比桥增加了VLAN功能,同一交换机可以做多个独立的桥使用,在分割冲突域的同时,分割广播域。扩展性有限,域中只能存在有限的几台交换机。有可能支持第三层的特性,如QoS或访问控制。
交换机是根据收到的数据包学习源MAC地址,发送时是没有学习这个说法.
2、L3层交换...
分类:
其他好文 时间:
2016-07-10 19:12:26
阅读次数:
233