C++语言的设计遵循三条基本原则特性:
CPU利用重复的机器周期来执行程序中的指令,包括3步:
FTP因
其
IEEE浮点数存储标准
- 单精度(余
127 码) 1位符号,8 位指数E,23 位尾数M
value =S * 2 ^ (E - 127) * 1.M - 双精度(余
1023 码) 1位符号,11 位指数E,52 位尾数M
value =S * 2 ^ (E - 1023) * 1.M
IPv4地址有
IPv6地址有
TCP/IP协议族的分层架构:
应用层 传输层 网络层 数据链路层 物理层
TELNET因
x的补码 =
计算方式为
数据总线 ,线根数=计算机字大小 地址总线 ,线根数=log(存储空间大小) 控制总线 ,线根数=log(控制命令数)
三种整数表示法:
无符号 表示法符号加绝对值 表示法 常用于采样模拟信号如音频
存在+0和-0二进制补码 表示法
中央处理单元CPU三个组成部分:
主存储器与CPU(的寄存器)之间存在
主存储器分为数据易失的
二叉搜索树(BST)定义:
位置化数字系统,如
非位置化数字系统,如
像素编码的两种技术:
真彩色 即RGB,每像素占24 位。用于JPEG 索引色 从1中选一部分并建立索引(通常是256 个索引,每像素只占8 位)。用于GIF
冯·诺伊曼模型指出
减法转化成加法:x - y = x +
加减浮点数时先
十进制到其他进制的转换:
整数部分
小数部分
因特网中三层网络:
骨干网/国际ISP 国内或地域性ISP 客户网络
图灵模型指出计算机是
存储图像的两种技术:
光栅图 (位图)矢量图 (几何模型/面向对象图形)
定点表示法不能同时保证较高的
寄存器分为:
对二叉搜索树(BST)应用中序遍历时,元素以
对输入输出设备寻址的两种方法:
I/O独立寻址 I/O存储器映射寻址
操作系统使用属于
操作系统的演化:
批处理系统 分时系统 个人系统 并行系统 分布式系统 实时系统
操作系统至少由内核和
数据从I/O设备传输到CPU和内存时因为速度不一致可用的三种同步方法:
程序控制输入/输出 中断控制输入/输出 直接存储器存取(DMA)
数据压缩方法分为
文件结构分为只能顺序存取的
无损压缩方法有:
游程长度编码 . 连续重复出现的符号用单个符号与出现次数代替;赫夫曼编码 . 出现更频繁的字符分配更短的编码;Lempel Ziv编码 . 子字符串替换为字典索引+末位字符。
有损压缩方法有:
图像:JPEG 视频:MPEG 音频:MP3
深度优先遍历二叉树的三种方式:
前序遍历 ;中序遍历 ;后序遍历 。
移位运算
- 逻辑移位(用于
无符号整数 ) - 算术移位(用于
补码表示的整数 )- 算术左移
符号位改变 则发生溢出,运算非法 - 算术右移
运算时
符号位保持不变
- 算术左移
程序必定是由
程序是
当程序
程序设计语言翻译过程:源文件 ->
网络:
局域网(LAN) : 互联多个主机 广域网(WAN) : 互联多个连接设备 ,如交换机/路由器/调制解调器 互联网络/网际网 ,如因特网 : 互联多个网络
表示文本符号的代码
- ASCII. 每个符号占
7 位; Unicode . 每个符号占32 位,能表示世上一切符号,包含ASCII;- 其他。
规范化的浮点表示法:
- 组成部分
符号 S(1位)指数 E(m位)尾数 M(省略整数部分的1)
- 实际表示实数
S * 2 ^ (E - 2 ^ (m - 1) + 1) * 1.M - 这样定义的浮点数还无法表示
0 ,因此定义S = E = M = 0时表示0
计算机三大子系统是:
计算机加电时,ROM中存有的
计算机语言可分成4种编程模式:
过程式(强制性) ,如C 、FORTRAN ;面向对象 ,如C++ 、C# 、Java ;函数式 ,如LISP 、Scheme ;说明式 ,如Prolog 。
输入输出设备因为相对CPU和内存速度太慢,需要经过
进程在被CPU运行时处于
需要I/O资源 ,转为等待 状态;时间片耗尽 ,转为就绪 状态;进程终止 。
进程死锁的必要非充分条件:
互斥:一个资源只能被一个进程占有 ;资源占有:一个进程能获取一个在获取其他资源之前无法使用的资源 ;抢先:操作系统不能临时对资源重新分配 ;循环等待:所有的进程和资源包含在一个循环里 。
Page Not Found
Try to search through the entire repo.