Nachos实验(操作系统课程设计)共四个实验,每个实验是单独分离开,有代码,有详细文档。
实验1#内核线程调度策略设计设计了两个静态(FCFS,静态优先数),两个动态(动态优先数,彩票算法)。
实验2#进程同步设计一个Haro样式的条件变量,通过实现采用该条件变量的生产者消费者问题管程和哲学家问题管程,用多个使用管程的协作线程验证其正确性。
实验3#用户进程和空间管理设计实现了多道程序共驻内存,用户程序并发执行,实现了多个系统调用(Fork,Exec,Join,Exit,Wait,Halt,Create,Open,Read,Write,Close,Yield,,实现了一个简单的shell程序,并实现了shell上的用户程序的并发,输出重定向功能。
本实验中采用了进程同步的功能。
实现了进程表,使用父子进程关系表实现父子进程关系。
实验4#文件系统扩展设计使Nachos文件的长度可以扩展。
扩充Nachos文件的最大容量。
2025/9/20 9:34:58 2.13MB Nachos实验 操作系统课程设计
1
里面包含java调用C++和c++调用java的编程小例子加解释加步骤
2025/9/20 6:39:04 36KB java C++ jni native
1
linux64环境下,CTP接口调用的Demo程式,只是一份基础代码,学习make的制作,新手可以参考,老手可以忽略。
2025/9/19 20:29:29 1.02MB CTP Demo
1
如果系统语言不是utf-8的话,通过jdbc调用hive的数据时,中文会是乱码,通过修改jdbc包加上utf8标识后就好了,这个是改好了的包
2025/9/18 22:44:38 117KB hadoop hive jdbc
1
vc++调用usb摄像头,进行拍照,保存为bmp文件
2025/9/18 21:17:54 4.15MB vc++ 摄像头 拍照
1
VS2015编译好的64位GDAL-2.20库,集成了proj-5.1.0、geos-3.6.3、FileGDB_API-1.5,资源中包含bin、data、html、include、lib五个目录,开发可以直接调用include和lib,bin中含有示例程序和相应的dll。
2025/9/18 11:42:34 8.19MB GDAL vs2015 proj geos
1
区块链智能合约实施规范,包括智能合约构建、触发、运行和评估过程。
区块链智能合约实施框架、合约接口调用、合约事件约束
2025/9/17 20:37:40 2.89MB 区块链 智能合约
1
较低版本的matlab的工具包中没有归一化的函数mapminmax.m及其子函数boiler_process.m,在libsvm的使用中是必不可少的调用函数。
2025/9/12 20:11:32 4KB mapminmax .m与boiler_p
1
该程序调用一些GNU库,请在类Unix系统下编译使用。
2025/9/12 18:44:32 7KB Dstar
1
Android调用百度地图API并在其上添加盖物POI
2025/9/12 1:33:56 3.85MB Android 度地图 盖物
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡