自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新手学操作系统(第十四周)

用信号量解决互斥问题

2024-12-18 18:16:53 363

原创 新手学操作系统(第十三周)

正确实现锁的方法

2024-12-18 17:25:24 384

原创 新手学操作系统(第十二周)

等指令序列x执行完临界区的指令后,再执行完unlock()函数把flag设置为0后,其他的指令序列才能开到flag为0,就是才能看到锁是开的。由于关了中断,OS就没有办法切换到其他的指令序列,所以只能是这个指令序列执行临界区的代码,执行完后,执行unlock()函数的开中断,OS才能切换到其他指令序列去执行。把指令序列想为一个个的人,把临界区想为一个房间,指令序列执行临界区的代码,操纵共享资源,就可以形象的表示为一个个人(指令序列)想进入房间(临界区),去使用共享资源(执行临界区的代码)。

2024-12-04 18:06:43 940

原创 新手学操作系统(第十一周)

用户/组命令:uptime查登录用户数和运行时间;who查登录用户;whoami、id查当前用户信息;groups查用户所属组;su切换用户;tty查当前终端。grep:搜索文件匹配字符串。常用选项:-c行号,-i忽略大小写,-w单词匹配,-h不显示文件名,-n行号和内容,-v不匹配行,-r搜索目录,-a搜索二进制文件。模式字符串含特殊符号,如.代表任意符号,[]指定范围,^取反,{}重复次数,?和*代表出现次数。网络命令:ifconfig查网卡配置;ifdown/ifup关闭/打开网卡

2024-11-27 17:50:46 704

原创 新手学操作系统(第十周)

Linux `find`命令用于在指定路径中查找文件或目录。支持按时间(`-atime/-ctime/-mtime`)、大小(`-size`)、类型(`-type`)、名称(`-name`)等条件过滤文件,还可使用`-exec`对结果执行操作,灵活高效地管理文件系统。

2024-11-20 18:07:34 842

原创 新手学操作系统(第九周)

本文介绍了虚拟内存管理及其交换策略,包括交换空间的概念、页错误处理和不同的交换策略。通过设置高低水位线,操作系统决定何时将页面从物理内存移至虚拟内存。讨论了常见的交换策略,如FIFO、LRU和时钟算法。此外,还讲解了Unix文件系统结构,其中inode表示文件的元数据,目录项用于将文件名映射到inode,操作系统通过不同的时间戳(atime、ctime、mtime)管理文件。

2024-11-20 16:02:37 962

原创 新手学操作系统(第八周)

分页管理主要解决两个问题:地址转换速度和页表规模。为提升地址转换速度,导入TLB(Translation Lookaside Buffer),服务器VPN和PFN的映射关系。CPU优先级查询TLB,未命中时再查页表。未命中处理分割硬件完成或由操作系统(OS)通过异常处理完成。为支持多进程,引入ASID(地址空间标识符),避免间隔清空TLB。在页表规模问题上,通过分级页表减少内存占用。例如,4K大小的32地址位空间需要超百万个表项,采用分层调度机制使用地址分配页表架构。分层页表有效降低了内存占用,提高了分页

2024-11-17 21:31:56 636

原创 AI大模型如何重塑软件开发:从创新到变革

AI大模型的崛起为软件开发带来了深远的变革,从代码编写到测试、从协作到创新,其影响贯穿整个开发流程。AI大模型是基于深度学习的人工智能系统,拥有数百亿到数万亿的参数量,能够在多模态数据上进行高效训练,展现出强大的自然语言理解与生成能力。2. 智能调试与测试:调试与测试是软件开发的关键环节,AI大模型可通过自动生成测试用例、定位代码中的潜在错误,减少人工干预,提升软件质量。3. 文档生成与知识管理:开发文档的编写通常耗时耗力,AI大模型可以根据代码内容自动生成详细的文档,帮助开发者更专注于核心功能的实现。

2024-11-17 21:22:04 909

原创 新手学操作系统(第七周)

本文介绍了操作系统的内存管理方法,包括连续内存分配、分段、分页及其优缺点。重点讲解了分页原理、地址转换和页表管理,以避免内存碎片化。

2024-11-13 17:01:53 396

原创 新手学操作系统(第六·五周)

这篇文章介绍了三种调度算法和内存布局方法:彩票调度、步长调度和基地址+界限地址转换。彩票调度通过随机数分配CPU时间,步长调度通过比例计算步长,内存布局则涉及进程地址转换的过程。

2024-11-13 16:02:10 422

原创 新手学操作系统(第六周)

cmd > /dev/null <--把cmd命令输出送到黑洞设备中(你不希望命令输出显示出来就可以输入到黑洞设备中)主设备号说明设备的类型,次设备号说明是同类设备中第几个设备。/dev/sd* 固态硬盘(solid disk)的设备文件 /dev/sr*光盘对应的设备文件.......重定向就是告诉命令从指定的文件去读输入,并且把输出送达指定的文件中。每个设备文件都有至少一个已知相关联的设备文件。cmd>>文件 cmd命令把输出添加到文件。cmd>文件 cmd命令把输出送到文件。

2024-10-23 18:13:39 993

原创 新手学操作系统(第五周)

touch -r file1.abc file2.abc 这是把file1.abc的创建时间赋给file2.abc。在根目录/etc/yum.repos.d/Centos-Base.repo文件中设置yum软件仓库的网址。mv CentOS-Base.repo CentOS-Base.repo.backup //备份。(2)Linux操作系统提供的命令/bin, /sbin, /usr/bin,......我们可以看到与上图比较file2.abc的时间与file1.abc的时间一样了。

2024-10-23 18:07:04 504

原创 从物质到智能:诺贝尔物理学奖向机器学习与神经网络领域的跨越

2024年诺贝尔物理学奖颁发给机器学习和神经网络领域的研究者,这一决定引发了广泛的思考。物理学作为探索自然规律的科学,正与人工智能技术深度融合。这不仅是物理学研究工具的变革,更是科学范式的一次深刻转型。未来,我们将见证更多类似的跨学科突破,人工智能技术将在更多领域引发革命性的变革。

2024-10-10 13:52:13 757

原创 新手学操作系统(第四周)

本文探讨了操作系统调度的基本概念及主要算法。调度是时间片分配的过程,其优劣通过平均周转时间和响应时间评估。先进先出(FIFO)和最短作业优先(SJF)算法在理想条件下最优,而轮转调度(RR)算法提升了响应性。多级反馈队列(MLFQ)算法结合历史信息,旨在平衡周转和响应时间,但也存在预测不准确和资源抢占的问题。这些算法为提升计算资源利用率和系统性能提供了重要方法。

2024-10-09 21:14:05 1772

原创 新手学操作系统(第三周)

本文探讨了操作系统(OS)的核心概念,包括虚拟化、并发、持久性和进程管理。首先,虚拟化技术通过分时管理和内存虚拟化,使每个程序感受到独立的CPU和内存资源。其次,讨论了并发编程中线程的竞争问题,指出多线程环境下可能导致计数错误的原因,强调了同步的重要性。持久性方面,文件系统被用作数据的长期存储解决方案。进程管理中,OS通过进程控制块(PCB)跟踪资源分配和进程状态,确保资源有效利用。最后,解决OS调度过程中保护系统的安全性和资源公平性的问题,分权限机制和系统调用是关键方法。本文旨在深入理解操作系统。

2024-10-09 20:57:50 1198

原创 Linux全屏幕编辑器:gedit怎么用

Linux全屏幕编辑器:gedit怎么用,怎么在CentOS中编译C语言,怎么打印输出结果

2024-10-07 22:55:42 531

原创 新手学操作系统(第二周)

​ 新手学操作系统1.在shell程序中发命令 ​编辑 人在shell中发命令2.操作系统中的基本命令3.获取帮助信息的两个方法

2024-10-06 14:56:31 889 1

原创 新手学操作系统(第一周)

1.介绍计算机、OS与应用程序之间的关系,计算机的硬件是底层的基础,操作系统在其之上管理硬件资源,应用程序则通过操作系统来实现其功能;2.推荐参考学习书籍;3.实践环境的介绍

2024-10-05 10:46:46 681

VMware-workstation软件及安装教程

VMware-workstation软件及安装教程

2024-10-10

操作系统学习推荐书籍,操作系统Linux应该怎么学,怎么搭建,怎么编程

推荐操作系统学习书籍,操作系统Linux应该怎么学,怎么搭建,怎么编程,按照第一二三组的顺序来学习

2024-10-05

空空如也

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

TA关注的人

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