操作系统
解琛
自问自成自求变,自强能立天地间。
展开
-
[深入 Linux 内核架构][笔记] 二、进程管理和调度
深入 Linux 内核架构作者:解琛时间:2020 年 8 月 28 日 深入 Linux 内核架构二、进程管理和调度2.1 进程优先级2.2 进程的生命周期2.2.1 抢占式多任务处理2.3 进程表示2.3.1 进程类型2.3.2 命名空间2.3.2.1 概念2.3.2.2 实现2.3.2.2.1 UTS 命名空间2.3.2.2.2 用户命名空间2.3.3 进程 ID 号2.3.3.1 进程 ID2.3.3.2 管理 PID2.3.3.2.1 数据结构2.3.3.2.2 函数2.3.3.2.3原创 2020-08-28 11:45:53 · 208 阅读 · 0 评论 -
[深入 Linux 内核架构][笔记] 一、基本概述
深入 Linux 内核架构作者:解琛时间:2020 年 8 月 27 日 深入 Linux 内核架构一、基本概述1.1 内核的任务1.2 实现策略1.2.1 微内核1.2.2 宏内核1.3 内核的组成部分1.3.1 进程、进程切换、调度1.3.2 UNIX 进程1.3.2.1 fork1.3.2.2 exec1.3.2.3 线程1.3.2.4 命名空间1.3.3 地址空间与特权级别1.3.3.1 特权级别1.3.3.2 虚拟和物理地址空间1.3.4 页表1.3.4.1 与 CPU 的交互1.3.4原创 2020-08-27 16:02:38 · 554 阅读 · 0 评论 -
[操作系统] 三、什么是操作系统
三、什么是操作系统作者:解琛时间:2020 年 9 月 7 日 三、什么是操作系统3.1 操作系统的定义3.2 操作系统软件的分类3.3 操作系统内核的抽象与特征操作系统是一个软件,一个软件需要实现一定的功能,这便可以定义什么是操作系统,我们想要这个软件干什么?目前来说,操作系统没有一个公认的精准的定义。到底什么该放到操作系统,什么不该放,不同的人有着不同的理解。3.1 操作系统的定义在百科全书中,操作系统的定义如下。操作系统是管理硬件资源、控制程序运行、改善人机界面和为应用软件提供原创 2020-09-07 01:18:03 · 234 阅读 · 0 评论 -
[操作系统] 二、研究安排
操作系统作者:解琛时间:2020 年 9 月 7 日 操作系统二、研究安排2.1 参考教材2.2 操作系统原理与实现2.3 基础实验2.3.1 uCore2.3.2 rCore2.4 课程设计二、研究安排2.1 参考教材Operating Systems: Three Easy Pieces操作系统:三大简易元素Operating System Concepts操作系统概念Operating Systems:Internals and Design Principles原创 2020-09-07 01:17:08 · 273 阅读 · 0 评论 -
[操作系统] 一、课程综述
操作系统作者:解琛时间:2020 年 9 月 7 日 操作系统一、课程综述1.1 程序设计语言1.2 数据结构1.3 计算机组成原理1.4 编译原理1.5 信息平台一、课程综述清华大学计算机系操作系统系列课程主页操作系统2020春1.1 程序设计语言编程语言特点汇编与机器指令集相关;C为高级语言,不对应特定的体系结构,灵活性好,高效,广泛应用于内核开发;Rust具备一些 C 不具备的特征(对类型检查比 C 严格,安全性高,从语言级别上提供了对并发原创 2020-09-07 01:14:40 · 215 阅读 · 0 评论