《Cisco IOS XR技术精要》一本章小结-阿里云开发者社区

开发者社区> 开发与运维> 正文

《Cisco IOS XR技术精要》一本章小结

简介:

本节书摘来自异步社区《Cisco IOS XR技术精要》一书中的第2章,作者 【美】Mobeen Tahir , Mark Ghattas , Dawit Birhanu , Syed Natif Nawaz,更多章节内容可以访问云栖社区“异步社区”公众号查看

本章小结

Cisco IOS XR技术精要
Cisco IOS XR使用了QNX Neutrino实时操作系统(RTOS),这是一种基于微内核的、支持抢占的、多线程的、带有内存保护和快速内容交换能力的多任务处理操作系统。IOS XR提供了极具高度的模块性和适应性,其微内核支持FIFO、轮询(RR)、偶发调度机制。使用FIFO调度,除非线程主动交让控制权或被更高优先级线程抢占,否则线程会一直工作下去。使用轮询调度,线程会一直运行,直到其主动交让控制权、被更高优先级线程抢占,或待其时隙用尽。偶发调度算法允许线程的优先级在下降为低优先级之前,在补充间隔内使用常规优先级运行一段时长(预算时间)。轻量级通信(LWM)是一种异步的、点到点的、面向连接的IPC机制。组服务协议(GSP)是一种点到多点的、无连接的、异步的IPC机制。批量内容下载器(Bulk Content Downloader,BCDL)使用GSP下载大量的数据表格。

在IOS XR中,称作系统管理器的进程扮演着进程管理的角色。系统管理器是所有进程的父进程,负责启动、监控、终止、重启系统内的绝大多数进程。

进程迁移允许将资源密集的进程从活动RP迁移至DRP上,从而实现系统性能的提升。进程placed(place守护进程)负责管理进程迁移特性。进程迁移操作既可以是由事件触发,也可以是手动执行的。

系统数据库(SysDB)为应用提供了如储存、修改、访问系统信息等常见机制。SysDB通过层次性的命名空间构建了完全分布的内存数据存储。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章