os

无小道10 天前
os·守护进程·进程间关系
OS——进程间关系与守护进程进程组是一个或者多个进程的集合。每个进程除了pid,ppid之外还有pgid这个属性,即进程组id,它表示该进程属于哪个进程组:
无小道12 天前
信号·os
OS——信号目录信号是什么信号的类型信号的产生两种方式发送信号的系统调用关于定时器信号的保存和信号处理理清概念信号处理的时机
星马梦缘15 天前
算法·操作系统·os·tlb
快表、页表地址获取+缓存、主存、硬盘数据获取所以,做题时的逻辑顺序就是:也就是说,先查TLB,如果没有地址,那就要去页表(存在主存中)遍历5级,一定会得到。接着拿这个地址去缓存找是否有页数据,如果没有就去主存查,如果还没有就会触发缺页,会从硬盘取数据
mifengxing1 个月前
操作系统·多线程·os·进程信息传递
操作系统(三)一、信号1.信号的定义 用于通知某个进程某个特殊事件已经发生,进程在接受到一个信号后,会对该信号进行处理
551只玄猫1 个月前
算法·操作系统·os·实验报告·操作系统原理·磁盘调度算法·磁盘调度
【操作系统原理 实验报告6】磁盘调度算法上一篇:【操作系统原理 实验报告5】物理存储器与进程逻辑地址管理目录一、实验目的和要求实验预习内容三、实验项目摘要
AMoon丶1 个月前
开发语言·后端·算法·缓存·golang·os
Golang--内存管理堆内存管理主要就是做三件事:分配内存块、组织内存块、回收内存块。每次申请堆内存都从未分配内存中分割出一个小内存块,然后将所有内存块使用链表组织起来。同时需要一些信息来描述每个内存块基本信息,如:大小、是否被使用、下一个内存块地址等…
HIT_Weston1 个月前
os·nuttx·armv7m
170、【OS】【Nuttx】【ARMV7M】任务跳转(上下文切换)(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston1 个月前
os·nuttx·armv7m
171、【OS】【Nuttx】【ARMV7M】任务跳转(上下文切换)(二)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
Charlie__ZS2 个月前
linux·os·ubuntn
Ubuntu 22.04新建用户,并赋予管理权限在Ubuntu系统中,有一种特殊的用户:超级用户(root)。 root用户,权限太大,可以对系统进行任意操作。例如:删除系统文件等危险操作。为了避免误操作导致系统崩溃或数据丢失,我们一般不使用超级用户账号进行日常操作。
ErizJ2 个月前
linux·面试·职场和发展·操作系统·os
面试 | 操作系统面试答法:进程是资源分配的基本单位,拥有独立的地址空间;线程是 CPU 调度的基本单位,共享进程的资源。线程比进程轻量(创建和切换开销小),但线程崩溃会影响整个进程,进程间相互隔离。Go 的 goroutine 是用户态协程,由 runtime 的 GMP 模型调度,初始栈 2KB,切换不需要进入内核态,比线程更轻量。
HIT_Weston2 个月前
os·栈溢出·nuttx
169、【OS】【Nuttx】【栈溢出】up_initial_state(IPSR&EPSR)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston2 个月前
os·栈溢出·nuttx
162、【OS】【Nuttx】【栈溢出】中断栈行为(双栈模型)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston2 个月前
os·栈溢出·nuttx
158、【OS】【Nuttx】【栈溢出】中断栈不检查(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston2 个月前
os·nuttx·栈监控
155、【OS】【Nuttx】【栈溢出】安全边距(二)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston2 个月前
os·nuttx·栈监控
154、【Nuttx】【OS】【启动】栈溢出检测(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston2 个月前
os·nuttx·栈监控
153、【Nuttx】【OS】【启动】回归!继续 Nuttx 探索(Stack Monitor)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
啊阿狸不会拉杆3 个月前
c++·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第十章 - 多处理机操作系统大家好!今天我们来系统梳理《计算机操作系统》第十章 —— 多处理机操作系统的核心知识点。这一章是操作系统进阶的关键内容,不仅要理解概念,更要结合实战代码和架构案例掌握其核心逻辑。全文语言通俗易懂,每个核心知识点都配有C++98 标准的完整可运行代码、实战案例,还附带架构图 / 流程图的生成提示词,方便大家动手实操。
啊阿狸不会拉杆3 个月前
开发语言·c++·人工智能·os·计算机操作系统
《计算机操作系统》 第十一章 -多媒体操作系统大家好!今天我们深入讲解《计算机操作系统》第十一章 —— 多媒体操作系统。多媒体操作系统是传统 OS 针对音视频、图像等多媒体数据处理的扩展,核心解决实时性、高带宽、低延迟等问题。本文会结合通俗易懂的概念讲解 + 可直接运行的 C++98 代码 + 架构图 / 流程图,让大家彻底搞懂多媒体 OS 的核心知识点。
啊阿狸不会拉杆3 个月前
人工智能·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》 - 第九章 操作系统接口操作系统接口是用户与操作系统交互的桥梁,也是《计算机操作系统》学习的核心知识点之一。本文将围绕第九章 “操作系统接口” 展开详细讲解,从用户接口到系统调用的实现,每个知识点都搭配通俗易懂的解释、完整的 C++98 代码案例和可视化图表,帮助你彻底掌握这一章的核心内容。
啊阿狸不会拉杆3 个月前
开发语言·c++·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第七章 - 文件管理大家好!今天我们来系统梳理《计算机操作系统》第七章 “文件管理” 的核心知识点,从基础概念到代码实现,力求通俗易懂,每个核心知识点都会搭配实战案例和架构图 / 流程图,帮助大家彻底吃透文件管理的底层逻辑。所有代码均采用C++98 标准编写,可直接编译运行,注释详尽,方便动手实操。