Operating System
文章平均质量分 89
学习 TS OS 课程时的笔记
ZiHao626
https://zihao256.github.io/
展开
-
Lab 2 物理内存管理
Lab 2 物理内存管理1 实验目的理解基于段页式内存地址的转换机制页表的建立和使用物理内存的管理方法2 实验内容三个部分:发现系统中的物理内存建立对物理内存的初步管理:了解连续内存管理建立页表实现虚拟内存到物理内存之间的映射,了解段页式内存管理机制2.1 练习分析 ucore提供的答案,说明自己的实现与参考答案区别列出本实验中重要的知识点对应的 OS 原理未出现但很重要的知识点练习0:填写已有实验本实验依赖于实验一需要将实验一的代码填入la原创 2021-04-12 22:42:27 · 172 阅读 · 0 评论 -
uCore OS Lab 0操作系统实验准备
Lab 0文章目录Lab 01 **安装一个操作系统的开发过程:**2 实验环境2.1 使用 Linux 实验环境2.2 可能用到的软件3 了解编程开发调试的基本工具3.1 gcc 的基本用法3.1.1 AT & T汇编基本语法3.1.4 GCC 基本内联汇编3.1.5 GCC 扩展内联汇编3.1.6 **Extended Asm**汇编模板(assembler template)操作数(Operands)破坏列表 Clobber List特征修饰符 Volatile约束 Constraints约原创 2021-04-06 21:10:08 · 656 阅读 · 0 评论 -
uCore OS Lab 1 系统软件启动过程
Lab 1 系统软件启动过程参考博客参考博客文章目录Lab 1 系统软件启动过程1 实验目的2 实验内容2.1 练习练习一:理解通过 make 生成执行文件的过程报告**问题一:**操作系统镜像文件 `ucore.img` 如何一步一步生成的(需要比较详细的解释Makefile 中每一条**相关命令**和**命令参数**的含义,以及说明命令导致的结果)**问题二:**一个被系统认为是**符合规范的 硬盘主引导扇区 的特征**是什么练习二:使用 qemu 执行并调试 lab 1 中的软件(在报告中写出练原创 2021-04-06 21:08:57 · 491 阅读 · 0 评论 -
THU OS 笔记
TH OS文章目录1 Introduction1.1 Preparation1.2 WHAT1.3 WHY1.4 HOW1.5 操作系统实例1.6 历史1.7 操作系统结构1.8 conclusion2 操作系统2.1 操作系统的启动2.2 操作系统的中断,异常和系统调用3 连续内存分配3.1 计算机体系结构及内存分层体系3.2 地址空间与地址生成3.3 连续内存分配:内存碎片与分区的动态分配3.4 连续内存分配:压缩式与交换式碎片整理4 非连续内存分配4.1 非连续内存分配:分段4.2 非连续内存分配:原创 2021-03-30 22:06:40 · 216 阅读 · 0 评论 -
操作系统基本原理和简单实现
OS 的基本原理与简单实现参考博客文章目录**OS 的基本原理与简单实现**1 操作系统简介1.1 应具备的背景知识和学习环境1.2 外设1.3 内存1.3.1 x86 的内存管理1.4 CPU1.4.1 RISC-V 的 CPU 运行模式1.5 计算机硬件架构1.5.1 一般计算机硬件架构CPUMemoryI/ORISC-V 硬件架构Modular ISA1.6 了解操作性系统1.6.1 操作系统的历史三叶虫时代恐龙时代爬行动物时代哺乳动物时代智人时代神人时代1.6.2 操作系统的定义与目标操作系统的原创 2021-03-30 20:13:10 · 1015 阅读 · 0 评论