unix

wunaiqiezixin2 天前
linux·unix·os·xv6·mit6.s081
MIT 6.S081 file system 实验篇(lab9):Large files (moderate)给 xv6 的 inode 增加二级间接块(doubly-indirect block),把单文件上限从 268 块提升到 65803 块。
江屿风2 天前
linux·运维·笔记·系统架构·centos·unix
【Linux系统】【Linux进程终止等待详解与程序替换机制初体验】流食般投喂文章定位:进程控制是理解操作系统"如何管理运行中的程序"的核心章节。本文依据课堂实录整理,覆盖进程终止的退出码语义、wait/waitpid僵尸进程回收、status位图解析、阻塞/非阻塞等待的本质区别,以及exec程序替换的初步原理。
hacker7076 天前
华为·unix·harmonyos
BYTE UNIXBench 鸿蒙 PC 适配全记录:从经典 Unix 基准套件到 HAP_HNP 终端工具适配开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_byte-unixbench
yutian06068 天前
c语言·unix
C: Unix UTC 时间戳转为 UTC+8 北京时间纯 C 实现,不依赖time.h系统时间库,把 Unix UTC 时间戳(单位秒,long long)转换成 UTC+8 北京时间,输出 YYYY-MM-DD HH:MM:SS。
深念Y9 天前
服务器·ios·unix·pve·freebsd
iOS模拟器在无Metal的NVIDIA显卡环境下的可行性研究报告主题:在没有 Metal 硬件加速的 NVIDIA GPU (Pascal 及更早架构) 上,能否运行 iOS 模拟器?如何实现? 适用范围:Hackintosh / 虚拟机环境中的 macOS,且显卡仅支持 NVIDIA WebDriver(无原生 Metal 驱动)
深念Y12 天前
服务器·unix·系统·pve·freebsd·虚拟化平台
【保姆级教程】Proxmox VE (PVE) 安装 FreeBSD 完整指南FreeBSD 是一个类 UNIX 操作系统,因其卓越的稳定性、强大的 ZFS 文件系统和先进的网络协议栈,在服务器领域拥有众多忠实用户。本文将以 Proxmox VE (PVE) 虚拟机平台为例,手把手带你完成 FreeBSD 的完整安装过程。
wunaiqiezixin1 个月前
linux·unix·os·xv6·mit6.s081
MIT 6.S081 xv6 源码精读(Scheduling):sched、scheduler本篇是 swtch.S 源码精读 的姊妹篇。上篇我们把 swtch 拆到字母级,知道它「存旧现场、载新现场、ret 跳到新 ra」。这篇看 proc.c 里谁在调用 swtch、怎么编排成完整调度:scheduler(调度器循环)、sched(切走原语)、yield(主动让出)、forkret(新进程首跑)。
筠筠喵呜喵1 个月前
c++·unix
解决问题:QNX平台调用glReadPixels卡滞QNX 7.1系统中使用glReadPixels。明明绑了PBO,glReadPixels 还是卡500ms。更诡异的是,注释掉 glMapBuffer 照样卡——说明阻塞点根本不在数据回传,而在 glReadPixels 本身。 问题代码如下:
ambition202421 个月前
linux·开发语言·数据结构·unix
操作系统同步:读者-写者问题与读写公平法详解(附每个 PV 操作含义)在操作系统中,读者-写者问题是一个经典的进程同步问题。它描述的是多个进程共享同一份数据(如文件、数据库记录或内存区域)的场景。其中:
小小酥诶1 个月前
unix
Makefile 入门与实践:用一条命令管理你的构建流程写代码只是开发的一半,另一半是怎么编译、怎么跑、怎么发布。Makefile 是 Unix 世界里最经典的自动化工具之一——简单、通用、几乎无处不在。注意:本文是博主自我学习的笔记。
吴声子夜歌1 个月前
linux·运维·开发语言·unix
正则指引——Linux/UNIX如果你用过vi、grep、awk、sed之类的工具,或许会记得:这些工具虽然支持正则表达式,但语法却很不一样,按照通常习惯的方法写的正则表达式往往不是无法识别((abc)竟然可能报错)就是匹配错误(\d无法匹配数字字符)。而且,这些工具自身之间也存在差异,同样的结构,有时需要转义有时不需要转义。这究竟是为什么呢?
wunaiqiezixin1 个月前
linux·unix·os·xv6·mit6.s081
MIT 6.S081 lazy 前置篇(lab5):缺页异常、惰性分配、写时复制、页面换出学习操作系统时,页表、缺页异常、写时复制、惰性分配、页面换出……这些名词往往会一股脑涌过来,让人眼花缭乱。但其实它们之间有着清晰的层级关系:缺页异常是硬件提供的基础机制,而惰性分配、写时复制、页面换出,都是操作系统利用这个机制实现的内存管理策略。
测试运维日常笔记1 个月前
linux·笔记·unix
Unix/Linux 系统软件包管理笔记注意: 需要先获取软件包文件(通常为 .pkg 格式)或使用 SMIT 工具:或使用 SMIT 工具:
RisunJan1 个月前
linux·运维·unix
Linux命令-spell(Unix 拼写检查工具 —— 文本校对的基础利器)快速参考:spell 是 Unix/Linux 系统中的传统英文拼写检查工具。它从标准输入或文件中读取文本,逐一检查每个单词是否在系统字典中存在,输出所有拼写可疑的单词。spell 是 ispell/hunspell 系列工具的底层接口,现代 Linux 发行版中通常由 aspell 或 hunspell 提供兼容实现。
wunaiqiezixin2 个月前
linux·unix·os·xv6·mit6.s081
MIT 6.S081 syscall 实验篇(lab2):System call tracing (moderate)本实验要实现一个 trace 功能:跟踪某个用户程序执行过程中调用了哪些系统调用,并把每次调用的名称与返回值打印出来,格式形如 进程id: syscall 系统调用名 -> 返回值。
栩栩云生2 个月前
分布式·unix
被抹去的 27 秒:你的代码,其实并不活在真实的时间里如果你查看一台服务器当前的 Unix 时间戳,它记录的不是“地球刚刚转了多久”,它和我们日常理解的时间,并不是同一个东西。
一只小菜鸡..2 个月前
笔记·学习·unix
南京大学 操作系统 (JYY) 学习笔记:从 UNIX 到 Linux 与庞大的应用生态写在前面:这是本系列的第十二篇。我们已经了解了一个典型的操作系统给应用程序提供的“一切”:从操作系统为应用程序提供的对象和 API,到可执行文件的链接和加载。操作系统在底层实现了管理硬件资源的极致机制,这是狭义“操作系统”负责的功能。
躺柒2 个月前
linux·服务器·c语言·数据库·unix·ibm
读半导体简史08大型机1.1. 雷明顿公司创建于19世纪,从枪支制作开始,白手起家1.2. 1873年,雷明顿收购基于“QWERTY”键盘的打字机专利,并在这项专利的基础上,增加了一个非常重要的功能键“Shift”
aduzhe2 个月前
服务器·unix
关于lib文件格式(keil/unix)From Wikipedia, the free encyclopedia.a, .lib, .ar[1]
大E帝国子民12 个月前
服务器·macos·unix
MacOS 安装Seismic Unix目前,Seismic Unix 适用于Unix系统及其衍生系统,包括Ubuntu,RedHat等Linux发行版,苹果公司的Mac OS系统,微软Windows10 系统。