复习408
文章平均质量分 91
L.EscaRC
井底之蛙的自述:当我见过阳光,便发了誓的往上走。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【复习408】操作系统存储器管理浅析
存储器管理是操作系统的核心功能之一,其主要任务包括内存分配与回收、地址变换、内存共享与保护以及内存扩充。现代操作系统采用层次化的存储结构,通过多级存储体系(寄存器、高速缓存、主存、磁盘)实现性能与成本的平衡。关键原理: 逻辑地址与物理地址的转换是贯穿整个章节的核心线索。操作系统通过地址变换机构(页表、段表、快表等)实现从进程逻辑地址空间到物理内存空间的映射。这一机制不仅支持了内存保护(防止进程间非法访问),也为虚拟内存技术奠定了基础。原创 2025-11-16 23:33:41 · 1303 阅读 · 0 评论 -
【复习408】操作系统进程同步浅析
进程同步是考研408操作系统部分的核心考点,历年真题中既有概念性小题,也有综合性大题。:使用计数器readcount记录读者数量,信号量rw_mutex实现读写互斥,mutex保护readcount的修改。:混淆PV操作的执行顺序,例如在生产者-消费者问题中,若将P(mutex)置于P(empty)之前,可能导致死锁。:5位哲学家围坐圆桌,每人左右各一支筷子,需同时拿到两支才能进餐。:基于MCS锁,每个CPU本地自旋,形成FIFO队列。:偏向写者的同步机制,适用于写少但需快速完成的场景。原创 2025-11-16 23:04:38 · 931 阅读 · 0 评论 -
【复习408】处理机调度与死锁浅析
死锁是指多个进程因竞争资源而陷入永久阻塞的状态,若无外力干预,这些进程将无法继续推进。产生的四个必要条件(必须全部满足):互斥条件:资源一次仅允许一个进程占用持有并等待条件:进程已持有至少一个资源,同时等待其他进程占有的资源不可抢占条件:已分配资源不能被强制剥夺,必须由进程主动释放循环等待条件:存在进程等待环路,P1等P2,P2等P3,…,Pn等P1要点:必须能判断给定资源分配场景是否满足四个必要条件,并理解破坏任一条件即可预防死锁。原创 2025-11-16 22:13:46 · 910 阅读 · 0 评论 -
【复习408】操作系统进程描述与控制详解
进程是程序在数据集上的一次执行过程,是操作系统进行资源分配和调度的最小单位。它包含了程序代码、相关数据以及内核为该进程分配的资源信息。每个进程都有自己的地址空间、内存空间和资源,具有动态性和并发性特点。进程的描述与控制是操作系统的核心功能之一,涉及进程的基本概念、进程控制块、进程状态转换、进程控制操作、进程调度、进程间通信、进程同步以及进程死锁等多个方面。深入理解这些概念和机制,有助于更好地设计和优化多进程应用程序,提高系统的性能和可靠性。原创 2025-11-13 23:54:43 · 855 阅读 · 0 评论 -
【复习408】计算机网络应用层协议详解
应用层是OSI参考模型的最高层,直接为用户提供应用程序所需的数据传输服务。在TCP/IP模型中,应用层包含了OSI模型的应用层、表示层和会话层的功能。它负责提供网络服务,使应用程序能够访问网络,并确定进程间通信的性质与内容。:负责邮件传输,将邮件从源地址发送到目的地址:负责从邮件服务器接收邮件到本地设备:提供更高级的邮件访问和管理功能协议端口功能传输层协议工作方式HTTP80Web浏览TCP请求/响应HTTPS443加密Web浏览TCP请求/响应DNS53域名解析。原创 2025-11-11 23:18:39 · 1166 阅读 · 2 评论 -
【复习408】TCP运输层核心机制
机制目标核心方法流量控制避免接收方缓冲区溢出滑动窗口、接收窗口(rwnd)通告拥塞控制避免网络拥塞慢开始、拥塞避免、快重传、快恢复连接管理可靠建立/释放端到端连接三次握手、四次挥手。原创 2025-11-11 22:50:48 · 1216 阅读 · 0 评论 -
【复习408】详记运输层
运输层位于网络层之上、应用层之下,其核心任务是为运行在不同主机上的应用进程之间提供端到端的逻辑通信功能。网络层提供的是主机到主机的通信,而运输层则将这一服务扩展为进程到进程的通信。原创 2025-10-26 13:19:32 · 873 阅读 · 0 评论 -
【408复习】详记网络层
链路状态(Link-State, LS)算法:每个路由器都了解整个网络的拓扑结构和所有链路的代价(如带宽、时延)。它向网络中所有其他路由器广播自己的链路状态信息。基于完整的拓扑信息,每个路由器独立地使用Dijkstra算法计算出到所有其他节点的最短路径。OSPF是典型的链路状态协议。距离向量(Distance-Vector, DV)算法:每个路由器只维护到其邻居的距离(代价)以及邻居到其他网络的距离。它与邻居交换路由信息(距离向量),并根据贝尔曼-福特(Bellman-Ford)算法更新自己的路由表。原创 2025-10-26 12:05:17 · 846 阅读 · 0 评论 -
【复习408】详记CSMA/CD协议
时隙时间 (Slot Time)时隙是CSMA/CD协议的灵魂。网络中任意两个站点之间信号传播延迟的最大值的两倍,即最远端对端之间的信号往返传播时间(Round-Trip Delay, RTD)。这个参数至关重要,因为它定义了冲突检测的“窗口期”。一个站点必须保证在发送数据后的一个“时隙时间”内,能够明确知道自己是否遭遇了冲突。如果发送时间小于时隙,那么可能出现帧已发送完毕、但冲突信号尚未传回的情况,导致冲突逃逸。最小帧长度 (Minimum Frame Size)原创 2025-10-25 16:12:34 · 876 阅读 · 0 评论 -
【复习408】系统总线
它的核心特性是分时共享,即在同一时刻,总线上只能传输一个部件发送的信息,但该信息可以被多个部件接收。当设备需要使用总线时,它们会将自己的优先级编码发送到共享的仲裁总线上,每个设备通过比较总线上的优先级和自己的优先级来决定是否能获得总线控制权。就是为了解决这个问题而设计的机制,其目标是根据一定的优先级规则,在多个请求中选择一个,授予其总线控制权,确保在任一时刻只有一个主设备能够控制总线。常见的握手协议包括不互锁、半互锁和全互锁方式,它们在信号撤销的依赖关系上有所不同,可靠性依次递增。原创 2025-10-18 15:17:06 · 1062 阅读 · 0 评论 -
【复习408】Cache主存地址映射
CPU访问内存时使用的是主存物理地址,但数据可能存放在Cache中。因此,需要一个机制能快速判断所需数据是否在Cache中(即“命中”,Hit),如果在,则需要将其从Cache中取出。这个将主存地址转换为Cache地址并进行查找的过程,就是地址映射。其核心任务是解决一个问题:一个主存块(Block)可以存放到Cache中的哪个或哪些位置。原创 2025-10-18 16:58:45 · 1901 阅读 · 0 评论 -
【复习408】Cache的替换策略
(最近被访问的数据很可能在不远的将来再次被访问)。因此,策略的核心思路是:优先保留那些。以下是几种经典且常见的Cache替换策略。Cache替换策略的设计基于。原创 2025-10-19 00:03:06 · 740 阅读 · 0 评论 -
【复习408】指令系统
指令系统是计算机硬件执行操作的规范和语言。任何一条指令的本质,都是要求CPU执行一个基本操作。理解指令系统的第一步,是拆解其基本构成和功能分类。原创 2025-10-19 15:30:21 · 752 阅读 · 0 评论 -
【复习408】CPU的核心功能与基本结构
指令流水线是现代CPU提高吞吐率的核心技术,它通过将一条指令的执行过程分解为多个阶段,并让不同指令的各个阶段重叠执行,从而实现并行处理。时序图描述了在一个指令周期内,各项微操作在不同时钟周期(T-state)的发生时间。说明:在第3个时钟周期,I3在取指,I2在译码,而I1在执行。CPU的速度远超主存,为了弥补这个“存储墙”问题,CPU内部集成了高速缓存(Cache)。I2在ID阶段就需要读取R1,但此时I1的ADD操作还在EX阶段,结果尚未写入R1。控制器是CPU的决策机构,其复杂性决定了CPU的特性。原创 2025-10-20 22:36:20 · 1689 阅读 · 0 评论 -
【复习408】计网信道与码分多址
物理层信道是计算机网络OSI模型的最底层(第1层),负责在传输介质上实现原始比特流的透明传输。比特流转换:将数据链路层交付的数字比特流转换为物理信号(电、光或电磁波形式),并通过介质传输。接口规范定义:规定机械特性(如连接器形状)、电气特性(电压水平)、功能特性(引脚用途)和过程特性(传输控制协议)。传输介质管理:建立、维护和拆除物理连接,支持单工、半双工和全双工通信模式。性能优化:通过调制、编码等技术应对噪声、衰减和干扰,确保传输可靠性与效率。原创 2025-10-21 22:31:10 · 979 阅读 · 0 评论 -
【复习408】计网数据链路层详记
数据链路层(Data Link Layer)是OSI七层模型中的第二层,也是TCP/IP模型中网络接口层的重要组成部分。它位于物理层和网络层之间,其核心使命是将在网络层传输的IP数据报封装成“帧”(Frame),并在两个相邻节点之间的链路上实现可靠、高效的数据传输。原创 2025-10-25 15:14:54 · 1164 阅读 · 0 评论
分享