技术栈
操作系统
apolloyhl
1 天前
linux
·
运维
·
服务器
·
操作系统
深入理解 Linux 内核进程管理
在 Linux 系统中,进程是资源分配和调度的基本单位,内核对进程的高效管理直接决定了系统的性能与稳定性。本文将从进程描述符的结构入手,逐步剖析进程的创建、线程实现与进程终结的完整生命周期,带您深入理解 Linux 内核的进程管理机制。
hour_go
3 天前
笔记
·
操作系统
用户态与内核态的深度解析:安全、效率与优化之道
近日与一位朋友深入探讨了操作系统中用户态(User Mode)和内核态(Kernel Mode)的区别。最初的疑问很简单:“既然两者都能调动CPU,是不是只是文件权限不同?” 但随着讨论的深入,我们触及了操作系统设计的核心哲学。本文将这次富有启发性的对话整理成文,旨在深入剖析两态分离的意义、其带来的性能挑战以及现代计算机系统是如何精巧地解决这些挑战的。
LUCIAZZZ
4 天前
网络
·
网络协议
·
计算机网络
·
http
·
https
·
操作系统
HTTPS优化简单总结
HTTPS是计算密集型任务,不是IO密集型任务所以硬件最好买更高级的CPU,而不是网卡,磁盘TLS握手的目的就是为了算出最终的会话密钥,那把会话密钥缓存起来就好了
fakerth
6 天前
操作系统
·
openharmony
【OpenHarmony文件管理子系统】文件访问接口解析
OpenHarmony文件访问接口(filemanagement_file_api)是开源鸿蒙操作系统中的核心文件系统接口,为应用程序提供了完整的文件IO操作能力。该项目基于Node-API(NAPI)技术,实现了JavaScript到C++的桥接,支持多种编程语言接口,包括JavaScript、C、C++、Rust等。
Layflok
6 天前
笔记
·
操作系统
·
内存管理
·
王道笔记
第三章 内存管理
内存可存放数据,程序执行前需要先放到内存中才能被CPU处理,缓和CPU与硬盘之间的速度矛盾。操作系统作为资源的管理者,需要管理那些?
fakerth
8 天前
操作系统
·
openharmony
【OpenHarmony文件管理子系统】文件访问接口mod_fileio解析
mod_fileio模块是OpenHarmony文件管理API中的核心模块之一,提供了完整的文件I/O操作功能。该模块基于Node.js N-API构建,为JavaScript应用提供了丰富的文件系统操作接口,包括文件读写、目录操作、流处理、文件监控等功能。
fakerth
8 天前
操作系统
·
openharmony
【OpenHarmony文件管理子系统】文件访问接口mod_file解析
mod_file模块是OpenHarmony分布式文件系统(DistributedFS)中负责文件操作的核心JavaScript接口模块。该模块基于Node-API(NAPI)技术,为JavaScript应用提供了完整的文件系统操作能力,包括文件/目录的创建、删除、复制、移动、读写等基础功能。
IT成长日记
8 天前
linux
·
运维
·
服务器
·
操作系统
·
运行级别
【Linux基础】Linux系统管理:深入理解Linux运行级别及其应用
目录引言1 Linux运行级别概述1.1 运行级别的定义1.2 运行级别的作用2 Linux运行级别详解
Ziyoung
9 天前
操作系统
国产操作系统调研报告:产业现状与未来方向
本次调研旨在从一名初学操作系统的大学生视角出发,对当前国产操作系统的现状进行剖析,希望通过这次报告能够让科班学生对国内操作系统领域局面有一个大致的了解,为未来是否在这个领域深耕提供信息参考,并辅助了解进一步技术研究需要掌握的技术栈。
OpenAnolis小助手
9 天前
操作系统
·
龙蜥社区
·
risc-v
·
龙蜥生态
睿思芯科正式加入龙蜥社区,携手共建 RISC-V 服务器生态新标杆
近日,睿思芯科签署了 CLA(Contributor License Agreement,贡献者许可协议),加入龙蜥社区(OpenAnolis),成为社区合作伙伴。未来,双方将聚焦云计算、高性能计算等场景,联合推进龙蜥操作系统 Anolis OS 在 RISC-V 架构上的深度适配,并通过技术共享、生态共建,加速 RISC-V 从“新兴架构”向“服务器级主流选择”的跨越。
CYRUS_STUDIO
9 天前
android
·
操作系统
·
逆向
深入内核交互:用 strace 看清 Android 每一个系统调用
版权归作者所有,如有转发,请注明文章出处:cyrus-studio.github.io/blog/strace 是 Linux 下用于跟踪一个程序在运行时所发生的 系统调用(system calls) 和 信号(signals) 的调试工具。
码达拉
9 天前
linux
·
面试
·
编辑器
·
操作系统
·
vim
Linux开发必备:yum/vim/gcc/make全攻略
目录1.学习yum、apt⼯具,进⾏软件安装1-1 什么是软件包1-2 yum/apt具体操作2. 编辑器Vim
CYRUS_STUDIO
10 天前
android
·
操作系统
·
逆向
FART 自动化脱壳框架优化实战:Bug 修复与代码改进记录
版权归作者所有,如有转发,请注明文章出处:cyrus-studio.github.io/blog/源码:github.com/CYRUS-STUDI…
CYRUS_STUDIO
11 天前
android
·
操作系统
·
逆向
Frida + FART 联手:解锁更强大的 Android 脱壳新姿势
版权归作者所有,如有转发,请注明文章出处:cyrus-studio.github.io/blog/增强 FART 的脱壳能力:解决对抗 FART 的壳、动态加载的 dex 的 dump 和修复;
Code_Artist
12 天前
java
·
后端
·
操作系统
说说恶龙禁区Unsafe——绕过静态类型安全检查&直接操作内存的外挂
今天要给 JYM 介绍的是 Unsafe 的概念以及各个语言中的现有实现。Unsafe(字面意思“不安全”)通常指一组绕过语言或运行时常规安全机制的底层 API。 它们允许开发者直接操作内存、对象布局、线程调度等,打破了编程语言设计时的“安全边界”。
M1A1
13 天前
linux
·
后端
·
操作系统
Linux:数字世界的隐形基石与开源革命的王者
当你用安卓手机发送信息,当你浏览百度、谷歌或淘宝,当你乘坐高铁或飞机,当你使用ATM机取款,甚至当你在电影院观看好莱坞大片时,一个强大而隐秘的操作系统正在幕后支撑着这一切。它并非家喻户晓的Windows或macOS,而是堪称数字世界“隐形引擎”的Linux。
qqxhb
14 天前
系统架构
·
操作系统
·
系统软件
·
应用软件
系统架构设计师备考第4天——计算机软件概述&操作系统
软件定义软件分类选择题:以下属于系统软件的是? A. 微信 B. Windows 11 C. Photoshop D. 企业财务系统 答案:B(Windows是操作系统,属系统软件)。
重启的码农
15 天前
c++
·
windows
·
操作系统
Windows虚拟显示器MttVDD源码分析 (8) 驱动日志系统
在上一章 命名管道IPC通信 中,我们学习了如何为驱动程序安装一部“电话”,让外部的控制软件可以实时地向它发送命令。在这个过程中,我们反复看到了一个名为 vddlog 的函数,它似乎在驱动程序的关键时刻记录着各种信息。
重启的码农
15 天前
c++
·
windows
·
操作系统
Windows虚拟显示器MttVDD源码分析 (7) 命名管道IPC通信
在上一章 高级色彩与HDR管理 中,我们已经将 MttVDD 打造成了一款支持高级色彩功能的虚拟显示器。它现在不仅能工作,而且表现出色。