通信工程交换传输实习报告

序言   本学期的3-5周,我们进行了为期3周的专业实习,本次实习的内容是程控交换和光纤传输,实习地点是云塘校区理科楼B304程控交换实验室。   实习的形式是老师讲述理论知识,然后同学分组参观设备,将老师所讲的理论知识应用到实际中。在老师指导下,了解程控交换机及其工作原理,光纤传输设备以及其工作原理。同时进行了包括对华为C&C08交换机相关操作,对程控交换机的设置,了解光纤传输设备OSN200
阅读本文

计算机内存、寄存器、缓存

1、寄存器是中央处理器内的组成部份。它跟CPU有关。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。 2、内存既专业名上的内存储器,内存是由内存芯片、电路板、金手指等部分组成的。它包涵的范围也很大,一般分为只读存储器和随即存储器,
阅读本文

安全性、可靠性及性能评价总结

系统可靠性:所谓系统可靠性指的是在规定时间内和规定的工况下,系统完成规定功能力或概率。而系统的可靠性是根据平均无故障时间(MTBF)和平均修复时间(MTRF)所决定的。所谓平均无故障时间指的是两次故障之间系统能够正常工作的时间平均值(MTBF=1/λ),λ表示的是失效率,所以我们更具上面的信息得出: 系统可靠性:A=MTBF/(MTBF+MTRF)其中系统又可分为串联系统、并联系统和模冗余系统。串
阅读本文

Linux系统centOS7在虚拟机下的安装及XShell软件的配置

前面的话 准备工作【系统下载】  在安装centOS7之前,首先在官网下载合适的版本【虚拟机配置】  接下来,需要对虚拟机进行配置  1、新建虚拟机  打开虚拟机VMware后,点击新建虚拟机、  2、典型配置  出现如下画面后,选择典型,单击下一步  3、创建空白硬盘  选择“稍后安装操作系统”,点击“下一步”  4、选择操作系统版本  “客户机操作系统”选择“Linux”,“版本”选择“Cen
阅读本文

19.Linux-USB总线驱动分析

如下图所示,以windows为例,我们插上一个没有USB设备驱动的USB,就会提示你安装驱动程序 为什么一插上就有会提示信息? 是因为windows自带了USB总线驱动程序,USB总线驱动程序负责:识别USB设备,给USB设备找到对应的驱动程序新接入的USB设备的默认地址(编号)是0,在未分配新编号前,PC主机使用0地址和它通信。然后USB总线驱动程序都会给它分配一个地址(编号)PC机想访问USB
阅读本文

Linux学习之一

Linux学习篇一:Linux基本操作一、复制文件、目录  1.使用cp命令复制文件或目录  cp  源文件(文件夹)  目标文件(文件夹)  常用参数:      -r  递归复制整个目录树      -v 显示详细信息二、移动、重命名文件或目录  通过mv命令移动或重命名文件或目录  mv   文件   目标目录     (如果指定文件名,则可以重命名文件)  mv   linuxcast-2
阅读本文

笔记本配置成路由器共享网络

之所以用笔记本做路由是因为笔记本有两个网卡:无线网卡和有线网卡   一种方法是将台式机与运营商提供宽带的猫或路由器用网线连接,但如果没有这种条件就不行,比如笔记本连的WIFI是公共场所的。  另一种方法是让台式机与笔记本的网口相连,变笔记本为路由器,从而上网。 我的笔记本与台式机都是Ubuntu 16.04。 笔记本的ifconfig:xiangzi@xiangzi-meiming:~$ if
阅读本文

Python Day32 进程

一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。    举例(单核+多道,实现多个进程的并发执行):    egon在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务,      但egon同一时刻只能做一个任务(cpu同一时间只能干一个活),如何才能玩出多个任务并发执行的效果?    egon备一会课,再去跟李杰
阅读本文

Linux中断体系结构

1.中断处理体系结构Linux内核将所有中断统一编号,使用一个irq_desc结构数组来描述这些中断。数组声明在/linux/kernel/irq/handle.c中,其中#define NR_IRQS 128,定义在/linux/include/asm/irq.h中 1 /* 2 * Linux has a controller-independent interrupt architect
阅读本文

STM32直接存储器访问DMA

第一次接触DMA是在学校学习ARM9裸板程序的时候,想起来都时隔快2年了。现在来看看STM32平台的DMA,一样,在标准外设库的支持下,STM32的DMA编程十分简单,但是既是学习,那还是花点时间看看DMA的相关概念及原理的了解下。 1. DMA简介 DMA是Direct Memory Access的简称,是直接存储器访问的意思。DMA是STM32单片机的外设之一,主要功能是用来搬移数据的。
阅读本文

【Linux命令】查看硬件配置命令

工作中,经常会查看安装Linux系统的服务器硬件配置及其资源使用情况,比如说,CPU占用率,内存使用情况,磁盘使用情况,网卡配置等等信息。在这里汇总一下,方便自己查阅,同时也分享给需要的人。系统  # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本  # cat /proc/cpuinfo # 查看CPU信息  # hos
阅读本文

系统设置专栏

一、 设置时间Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。1.在虚拟终端中使用date命令来查看和设置系统时间    查看系统时钟的操作:    # date    设置系统时钟的操作:    # date 091713272003.30    通用的设置格式:    # date 月日时分年.秒[root@tomcat ~
阅读本文

移动硬盘无法访问解决大全

移动硬盘本来好好的,想查看里面的资料时突然显示移动硬盘无法访问了?这该怎么办?直接换新的,之前的重要数据只有丢失了,不换新的怎么修复移动硬盘呢?    出现这种错误提示,是由于各种原因导致的磁盘文件目录(FAT,MFT)出错造成的。主要发生在U盘、移动硬盘等移动设备上,其中大容量(160G以上)NTFS分区格式的外置移动硬盘发生几率最高最多。产生的原因很多,一般有下面几种原因:1)没有正常插*拔移
阅读本文

虚拟机安装Linux系统

Mware Workstation 12 序列号:5A02H-AU243-TZJ49-GTC7K-3C61N 步骤一:右键-->新建虚拟机  步骤二:自定义(高级)-->下一步  步骤三:硬件兼容性(默认:Workstation  12.x)-->下一步  步骤四:稍后安装操作系统 -->下一步 步骤五:客户机操作系统:Linux  -->版本:CentOS  64位 -->下一步  步骤六:可默
阅读本文

linux docket

什么是 DockerDocker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟。dotCloud 公司
阅读本文

[转]密集负载下的网卡中断负载均衡smp affinity及单队列RPS

http://rfyiamcool.blog.51cto.com/1030776/1335700/ 简单的说就是,每个硬件设备(如:硬盘、网卡等)都需要和 CPU 有某种形式的通信以便 CPU 及时知道发生了什么事情,这样 CPU 可能就会放下手中的事情去处理应急事件,硬件设备主动打扰 CPU 的现象就是硬件中断。 关于SMP IRQ affinity? 新的内核, Linux改进了分配
阅读本文

gRPC服务发现&负载均衡

1. 构建高可用服务 构建高可用、高性能的通信服务,通常采用服务注册与发现、负载均衡和容错处理等机制实现。根据负载均衡实现所在的位置不同,通常可分为以下三种解决方案: 1.1 集中式LB(Proxy Model) proxy model 在服务消费者和服务提供者之间有一个独立的LB,通常是专门的硬件设备如 F5,或者基于软件如 LVS,HAproxy等实现。LB上有所有服务的地址映射表,通常由运
阅读本文

STM32的GPIO内部结构及相关寄存器

学完大二上学期51单片机课程的寒假,在家我就开始捣鼓STM32了,记得那时候接触STM32感觉它很难,20多天下来就学习了RCC时钟体系和GPIO控制模块,开学后又开始忙一些有的没的,STM32的学习也搁置了,以至于后来跟学校当时在念博的老师交流时,我是这样描述我的STM32开发水平的:“我只会用GPIO写流水灯程序”,说来汗颜。 最近一阵子又回归STM32学习之旅,对于GPIO模块其实很不
阅读本文

数据库探索之旅——数据库管理系统

1. 什么是数据库操作系统 之前总听人家说什么 MySQL 数据库、SQL Server 数据库、Oracle 数据库等等。我在想,数据库都有那么多种,他们有什么区别呢?哪个数据库更好呢?我以后该学哪种呢?相信很多没入门或者正要入门的小伙伴们都会有这样的疑问。 现在我终于知道了,我把自己给误导了! MySQL、SQL Server、Oracle 等都是一个数据库管理系统(Database
阅读本文