自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 基于Hash页表的分页系统实现实验

生成N个用户线程和一个管理线程,用户线程随机产生一些逻辑地址和读写操作(读操作表示不修改页面,写操作表示修改页面),,管理线程负责按顺序将各用户线程产生的逻辑地址转换为物理地址。系统采用带TLB的分页系统,所有用户线程各。,每个用户线程的,实际页面数和页表随机生成(但是页表中的有效无效位总数应小于等等线程实际页面数)。所有用户线程的,Hash函数为H( ID,page)自定义。链表中的结点由页号、帧号和下一节点的指针构成,页号的Hash值相同的所有结点构成一张链表,Hash页表中存储该链表的头结点地址。

2025-05-26 10:05:14 685

原创 黑盒测试、白盒测试、灰盒测试

对已修复问题开展的测试。2.界面测试:简称UI测试,测试用户页面布局是否合理,整体风格是否一致,界面文字是否正确,命名是否统一,页面是否美观,文字,图片组合是否完美等等,其实就是检测页面上的所有内容。1.冒烟测试:检测每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作,比如手机充电直接烧坏了手机,那么将无法进行后续的一系列测试。从测试目标和依据来说:黑盒面对的是产品设计,白盒针对的是程序功能的实现,灰盒针对兼而有之,既要考虑产品设计要求,又考虑到功能实现的效果。

2025-04-29 10:39:17 958

原创 LeetCode 第1题 两数之和

这段代码的核心思想是通过构建一个字典来存储数组中每个元素及其对应的索引列表,先遍历数组将元素和索引信息存入字典,之后再次遍历数组,对于每个元素,查看目标值与该元素的差值是否在字典中:若差值与该元素不同,直接返回二者索引;该代码的核心思想是运用两层嵌套循环遍历数组,外层循环选定一个元素,内层循环从外层元素的下一个位置开始,依次检查后续元素,若发现某两个元素之和等于目标值,就返回这两个元素的索引,若遍历完整个数组都未找到符合条件的元素对,则返回空列表。整数,并返回它们的数组下标。,请你在该数组中找出。

2025-04-27 22:18:01 606

原创 Git实用操作教学

在完成之前的基础实践任务后,相信你已经对 Git 的基本操作有了一定的掌握。接下来,我们将深入学习一些 Git 的进阶和实用操作,这些技能能让你在实际项目开发中更加游刃有余,进一步提升开发效率。​。

2025-04-27 16:21:50 702

原创 Git 基础概念全面解析​

理解 Git 的基础概念是掌握 Git 的关键。版本控制、工作区、暂存区、版本库和分支等概念相互协作,构成了 Git 强大的功能体系。通过学习这些概念,你可以更好地理解 Git 是如何跟踪文件变化和管理项目版本的。在实际开发中,熟练运用 Git 将极大地提高你的开发效率,无论是个人项目还是团队协作项目,Git 都能帮助你更好地管理代码,确保项目的顺利进行。希望本文能为你学习 Git 打下坚实的基础,让你在软件开发的道路上迈出坚实的一步。

2025-04-27 12:31:35 1399

原创 装机基础二:主板和接口介绍

现在的机箱都喜欢搞侧透RGB,而灯光效果是需要控制的, 有利用无线遥控的,也有控制器手动控制的,也有的就是走主板控制的,那么如果你希望你的灯条或者风扇灯板等等RGB部件能从系统里用软件控制,那么你就需要把他们接入到这里,但是注意千万别接错了,12V和5V如果接错插口会直接烧掉你的RGB设备的。在你的机箱前面,都有开机按钮,或者重启按钮,还有各种USB,3.5mm耳机接口,这些接口就是通过线缆和主板链接的,就接在下面图示的地方,每个主板的位置可能会有细微变化,具体还是参考你的说明书为准。

2025-04-24 11:40:43 1011

原创 装机基础一:电源线和接口 介绍

开学季到啦,好多同学都想自己动手组装一台专属电脑,这想法超酷!不过在动手之前,有个关键又容易被忽略的部分 —— 电源线和接口,一定要先搞清楚。毕竟电源是电脑的 “心脏”,要是电源线接错,“心脏” 供血出问题,CPU、显卡这些 “大脑” 和 “四肢” 可就罢工了,严重的还可能 “壮烈牺牲”,上了网上让人哭笑不得的 “烈士墙主机” 榜单呢!接下来,咱们就把电源和电源线的知识掰开揉碎了讲,保证你一看就懂。

2025-04-24 09:29:20 780

原创 杭州电子科技大学信息工程学院学生考试卷( A )卷

杭州电子科技大学信息工程学院学生考试卷( A )卷 课程名称操作系统考试日期2024年6月 18日成 绩100座位号01考生姓名王舒晨任课教师姓名郭智鹏班级信息2101学号(8位)54213250专业信息工程一、选择题(30×1 =30分)1. 关于操作系统的叙述中,正确的是( D )。 A. 分时系统不一定具有人机交互功能 B. 从响应时间角度看,分时系统与实时系统无差别 C. 分时技术让用户独占计算机资源 D. 批处理系统应具有作业控制功能2. 现代操作系统都具有并发、共享、虚拟和

2025-04-24 00:08:28 564

原创 操作系统期末复习——第五章:设备管理

在日常使用计算机的过程中,我们连接打印机打印文件、用摄像头进行视频通话、通过硬盘存储资料…… 各种设备协同工作。但你有没有想过,计算机是如何管理这些设备,让它们有条不紊地为我们服务的呢?这就是第五章设备管理要探讨的内容,接下来让我们带着趣味问题,走进设备管理的知识领域。

2025-04-23 22:52:56 479

原创 操作系统期末复习——第四章:文件管理

在使用计算机的过程中,我们每天都会和各种文件打交道,像文档、图片、视频等等。大家有没有好奇过,计算机是怎么管理这些五花八门的文件,让我们能快速找到并使用它们的呢?这就是第四章文件管理要研究的内容啦。接下来,带着这些有趣的小疑问,咱们一起深入探索文件管理的奇妙世界。

2025-04-23 22:29:42 506

原创 操作系统期末复习——第三章:内存管理

在计算机的运行过程中,我们常常会好奇,电脑里运行的各种程序和数据都放在哪里呢?这就涉及到操作系统中至关重要的内存管理知识啦,这也是第三章的核心内容。内存管理就像是一个高效的仓库管理员,负责合理分配和管理内存这个 “仓库” 的空间,让各种程序和数据都能各得其所。接下来,就让我们带着有趣的问题,一起探索第三章的知识吧!

2025-04-23 22:10:27 746

原创 操作系统期末复习——第二章:进程管理

在操作系统的知识体系中,第二章进程管理可是重中之重,在考试里经常以大题的形式出现,分值占比相当高。这部分内容概念多,还相互关联,理解起来有点难度。不过别担心,咱们通过一个个有趣的小问题,来轻松走进这些知识点。

2025-04-23 21:50:02 683

原创 操作系统期末复习——第一章:导论

操作系统是控制和管理计算机硬件与软件资源、合理组织计算机工作流程以及方便用户使用的程序集合。它如同计算机系统的 “大管家”,处于硬件之上,是所有其他软件运行的基础环境。作为连接用户与计算机硬件的桥梁,操作系统向下管理CPU、内存、磁盘等硬件资源,向上为用户程序和应用程序提供运行平台,其重要性不言而喻。这一定义在考试中常以概念题形式出现,需要准确记忆。

2025-04-23 21:24:19 530

原创 操作系统期末试卷(一)

为避免死锁,考虑极端情况,假设每个进程先都拿到2台磁带机,此时只要再有1台磁带机,不管给哪个进程,该进程就能凑够3台去运行,运行完释放资源后其他进程也能顺利运行。在 MS - DOS 中,文件以簇为单位进行存储,文件的各个簇在磁盘上不一定是连续的,通过文件分配表(FAT)来记录文件各簇之间的链接关系,从而实现对文件的存储和访问。在读取文件的逻辑块时,程序需要调用操作系统提供的文件读取系统调用,告知操作系统要读取的文件以及逻辑块的编号等信息,由操作系统来完成实际的文件读取操作,所以该选项正确。

2025-04-23 10:40:15 998

原创 浙江工商大学 计算机网络期末选择题出题范围161—215题

因此,即使甲的拥塞窗口增大到了16KB,由于乙的接收窗口只有1KB,甲的发送窗口也只能是1KB。185.主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是( )167.若主机甲与主机乙建立TCP连接时,发送的SYN段中的序号为1000,在断开连接时,甲发送给乙的FIN段中的序号为5001,则在无任何重传的情况下,甲向乙已经发送的应用层数据的字节数为( )。

2025-01-04 21:04:38 1113

原创 浙江工商大学 计算机网络期末选择题出题范围121—160题

140.运营商指定本地路由器接口的地址是200.15.10.6/29,路由器连接的默认网关的地址是200.15.10.7,这样配置后发现路由器无法 ping通任何远程设备,原因是( )155.假设一个应用产生80个字节的数据,且这80个字节的数据先被封装在个TCP数据段中,然后再被封装到一个P数据报(IPv4)中,则应用程序的数据占多大的百分比?151.某公司申请到一个C类IP地址,但要连接6个子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为( )。

2025-01-04 21:03:46 756

原创 浙江工商大学 计算机网络期末选择题出题范围81—120题

但是题目问的是最小子网,如果划分成8个子网,则每个子网的地址数为512个,如果划分成4个子网,则每个子网的地址数为1024个,所以题目问的是最小子网,则应该选择254.在给出的选项中,255.255.255.252(/30)是最大的子网掩码,它只留下了两个可用的IP地址(一个用于源,一个用于目的),这样地址浪费最小。98.若路由器向MTU=800B的链路转发一个总长度为1580B的IP数据报(首部长度为20B)时,进行了分片,且每个分片尽可能大,则第2个分片的总长度字段和MF标志位的值分别是( )。

2025-01-04 21:02:46 541

原创 浙江工商大学 计算机网络期末选择题出题范围41—80题

56.两台主机之间的数据链路层采用后退N帧(CBN)协议传输数据,数据传输速率为16 kbps,单向传播时延为270ms,数据帧长度范围是128~512字节,接收方总是以与数据帧等长的帧进行确认。由于只收到了0、2、3号帧的确认,说明1号帧丢失,后面的4、5、6、7号帧也需要重传,因此共需要重传5帧(1、4、5、6、7)。57.数据链路层采用选择重传(SR)协议传输数据,发送方已发送了0~3号数据帧,现已收到1号帧的确认,而0、2号帧依次超时,则此时需要重传的帧数是( )。

2025-01-04 21:01:33 573

原创 浙江工商大学 计算机网络期末选择题出题范围1—40题

22.站点A、B、C通过 CDMA共享链路,A、B、C的码片序列(chipping sequence)分别是(1,1,1,1)、(1,-1,1,-1)和(1,1,-1,-1)。若C从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C收到A发送的数据是( )。24.主机甲通过一个路由器(存储转发方式)与主机乙互连,两段链路的数据传输速率为10Ms,主机甲分别采用报文交换和分组大小为10kb的分组交换向主机乙发送1个大为8Mb(1M=106)的报文。这是分组交换的核心思想。

2025-01-04 00:17:34 1124

原创 浙江工商大学 计算机网络期末简答题出题范围

用户输入域名后,本地DNS服务器首先查询本地缓存,若无记录则向根域名服务器发 起递归查询,逐级查询顶级域名服务器、权威域名服务器,最终获取域名对应的IP地 址。:用于接收端,只要有数据到达就发送确认,但宣布的窗口大小为零,直到缓存能放入具有最大长度的报文段,或者缓存空间的一半已空。:发送端在输出缓存中积累数据,并等待接收端的TCP发送出一个确认,或者数据已积累到可以装成一个最大的报文段时再发送。当网络出现拥塞,即发送方未按时收到确认报文时,ssthresh减半,cwnd重置为1,回到慢开始阶段。

2025-01-03 22:23:17 725

原创 计算机网络考点复习(谢希仁版)

分组交换数据链路层考虑到可能有时要在交换机的接口更换主机,或者主机要更换其网络适配器,这就需要更改交换表中的项目。为此,在交换表中每个项目都设有一定的有效时间。过期的项目就自动被删除。

2024-12-29 15:25:08 1777

原创 浙江工商大学 计算机网络期末考试试卷06/07年

浙江工商大学《计算机网络》课程考试试卷。

2024-12-28 19:11:57 1491

原创 计算机网络——应用层

许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。互联网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器文件传送协议 FTP (File Transfer Protocol) 是互联网上使用得最广泛的文件传送协议。

2024-12-27 21:41:48 804

原创 计算机网络——运 输 层

从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。运输层的作用:“逻辑通信”的意思是“好像是这样通信,但事实上并非真的这样通信”。从IP层来说,通信的两端是两台主机。但“两台主机之间的通信”这种说法还不够清楚。

2024-12-27 19:52:04 592

原创 计算机网络——网络层

在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统?一种观点:让网络负责可靠交付这种观点认为,应借助于电信网的成功经验,让网络负责可靠交付,计算机网络应模仿电信网络,使用面向连接的通信方式。通信之前先建立虚电路 (Virtual Circuit),以保证双方通信所需的一切网络资源。如果再使用可靠传输的网络协议,就可使所发送的分组无差错按序到达终点,不丢失、不重复。

2024-12-27 17:20:43 792

原创 计算机网络——数据链路层

计算机网络体系结构:数据链路层是实现设备之间通信的非常重要的一层数据链路层的作用:注意:不同的链路层可能采用不同的数据链路层协议。

2024-12-26 20:11:24 1614

原创 计算机网络——物理层

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的作用是要尽可能地屏蔽掉不同传输媒体和通信手段的差异。用于物理层的协议也常称为物理层规程 (procedure)。物理层的主要任务:确定与传输媒体的接口的一些特性。机械特性 :指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等。电气特性:指明在接口电缆的各条线上出现的电压的范围。功能特性:指明某条线上出现的某一电平的电压的意义。过程特性 :指明对于不同功能的各种可能事件的出现顺序。

2024-12-25 20:29:55 1202

原创 计算机网络概述

计算机网络的精确定义并未统一。较好的定义: 计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。重要的两点多种硬件:计算机,智能手机,智能传感器等。多种应用:数据、语音、视频,以及今后可能出现的各种应用。互联网是目前技术最为成功、应用最为广泛的计算机网络互联网已经成为现代社会最为重要的基础设施。

2024-12-25 18:37:16 1448

原创 TCP协议分析

序号: 本报文段发送的数据组的第一个字节的序号。e.g.一个报文段的序号为300,此报文段数据部分共有100字节,则下一个报文段的序号为400。校验和: 奇偶校验,此校验和是对整个的 TCP 报文段,包括 TCP 头部和 TCP 数据。查看捕获到的数据报文,分析TCP建立连接的三次握手数据报文和断开连接的四次挥手数据报文。首部长度占4位,里面的内容是0x8,表示的意思是TCP首部的长度是8*4=32个字节。确认号: 指明下一个期待收到的字节序号,表明该序号之前的所有数据已经正确无误的收到。

2024-12-15 21:07:05 359

原创 ARP协议分析

在真正进行通信之前,PC1还会将PC2的MAC信息放入本地的【ARP缓存表】,表里面放置了IP和MAC地址的映射信息,例如 IP2MAC2。接下来,PC1再次进行数据封装,正式进入PING通信。这样的话,PC2在收到请求之后,就可以将PC1的IP和MAC映射信息存储在本地的【ARP缓存表】,既然知道PC1在哪里,就可以返回ARP单播回应包。一般情况下,上层应用只知道 IP 地址,而并不关心 MAC 地址,所以就需要通过一个协议来获知目的 MAC 地址,完成数据的封装,这个协议就是 ARP 协议。

2024-12-15 20:39:15 650

原创 NAT(Network Address Translation)网络地址转换

NAT (Network Address Translation),中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。动态NAT的一种实现形式,利用不同端口号将多个内部IP地址转换为一个外部IP地址,也称为PAT、NAPT或端口复用NAT。将内部IP地址动态转换为一组外部IP地址(地址池)中的一个IP地址。

2024-12-15 20:17:58 648

原创 动态路由RIP

在抑制时间内,失效的路由不接受任何更新信息,除非这条信息是从原始通告这条路由的路由器来的。路由跳数一旦达到最大值16,就视为网络不可到达,存在故障,将不再接受来自访问该网络的任何路由更新信息。当路由器学习到一条毒化路由(度量值为16)时,对这条路由忽略水平分割的规则,并通告毒化的路由。,通过一个设备可达的网络的跳数为1,其余依此类推。路由器B收到路由更新,刷新路由表,并在更新周期到来时发送新的路由更新。路由信息中加入了子网掩码,为无类路由协议,支持 VLSM,支持路由聚合与 CIDR。

2024-12-15 19:40:20 655

原创 计算机网络基础

由于使用了VLSM无形中增加了路由条目,降低了通信效率,因此利用CIDR可以将若干个 较小的网络合并成一个较大的网络。通过将网络号所占二进制位置为1,主机号所占二进制位置为0,然后转换成十进制计算得来的。用来确定IP地址的网络号。变长子网掩码(VLSM):各子网主机规模不一致的情况,允许在同一网络范围内使用不同长度子网掩码。一个网络的出口就称为网关。当一个主机要将数据发送给其他网络的主机时,通常首先将数据发往网关。动态路由协议:路由器之间通过交换路由信息,负责建立、维护动态路由表,并计算最佳路径的协议。

2024-12-15 18:45:37 170

原创 网络层与数据链路层的关系

异种网络的互连:当源主机和目标主机的网络不属于同一种网络类型时,为了解决不同网络在寻址、分组大小、协议等方面的差异,要求在不同种类网络交界处的路由器能够对分组进行处理,使得分组能够在不同网络上传输。网络层要解决异构网络互联的问题,按照不同网络协议的格式完成数据的重新封装, 数据链路层实现的是保证两端链路的连通性,可以说数据链路层不能分辨异构的网络。分组交换是以分组为单位的存储转发的传输方式,将长的报文分割成若干短的分组进行多次传输。不同的网络类型对分组大小要求不一样,需要重新分组。

2024-12-15 17:04:59 276

原创 静态路由介绍

路由表中包含有该路由器掌握的所有目的网络地址,以及通过此路由器到达这些网络中最佳路径,这个最佳路径指的是路由器的某个接口或下一跳路由器的地址。路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个IP数据包中的地址然后决定如何传送的专用智能性的网络设备。直连网络(邻村): 类似于192.168.1.0和192.168.2.0这样直接连接在某个路由器上的网络,称为该路由器的直连网络。每个路由器接口的IP作为所连直连网络的网关(村口)。缺点:不能动态地适用网络状况的变化。

2024-12-15 16:33:08 820

原创 VLAN间通信

在路由器的一个物理接口上配置多个子接口,作为不同VLAN的默认网关,实现原来相互隔离的不同VLAN之间的通信。与路由器连接不同子网通信的方法一样,为路由器端口设置一个IP地址作为对应VLAN的网关,有几个VLAN就需要在几个端口设置IP地址。VLAN技术将一个局域网在逻辑上划分成多个虚拟局域网,以达到隔离广播,提高带宽利用率,减少广播风暴,增加网络安全,方便网络管理。路由:VLAN是广播域(二层概念),而两个广播域之间通常由路由器连接,广播域之间来往的数据包都是由路由转发(三层概念)的。

2024-12-15 15:55:46 428

原创 交换机VLAN

虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样。VLAN的概念:虚拟局域网(Virtual Local Area Network,VLAN)当pc4 ping pc1,2,3时,只可以ping通处于同一vlan的pc1。基于逻辑的分组,不受物理位置限制。可以允许多个VLAN通过,它发出的帧一般是带有VLAN标签的。它发送的帧不带有VLAN标签。一般用于交换机之间连接的端口。

2024-12-15 14:42:16 706

原创 交换机工作原理

直通转发: 交换机收到帧头(通常只检查14个字节)后立刻察看目的MAC地址并进行转发。未静态绑定的MAC地址表在与其他设备ping通后会写入动态绑定MAC地址表。所谓数据帧(Data frame),就是数据链路层的协议数据单元,它包括。存储转发: 接收完整的帧,执行完校验后,转发正确的帧而丢弃错误的帧。无碎片直通转发: 交换机读取前64个字节后开始转发。:第1个字节的最低位为0,可作为目的地址和源地址。,如:00-50-56-C0-00-01。:第1个字节的最低位为1,仅能作为目的地址。

2024-12-15 13:59:55 237

原创 交换机基本配置

前提:使用本地配置方式,配置交换机IP,开启交换机Telnet功能。1、打开Win系统的cmd窗口,或其他终端软件(比如:SecureCRT、 Xshell等) 2、使用Telnet命令或者在软件中配置Telnet相关配置进行连接。以太网交换机 以太网交换机工作于OSI网络参考模型的第二层(即数据链路层),是一种基于MAC(Media Access Control,介质访问控制)地址识别、完成以太网数据帧转发的网络设备。本地配置 Console方式(初始化配置),使用Console口。

2024-12-15 13:25:16 2677

原创 HTTP协议介绍

当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。服务器使用HTTP与客户机浏览器进行信息交流,这就是人们常把它们称为HTTP服务器的原因。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。Web服务器 指驻留于因特网上某种类型计算机的程序。2.客户端浏览器生产 HTTP 请求信息。

2024-12-15 00:20:38 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除