首页 > 其他分享 >操作系统底层原理(八万字长文!!)

操作系统底层原理(八万字长文!!)

时间:2023-01-15 15:45:25浏览次数:47  
标签:八万 操作系统 笔记 XV6 C语言 字长 Gitee 底层

本文是操作系统的学习笔记,学习的主要目的是扎实基础,并且对Java的一些底层操作和优化有着更加深刻的理解。

本笔记目前主要涉及操作系统的内存管理、trap(系统调用、page fault、中断)、线程以及文件系统管理,主要以XV6为主,Linux为辅,深入的学习了解操作系统的底层原理。本文这里对于涉及到的汇编和C语言相关知识不做深入研究,也不做XV6的lab,后续有机会将会深入学习C语言和汇编代码,补全XV6的lab。

本笔记暂不放在博客园,请移步Git仓库进行查看。未经授权,禁止转载。创作不易,违者必究!!!

笔记地址:Github

Github如果卡顿可以去我的同名Gitee仓库进行查看:Gitee

标签:八万,操作系统,笔记,XV6,C语言,字长,Gitee,底层
From: https://www.cnblogs.com/yhr520/p/17053603.html

相关文章

  • 如何获取操作系统的语言类型
    今天网友问到了这个问题:"比如:我在win2000中文版上运行时可以获取操作系统的语言版本为中文,在win2000英文版上运行时,知道是英文版"这里我写了个函数,方便使用.(只取得简体,繁体,和英......
  • VB6判断操作系统是否运行在安全模式
    PrivateDeclareFunctionGetSystemMetricsLib"user32"(ByValnIndexAsLong)AsLongPrivateConstSM_CLEANBOOT&=67 PublicFunctionIsSystemRunInSafeMode()A......
  • 【Linux操作系统】如何实现Linux中软件安装进度条?
    文章目录​​一.回车与换行​​​​二.缓冲区问题​​​​三.倒计时小程序​​​​四.进度条小程序​​Linux下安装软件时,经常会看到类似上图的进度条,今天带大家用C语言来演......
  • 【Linux操作系统】自动化编译make和Makefile
    文章目录​​一.make/makefile简介​​​​1.什么是make,makefile?​​​​2.为什么要有make/makefile?​​​​二.makefile文件规则​​​​1.基本规则​​​​2.举一个例......
  • 计算机操作系统第三天(启动中断异常和系统调用 p9~p10)
    视频对外设是I/O和中断来控制对应用程序是系统调用和异常来控制为什么应用系统要通过操作系统来访问外设?异步表示不知道什么时候发生。同步有一个确切......
  • 操作系统linux
    Linux命令概览一、哪些地方可以学到Linux?1、Linux中国Linux中国绝对是学习Linux的好去处,各种资讯、文章、技术都有,而且更新及时,质量也很高,学Linux一定要去看啊。2、......
  • 麒麟操作系统  5序12级认证
    http://www.inst.kylinos.cn/vod.htmhttps://www.inst.kylinos.cn/lib.htm 5序12级认证  https://www.bilibili.com/video/BV18F41157Ma/?spm_id_from=333.788&vd......
  • 计算机操作系统( p4~p8)
    视频分时操作系统......
  • 沉寂22年的开源操作系统鼻祖386BSD再获更新!
    10月9日消息,386BSD操作系统的开发者之一LynneJolitz在星期三通过GitHub更新了该系统的1.0和2.0版本源代码。这款开源操作系统的鼻祖此前已经沉寂了22年!386BSD是基......
  • Micropython 之 uos - 基本‘操作系统’服务
    移远QuecPython(基于EC600s)开发物联网应用(五)micropython标准库上面连接有详细的uos实例操作Micropython上电启动,系统载入一个分区类,两个模组类,先熟悉这3个类的基本......