BBCOS核心 基于Python制作的“操作系统” 支持日历功能,时间功能,计算器功能 也有一些没用的功能:ls,coverter 使用方法 默认密码: 114514 help获取帮助 calc简易计算器 ls查看目录(没啥用) version查看版本 time获取时间和日期 calendar日历 passwd修改密码 clear清屏 coverter文件转换器(又一个没用的) exit注销 后续会更新 欢迎关注 (有可能还会出编写教程)
2022-12-29 13:02:47 3KB “操作系统” 开源
1
利用嵌入式系统设计的优越性,在Linux系统平台上使用Linux丰富的开源软件和工具集,构建了嵌入式网络广告机系统,满足网络广告机的各项功能应用要求,成功地实现了网络广告机的视频、图片和文字等媒体信息的良好发布,验证了Linux嵌入式平台下广告机系统设计的灵活性、简易性和高效性。
2022-12-28 23:14:49 237KB 嵌入式操作系统
1
山西大学数据科学与大数据技术专业操作系统实验 包含4个实验报告和一个实验指导书 实验1:Linux用户界面(对应实验指导书第2章) 实验2:Linux的shell编程(对应实验指导书第3章) 实验3:进程管理(对应实验指导书第5章) 实验4:内存管理(对应实验指导书第7章) 实验指导书
2022-12-28 22:02:38 12.51MB OS
1
操作系统课程的实验,内存管理 内存分配实验,用VC++实现的
2022-12-28 21:47:48 8KB 内存分配 操作系统
1
基本完成操作系统进程管理的各种功能
2022-12-28 21:02:59 151KB OS
1
使用Python语言编写的完成操作系统进程管理
2022-12-28 21:02:58 3.19MB OS,Python
1
FREEBSD操作系统设计与实现
2022-12-28 16:07:49 26.39MB FREEBSD 操作系统 设计 实现
1
(93) 北京理工大学远程教育学院2022-2023学年第一学期 《操作系统》期末试卷
2022-12-28 11:03:57 53KB 操作系统试卷
1
实验内容:1.本实验是模拟操作系统的主存分配,运用可变分区的存储管理算法设计主存分配和回收程序,并不实际启动装入作业。 2.采用最先适应法、最佳适应法、最坏适应法分配主存空间。 3.当一个新作业要求装入主存时,必须查空闲区表,从中找出一个足够大的空闲区。若找到的空闲区大于作业需要量,这时应把它分成二部分,一部分为占用区,剩余部分又成为一个空闲区。 4.当一个作业撤离时,归还的区域如果与其他空闲区相邻,则应合并成一个较大的空闲区,登在空闲区表中。 5.运行所设计的程序,输出有关数据结构表项的变化和内存的当前状态。 算法描述: 最先适应法: 将进程往尽量低地址空闲区域放,放不下的话在将地址慢慢升高,每一次存放,都从低地址开始寻找满足的空闲区域,直至最高地址,每次存放都从0开始。 最佳适应法: 和最先适应算法相似,当进程申请空闲的时候,系统都是从头开始查找。空闲区域是从小到大记录的,每次查找都是从最小的开始,直到查找的满足要求的最小空间区域。 最坏适应法: 该算法与之前两种算法相反,用最大的空闲区域来存储东西
1
1.本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的不同来设计磁盘的调度算法。 2.实现的磁盘调度算法有FCFS,SSTF,SCAN,CSCAN和 NStepSCAN算法。 设定开始磁道号寻道范围,依据起始扫描磁道号和最大磁道号数,随机产生要进行寻道的磁道号序列。 3.选择磁盘调度算法,显示该算法的磁道访问顺序,计算出移动的磁道总数和平均寻道总数。 4.按算法的寻道效率进行排序,并对各算法的性能进行分析比较。 1.算法描述 1)FCFS算法实现思路:将vector内随机产生的数依次读出,相当于对于队列数据结构中的出队操作。 2)SSTF算法实现思路:在时间复杂度和空间复杂度上的综合考虑,我首先将vector内的数据进行排序,然后确定当前磁道号在有序数据中的位置,然后在该位置的左右找到离它最近的数,并将当前位置进行刷新。 3)SCAN算法实现思路:首先将vector内的数据进行排序,然后同样地确定当前磁道号在有序数据中的位置,然后在向内的方向上依次访问,访问完了之后,再输出初始位置向外的服务序列。 4)CSCAN算法实现思路:开始和前面的算法一样,也是先进行排序,定位,然后
1