自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统之进程管理

由于进程间的用户空间都是独立的,一般情况下无法通信,但内核空间是共享的,是通信不可绕行的桥梁。因此,基于内核空间,进程有6种通信方法,分别为管道、消息队列、共享内存、信号量、信号、Socket等。而线程就是“进程中的进程”,一个进程可以包括多个线程,这些线程可以并发运行,共享地址空间和文件等资源。在Linux中的【|】 便是管道,能够实现前一个命令的输出作为后一个命令的输入,这是一种单向的传输方式。上面的同时方式都是在本机环境下的通信方式,如果要实现互联网上的进程通信,就需要通过Socket套接字。

2024-06-24 12:18:38 792

原创 KAN网络解读

KAN只不过是样条曲线和MLP的组合,利用了各自的优点并避免了各自的缺点。样条对于低维函数来说是准确的,易于局部调整,并且能够在不同分辨率之间切换。然而,样条曲线存在严重的维数灾难(COD)问题,因为它们无法利用组合结构。另一方面,MLP受到COD的影响较小,但由于其无法优化单变量函数,因此在低维度上不如样条准确。1)作者所提出的更深层次的KAN模型,在实验上取得了一些成功,但只对其做了初步的数学分析,仍需要更多的理论支撑。2。

2024-06-23 15:31:38 4056

原创 操作系统之内存管理

在32位的操作系统下,最大的虚拟内存为232即4GB,一个页占4KB(212)大小,那么就被分为220(大概100万)个。由于内存的分配的紧密的,因此不会造成外部内存碎片,而每个页也足够的小,一次交换几个页,对于系统的开销只是小case,因此内存交换效率高。程序访问虚拟地址,操作系统将虚拟地址转化为真实的物理地址(借由 CPU 芯片中的内存管理单元(MMU)),这样不同程序的地址就不会冲突了。每一个程度都有独立的内存空间,32/64位电脑的寻址能力不同,故虚拟内存的大小也不同,其中又被分为。

2024-06-21 14:53:15 1191

原创 操作系统之硬件结构认识

计算机基本结构为 5 个部分,分别是运算器、控制器、存储器、输入设备、输出设备,这 5 个部分也被称为冯诺依曼模型。 程序是存放在内存中的一条条指令和数据,CPU的控制单元通过访问指令和数据,并使用运算单元进行加减乘除等运算。存储器的层次结构有四层,依次为寄存器、CPU Cache、内存、硬盘。数据加载需要从最底层的硬盘逐层加载到寄存器,才能够被CPU处理。

2024-06-20 10:35:20 601

空空如也

空空如也

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

TA关注的人

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