自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RaymondAmos的技术专栏

C/vxworks/TCP_IP/交换芯片/驱动

  • 博客(14)
  • 资源 (39)
  • 收藏
  • 关注

原创 SRR, WRR,DWRR, WDRR, SDWRR调度算法的区别

在QoS队列调度中有如下算法,分别如下: 1、SP    SP:Strict Priority(严格优先级), SP调度严格按照优先级从高到低的次序优先发送较高优先级队列中的分组,当较高优先级队列为空时,再发送较低优先级队列中的分组。队列7优先级最高,队列0优先级最低.    报文P1~P11~P…按照分类后进入不同的优先级队列,分类指根据报文本地优先级映射到端口队列。报文如果按照

2012-09-24 14:00:18 35607

转载 QoS令牌桶工作原理

QoS的一个重要作用就是对端口流量进行监管,也就是限制端口流量。但QoS是如何做到这点的呢?那就是QoS的令牌桶机制了。  6.3.3 QoS令牌桶工作原理        QoS中的流量监管(Traffic Policing)就是对流量进行控制,通过监督进入网络端口的流量速率,对超出部分的流量进行“惩罚”(这个惩罚可以是丢弃、也可是延迟发送),使进入端口的流量被限制在一个合理的范围之内。例

2012-09-21 10:36:37 2356

转载 进程,轻量级进程,内核线程,用户线程的区别关系

在现代操作系统中,进程支持多线程。进程是资源管理的最小单元;而线程是程序执行的最小单元。一个进程的组成实体可以分为两大部分:线程集合资源集。进程中的线程是动态的对象;代表了进程指令的执行。资源,包括地址空间、打开的文件、用户信息等等,由进程内的线程共享。线程有自己的私有数据:程序计数器,栈空间以及寄存器。Why Thread?(传统单线程进程的缺点)1. 现实中有很多需要并发处理的任务

2012-09-18 11:28:04 1199

转载 《C++多核编程》 第六章 多线程

6.1 什么是线程第6章 多线程在第5章中,我们查看了如何通过将程序分解为多个进程或多个线程而在C++程序中实现并发。我们讨论了进程,它是由操作系统创建的工作单元,解释了用于进程管理的POSIX API以及多个可用于创建进程的系统调用:fork( )、fork-exec( )、system( )和posix_spawn( )。还示范了如何构建C++接口组件、接口类和可用于简化一部分用于

2012-09-18 10:56:55 6140 1

6.1 什么是线程第6章 多线程在第5章中,我们查看了如何通过将程序分解为多个进程或多个线程而在C++程序中实现并发。我们讨论了进程,它是由操作系统创建的工作单元,解释了用于进程管理的POSIX API以及多个可用于创建进程的系统调用:fork( )、fork-exec( )、system( )和posix_spawn( )。还示范了如何构建C++接口组件、接口类和可用于简化一部分用于

2012-09-18 10:37:15 96

转载 操作系统中的进程与线程

操作系统中的进程与线程简介    在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。 为什么需要线程?    如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这些进程中包含的其它迷你进程就是线程。    线程之所以说是迷你进程

2012-09-06 11:02:15 529

转载 linux常用命令缩写

man: Manualpwd:Print working directorysu:Swith usercd:Change directoryls:List filesps:Process Statusmkdir:Make directoryrmdir:Remove directorymkfs: Make file systemfsck:File system c

2012-09-06 08:54:46 905 1

转载 Linux进程与线程

标签:进程Linux 线程 休闲 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://name110.blog.51cto.com/3279958/615783 1、进程与线程的概念:略 2、Linux进程结构  Linux使用一个称为进程控制块的数据结构task_struc

2012-09-06 01:28:09 533

转载 pthread线程库简介

1.线程实现    线程是在进程的基础上进一步的抽象,也就是说一个进程分为两个部分:线程集合和资源集合。线程是进程中的一个动态对象,它应该是一组独立的指令流,进程中的所有线程将共享进程里的资源。但是线程应该有自己的私有对象:比如程序计数器、堆栈和寄存器上下文。    线程分为三种类型:(1).内核线程:    它的创建和撤消是由内核的内部需求来决定的,用来负责执行一个指定的函数,一

2012-09-06 01:25:34 3511 2

转载 linux下进程与线程

一.基础知识:线程和进程按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一个进程当然可以拥有多个线程,此时,如果进程运行

2012-09-06 01:24:16 825 1

转载 linux 线程浅析

对于理解Linux进程与线程关系,以及所谓的"Linux没有线程只有轻量级进程的概念"很好的一篇文章。 在许多经典的操作系统教科书中, 总是把进程定义为程序的执行实例, 它并不执行什么, 只是维护应用程序所需的各种资源. 而线程则是真正的执行实体. 为了让进程完成一定的工作, 进程必须至少包含一个线程. 如图1.进程所维护的是程序所包含的资源(静态资源), 如: 地址空间, 打

2012-09-06 01:21:34 776

转载 linux进程状态分析

Linux进程状态解析之R、S、D2010-03-02 10:27 佚名 CSDN 我要评论(0) 字号:T |TLinux是一个分时操作系统,能够在一个cpu上运行多个程序,每个被运行的程序实例对应一个或多个进程,这里介绍一下Linux进程状态。AD: 51CTO云计算架构师峰会 抢票进行中!Linux是一个多用

2012-09-05 22:44:10 589

转载 关于/usr/include/linux和/usr/src/linux/include/linux/

在linux系统中,/usr/存在include目录,而在内核源码/usr/src/linux版本号/目录下也存在include目录,那么这两个include目录分别在什么时候使用呢,在编写代码的时候,include  是在哪个include目录下呢? /usr/include/linux是用来编译当前系统的程序的; /usr/src/linux/include/linux/是用来

2012-09-05 15:12:37 4063

转载 linux 源代码目录结构

Linux源代码目录树结构 (2008-04-21 09:14)分类: Linux/Unix  Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。源代码所有在目录:/usr/src/linux (大部分linux发行版本中)init 内核初始化代码

2012-09-05 14:45:02 5588 1

sdn南向接口 openflow 1.4 协议规范

openflow 1.4协议规范,SDN开发人员必读,

2016-01-04

深入浅出SDN pdf文档下载

深入浅出SDN pdf文档下载, 初学者必读,入门很好的材料

2016-01-04

SDN核心技术剖析和实战指南 PDF电子书下载 带目录完整版.pdf

SDN核心技术剖析和实战指南 PDF电子书下载 带目录完整版.pdf, 高清版,完成目录,SDN开发人员利器

2016-01-04

VIMRC配置文件及插件

.vimrc中包含配置脚本可运行,里面有详细的注释。.vim中包含插件cscope,taglist,grep,winmanage, supertab, mark, bufexplorer genutils, acp等插件及配置脚本 使用方法:将vimrc.tar.bz2,解压出来的.vimrc和.vim两个文件夹放在~/下

2013-08-03

10进制,16进制,2进制换算工具

10进制,16进制,2进制换算工具,在比如在设置硬件寄存器时,需要在各种进制之间转换,可以利用这个工具很好的实现。

2012-03-24

stp, rstp mstp ieee标准文档

stp, rstp mstp ieee标准文档

2011-01-20

控制台测试程序 TTerm

交换机命令行 测试 也可用于其它场合,配合TCL命令使用

2011-01-20

ATnotes桌面便签 可在桌面上记录文字 方便使用

ATnotes桌面便签 可在桌面上记录文字 方便使用

2011-01-20

TCL 脚本语言语法 用于控制台测试

TCL 脚本语言语法 用于控制台测试 TCL 脚本语言语法 用于控制台测试

2011-01-20

PDF 去保护工具 转换后,可添加注释等

可以去除PDF 无法添加注释,复制,粘贴等

2011-01-20

IEEE 802.1Q-1998.pdf

IEEE 802.1Q-1998.pdf Abstract: This standard defines an architecture for Virtual Bridged LANs, the services provided in Virtual Bridged LANs, and the protocols and algorithms involved in the provision of those services. Keywords: local area networks, MAC Bridge management, media access control bridges, virtual LANs

2010-12-09

IEEE802.3标准

IEEE802.3协议标准-2000,IEEE802.3协议标准-2000,

2010-12-09

VxWorks中网络协议存储池原理及实现

VxWorks中用于网络协议的报文组织,驱动收到报文放到buf里面,当网卡收到报文后,需要将buf转化为mblk-clblk-clbuf的格式回调给协议栈

2010-12-03

SerialTrance

能实时抓到串口中发送的数据,包括数据包的包头,我用这个软件来开发调试过xmodem协议的程序,对调试协议很有帮助

2008-10-21

AT&T汇 编 语 法

AT&T汇编语法 AT&T汇编语法 AT&T汇编语法

2008-09-09

RTL8139网卡芯片英文资料

RTL8139网卡芯片英文 资料

2008-08-31

linux设备驱动程序

linux设备驱动程序的编写, 值得一看,但好像还有一 和 二 我没下全

2008-08-30

Linux内核源码情景分析

Linux内核源码情景分析 高清晰版 看起来特舒服

2008-08-30

linux <Bash脚本编程指南> 记事本格式

记事本格式 强化提高Bash脚本编程的宝典

2008-08-30

华 为 编 码 规 范

华为编程规范 华为编程规范 华为编程规范 华为编程规范

2008-08-30

上海贝尔_高质量C++编程指南

上海贝尔_高质量C++编程指南

2008-05-31

中文make v3.80手册[

中文make v3.80手册[

2008-05-31

嵌入式C精华

嵌 入 式 C 精 华

2008-05-31

嵌入式C C++语言精华文章

嵌入式C C++语言精华文章

2008-05-31

嵌入式 清华大学 Arm 培训教材

嵌入式 清华大学 Arm 培训教材

2008-05-31

高质量C++编程指南

高质量C++编程指南

2008-05-31

单片机应用编程技巧100问

单片机应用编程技巧100问

2008-05-31

编写无错C程序秘诀

编写无错C程序秘诀 编写无错C程序秘诀

2008-05-31

C语言常见问题集

C语言常见问题集 C语言常见问题集

2008-05-31

C语言 标准与实现

C语言 标准与实现 C语言 标准与实现

2008-05-31

C程序设计语言(第2版

C程序设计语言(第2版

2008-05-31

瑞星2008免费升级方法

瑞星2008免费升级方法

2008-05-31

EVC 4.0序列号

EVC 4.0序列号

2008-05-31

active syn 4.2

active syn 4.2

2008-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除