所花时间:2h
代码量:
0
所学知识点:
今天主要课下学习了有关中级软件设计师的考试内容:
这部分是考试重点,核心围绕OSI/RM模型和TCP/IP体系结构,尤其是网络层和传输层。
网络层:关键协议是IP,需要理解IP地址分类(A、B、C类)、子网划分与子网掩码的计算,以及IPv6的基本特点。路由协议(如RIP、OSPF)和网络设备(路由器、三层交换机)的工作原理也是常考点。
传输层:必须掌握TCP与UDP的区别。TCP的三次握手与四次挥手过程、滑动窗口机制、流量与拥塞控制是高频问答题。UDP则了解其无连接、高效的特点及适用场景。
应用层:熟悉DNS(域名解析)、DHCP(动态分配IP)、HTTP/HTTPS、FTP、电子邮件(SMTP, POP3, IMAP)等协议的功能。
存储管理:核心是内存分配与地址转换。必须掌握分区存储管理(固定/可变分区)及碎片问题(内碎片、外碎片)。重点理解页式、段式、段页式存储管理的原理、优缺点及地址转换过程。虚拟内存是关键考点,要明白请求分页系统的工作原理,以及页面置换算法(如FIFO、LRU、OPT)及其缺页率的计算。
设备管理:重点是I/O控制方式(程序查询、中断、DMA)的层次与优劣,其中DMA最重要。要理解磁盘调度算法的目的,并能计算先来先服务(FCFS)、最短寻道时间优先(SSTF)、扫描算法(SCAN,电梯算法)、循环扫描算法(C-SCAN) 的平均寻道长度。SPOOLING技术(假脱机)的思想和作用也是常考内容。
文件逻辑与物理结构:区分逻辑结构(如顺序文件、索引文件、索引顺序文件)和物理结构(如连续分配、链接分配、索引分配)。理解不同物理结构如何影响磁盘的访问效率以及如何管理外存空间(如空闲表、位示图)。
目录与路径:掌握树形目录结构、绝对路径与相对路径。理解文件共享与保护机制。
磁盘块与访问过程:明确文件以磁盘块为单位存储。了解一次文件读/写请求所涉及的步骤(从目录检索、权限检查到最终的磁盘I/O),这能将文件管理与设备管理知识点串联起来。