操作系统

计算机操作系统-并发控制

什么是并发控制 操作系统中可能有多道程序同时运行的情况,需要对程序进行同步与互斥的控制,以实现并发控制。 并发控制的关键问题 死锁 饥饿 互斥 多道程序系统中存在许多进程,它们共享各种资源,然而有很多资源一次只能供一个进程使用。一次仅允许一个进程使用的资源称为临界资源(如 打印机等)。那么我们的多个 ... »

一篇文章带你了解服务器操作系统——Linux简单入门

一篇文章带你了解服务器操作系统——Linux简单入门 Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的 在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等 本篇内容属于《瑞吉外卖》的知识科普部分,有兴趣可以查看一下《瑞吉外卖》的相关文章内容 Linux简 ... »

JAVA如何获取jvm和操作系统相关信息

目录 背景 Jvm 操作系统 背景 今日搬砖🧱时需要获取系统运行时间、版本号等相关信息,使用Java自带的类进行获取系统运行的相关信息,在这整理记录分享一下,感兴趣的小伙伴可以自己尝试尝试。 Jvm 首先获取jvm相关信息,包含jvm的名称、版本号、启动时间、运行时间、环境变量、进程 »

Ventoy制作PE启动盘

前言 不怎么回事,只要是学计算机的都被非计算机专业的认为是会修电脑。常常抛来一个请求:咦,你不是学计算机的吗,帮我重装系统。 在日常生活中准备个有PE系统的U盘,以备不时之需。 常见的PE启动盘的制作的软件有: 大白菜,(支持黑苹果) 老毛桃 电脑店 微PE 杏雨梨云 无垠PE 大白菜、老毛桃和电脑 ... »

操作系统学习笔记12 | 从生磁盘到文件

下面就是磁盘管理的第3层抽象,从磁盘到文件,上一讲最后留下的盘块号并不符合我们日常使用计算机的习惯,而文件才是我们使用计算机更为常用的方式。这一部分就来细说第3层抽象:生磁盘到文件。这部分将解释如何从文件得到盘块号。 ... »

Roboduster

iNeuOS工业互联网操作系统,面向4个领域颁发第一批技术认证资质

iNeuOS工业互联网操作系统面向:仪器仪表、双碳环保、核能科学与工程和钢铁冶金领域颁发第一批技术认证资质,一共21名同志在项目实施过程中表现突出,从iNeuOS的应用、开发及项目过程中的交流都大大促进了项目保质保量的快速交付,特此颁发应用实施和二次开发工程认证。 ... »

lsjwq

操作系统学习笔记11 | 生磁盘的使用与管理

这部分是设备驱动的最后一部分——磁盘管理,相较于上一篇的键盘和显示器要更复杂,但大致过程基本相同。磁盘管理共有4层抽象,我们将从此学习、掌握设备驱动的一般研究理念和设计方法。这部分先介绍前2层生磁盘的抽象。 ... »

Roboduster

操作系统学习笔记10 | I/O、显示器与键盘

从这一部分开始介绍操作系统的设备驱动,操作系统通过文件系统的抽象驱动设备让用户能够使用显示器、键盘等交互工具。并讲解printf和scanf是如何实现敲下键盘将字符显示到屏幕上的。 ... »

Roboduster

操作系统学习笔记9 | 内存的换入和换出

分段和分页是内存管理的最重要的两个机制,而虚拟内存是实现分段和分页结合的重要方法。为了实现虚拟内存,就必须要有换入和换出机制。 ... »

Roboduster

[自制操作系统] 第19回 实现用户进程(下)

目录 一、前景回顾 二、进程的创建与初始化 三、如何进行进程的切换 四、运行测试 五、原书勘误 一、前景回顾 在上一回我们大概讲述了任务切换的发展,并且知道Linux采用的是一个CPU使用一个TSS的方式,在最后我们成功实现了tss。现在万事俱备,我们正式来实现用户进程。 二、进程的创建与初始化 进 ... »

Lizhixing

操作系统学习笔记6 | 进程调度

操作系统是一个复杂系统,将来还会面对很多复杂系统,希望通过对操作系统的学习,形成对复杂系统的研究和开发能力。本部分还介绍了一个实际的调度算法,理解操作系统调度的考虑因素和实现方法。 ... »

[自制操作系统] 第18回 实现用户进程(上)

目录 一、前景回顾 二、任务切换相关 三、实现TSS 四、运行测试 一、前景回顾 在上一回我们已经实现了键盘的驱动编写和环形缓冲区的实现,现在让我们来想这么一个问题: 一直以来我们的程序都在最高特权级0下工作,这意味着任何程序都和操作系统平起平坐,可以改动任何资源。如果不改变这种现状的话,某个不听话 ... »

Lizhixing

操作系统学习笔记1 | 初识操作系统

本部分主要记录了计算机开机过程中操作系统的工作流程,并以此理解操作系统的代码结构。 参考资料: 课程:哈工大操作系统(本笔记对应前三讲) 实验:操作系统原理与实践_Linux - 蓝桥云课 (lanqiao.cn) 笔记:操作系统学习导引 · 语雀 (yuque.com) 1. 什么是操作系统 操作 ... »

iNeuOS工业互联网操作系统,在航天和军工测控领域的应用

航天和军工领域的数字化转型和建设正在积极推进,在与航天二院、航天三院、航天六院、航天九院、无线电厂、兵工厂等单位交流的过程中,用户更聚焦试验和生产过程中的痛点,迫切需要解决软件平台统一监测和控制设备及软件与设备协同的问题。 ... »