自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux0.11文件系统管理与实现(哈工大操作系统实验八)

在 Linux 0.11上实现 procfs(proc 文件系统)内的psinfo结点。当读取此结点的内容时,可得到系统当前所有进程的状态信息。procfs及其节点要在内核启动时自动创建,相关功能的实现放在fs/proc.c文件。还是先将原理再讲实现。

2023-09-16 14:57:46 171 1

原创 Linux0.11终端设备控制(哈工大操作系统实验七)

讲解Linux0.11终端设备控制:键盘与显示器。

2023-09-16 14:02:05 181 1

原创 Linux0.11地址映射与共享(HIT OS实验六)

本文讲述了Linux0.11中的内存管理机制,以及HIT操作系统实验6的原理以及实现过程。

2023-09-14 00:56:53 170 1

原创 Linux同步原语-信号量与PV问题(哈工大OS实验五)

Linux同步原语,如何利用信号量解决生产者与消费者问题

2023-09-04 23:03:55 159 1

原创 Linux0.11进程切换调度与轨迹跟踪(哈工大OS实验三,四)

Linux0.11进程切换调度与轨迹跟踪

2023-07-29 19:09:00 348

原创 Linux系统调用(2.哈工大OS实验二)

系统调用是操作系统实现硬件解耦与封装,为上层软件提供接口调用的一种途径。应用程序通过系统调用请求操作系统的服务。系统中的各种共享资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。简单来说就是操作系统提供统一的封装函数,用户想要实现对底层硬件资源的使用,就只能通过操作系统提供的API来完成。这样就能确保程序的相对安全与稳定。所以系统调用便提供了从用户模式能够访问内核模式的途径。

2023-07-04 14:35:14 417

原创 SDSN:基于SDN的卫星网络

前段时间一直在做跟SDN与卫星网络相关的毕设,学习了很多东西也走了很多弯路,所以想分享一下自己的学习过程,并且对相关的知识做一个总结。

2023-06-23 17:58:14 1655 9

原创 Linux0.11内核-HITOSLAB(1.引导启动程序boot与哈工大操作系统实验一)

1.首先PC电源打开后,从ROM-BIOS物理地址0xFFFF0处读取代码:(执行某些系统检测,并在0地址处设置中断向量表,并启动设备的第一个扇区(bootsect.S)并读入ROM0x7C00处)2.执行bootsect.S代码[0x7C00,31KB]:1.将自己转移到0x90000(576KB)内存位置 2.将setup.s[576KB]读取到0x90200处 3.将内核其他代码(system模块[512KB])读入到0x10000(64KB)处3.执行setup.s。

2023-05-04 13:14:26 968 2

空空如也

空空如也

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

TA关注的人

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