计算机基础
lmwis
这个作者很懒,什么都没留下…
展开
-
计算机网络各层简述
计算机网络各层简述体系结构四层协议体系结构四层协议网络接口层:相当于五层协议中数据链路层和物理层的合并物理层:使用何种物理线路,不同的线路,带宽、可靠性、安全性、延迟等会有所不同。物理层的作用是尽可能屏蔽传输媒体和通信手段的差异,把模拟信号转化为01数字比特流,使数据链路层感觉不到这些差异。数据链路层:网络层针对的还是主机之间的数据传输服务,而主机之间可以有很多链路,链路层协议就是为同一链路的主机提供数据传输服务。数据链路层把网络层传下来的分组封装成帧。网络层:数据链路只负责某一个区间原创 2020-12-30 20:53:00 · 1179 阅读 · 1 评论 -
操作系统学习笔记(三):进程和线程
操作系统学习笔记(三):进程和线程进程和线程进程三状态模型状态变迁挂起进程模型等待挂起就绪挂起线程优点处理机调度进程切换死锁出现死锁的必要条件处理死锁的方法死锁预防死锁避免死锁检测和恢复恢复进程通信进程和线程进程三状态模型运行:进程正在处理机上运行就绪:进程获取了处处理机之外的所需资源,得到处理机即可运行等待:进程正在等待某一事件的出现而暂停运行创建:进程正在被创建,还没有完成结束:一个进程正在从系统中消失时的状态状态变迁挂起进程模型跟存储相关处在挂起状态的进程映像在磁盘上,目的是原创 2020-12-24 14:04:50 · 118 阅读 · 0 评论 -
数据链路层六大协议详解
数据链路层六大协议详解一些假设1.无限制的单工协议(乌托邦协议)五点假设发送方接收方接受方2.单工停-等协议3.有噪声信道的单工协议本文图片截取自学堂在线-华南理工大学的计算机网络课程一些假设物理层、数据链路层和网络层各自是独立的处理进程机器A希望向B发送的是一个可靠的、面向连接的长数据流假设机器不会崩溃从网络层获取到的数据是纯的数据,直接装到载荷里定义了四个数据传送接口from_network_layer 从网络层取数据to_physical_layer 向物理层发送数据to_ne原创 2020-12-23 16:44:06 · 6020 阅读 · 0 评论 -
操作系统学习笔记(三):虚拟内存管理
操作系统学习笔记(三):虚拟内存管理虚拟内存管理虚拟存储覆盖交换虚拟存储局部性原理虚拟内存管理虚拟存储覆盖需要程序员划分功能模块增加编程的复杂度增加编程时间从外存装入覆盖模块时间换空间交换增加正在运行或者运行的程序的内存可将暂时不能运行的程序放到外存因此换入换出的基本单位是整个进程虚拟存储物理内存+磁盘 = 虚拟存储局部性原理时间局部性一条指令的一次执行和下次执行,一个数组的一次访问和下次访问都集中在一个较短时期内空间局部性当前指令和邻近的几条指原创 2020-12-18 12:37:41 · 107 阅读 · 0 评论 -
计算机网络零碎知识点
1原创 2020-12-09 12:03:46 · 119 阅读 · 0 评论 -
操作系统学习笔记(二):物理内存管理
操作系统学习笔记(二):物理内存管理物理内存管理地址的生成和检查生成检查连续内存分配动态分区分配分配策略碎片整理紧凑分区对换连续内存分配实例(Buddy System)非连续存储分配段式存储管理(大)访问实现页式存储管理(小)问题如何处理段页式物理内存管理地址的生成和检查生成CPU1.ALU:需要逻辑地址的内存内容2.MMU:逻辑地址转化为物理地址3.CPU控制逻辑:给总线发物理地址请求(写还是读)内存1.发送物理地址内容给CPU或接收CPU数据到物理地址操作系统建立逻辑地址LA和物原创 2020-12-05 17:13:59 · 119 阅读 · 0 评论 -
操作系统学习笔记(一):中断、异常、系统调用
操作系统学习笔记(一):中断、异常、系统调用系统调用系统调用和函数调用的区别when 系统调用 or 函数调用管态、目态用户态切换到内核态均为应用程序和操作系统内核打交道的方式,也就是用户态和内核态的切换系统调用操作系统向上提供的功能每个系统调用对应一个系统调用号系统调用号根据内核中维护的一个系统调用表,映射到系统调用接口上系统调用和函数调用的区别系统调用时,会有堆栈切换和特权级转换函数调用没有堆栈切换when 系统调用 or 函数调用系统调用更安全系统调用开销高于函数调用原创 2020-11-25 21:16:27 · 140 阅读 · 0 评论 -
通俗理解HTTPS加密认证流程
假设现在有客户端A,服务器B,和黑客X,X会通过网络抓包的方式获取A和B之间发的所有信息,也可以伪造A向B发送信息HTTP存在的问题由于HTTP使用明文传输,X可以原创 2020-11-24 13:51:48 · 756 阅读 · 0 评论