计算机408+基础
2021-06-21 02:44:27 2 举报
AI智能生成
不断更新中
作者其他创作
大纲/内容
计算机网络(OSI七层网络模型
cdn原理
OSI七层模型
哈希算法在信息安全中主要应用在
协议
HTTP
HTTP1.0/1.1/2.0的区别
编码
304的实现过程
常见的编码
缓存
强缓存
协商缓存
DNS
TCP
三次握手/四次挥手
tcp的三次握手和四次挥手过程
UDP
TCP和UDP的区别是什么
HTTPS加密过程
https和http的区别是什么
7 应用层
网络应用模型
客户/服务器模型.
6.1.2 P2P模型
域名系统(DNS)
6.2.1层 次域名空间
6.2.2域名 服务器
域名解析过程.
文件传输协议(FTP)
6.3.1 FTP的工作原理.
6.3.2控制连接 与数据连接.
电子邮件
电子邮件系统的组成结构.
6.4.2电子邮件格式与MIME.
6.4.3 SMTP 和POP3
万维网( WWW)
6.5.1 WWW 的概念与组成结构
6.5.2超文本传输协议 (HTTP)
6 表示层
5 会话层
4 传输层
传输层提供的服务
5.1.1 传输层的功能
5.1.2 传输层的寻址与端口
无连接服务与面向连接服务
UDP协议
5.2.1 UDP 数据报
5.2.2 UDP 校验
TCP协议.
TCP协议的特点.
5.3.2 TCP 报文段
TCP连接管理
TCP可靠传输
TCP流量控制
TCP拥塞控制
3 网络层
网络层的功能
异构网络互联.
路由与转发.
拥塞控制.
路由算法
静态路由与动态路由
距离-向量路由算法
链路状态路由算法:
层次路由
IPv4
4.3.1 IPv4 分组
IPv4地址与NAT
子网划分与子网掩码、CIDR.
4.3.4 ARP、 DHCP与ICMP
IPv6
4.4.1 IPv6 的主要特点
4.4.2 IPv6 地址
路由协议
4.5.1自治系统
域内路由与域间路由
路由信息协议(RIP)
开放最短路径优先(OSPF)协议.
边界网关协议(BGP)
IP组播
组播的概念
IP组播地址.
4.6.3 IGMP 与组播路由算法
移动IP ...
移动IP的概念.
移动IP通信过程.
网络层设备
4.8.1路 由器的组成和功能
4.8.2路由表与路 由转发...
2 数据链路层
数据链路层的功能
3.1.1为网络层提供服务
链路管理
3.1.3帧定界、 帧同步与透明传输
3.1.4流量控制
3.1.5差错控制
组帧
3.2.1字符计数法
3.2.2字 符填充的首尾定界符法
3.2.3零 比特填充的首尾标志法
3.2.4违规编码法
差错控制
3.3.1检 错编码
3.3.2纠错编码
流量控制与可靠传输机制....
3.4.1流量控制、 可靠传输与滑动窗口机制
3.4.2单帧滑动窗口 与停止等待协议.
3.4.3多 帧滑动窗口与后退N帧协议(GBN) .....
3.4.4多 帧滑动窗口与选择重传协议(SR)
介质访问控制
3.5.1信道划分 介质访问控制.
3.5.2随机访 问介质访问控制
3.5.3轮询访问介质访问控制:令牌传递协议
局域网
局域网的基本概念和体系结构..
以太网与IEEE 802.3.
IEEE 802.11
3.6.4令牌环网的基本原理.
广域网
3.7.1广 域网的基本概念
3.7.2 PPP 协议
3.7.3 HDLC 协议
数据链路层设备
3.8.1网桥的概念 及其基本原理
3.8.2局域网交换机及 其工作原理...
1 物理层
通信基础.
基本概念
奈奎斯特定理与香农定理
编码与调制.
2.1.4电路交换、 报文交换与分组交换.
数据报.与虚电路
传输介质.
双绞线、同轴电缆、光纤与无线传输介质....
物理层接口的特性
物理层设备
中继器
集线器
操作系统(进程、内存、文件、I/O
常考的
进程和线程
死锁
避免的方法
产生死锁的情况
进程管理
进程与线程
概念
进程的概念和特征
进程和线程的区别
线程与进程的区别
线程概念和多线程模型
线程的那些资源共享,那些资源不共享
进程的状态与转换
进程控制
进程的组织
进程的通信
进程间的通信方式有哪些
处理机调度
调度的概念
调度的时机、切换与过程
进程调度方式
调度的基本准则
典型的调度算法
cpu调度算法
应用场景
优缺点
进程同步
进程同步的基本概念
实现临界区互斥的基本方法
信号量
管程
经典同步问题
死锁
死锁的概念
死锁的处理策略
死锁预防
2.4.4死锁避免
死锁检测和解除
内存管理
内存管理概念
内存管理的基本原理和要求
覆盖与交换
连续分配管理方式..
非连续分配管理方式
虚拟内存管理
虚拟内存的基本概念.....
请求分页管理方式
页面置换算法(决定应该换入哪页、换出哪页)
页面调度算法
FIFO算法
CLOCK算法
LRU算法
LFU算法
3.2.4页面分配策略
抖动
3.2.6工作集
3.2.7地 址翻译
文件管理
4.1文件 系统基础
4.1.1文件的概念
文件的逻辑结构
目录结构.
文件共享
文件保护.
文件系统实现
4.2.1文件 系统层次结构..
目录实现
文件实现
磁盘组织与管理
磁盘的结构
磁盘调度算法.
磁盘的管理
输入/输出(I/O) 管理
I/O管理概述
I/O设备
I/O控制方式
I/O子系统的层次结构
I/O核心子系统
I/O子系统概述
I/O调度概念
高速缓存与缓冲区
设备分配与回收.
SPOOLing技术(假脱机技术)
软件工程
设计模式
算法
1 排序
其他
计数排序
复杂度
桶排序
复杂度
基数排序
复杂度
归并排序
复杂度
插入排序
希尔排序
复杂度
插入排序
复杂度
交换排序
冒泡排序
复杂度
快速排序
复杂度
选择排序
简单选择排序
复杂度
堆排序
复杂度
2 查找
二分查找
3 数组
4 字符串
5 链表
6 树
DFS
回溯法
BFS
二叉树
二叉搜索树
最近公共祖先
遍历
前序遍历
中序遍历
后序遍历
层次遍历
7 数学
定理
数字可以由二进制组合
逻辑题
1
8 栈和队列
9 动态规划
贪心算法
背包问题
01背包
多重背包
完全背包
10 回溯
数据库
其他
递归, 尾递归, 尾调用
时间复杂度计算
11 设计
图论
最短路径
数据结构(树、表、串、图、排
树
二叉树
层序遍历
满二叉树
平衡二叉树
哈夫曼树
哈夫曼编码
完全二叉树
二叉查找树
树的基本概念
树的定义
5.1.2 基本术语
树的性质
二叉树的概念
5.2.1二 叉树的定义及其主要特性..
二叉树的存储结构
二叉树的遍历和线索二叉树
5.3.1二叉树的遍历.
5.3.2线索二叉树
树、森林.
5.4.1树 的存储结构.
5.4.2树、 森林与二叉树的转换.
5.4.3树和森林的遍历
5.4.4树的应用一并 查集
树与二叉树的应用
5.5.1二叉排序树(BST)
平衡二叉树
哈夫曼树和哈夫曼编码.
表
栈和队列
栈
3.1.1栈的基本概念
3.1.2栈的顺序存储结构
入栈出栈问题
3.1.3栈的链式存 储结构
队列
3.2.1队 列的基本概念
队列的顺序存储结构
3.2.3队列的链式存储结构
双端队列
栈和队列的应用
3.3.1栈在括 号匹配中的应用
3.3.2栈在表达式求值中的应用
栈在递归中的应用
3.3.4队列在层次遍历中的应用
队列在计算机系统中的应用
特殊矩阵的压缩存储...
数组的定义
数组的存储结构
矩阵的压缩存储
稀疏矩阵
链表
判断环入口
哈希表
哈希表如何构造
如何处理哈希冲突
线性表
线性表的定义和基本操作
2.1.1 线性表的定义.
2.1.2线性表的基本操作
2.1.3本 节试题精选
线性表的顺序表示.
2.2.1顺序表的定 ......
顺序表_上基本操作的实现...
线性表的链式表示
2.3.1单链表的定 .义....
单链表上基本操作的实现....
2.3.3双链表
2.3.4循环链表
静态链表
2.3.6顺序表和链表的 比较
串
串的定义和实现.....
4.1.1串的定 义
4.1.2串 的存储结构
串的基本操作
串的模式匹配
4.2.1简 单的模式匹配算法
改进的模式匹配算法
4.2.3 KMP 算法的进-步优化
图
搜索
深度搜索DFS
广度搜索BFS
图的基本概念
6.1.1 图的定义
图的存储及基本操作.....
6.2.1 邻接矩阵法,
6.2.2 邻接表法
6.2.3 十字链表
6.2.4 邻接多重表
图的基本操作
图的遍历
6.3.1广 度优先搜索
深度优先搜索
6.3.3图的遍历 与图的连通性
图的应用
6.4.1最小生成树
最短路径
有向无环图描述表达式.....
拓扑排序
关键路径....
查找与排序
二分查找
查找
查找的基本概念
顺序查找和折半查找
7.2.1 顺序查找
折半查找
分块查找
B树类
B树
7.3.2 B+树 的基本概念
B树和B+树的区别
7.3.1 B树及其基本操作
B+树
B-树
B*数
红黑树
散列表
散列表的基本概念
散列函数的构造方法
7.4.3 处理冲突的方法
散列查找及性能分析
排序
最主要的是冒泡和快排
快排的结果
重要性质相当的排序
插入排序
选择排序
归并排序
堆排序
构建堆
堆查找
排序的基本概念
排序的定义
插入排序
8.2.1直接插入排序
8.2.2折半插入排序.....
8.2.3希尔排序.....
交换排序........
8.3.1冒 泡排序
8.3.2快速排序
选择排序
8.4.1简 单选择排序
8.4.2堆排序....
归并排序和基数排序......
8.5.1归并排序
8.5.2基数排序
各种内部排序算法的比较及应用
8.6.1内 部排序算法的比较
8.6.2内 部排序算法的应用
外部排.....
8.7.1外部排序的基本概念.
8.7.2外部排序的方法.....
8.7.3多 路平衡归并与败者树.
8.7.4置换- 选择排序(生成初始归并段)
8.7.5最佳归并树
数据库
计算机组成原理(数值、CPU、指令、存储、I/O总线
数据的表示和计算
数制与编码.
进位计数制及其相互转换
真值和机器数
BCD码
字符与字符串
校验码
定点数的表示与运算
定点数的表示
定点数的运算
2.2.3C语言中的整数奕型及尖型转抉...
2.2.4数据的存储和排列
浮点数的表示与运算
2.3.1浮点数的表示
浮点数的加减运算
算术逻辑单元(ALU)
数学含义
异或
逻辑非
逻辑或
逻辑与
串行加法器和并行加法器
算术逻辑单元的功能和结构
CPU中央处理器
CPU的功能和基本结构
5.1.1 CPU的功能
5.1.2 CPU的基本结构
指令执行过程
指令周期.
指令周期的数据流
指令执行方案
数据通路的功能和基本结构
数据通路的功能
数据通路的基本结构
控制器的功能和工作原理....
控制器的结构和功能
硬布线控制器.
5.4.3微程序控制......
指令流水线
指令流水线的基本概念
流水线的分类
影响流水线的因素
5.5.4流水 线的性能指标
5.5.5超标 量流水线的基本概念..
指令系统
指令格式
指令的基本格式
定长操作码指令格式
扩展操作码指令格式
指令的寻址方式
4.2.1指令寻址和数据寻址.....
常见的数据寻址方式
4.2.3 X86 汇编指令入门.....
CISC和RISC的基本概念
复杂指令系统计算机(CISC)
精简指令系统计算机(RISC)
4.3.3 CISC 和RISC的比较
存储系统
存储器概述
3.1.1存储器的分类
3.1.2存 储器的性能指标
存储器的层次化结构
多级存储系统
半导体随机存储器
3.3.1 SRAM 和DRAM
只读存储器
3.3.3主存储器的基本组成
主存储器与CPU的连接.....
连接原理.
主存容量的扩展
存储芯片的地址分配和片选
存储器与CPU的连接
双端口RAM和多模块存储器
双端口RAM
3.5.2多模块存储器
高速缓冲存储器....
程序访问的局部性原理
3.6.2 Cache 的基本工作原理
3.6.3 Cache 和主存的映射方式
3.6.4 Cache 中主存块的替换算法..
3.6.5 Cache 写策略
虚拟存储器
虚拟存储器的基本概念
页式虚拟存储器
加快地址转换:快表(TLB )
段式虚拟存储器
段页式虚拟存储器
虚拟存储器与Cache的比较..
I/O与总线
总线
总线概述
总线基本概念
总线的分类........
系统总线的结构
总线的性能指标
总线仲裁
集中仲裁方式........
分布仲裁方式
总线操作和定时
总线传输的4个阶段.
同步定时方式
异步定时方式
常见的总线标准
输入/输出系统
I/O系统基本概念
输入/输出系统
7.1.2 I/O控制方式.
外部设备...
输入设备
输出设备
外存储器
I/O接口
I/O接口的功能
I/O接口的基本结构.
I/O接口的类型
I/O端口及其编址....
I/O方式
程序查询方式
程序中断方式.
DMA方式
知识概述
操作系统
操作系统的基本概念
操作系统的概念
操作系统的特征
操作系统的目标和功能
操作系统的发展与分类
手工操作阶段(此阶段无操作系统)
批处理阶段(操作系统开始出现)
分时操作系统
实时操作系统
网络操作系统和分布式计算机系统.
个人计算机操作系统...
操作系统的运行环境
操作系统的运行机制
中断和异常的概念
系统调用
操作系统的体系结构
大内核和微内核
计算机网络
计算机网络概述
计算机网络的概念
计算机网络的组成
计算机网络的功能
计算机网络的分类.
计算机网络的标准化工作及相关组织
计算机网络的性能指标
计算机网络体系结构与参考模型
计算机网络分层结构
计算机网络协议、接口、服务的概念
ISO/OSI参考模型和TCP/IP模型
数据结构
数据结构的基本概念
基本概念和术语
数据
数据元素、数据项
数据对象、数据结构
数据类型、抽象数据类型(ADT)
数据结构三要素
逻辑结构
线性结构
非线性结构
集合、树形、图
物理结构(存 储结构)
顺序存储
非顺序存储
散列存储
链式存储
索引存储
数据的运算
算法和算法评价
算法的基本概念
概念
程序=数据结构+算法
数据结构是要处理的信息
算法是处理信息的步骤
必备特性
有穷性
有穷时间内能执行完
确定性
相同输入只会产生相同输出
可行性
可以用已有的基本操作实现算法
输入
丢给算法处理的数据
输出
算法处理的结果
目标
正确性
可读性
健壮性
高效率与低存储量需求
算法效率的度量
时间复杂度
如何计算
找到-个基本操作(最深层循环)
分析该基本操作的执行次数x与问题规模n的关系x=f(n)
x的数量级O(x)就是算法时间复杂度T(n)
常用技巧
加法规则: O(f(n)) + O(g(n)) = O(max(f(n), g(n)
乘法规则: O(f(n))xO(g(n)) = O(f(n)xg(n))
O(1) < O(log2n) < O(n) < O(nlog2n) < O(2^n) < O(n^2) < O(n^3)< О(п")
三种复杂度
最坏时间复杂度
平均时间复杂度
最好时间复杂度
空间复杂度
计算机组成原理
计算机发展历程
计算机硬件的发展
计算机软件的发展
计算机的分类与发展方向
计算机系统层次结构
计算机系统的组成
计算机硬件的基本组成
计算机软件的分类
计算机的工作过程
计算机系统的多 级层次结构
计算机的性能指标
计算机的主要性能指标
几个专业术语
0 条评论
下一页