自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 geekos project3 代码记录

Ubuntu 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够) 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend)configure指令无误执行后会生成一个makefile文件。在终端输入:sudo passwd root。遇到问题:解决第一个的时候卡在第二个上。再输入一次密码,就完成root提升。

2024-04-15 05:54:46 274

原创 geekos-project3

P操作Semaphore_Acquire()中,首先检查传入的信号量ID是否存在,如果存在,接着检查当前线程是否注册使用了这个信号量,如果这两项检查任意一项失败了,那么就返回-1。如果成功了,就把信号量的值减去1,如果减去1后信号量的值小于0,那么就把当前线程放入这个信号量的等待队列上。函数首先检查请求创建的这个信号量的名字是否存在,如果存在,那么就把这个线程加入到这个信号量所注册的线程链表上;如果不存在,则分配内存给新的信号量,清空它的线程队列,把当前的这个线程加入到它的线程队列中,设置注册线程数量为。

2024-04-14 08:04:07 1080

原创 [操作系统课设]GeeKOS操作系统的研究与实现

/ floppya和floppyb分别表示第一个软驱和第二个软驱,如果需要从一个软盘上来引导系统则floppya就需要指向一个可引导的磁盘。//引导盘镜像文件, boot用来定义模拟机器中踊跃引导启动的驱动器,可以为软盘硬盘或CDROM,这里使用虚拟软盘A来进行引导系统。中采用的分段存储管理。要求实现一个内核进程,功能是实现从键盘接收按键,并在屏幕上显示。在这个项目中,需要实现一个多级目录的、可读写的文件系统。//megs用于设置模拟系统的内存,这里使用的是8MB。,并实现信号量,支持进程间通信。

2024-03-27 14:08:05 1364 2

原创 三角函数公式大全——大三考研党快来复习!

PDF下载链接。

2024-03-12 20:35:51 164

原创 内存碎片——内部碎片与外部碎片

内部碎片是已经被分配出去(能明确指出属于哪个进程由于被装入的数据块小于分区大小,从而导致分区内部有空间浪费,这种现象成为内部碎片。内部碎片是处于区域内部或页面内部的存储块。占有这些区域或页面的进程并不使用这个存储块。而在进程占有这块存储块时,系统无法利用它。直到进程释放它,或进程结束时,系统才有可能利用这个存储块。为了有效的利用内存,使内存产生更少的碎片,要对内存分页,内存以页为单位来使用,最后一页往往装不满,于是形成了内部碎片。外部碎片是指还没有分配出去(不属于任何进程。

2024-03-07 15:57:08 2252

原创 【计算机网络实验】educoder实验八 IPV6网络及其路由 头歌

代码我一个个又试过一遍,可以正常通过的。

2023-12-28 16:26:55 1127

原创 【计算机网络】快速做题向 极限数据传输率的计算(有噪声/无噪声)

首先需要理解什么是码元码元在课本上的概念比较难理解但是只要记住。

2023-12-26 23:23:07 676 1

原创 【计算机网络】快速做题向 一张图搞懂曼彻斯特编码,差分曼彻斯特编码,归零编码,非归零编码

一张图搞懂曼彻斯特编码,差分曼彻斯特编码,归零编码,非归零编码

2023-12-26 22:55:11 3095 1

原创 【操作系统】快速做题向 信号量,PV操作解决进程同步问题,例题手写分析

(上面描述得不严谨,大致是那个意思),paper,pencil=0,因为这些资源要等待老师放到空间里。(1)先看第一小问,定义信号量 paper表示纸的数量,pencil表示笔的数量, empty表示空间数, mutex用于实现多进程之间的互斥操作。(1)定义信号量 paper表示纸的数量,pencil表示笔的数量, empty表示空间数, mutex用于实现多进程之间的互斥操作。分析题目 三个进程(有纸的取笔,有笔的拿纸,有空余时放笔或纸)(2)补充填空1,2,3,4。

2023-12-21 18:12:17 575

原创 【操作系统】快速做题向 如果在限制为两道的多道批处理系统,有N个作业进入系统,作业调度采用XXX算法,进程调度采用XXX算法 题型解法

不严谨的说就是,系统 调度 作业,这里就是 作业调度,这里就会用到某种调度算法,之后为选中的作业创建进程,之后进入进程调度,这里又会遇到某种调度算法。作业调度,进程调度的调度算法不一定相同,也不一定不相同,看题目给定。进入系统不一定创建进程。没有创建进程就不能按照进程调度算法调度,要按照作业调度的调度算法。要搞清楚什么是作业调度,什么是进程调度(处理器调度的层次的知识点)就绪指的是创建进程,进入就绪队列。如下类似的题该怎么解?

2023-12-20 15:55:04 443

原创 【操作系统】快速做题向 时间片轮转调度算法(RR)通过例题理解(含步骤)

有的题目会问相关时间计算的问题(周转时间,带权周转时间)可以看我之前有一篇专门的记录。

2023-12-20 13:01:21 590

原创 【操作系统】快速做题向 优先权调度(抢占式/非抢占式)算法做题步骤分析

非抢占只要某进程已经在运行了,后面不论出现多少优先级多高的进程,都得老老实实等待这个进程运行完毕,再选择当前优先级最高的运行。抢占式就很霸道,高优先级的进程一到达,当前的低优先级的正在运行的进程就要被中断,回到就绪队列,让最高优先级的进程先运行。抢占,非抢占的区别就是,能不能直接中断某正在进行的优先级没我高的进程的运行。理论知识理解上面这几句话就行。

2023-12-20 12:51:13 655

原创 【操作系统】快速做题向 最高响应比优先算法(HRRF)各类时间计算

举例:

2023-12-20 12:35:55 472

原创 【操作系统】快速做题向 最短剩余时间优先算法(SRTF)各类时间计算

照着葫芦画瓢。

2023-12-20 12:29:52 1647 1

原创 【操作系统】快速做题向 最短进程(作业)优先调度算法(SPF/SJF)各类时间计算

操作系统

2023-12-19 17:02:13 590

原创 【操作系统】快速做题向 先来先服务(FCFS)调度算法各类时间计算

我们只用记得:先到的先服务,先到的优先被选中调度。

2023-12-19 16:31:01 401

原创 【操作系统】快速做题向 一张图弄懂如何计算运行时间,等待时间,周转时间

周转时间,等待时间,运行时间

2023-12-19 16:05:31 775

原创 【操作系统】快速做题向:一张图搞懂进程三种基本状态及转换

操作系统

2023-12-18 20:14:09 1905

原创 【操作系统】快速做题向:如何区分特权指令和非特权指令?

操作系统

2023-12-18 19:10:41 595

原创 【计算机网络实验】实验四 TCP/UDP协议分析

图 1 第一次握手第一次握手:客户端将标志位SYN置为1,随机产生一个值,并将该数据包发送给服务器,等待服务器确认;图 2 第二次握手第二次握手:服务器收到数据包后由标志位SYN = 1,直到客户端请求建立连接,服务器将标志位SYN和ACK都置为1,随机产生一个值,并将该数据包发送给客户端以确认连接请求;图 3第三次握手第三次握手:客户端收到确认后,检查 ACK是否为X + 1= 1,如果正确则将标志位ACK置为1,并将该数据包发送给服务器,服务器检查。

2023-12-13 01:00:00 4252

原创 【计算机网络实验】实验三 IP网络规划与路由设计(头歌)

在IP网络中,每个通信节点、IP网段、广播地址都需要用“IP/子网掩码”来表示,并且它们的特征是截然不同的,千万不要弄错。对应的地址块的结束地址(最大)是该子网的广播地址;其余的IP地址属于节点地址,一共有2的8次幂-2=256-2=254个。每个IP子网(网段),都对应一个连续的IP地址块(空间),并且这个地址块的起始地址和长度一定是2的幂数。例如:子网172.16.0.0/24,对应的地址块的起始地址(最小)是该子网的网络地址;interface 接口。host 更改主机名。静态路由,默认路由配置。

2023-12-07 13:17:46 3023

原创 [计算机网络实验]头歌 实验二 以太网帧、IP报文分析(含部分分析)

1、掌握wireshark工具的基本使用方法。

2023-11-21 20:04:52 4924 1

原创 [计算机网络]实验一头歌答案

计算机网络头歌

2023-11-10 11:31:02 324

原创 计算机组成原理课程设计

这里取指后有一个P(1)测试,根据取出来的指令的操作码,来修改对应的后续微地址中的某几位的值,然后来转向对应的内容,比如取出来的指令是IN1,就要把后续微地址从00改为01,如果取出来的指令是JNZ,P(1)测试就要做到把后续微地址从00改为07,这样才能取出谁执行谁。,所以如果没有这条空指令,会发现P(2)和P(1)都挂载在了取指指令上,发生了冲突,所有为了保证P(2),P(1)分开,一定要加一个空指令,这个空指令的作用就是挂载P(2)测试。一个周期内数据总线上只能有一个数据在上面流转,所以这些。

2023-09-24 20:36:46 377

原创 [Android Studio]1.2计数器

Android Studio 计数器实验。包括所有人工需要改的代码

2023-06-30 17:57:10 875

原创 [Android Studio] 1.1第一个Android 项目——Hello World!

Android Studio学习

2023-06-28 15:29:00 121

原创 [数据库系统] 五、数据增删改(头歌)

用insert给数据库添加数据相关知识有关系student(sno,sname,ssex,sage,sdept),属性对应含义:学号,姓名,性别,所在系。现有的部分元组如下所示insert 向数据库表插入数据的基本格式有三种:R,S是关系名编程要求我们已经为你建好了数据库与数据表,并添加了相应的数据内容。2.新来一名学生,学号07003,姓名 Andy ,性别 F, 但尚未知道年龄, 也未确定分配到哪个系, 请插入已知信息到student。。

2023-06-27 19:38:05 333

原创 openGauss数据库实验课堂笔记

②输入 ifconfig,跳出一大堆,找到 inet后面的四个数字 如125.217.41.56,找到这串数字,输入到putty界面的长条中,第一次可能会出错,出现有红叉的一个提示框,就把putty的界面叉掉再来一遍(输入那一串数字),如果出现了一个黄色三角警告的提示框,点击ok就ok了。①输入 root->回车->输入密码openGauss@123注意密码不回显,要盲打,注意大小写和符号。1.Oracle软件->设置->网络->桥接网卡->ok->绿色箭头启动。5.参考使用实验三的那个文件。

2023-05-12 18:28:39 984

原创 [数据库系统] 四、分组操作符与聚集函数

使用 group by 语句结合聚集函数解决数据统计问题数据统计一般的数据统计关系代数表达式如下:其中L是属性集。含义是在属性集L上分组,分组后用函数fun运算 ,如表示按性别sex的不同取值分组,再计算每个不同性别的学生人数。假设有下面关系,利用上述分组计数统计则能得到: 男 2 女 2。

2023-05-07 22:10:46 658

原创 [数据库系统] 三、简单查询

则使用不带where条件的select语句 select * from R。

2023-05-07 17:19:10 478

原创 [数据库系统] 二、表的基本操作(educoder)

如果我们想在。

2023-05-07 16:25:41 1805

原创 [数据库系统] 一、添加常用约束(educoder)

数据库系统概论

2023-05-07 14:20:35 977

原创 [数据库系统] 一、外键约束 (educoder)

数据库系统概论

2023-05-05 10:45:06 3567

原创 [数据库系统] 一、创建表以及使用主键约束(educoder)

1.任务:在数据库中创建一个表。2.需要掌握:如何在指定数据库中创建表。例如:连接数据库。还需要加上一句。在数据库创建表,(在MySQL数据库中是USE MyDb;如图:表创建好之后可以验证是否创建成功。DESC 表名;

2023-05-05 00:02:39 2281

原创 [数据库系统]一、创建数据库(educoder)

数据库

2023-05-04 23:26:23 336

原创 [计算机组成原理]存储系统——单译码结构/双译码结构一张图速懂(纯纯为了做题向)

计算机组成原理

2023-04-22 17:27:44 3667

原创 [python][头歌educoder]ch6 文件和异常-单元测试

python

2023-04-06 21:48:50 770

原创 [python]头歌educoder 继承与多态

python 头歌

2023-03-21 21:59:02 489

原创 [python]头歌educoder CH5函数和模块-单元测试

educoder python

2023-03-21 21:49:55 996

原创 [python]头歌 ch4流程控制-基础

zip 语法:zip([iterable, ...])多分支结构->if elif。不做任何事情,一般用做占位语句。

2023-03-10 21:40:40 1264

[操作系统课设]GeeKOS操作系统的研究与实现

[操作系统课设]GeeKOS操作系统的研究与实现

2024-03-26

三角函数公式大全!!!!!!!!!!!!!!!!!!!

三角函数公式大全pdf!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2024-03-12

桂电-计算机网络实验5-VLAN划分与路由

一. 实验目的 1、熟悉VLAN标记帧的结构 2、熟悉路由器子接口创建方法 3、掌握VLAN路由配置方法 二. 实验环境 1、头歌基于Linux的虚拟机桌面系统 2、组网仿真工具GNS3 3、浏览器firefox 在一个VLAN交换网络中,以太网帧主要有以下两种形式: (1)有标记帧(Tagged帧):加入了4字节VLAN标签的帧。 (2)无标记帧(Untagged帧):原始的、未加入4字节VLAN标签的帧 2、VLAN路由 VLAN是建立在物理网络基础上的一种逻辑子网,因此建立VLAN需要相应的支持VLAN技术的网络设备。不同VLAN间的节点在链路层是彼此隔离不能直接通信的,当网络中的不同VLAN间需要相互通信时,就得必须采用具有路由功能的互联设备在网络层进行互联。有两种互联设备支持VLAN之间的路由:

2023-12-14

桂电-计算机网络实验4-TCPUDP协议分析

一. 实验目的 1、加深理解TCP报文结构 2、领会TCP协议通信机制 3、通过跟踪TCP应用通信,能结合报文对整个通信过程进行分析。 二. 实验环境 1、头歌基于Linux的虚拟机桌面系统 2、网络报文分析工具wireshark 3、浏览器firefox • 源端口( 16 位):通信发送方使用的端口号 • 目标端口( 16 位):通信接收方使用的端口号 • 序列号( 32 位):用来确保数据可靠传输的唯一值 • 确认号( 32 位):接收方在响应时发送的数值 • 数据偏移( 4 位):标志数据包开始的位置,TCP 头部的长度 • SYN:(同步)发起连接的数据包:同步 SYN=1 表示这是一个连接请求或连接接受报文。 • ACK:(确认)确认收到的数据包:只有当 ACK=1 时,确认号字段才有效;当 ACK=0 时,确认号无效。 • RST:(重置)之前尝试的连接被关闭,(信号差,信号拥挤):当 RST=1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或其他原因),必须释放连接,然后再重新建立运输连接。 • FIN:(结束)连接成功,传输完毕之后,连接正在断开:

2023-12-14

桂电-计算机网络实验3-IP网络规划与路由设计

桂电-计算机网络实验3-IP网络规划与路由设计 一.实验目的 1、区别节点、网段、广播三种类型IP地址 2、掌握IP子网掩码的两种表示方法 3、明确IP网关含义 4、掌握IP子网划分、网络规划的基本方法 二.实验环境 1、头歌基于Linux的虚拟机桌面系统 2、组网仿真工具GNS3 3、浏览器firefox 三.相关原理或知识点 1、IP子网掩码的两种表示方法 32位IP子网掩码,特点是从高位开始连续都是1,后面是连续的0,它有以下两种表示方法: (1)传统表示法,如:255.255.255.0 (2)IP前缀(长度),如:24,表示IP地址的前24位是网络位。 2、节点、网段、广播三种类型IP地址 在IP网络中,每个通信节点、IP网段、广播地址都需要用“IP/子网掩码”来表示,并且它们的特征是截然不同的,千万不要弄错。 3、IP子网 每个IP子网(网段),都对应一个连续的IP地址块(空间),并且这个地址块的起始地址和长度一定是2的幂数。 例如:子网172.16.0.0/24,对应的地址块的起始地址(最小)是该子网的网络地址; 对应的地址块的结束地址(最大)是该子网

2023-12-14

桂电-计算机网络实验2-简单LAN设计与以太网帧分析报告

第1关 wireshark基本使用入门 一.实验目的 1、掌握wireshark工具的基本使用方法 二.实验环境 1、头歌基于Linux的虚拟机桌面系统 2、网络报文分析工具wireshark 3、浏览器firefox 三.相关原理或知识点 Wireshark是一款非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。下面是Wireshark的基本使用概括: 1. 下载并安装Wireshark软件。 2. 打开Wireshark软件,选择需要抓取数据包的网络接口。 3. 点击“开始捕获”按钮,Wireshark开始抓取数据包。 4. 在捕获过程中,可以使用过滤器来筛选出需要的数据包。 5. 选中一个数据包,可以在下方的详细信息窗口中查看该数据包的详细信息,包括协议、源地址、目标地址、数据内容等。 6. 可以使用Wireshark提供的统计功能来分析数据包,例如流量统计、协议分布等。

2023-12-14

桂电-计算机网络实验1-网络端接与网络设备入门配置

实验一报告 一.实验目的 1、熟悉网络设备接口、传输介质、网络连接器 2、熟悉T568B、T568A网络综合布线标准 3、掌握双绞线端接、测试方法 4、区别直通双绞线、交叉双绞线 二.实验环境 1、RJ45接头(水晶头)、cat5e双绞线 2、双绞线压线钳、打线钳、双绞线测线器(用于连通测试) 3、双绞线配线架 三.相关原理或知识点 1.交叉双绞线:两端接法不相同,如一端采用T568B,另- 端采用T568A接法 2. T568A的接法:线序为白绿,绿,白橙,蓝,白蓝,橙,白棕,棕 3. T568B的接法:线序为白橙,橙,白绿,蓝,白蓝,绿,白棕,棕 4.在连接配置线缆操作时,要禁止两端同时带电操作,否则容易烧毁接口 四.实验内容 实验任务一:交叉双绞线的制作与测试 设计思路:交叉双绞线两端分别采用T568A, T568B接法,把线插入各自的水晶头后用压线钳压紧,然后放在测线器中进行测试

2023-12-14

算法设计实验二-动态规划-01背包问题

01背包问题,桂林电子科技大学算法设计实验报告

2023-06-27

贪心算法生成最小生成树-算法设计实验(C语言)

最小生成树——贪心算法

2023-06-27

回溯算法-n皇后问题(C语言)

回溯算法——n皇后问题

2023-06-27

数电实验报告(人的血型有A、B、AB、O四种 输血时输血者的血型与受血者血型必须符合下图中用箭头指示的授受关系 试用数据选择器设

人的血型有A、B、AB、O四种。输血时输血者的血型与受血者血型必须符合下图中用箭头指示的授受关系。试用数据选择器设计一个逻辑电路,判断输血者与受血者的血型是否符合上述规定。(提示:可以用两个逻辑变量的四种取值表示输血者血型,用另外两个逻辑变量的四种取值表示受血者血型)1. 掌握组合逻辑电路的设计方法,学习使用 LogicState作为数字输入源、LogicProbe作为输出端数字检测、GROND作为地线,了解数据选择器的功能。

2023-06-27

Proteus8.6的使用,附图文详解

Proteus8.6的使用详解,附图文

2023-06-27

数字逻辑模拟试题(可供练习)

数字逻辑模拟试题,可供考前练习或依据题目逐一复习常考点,结合自身学校情况,总结题目的解决方法特点,答案也上传了。

2023-06-27

在线编程平台推荐,初学者或追求技术精进者可参考

对于计算机学生来说,程序问题求解能力是一项必备技能,是我们大学四年应该不断学习、不断提高的能力。并且这无论是对于我们学生的考研还是就业来说、这一能力都是计算机综合素质考核的重要指标。所以,我为大家介绍课本之外的一些学习平台,希望大家能够继续学习,发现更多计算机的乐趣。 接下来给大家介绍四个比较推荐的平台,首先是高校平台北京大学OJ平台和杭电OJ平台,这两个高校平台都是全部开源供学生们学习使用的,题库是比较丰富的,而且有很多高校学生也是在使用。然后介绍的是洛谷网和牛客竞赛网,这两个网站相对来说界面好看许多,而且有知识点分类,有题目解析、社区讨论等板块,对于新手来说会友好一些,对于想针对自己某个薄弱知识点训练的同学也会更有针对性。

2023-06-27

空空如也

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

TA关注的人

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