Linux基础

文件内容添加

March 1, 2022 · 1 min · Andyliu

Python基础

python流程控制 python可迭代对象和迭代器对象 iter()返回一个迭代器 能够被迭代器迭代的对象就是可迭代对象 生成器对象 可以惰性生成需要使用的元素,有利于大规模数据操作。用到时再生成 使用生成器表达式生成:(i**2 for i in range(1,5))

February 28, 2022 · 1 min · Andyliu

PA1 数据的表示、类型、存取、运算

PA1-1 数据的表示和存取 计算机:用以处理信息的设备。故第一步要解决数据、信息如何存取、表示。 PA1 典型数据存取 数据的类型及其机器级表示 数据(真值)的类型: 无符号整数 带符号整数 定点/浮点数 非数值型:字母、操作码等 机器数:二进制位串 编码过程: 无符号整数:直接编码,直接做进制转换即可 带符号整数: 原码:直接编码+符号位(正0负1) 补码: 机器数的存取 机器数的定义 主存(RAM):随机存取存储器 我们讲的大小以字节为单位 i386中定义:word(字):2字节,double word(long,双字):4字节,32位 i386::3位机 随机存取:以O(1)的时间读写任意位置的数据 大端方式和小端方式 问题:如果一个需要存取的数据超过了一个字节,怎么存: 例:0x 12 34 56 78 小端方式:低有效字节在低地址 0x3 : 0x12 0x2 : 0x34 0x1 : 0x56 0x0 : 0x78 大端方式:低有效字节在高地址 对于存储器的模拟 如何使用C语言模拟? 使用字节类型的数组进行模拟 主存 内存访问接口: 理解主存的模拟方式 通用寄存器 CPU内部的通用寄存器 寄存器最长:32位 整个A寄存器:EAX,低16位部分:AX,AX中的高8位:AH,低8位:AL。 make test_pa-1测试是否通过 PA1-2 整数的表示与运算 整数的表示 无符号整数: 关注最大位数以及最大表示区间 带符号整数: 常用补码表示法 优点:0表示唯一,可以用加法表示减法(模运算系统) 整数的运算 模拟ALU支持功能:...

February 25, 2022 · 1 min · Andyliu

数通网络发展史

发展概况: 昨日:沟通你我 今日:万物互联 明日:产业数字经济底座 3个发展阶段: IPv4+以太网:无连接、共享带宽、尽力而为的 IP/MPLS:面向连接的、业务见隔离的流量工程 IPv6/IPv6+:与业务有机融合,对网络服务进行可编程控制 IP网络发展中的重大技术发明: 以太网 IP/TCP 数据通信厂家沉浮: 华为+思科 IP1.0时代:从计算机互联到internet 计算机网络诞生 计算机网络形成 Internet形成 军事科研到商用,消息类型不断增多 第一阶段: 50年代:中心化的计算机网络,主机与所有计算机连接,位于网络中心 60年代:以分组交换网为中心的无中心节点交换网 1969年11月:ARPAnet,4节点分组交换网。 指导思想:网络中某一部分受到攻击时网络仍然畅通 第二阶段:形成计算机网络 1975年,100+主机,正式运行 1974年开始研究TCP/IP协议,80年前后转向TCP/ip 1971年发明电子邮件、74年bbs 建立了互联网模型:TCP/IP协议栈 5层结构、IP统一异质网络 端节点:5层封装/解封装 第三阶段:突破科研网,Internet开始形成(90年代) Internet在中国 建网原则 与公路网建设十分相像 期间的技术: 提出了互联互通寻址方法 提出了全套互联互通协议 IGP EGP IP2.0 IP网络的电信化 互联网本身的规模、性能飞速发展 电信运营商尝试将语音、专线等电信业务应用到internet上 互联网本身继续快速发展 电信业务迁移到IP网上 驱动力:成本低,一网解决全部不同类型的通信需求 挑战: 时延 带宽 丢包率 可靠性:网络异常恢复时间<50ms 传统IP难以承载电信级别业务:流量模型存在缺陷 最短路径流量办法无法保证不拥塞,共享网络的性质更无法保证服务质量。 电信网:独占线路 MPLS 在2.5层加入标签,沿途按照标签进行转发。...

December 23, 2021 · 1 min · Andyliu