计算机系统
文章平均质量分 74
莫名OS
这个作者很懒,什么都没留下…
展开
-
Intel手册笔记1
系统级体系结构概览 系统级体系结构由一系列寄存器,数据结构,和指令组成,对基本的系统级操作,包括内存管理,中断和异常处理,任务管理,和多核控制提供支持。 Global and Local Descriptor Tables 当操作系统运行在保护模式下,内存的访问通过GDT或LDT。每一个表项都是一个段描述符。段描述符包含了段基址,限长,访问权限,类型,使用信息。每一个段描述符都与一个段选择器(寄存器)关联,段选择器保存段描述符在表中的偏移量。CPL(current priviledge level)控原创 2022-03-25 15:52:02 · 761 阅读 · 0 评论 -
强符号弱符号,强引用弱引用
强符号函数和初始化的全局变量 弱符号未初始化的全局变量 __attribute__ ((weak)) weak=2; //weak是弱符号 注意强符号和弱符号是针对定义来说的,而不是引用,比如: extern int ext; //ext既不是强符号也不是弱符号 规则一:不允许强符号重复定义,链接器报符号重复定义错误 规则二:如果一个符号在某个目标文件中是强符号,在其他文件中都是弱符号,那么选择强符号 规则三:如果一个符号在所有目标文件中都是弱符号,那么选择其中占用空间最大的一个(不要使用多个类型不原创 2022-01-19 23:29:55 · 258 阅读 · 0 评论