写这一部分的时候完全是随手记录的,没有什么章法。随便看看,随便记一记吧。
如果这篇文章更新的话,会在这里:https://blog.cuikaiyang.com/archives/205
第一部分:神奇的“三”
软件工程三要素:方法、工具、过程。
软件的生命周期:定义期、开发期、维护期。
通信的三要素:信源、信道、信宿。
物联网的三大特征:
全面感知
可靠传输
智能处理
面向对象的程序设计中,对象三要素是
属性
事件
方法
面向对象程序方法的三个重要特征是
封装性
继承性
多态性
结构化程序设计的基本结构或程序控制结构:
顺序控制结构
选择控制结构
循环控制结构
程序设计语言基本三要素:
语法
语义
语用
硬盘的平均存取时间 = 寻道时间 旋转时间 数据传输时间;
硬盘的平均存取时间影响的因素:
旋转速度
磁头寻道时间
数据传输速率
计算机网络中可以共享的资源包括:
硬件
软件
数据
集成E-R图产生冲突:
属性冲突
命名冲突
结构冲突
交换技术主要采用:
报文交换——–(应用:电报)
分组交换——–(应用:局域网,互联网、移动通信,关键技术或工作模式:存储转发)
多路复用技术:
使用多路复用技术后,同轴电缆、光纤等传输线路可以同时传输成千上万路不同的信源的信号。
频分多路复用—–(应用:广播电台,有线电视,关键词:调制在不同频率的载波上。)
波分多路复用—-(应用:光纤通讯、远程计算机。关键词:同时传输不同波长的光波。)
数字音频的获取过程:
取样
量化(模数转换)
编码
数字音频的重建:
解码
数模转换
插值
算法需要考虑以下三个方面的问题:
算法设计
算法表示
算法分析
三网融合是指哪三网 ?
电信网络
有线电视网络
计算机网络
计算机网络按所覆盖的地域范围分为:
局域网
城域网
广域网
ZigBee支持的网络拓扑结构:
星形
树形
网状
程序设计语言的分类:
机器语言 —— (低级语言,二进制代码,不需要翻译)
汇编语言—– (低级语言,面向机器,需要编译后才能执行。)
高级语言——(可移植性好,不能被计算机直接执行,需要编译或解释。)
第二部分:神奇的四
结构化程序设计的四条原则:
自顶向下
逐步求精
模块化
限制使用goto语句
程序设计语言4大成分
数据成分——-(标志:变量、数组、结构体,即数据名、数据类型、数组结构)
运算成分——–(标志:算术运算、逻辑运算、关系运算)
控制成分———(标志:顺序结构、选择结构、循环结构)
传输成分———(标志:赋值语句、拷贝、I/O操作(printf、输入输出函数调用)、函数传参)
基本网络拓扑结构:
总线型——(特色:共享总线以太网)
星形——(特色:交换式以太网,将工作站连接到一台中央设备上,不需要接线盒。)
树形—–(特色:千兆/万兆以太网,交换机)
环形—–(特色:令牌网、FDDI分布式数据接口网)
宽带接入方式:
ADSL接入
混合光纤同轴电缆HFC接入(有线电视)
光纤接入
无线接入
彩色图像数字化过程(图像获取过程):
扫描
分色
取样
量化———(对亮度值进行A/D转换,把模拟量用数字量来表示。)
可以用来表述算法的形式有:【2017-63】
自然语言
流程图
伪代码
程序设计语言
计算机网络的4大功能:
数据通信
资源共享
分布式信息处理
提高计算机系统的可靠性和可用性
软件测试分为:
单元测试
集成测试
系统测试
验收测试
信号流动方向-即传输模式:
单工方式———–(特色:信号流动是单向的,只能一端发,另一端收。应用:无线广播、无线电视)
半双工方式——–(特色:信号流动是双向的,双方都可以发送,但不可以同时发送对话。应用:对讲机)
全/全双工方式
颜色空间类型:
RGB—-(应用:液晶屏显示器)
CMYK—-(应用:彩色打印机)
YUV(亮度、UV表示不同的色度)—–(应用:彩色电视的视频信号)
常见的数据模型:
层次模型————-(用树状结构表示实体集之间的关系)
网状模型———–(用网状结构表示实体集之间联系的数据模型)
关系模型———–(用二维表结构表示实体集与实体集之间的关系的数据模型,关系可以看成一张二维表!!!)
面向对象模型——–(在面向对象模型中,把现实世界的实体都模拟为一种对象,并把类似的对象归并为一类(Class),每个对象有一个状态,对象的状态是该对象属性值的集合;对象之间通过消息进行通信。)
操作系统的分类:
实时操作系统
分布式操作系统
网络操作系统
分时操作系统
按软件权益处置方式进行分类:
商品软件——–(使用前,直接花钱??购买。)
共享软件——–(允许用户试用一段时间,再花钱??购买,允许拷贝和散发但不允许修改。)
自由软件——–(允许随意拷贝,修改其源代码,允许销售和自由传播,源代码开放)
常见的自由软件:
Linux(Centos、Ubantu,linux也有收费的,免费常见也很多)
TCP/IP协议
Apache HTTP服务软件
firefox浏览器
LibreOffice
GUN/Linux
Android内核
软件许可证的分类:
单用户许可证
多用户许可证——-(多用户许可证可以将一个软件安装在多台电脑,共多用户使用。)
并发用户许可证
定点许可证
常见的速率
USB1.1 1.5MB/s
USB2.0 60MB/s
USB3.0 625MB/s
USB 3.1 1250 MB/s
5G技术理论最高可达10Gb/s
【注意单位换算】:
1Mbps = 0.125MB/s = 1Mb/s
1Mbps = 0.001Gb/s
10000Mbps = 10Gbps=1250 MB/s =10Gb/s
问:USB3.0速率为(△) Gb/s
答:5Gb/s
有的题目说400MB/s是哪个版本USB的标准 ?
400是USB3.0的实际速率,简单思考一下,400MB/s最符合的还是USB3.0。
一般我们向别人说,我家的宽带是2M的,即2Mb/s,即2Mbps,理论带宽是256KB/s,即2048Kb/s
2011年-90题,在实验室通过以太网上网时,带宽通常是10MB/s 或100MB/s。
这道题在2011年来说,是错误的,10MB/s = 80 Mbps ; 100MB/s = 800Mbps
但是在2022年这道题是正确的。可见时代的发展,会让题目有不同的判断标准。
https://finance.qq.com/a/20100408/004757.htm
https://www.winrayland.com/2021/01/speed-index.html
关于开发语言我有话说
面向对象高级程序设计语言有:
C
C#
Java
VB
面向过程的程序设计语言有:
C
fortran
basic
解释型语言有:
basic
VB
VBScript
Java
JavaScript
php
python
编译型语言有:
c
c
c#
单继承的语言有:
java
c#
多继承的语言有:
c
模数还是数模 ?
载波是指被调制(数/模)以传输信号的波形,一般为正弦波。
讨厌的时期!
信息技术革命:
第一次信息技术革命:语言的形成
第二次信息技术革命:文字的创造
第三次信息技术革命:造纸术和印刷术的发明
第五次信息技术革命:互联网的普及
第六次信息技术革命????
物联网、云计算、大数据、人工智能、区块链正在酝酿新一轮的信息技术革命。
物联网(Internet of Things,IoT)是信息科技产业的第三次革命。
你到底多少层啊 ?
分层技术的应用
物联网三层体系架构:
应用层
网络层
感知层
ZigBee紫峰网络结构分为4层:
应用层
网络层——-(作用:)
MAC层——-(作用:)
物理层
哪来的这么多技术 ?
AR—俗称增强现实技术
VR–俗称虚拟现实技术
AR和VR的区别:
计算机虚拟现实的概念区别于增强现实,但两种技术所追求的效果有相通之处,两种技术虽然都需要借助于计算机、传感器等设备来实现,但虚拟现实技术强调运用技术营造完全虚拟的环境,给人以“身临其境”的感受;增强现实技术则会在运用技术营造虚拟环境的同时借助于真实物体,即将虚拟环境叠加于真实环境中,更为注重真实感的营造。
蓝牙:k
WIFI:使用了802.11无线技术。工作频段:2.4GHz
ZigBee:使用了802.15.4标准,定义的是物理层和MAC层。
蓝牙:GFSK调制,工作频段:2.4GHz。
特点背了还是记不住 !
现代通信技术的特征:以计算机及其软件为核心;以数字技术为基础;采用电子技术(包括激光技术)进行信息处理。
微电子技术是以集成电路为核心的电子技术。
操作系统的几个主要作用:
为用户提供友善的人机界面。
为开发应用程序提供高效的平台。
为应用程序提供支持和服务。
为应用程序管理和分配软硬件资源。
保护系统安全、监控系统性能、处理软硬件错误。
操作系统的主要功能:
处理器管理(进程管理)———–(关键词:CPU资源分匹配)
文件管理———-(关键词:对外存的管理。通常采用文件目录来组织和管理外存中的信息。)
存储管理———-(关键词:对内存的管理。这里涉及一个关键的技术:虚拟内存技术。)
设备管理——–(关键词:除了CPU和内存以外的I/O设备的管理。)
驱动程序是操作系统和硬件之间的接口。
操作系统是计算机硬件和用户之间的接口。
操作系统是计算机硬件和软件的接口。
操作系统是最接近计算机硬件的系统软件。
系统软件都有哪些 ???????
操作系统
数据库管理系统–如:MySQL、DB2….
程序设计语言处理系统—-如:编译器、解释器、汇编程序、开发工具与平台
BIOS是一种二进制语言程序,属于系统软件。
磁盘清理程序,备份程序,防火墙
语音的采用频率低,全频带采样频率高,不低于最高频率的2倍。
指令是构成程序的基本单位,程序都是由一连串指令组成的。
指令系统:CPU可执行的全部指令称为该CPU的指令系统。
操作系统的安全性是计算机系统安全性的核心。
各种性能指标
硬盘的主要性能指标:
容量
平均等待时间
平均存取时间
数据传输速率——外部传输速率是主机向硬盘缓存读写,内部传输速率是在盘片上读写;内部传输速率小于外部传输速率 。
计算机网络的性能指标:【2017-65】
数据传输率
网络带宽
误码率
端-端延迟
吞吐量
衡量图像压缩编码优势的主要技术指标有:【2017-66】
压缩倍数的高低(压缩比)
重建图像的质量
压缩算法的复杂度
CPU的性能指标:
字长
指令系统
逻辑结构
高速缓存
主频
内核数目
字长是CPU的整数寄存器和定点运算器的宽度。
计算机的性能指标:
CPU
核心数
主频
总线
高速缓存
内存
显卡
显示器的性能指标:
分辨率
刷新频率
尺寸
颜色模型(RGB)
液晶本身不发光,没有任何辐射。
打印机的性能指标:
打印精度
打印速度
色彩数目
打印成本
计算题是时候总结一波儿了1、像素深度的计算
像素深度:是像素的所有颜色分量的二进制位数之和,它决定了不同颜色(亮度)的最大数目。
单色图像,其像素深度是8位,则不同亮度(灰度)等级的总数为28= 256.
RGB三基色组成的彩色图像,若三个分量中的像素位数都是8,则该像素深度是24,图像中不同颜色的数目为28 8 8= 1600多万种(真彩色)。
2、汉字的存储计算
16 * 16点阵的汉字占多少空间 ?
16 * 16 / 8 = 32 Byte(字节)
3、无符号加减运算和有符号加减运算【今年必考】
无符号数二进制加减法直接考虑加减法操作即可。【2017-12】
有符号数二进制运算一般是补码的加减运算。
两符号数相加公式:[X Y]补=[X]补+[Y]补
两符号数相减公式:[X-Y]补=[X]补 [-Y]补
https://wenku.baidu.com/view/bdfb512a874769eae009581b6bd97f192279bf1e.html
4、OR、AND、NOT、XOR 【今年必考】5、原反补码
常识:有符号才有原反补码的概念。
6、CPU的寻址能力与CPU的寻址的内存空间大小
【注意换算单位】:
210字节 = 1 KB
220B = 1 MB
234= 24 * 230= 16 * 1GB = 16 GB
7、总线的带宽
带宽的单位:MB/s
带宽究竟考多少种 ?
答:4种
总线带宽
CPU总线——–(没有计算题。作用:用于连接CPU和主存之间的总线。)
I/O总线带宽—–(应用:PCI、PCI-E,作用:用于连接主存和I/O设备的总线)
并行总线带宽
串行总线带宽
内存带宽
总线如无特殊说明都是指的系统总线。
总线带宽(MB/s) = 工作频率(MHz) * 每个总线周期传输的次数 * 位宽 / 8
内存带宽(MB/s) = 工作频率 * 位宽 / 8
并行总线带宽(MB/s) = 时钟频率(MHz) * 每时钟传输几组数据 * 位宽 / 8
串行总线带宽(MB/s) = 时钟频率 * 每时钟传输几组数据 * 位宽 / 8 * 管线 * 编码方式
【注意单位的换算】1MHz=1000KHz=1000000Hz。
8、与硬盘相关
硬盘存储容量 = 磁头数 * 柱面数 * 每个磁道上的扇区数 * 每个扇区的字节数【2017-62】
7200转的硬盘,磁盘旋转一周的时间为60s/7200 = 0.00833s = 8.33ms
平均等待时间 = 60s/7200/2 = 4.165ms
9、与声音有关的计算
人能够听到的声音、全频带声音的带宽:20Hz ~20kHz
说话时的带宽:300~3400Hz
波形声音的码率 = 取样频率 * 声道数 * 量化位数
王凯设置采样频率为44.1kHz,量化位数16位、声道数为2,录制了8分钟,得到的未压缩的数字声音的数据量是___________MB。
声音数据所占空间 = 码率 * 时间(s)
码率并没有给出单位,转本考试中常常出现的所占空间的单位是MB。
44.1 * 1000 * 16 / 8 * 2 * 8 * 60 = 得出的单位是B
声音数据所占空间(MB) =44.1 * 1000 * 16 / 8 * 2 * 8 * 60 /1024 /1024 = 80.7MB
80.7MB压缩为原来的1/10后,传输速率为10Mb/s的网络上传至百度云盘,需要(_____________)秒。
10、图像大小的相关计算
分辨率为1280 * 1024的24位真彩色图像A在计算机中所占的存储空间是(▲▲▲▲)。
分析:
1280 * 1024 * 24 = 得到的单位是bit
1280 * 1024 * 24 / 8 = 得到的单位是B
1280 * 1024 * 24 / 8 / 1024 = 得到的单位是KB
1280 * 1024 * 24 / 8 / 1024 / 1024 = 3.75 MB
256色图像的像素深度是(▲▲▲▲)。
分析:28= 256 ,故像素深度为 8 。
11、进制的转换【必考】12、视频的相关计算计算机网络的相关计算杂乱 的小知识点儿
字节(Byte)是计算机中存储基本单位。
比特是组成数字信息的最小单位。
比特(bit)没有大小的区别,仅仅表示的是两种状态。
内存按字节编址和存取,外存按数据块编址来存取。
内存按文件名访问外存。
芯片组决定了内存容量。
公钥、私钥、明文、公钥加密算法中可以公开的信息有:公钥、公钥加密算法。
MIDI不能合成出声音(不能合成人的语音),只能和成音乐(乐曲),不能合成歌曲。
WAV可以用作解说,MIDI适合做背景音乐。
麦克风是将声音信号转换成电信号而不是数字信号。
声卡中DSP负责将模拟信号转换成数字信号。
文本输入方法有:
人工输入
自动识别
标准ASCII码有128个不同的字符。
GB2312-1980 汉字有6763个字符有682个,共计7445个。
信息处理系统是指计算机为基础的处理系统,辅助人们进行信息行为和额活动的综合使用各种信息技术的系统。
虚拟内存的页面文件名是Pagefile.sys
计算机科学就是研究算法的学问。
n个二进制位表示的无符号整数的范围是0 ~ 2n-1
北桥芯片是存储控制中心,南桥是I/O控制中心。
数据字典是有关数据库定义信息,如数据类型、模式结构、使用权限等,这些数据的集合被称为数据字典。
数据字典是数据库中所有对象及其关系的信息集合。数据字典最重要的作用是分析阶段的工具。
调制和解调的区别:
调制: 将各种数字基带信号(信源信号)转换成制载波信号。
解调: 在接收端将收到的载波信号还原成数字基带信号(信源信号)。
在数据库中,视图只是一张虚表。
OSI/RM七层模型中,物理层传输的是二进制比特(bit)流。
名人名事儿
冯·诺依曼结构的计算机的基本工作原理是存储程序控制原理。
国人的骄傲
最新一期的全球超级计算机500强榜单公布,中国超级计算机“神威·太湖之光”,本次排名第四位。
统计转本关键词
流媒体
虚拟内存
虚拟存储器
网络机顶盒
向下兼容
热插拔(即插即用)
磁盘碎片整理
虚拟存储器
网络协议可以采用分层的方法进行设计和开发。
Flash软件
算法
小崔每日观察1、CPU
历年考试100%会涉及。
CPU的组成:
运算器
控制器
寄存器组
控制器中有:
指令寄存器—保存当前正在执行的指令。
2、有线和无线通讯
有线传输的方式:
双绞线
同轴电缆
光纤
光缆
光纤通信的优点:通信容量大、传输距离远、不会受高压线和雷电电磁感应的影响;抗辐射能力强,几乎不漏光、保密性强;重量轻,便于运输和铺设。