python学习之旅(os模块)
也可以在文档中进行查询,文档链接os库是 Python 的标准库之一,用于与操作系统进行交互。它提供了许多用于管理文件和目录、运行系统命令、环境变量管理、进程管理等功能。常用的函数有:os.system()、os.mkdir()、os.chdir()、os.getcwd()、os.rmdir()、o...
操作系统学习(三):浅析比例份额调度——彩票调度和步长调度
1、简单介绍 比例份额(proportional-share)算法基于一个简单的想法:调度程序的最终目标,是确保每个工作获得一定比例的 CPU 时间,而不是优化周转时间和响应时间。他有一种简单的实习——彩票调度(lottery schedulin...

操作系统学习(二):浅析多级反馈队列MLFQ
0、引言在上篇文章操作系统学习(一):浅析操作系统进程调度算法中讲到,在一个通用的操作系统中,操作系统通常对每个作业的长度知之甚少。因此,我们如何建立一个没有这种先验知识的 SJF/STCF?更进一步,我们如何能够将已经看到的一些想法与 RR 调度程序结合起来,以便响应时...

操作系统学习(一):浅析操作系统进程调度算法
0、前置知识0.1 调度性能指标 周转时间:周转时间 = 完成时间 - 到达时间响应时间:响应时间 = 首次运行时间 - 到达时间0.2 上下文切换 当一个进程停止时,他的寄存器将被保存在这个...

基于操作系统实现进程队列学习
实验目的通过对处理机调度、基本存储管理、作业进程控制算法的模拟,进一步加深对进程概念、作业概念的理解。深入了解批处理系统如何组织作业、管理作业和调度作业。实验内容主要涵盖三大方面:1. 处理机调度,2. 基本存储管理, 3. 作业进程控制。处理机调度:处理机调度包括作业调度和进程调度两个部。作业调度...

面试整理学习专题2:操作系统(二)
16、缓冲区溢出?危害?缓冲区为暂时放置输入或输出资料的内存。缓冲区溢出是指当计算机向缓冲区填充数据时超出了缓冲区本身的容量,溢出的数据覆盖在合法数据上。危害:程序崩溃导致拒绝服务和跳转并且执行一段恶意代码。17、分段、分页的区别?18、物理地址、逻辑地址、虚拟内存的概念。19、页面置换算法有哪些?...

面试整理学习专题2:操作系统(一)
1、并发和并行的理解?并行指两个或者多个事件同一时刻发生,并发是两个或者多个事件在同一时间间隔发生;并行是在不同实体上的多个事件,并发是在同一实体上的多个事件(如单核CPU轮转时间片)。2、同步、异步、阻塞、非阻塞的概念。同步:一个同步调用发出之后,调用者需要一直等待返回结果。有返回结...
Linux操作系统学习(运维必会)
1、开机登录开机会启动很多进程,在Windows上叫“服务”(service),在Linux上叫做“守护进程”(daemon)登录方式:命令行登录ssh登录图形界面登录2、关机不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据同步到硬盘中。sync ...

为什么要学习鸿蒙,HarmonyOS不只是操作系统
前言对于IT行业,头部力量或者已经形成生态的东西,很难撼动其地位,鸿蒙的出现并不是为了取代安卓,而是把眼光放在下一个时代,也就是5G时代。在5G时代中,最重要的是万物互联,鸿蒙想要在5G时代占据主导权。在鸿蒙系统中,手机不仅仅是手机,而是一个超级终端控制器。使用鸿蒙可以根...

【操作系统学习】(六)文件系统(1)
本文首发于稀土掘金。该平台的作者 逐光而行 也是本人。一点感悟随着对操作系统学习的逐渐深入,越来越感受到如下两点:操作系统也有自己的“设计模式”,类似于人类社会的“管理模式”。从某种程度上说,操作系统管理调度和人文学科中的管理是互通的。数据结构与算法,虽然在写业务代码的时候可能用不到,但都一一体现在...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。