os

HIT_Weston2 天前
os·栈溢出·nuttx
162、【OS】【Nuttx】【栈溢出】中断栈行为(双栈模型)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston5 天前
os·栈溢出·nuttx
158、【OS】【Nuttx】【栈溢出】中断栈不检查(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston6 天前
os·nuttx·栈监控
155、【OS】【Nuttx】【栈溢出】安全边距(二)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston8 天前
os·nuttx·栈监控
154、【Nuttx】【OS】【启动】栈溢出检测(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston11 天前
os·nuttx·栈监控
153、【Nuttx】【OS】【启动】回归!继续 Nuttx 探索(Stack Monitor)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
啊阿狸不会拉杆1 个月前
c++·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第十章 - 多处理机操作系统大家好!今天我们来系统梳理《计算机操作系统》第十章 —— 多处理机操作系统的核心知识点。这一章是操作系统进阶的关键内容,不仅要理解概念,更要结合实战代码和架构案例掌握其核心逻辑。全文语言通俗易懂,每个核心知识点都配有C++98 标准的完整可运行代码、实战案例,还附带架构图 / 流程图的生成提示词,方便大家动手实操。
啊阿狸不会拉杆1 个月前
开发语言·c++·人工智能·os·计算机操作系统
《计算机操作系统》 第十一章 -多媒体操作系统大家好!今天我们深入讲解《计算机操作系统》第十一章 —— 多媒体操作系统。多媒体操作系统是传统 OS 针对音视频、图像等多媒体数据处理的扩展,核心解决实时性、高带宽、低延迟等问题。本文会结合通俗易懂的概念讲解 + 可直接运行的 C++98 代码 + 架构图 / 流程图,让大家彻底搞懂多媒体 OS 的核心知识点。
啊阿狸不会拉杆1 个月前
人工智能·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》 - 第九章 操作系统接口操作系统接口是用户与操作系统交互的桥梁,也是《计算机操作系统》学习的核心知识点之一。本文将围绕第九章 “操作系统接口” 展开详细讲解,从用户接口到系统调用的实现,每个知识点都搭配通俗易懂的解释、完整的 C++98 代码案例和可视化图表,帮助你彻底掌握这一章的核心内容。
啊阿狸不会拉杆1 个月前
开发语言·c++·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第七章 - 文件管理大家好!今天我们来系统梳理《计算机操作系统》第七章 “文件管理” 的核心知识点,从基础概念到代码实现,力求通俗易懂,每个核心知识点都会搭配实战案例和架构图 / 流程图,帮助大家彻底吃透文件管理的底层逻辑。所有代码均采用C++98 标准编写,可直接编译运行,注释详尽,方便动手实操。
啊阿狸不会拉杆1 个月前
java·开发语言·c++·人工智能·嵌入式硬件·os·计算机操作系统
《计算机操作系统》第六章-输入输出系统大家好!今天给大家带来《计算机操作系统》第六章 —— 输入输出(I/O)系统的全面解析。I/O 系统是操作系统连接外部设备和计算机核心的桥梁,也是面试、考研的高频考点。本文会从基础概念到代码实现,用通俗易懂的语言拆解每个知识点,还附带完整可运行的 C++98 代码案例、架构图 / 流程图,方便大家动手实操,彻底吃透 I/O 系统!
啊阿狸不会拉杆1 个月前
人工智能·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第四章-存储器管理大家好!今天给大家带来《计算机操作系统》第四章 —— 存储器管理的全面解析。存储器管理是操作系统核心模块之一,直接决定了程序能否高效、安全地运行。本文会从基础概念到代码实现,用通俗易懂的语言拆解每个知识点,还会附上可直接运行的 C++代码,帮助大家彻底吃透这一章!
LiRuiJie1 个月前
java·jvm·os·底层
从OS层面深入剖析JVM如何实现多线程与同步互斥Mark Word 存储的“概念字段”(按用途分类,不按位数):对象的 身份哈希值(identityHashCode)(若已计算并缓存)
a不是橘子1 个月前
笔记·ubuntu·操作系统·虚拟机·os·pv操作
03在Ubuntu中验证PV操作1) 学习多线程操作(Pthread库) 2) 学习Linux中PV操作对应的实现1)Vmware WorkStation Pro 2)虚拟机操作系统:Ubuntu20.04
崎岖Qiu1 个月前
笔记·操作系统·os
【OS笔记44】:磁盘存储管理核心目标:磁盘是计算机主要的辅助存储器。要想读写数据,必须经历三个步骤:场景假设: 当前磁头位置:53号柱面。 请求队列(等待访问的柱面序列):98, 183, 37, 122, 14, 124, 65, 67。
无小道1 个月前
linux·线程·进程·os·线程库·用户级线程库·线程使用
OS中的线程优点:缺点:健壮性低,一个线程崩,所有线程都崩(比如,当一个线程执行非法操作,系统的kill信号不是单发给某个线程,而是发送给整个进程,再比如,一个线程没释放锁,其余线程都卡住)。
崎岖Qiu1 个月前
笔记·操作系统·dma·os
【OS笔记39】:设备管理 - 数据传送控制方式核心任务:设备管理的主要任务之一,就是控制设备和内存/CPU之间的数据传送。 演变逻辑:随着计算机技术的发展,为了减少CPU在I/O操作中的干预,提高并行性,产生了以下几种控制方式。
崎岖Qiu1 个月前
笔记·操作系统·dma·os
【OS笔记40】:设备管理 - 通道控制方式DMA 方式虽然解放了 CPU 的数据搬运工作,但仍存在不足:通道技术的出现,真正实现了 CPU 与 I/O 设备(及 I/O 与 I/O 之间)的并行工作。
崎岖Qiu2 个月前
笔记·操作系统·存储管理·文件系统·os
【OS笔记35】:文件系统的使用、实现与管理核心概念:对文件的操作通过操作系统提供的系统调用实现。在编程层面,这些操作表现为一组函数。在深入具体算法之前,需要明确主存(内存)管理与文件存储(外存)管理的区别。
崎岖Qiu2 个月前
笔记·操作系统·os·设备管理·io设备
【OS笔记38】:设备管理 - I/O 设备原理前言: 计算机系统中,除了 CPU 和内存,其余部分均为外设。设备管理的任务最为繁杂,源于设备种类繁多且速度差异极大。 本章内容:实现用户能以操作文件的方式简便地操作各种复杂硬件设备。
崎岖Qiu2 个月前
笔记·操作系统·存储管理·文件系统·os
【OS笔记36】:文件存储空间管理(一)- 空闲区表法核心思想:空闲区表法(又称空闲文件目录)与内存管理中的“动态分区分配”极为相似。它将磁盘上的空闲物理块组织成一个表,记录每一组连续空闲块的信息。