计算机基础
2021-05-06 11:15:08 0 举报
AI智能生成
计算机网络,操作系统和数据库(面试准备)
作者其他创作
大纲/内容
计算机网络
OSI七层
物理层
为上层协议提供了一个可靠的物理接口和传输媒体
数据链路层
在同一个网络中进行数据交换和传输
协议:以太网协议
ARP协议(地址解析协议)
根据IP地址获取物理地址的一个TCP/IP协议
ARP缓存表,通过网络内的广播查询目的地址
RARP协议(逆地址解析协议)
和ARP相反
数据单位——帧
重要设备——网桥和交换机
网络层
在不同网络中进行数据的转发,对子网间的数据包进行路由选择
协议
IP协议(因特网互连协议)
给因特网的每一台联网设备规定一个地址
ICMP协议(因特网控制报文协议)
数据单位——IP数据报
重要设备——路由器
运输层
将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题
协议
TCP协议(传输控制协议)
面向连接的通信协议,可靠的数据流服务
三次握手、四次挥手
滑动窗口的流量控制
拥塞控制:慢开始、拥塞避免、快重传、快恢复
UDP协议(用户数据报协议)
面向无连接的通讯协议,不可靠的数据流服务
支持多播和广播,不需要接收确认
重要设备——网关
会话层
会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话
表示层
对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解
应用层
为操作系统或网络应用程序提供访问网络服务的接口
协议
FTP(文件传送协议)
Telnet(远程登录协议)
SMTP(邮件传送协议)
POP3协议(邮局协议)
HTTP协议(超文本传输协议)
从万维网(WWW)服务器传输超文本到本地浏览器的传送协议
使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接
DNS(域名解析协议)
将URL转换为IP地址
在Internet上域名与IP地址之间是一一对应的
数据单位——报文
面试问题总结
1
2
3
操作系统
概述
进程
1、进程的组成
PCB,进程控制块,负责进程的资源分配和调度
程序段,进程需要运行的代码
数据段,进程运行中需要处理的数据
2、进程的组织
链接方式
索引方式
3、进程的特征
动态
并发
独立
资源分配,接收调度的基本单位
异步
结构
4、进程的状态
运行态
占有CPU,在CPU上运行
就绪态
已经具备运行条件,但没有可用CPU,处于等待状态
阻塞态
因等待某一事件而不能运行
5、死锁
条件
互斥
占有并等待
非抢占
循环等待
解决方法
预防
打破互斥条件
打破占有并等待条件
打破非抢占条件
打破循环等待条件
避免
资源分配图算法
银行家算法
解除
进程终止
资源抢占
内存
内存管理
分段管理
分页管理
虚拟内存
程序不需要全部装入内存,根据需要动态调入数据即可,若内存不够,还需要换出一些数据
实现
请求分页管理方式
请求调页功能
页面置换功能
请求分段系统
请求段页式系统
I/O外设管理
面试问题总结
1
3
数据库
面试问题总结
1
2
WHERE和HAVING的区别?
WHERE在分组之前进行限定,如果不满足条件,则不参与分组;HAVING在分组之后进行限定,如果不满足条件,则不会被查询出来。
WHERE后不可以跟聚合函数;HAVING可以进行
0 条评论
下一页