os

HIT_Weston4 天前
os·nuttx·armv7m
170、【OS】【Nuttx】【ARMV7M】任务跳转(上下文切换)(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston4 天前
os·nuttx·armv7m
171、【OS】【Nuttx】【ARMV7M】任务跳转(上下文切换)(二)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
Charlie__ZS5 天前
linux·os·ubuntn
Ubuntu 22.04新建用户,并赋予管理权限在Ubuntu系统中,有一种特殊的用户:超级用户(root)。 root用户,权限太大,可以对系统进行任意操作。例如:删除系统文件等危险操作。为了避免误操作导致系统崩溃或数据丢失,我们一般不使用超级用户账号进行日常操作。
ErizJ6 天前
linux·面试·职场和发展·操作系统·os
面试 | 操作系统面试答法:进程是资源分配的基本单位,拥有独立的地址空间;线程是 CPU 调度的基本单位,共享进程的资源。线程比进程轻量(创建和切换开销小),但线程崩溃会影响整个进程,进程间相互隔离。Go 的 goroutine 是用户态协程,由 runtime 的 GMP 模型调度,初始栈 2KB,切换不需要进入内核态,比线程更轻量。
HIT_Weston7 天前
os·栈溢出·nuttx
169、【OS】【Nuttx】【栈溢出】up_initial_state(IPSR&EPSR)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston23 天前
os·栈溢出·nuttx
162、【OS】【Nuttx】【栈溢出】中断栈行为(双栈模型)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston25 天前
os·栈溢出·nuttx
158、【OS】【Nuttx】【栈溢出】中断栈不检查(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston1 个月前
os·nuttx·栈监控
155、【OS】【Nuttx】【栈溢出】安全边距(二)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston1 个月前
os·nuttx·栈监控
154、【Nuttx】【OS】【启动】栈溢出检测(一)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
HIT_Weston1 个月前
os·nuttx·栈监控
153、【Nuttx】【OS】【启动】回归!继续 Nuttx 探索(Stack Monitor)【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除
啊阿狸不会拉杆2 个月前
c++·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第十章 - 多处理机操作系统大家好!今天我们来系统梳理《计算机操作系统》第十章 —— 多处理机操作系统的核心知识点。这一章是操作系统进阶的关键内容,不仅要理解概念,更要结合实战代码和架构案例掌握其核心逻辑。全文语言通俗易懂,每个核心知识点都配有C++98 标准的完整可运行代码、实战案例,还附带架构图 / 流程图的生成提示词,方便大家动手实操。
啊阿狸不会拉杆2 个月前
开发语言·c++·人工智能·os·计算机操作系统
《计算机操作系统》 第十一章 -多媒体操作系统大家好!今天我们深入讲解《计算机操作系统》第十一章 —— 多媒体操作系统。多媒体操作系统是传统 OS 针对音视频、图像等多媒体数据处理的扩展,核心解决实时性、高带宽、低延迟等问题。本文会结合通俗易懂的概念讲解 + 可直接运行的 C++98 代码 + 架构图 / 流程图,让大家彻底搞懂多媒体 OS 的核心知识点。
啊阿狸不会拉杆2 个月前
人工智能·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》 - 第九章 操作系统接口操作系统接口是用户与操作系统交互的桥梁,也是《计算机操作系统》学习的核心知识点之一。本文将围绕第九章 “操作系统接口” 展开详细讲解,从用户接口到系统调用的实现,每个知识点都搭配通俗易懂的解释、完整的 C++98 代码案例和可视化图表,帮助你彻底掌握这一章的核心内容。
啊阿狸不会拉杆2 个月前
开发语言·c++·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第七章 - 文件管理大家好!今天我们来系统梳理《计算机操作系统》第七章 “文件管理” 的核心知识点,从基础概念到代码实现,力求通俗易懂,每个核心知识点都会搭配实战案例和架构图 / 流程图,帮助大家彻底吃透文件管理的底层逻辑。所有代码均采用C++98 标准编写,可直接编译运行,注释详尽,方便动手实操。
啊阿狸不会拉杆2 个月前
java·开发语言·c++·人工智能·嵌入式硬件·os·计算机操作系统
《计算机操作系统》第六章-输入输出系统大家好!今天给大家带来《计算机操作系统》第六章 —— 输入输出(I/O)系统的全面解析。I/O 系统是操作系统连接外部设备和计算机核心的桥梁,也是面试、考研的高频考点。本文会从基础概念到代码实现,用通俗易懂的语言拆解每个知识点,还附带完整可运行的 C++98 代码案例、架构图 / 流程图,方便大家动手实操,彻底吃透 I/O 系统!
啊阿狸不会拉杆2 个月前
人工智能·算法·计算机组成原理·os·计算机操作系统
《计算机操作系统》第四章-存储器管理大家好!今天给大家带来《计算机操作系统》第四章 —— 存储器管理的全面解析。存储器管理是操作系统核心模块之一,直接决定了程序能否高效、安全地运行。本文会从基础概念到代码实现,用通俗易懂的语言拆解每个知识点,还会附上可直接运行的 C++代码,帮助大家彻底吃透这一章!
LiRuiJie2 个月前
java·jvm·os·底层
从OS层面深入剖析JVM如何实现多线程与同步互斥Mark Word 存储的“概念字段”(按用途分类,不按位数):对象的 身份哈希值(identityHashCode)(若已计算并缓存)
a不是橘子2 个月前
笔记·ubuntu·操作系统·虚拟机·os·pv操作
03在Ubuntu中验证PV操作1) 学习多线程操作(Pthread库) 2) 学习Linux中PV操作对应的实现1)Vmware WorkStation Pro 2)虚拟机操作系统:Ubuntu20.04
崎岖Qiu2 个月前
笔记·操作系统·os
【OS笔记44】:磁盘存储管理核心目标:磁盘是计算机主要的辅助存储器。要想读写数据,必须经历三个步骤:场景假设: 当前磁头位置:53号柱面。 请求队列(等待访问的柱面序列):98, 183, 37, 122, 14, 124, 65, 67。
无小道2 个月前
linux·线程·进程·os·线程库·用户级线程库·线程使用
OS中的线程优点:缺点:健壮性低,一个线程崩,所有线程都崩(比如,当一个线程执行非法操作,系统的kill信号不是单发给某个线程,而是发送给整个进程,再比如,一个线程没释放锁,其余线程都卡住)。