Reius

  • 规范
    • JEDEC
    • IEEE
    • ARM
    • ONFI
    • 逻辑学
  • 系统
    • 操作系统
    • 文件系统
  • 工具
    • 软件
    • 硬件
  • 日志
    • 关于
    • 2023
    • 2022
操作系统
操作系统

操作系统数据模型(LP32 ILP32 LP64 等)

C 语言定义了一些基本数据类型,但是没有给出数据类型实际的位宽。随着 64bit 处理器的大量使用,操作系统等软件就需要选择匹配上这些数据类型,由此产生出了下表列出的各种数据模型(单位:bit)。 类型 LP32 ILP32 LP64 ILP64 LLP64 char 8 8 8 8 8 short 16 16 16 16 16 int 16 32 32 64 32 long 32 32 64 64 32 long long 64 64 64 64 64 pointer 32 32 64 64 64 另外, flo…

2022年7月31日 0条评论 234点热度 0人点赞 阅读全文
操作系统

linux自旋琐源码分析

本文对linux内核中自旋锁的实现进行分析,描述了其背后原理和相关数据结构的含义。本文所有代码来源于linux-5.13.10。 自旋锁被定义为 spinlock_t ,其具体的实现方式与CPU体系结构相关。自旋锁相关的文件列表如下(仅通用部分可供使用者在源文件中使用#include指令包含)。 类别 路径 通用 include/linux/spinlock.h 通用 include/linux/spinlock_types.h UP include/linux/spinlock_up.h UP include/l…

2022年6月26日 0条评论 451点热度 1人点赞 阅读全文

李嘉诚

大丈夫生居天地间,岂能郁郁久居人下

分类
  • ARM / 1篇
  • IEEE / 1篇
  • JEDEC / 4篇
  • ONFI / 1篇
  • 操作系统 / 2篇
  • 文件系统 / 1篇
  • 未分类 / 2篇
  • 软件 / 9篇
  • 逻辑学 / 1篇

COPYRIGHT © 2023 Reius. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

晋ICP备17003055号-4

晋公网安备 14062402000036 号