- 博客(6)
- 收藏
- 关注
转载 清华大学MOOC《操作系统》第1讲:“操作系统概述”总结(转)
课程内容概述这一讲对课程内容和操作系统做了一个概括性的介绍,主要包括以下几块内容:教学安排 什么是操作系统 操作系统的演变 操作系统结构的分类教学安排本课程将讲述的内容包括:操作系统结构 中断和系统调用 内存管理 进程和线程 处理机调度 同步互斥 文件系统 I/O子系统实验共有8个,包括:0:实验环境准备 1:系统启动及中断 2:物理内存管理 3:...
2018-11-05 21:19:02 1277
转载 清华大学MOOC《操作系统》第2讲:“实验0-操作系统实验环境准备”总结(转)
课程内容概述这节课的主要内容包括:对8个实验内容的更详细的介绍 对X86-32硬件的介绍 uCore的部分编程技巧和数据结构 如何使用工具编写和调试实验实验具体内容我认为在此处把实验具体内容再列举一遍毫无意义。所以我给出了我自己对这些实验的意义的一个总结:0:实验环境准备 配置环境:安装适当的库、应用或直接下载虚拟机 我认为此时应该尝试编译一下答案,避免出现QEMU ...
2018-11-05 21:18:05 3536
转载 清华大学MOOC《操作系统》第3讲:“启动、中断、异常和系统调用”总结(转)
课程内容概述这节课的主要内容包括:系统启动过程 BIOS的原理 BIOS的一些具体工作 系统启动规范 中断,异常和系统调用 中断 系统调用 系统启动过程BIOS的基本功能计算机刚刚启动时的内存布局如图:地址 用途 (4GB - 64KB) ~ 4GB 实际BIOS ROM 1MB ~ (4GB - 64KB) 空闲空间 6...
2018-11-05 21:16:54 2197
转载 清华大学MOOC《操作系统》第4讲:“实验1-系统软件启动过程”总结(转自张慕晖博客)
课程内容概述这节课主要介绍了一些和Lab1相关的内容。系统启动过程 BIOS bootloader 段机制 操作系统的加载 C语言的一些相关知识 函数调用的实现 GCC内联汇编 x86架构下的中断处理过程系统启动过程BIOSBIOS的工作过程已经在《操作系统》第3讲:“启动、中断、异常和系统调用”总结中详细说过了,在此不再重复。唯一值得注意...
2018-11-05 21:15:04 1097
转载 清华大学MOOC《操作系统》第5讲:“物理内存管理:连续内存分配”总结(转自张慕晖博客)
课程内容概述本节课的内容比较简单。计算机体系结构和内存层次 地址空间和地址生成 连续内存分配 三种不同的分类策略 碎片整理 伙伴系统 uCore中的连续内存管理实现框架计算机体系结构和内存层次讲了一些比较抽象的东西。计算机体系结构由CPU、内存、I/O设备、总线组成。CPU中包括:ALU、控制逻辑 寄存器 高速缓存:加快读写速度 存储管理单元(MMU...
2018-11-05 21:12:12 4111 1
转载 清华大学MOOC《操作系统》第6讲:“物理内存管理:非连续内存分配”总结(转自张慕晖博客)
课程内容概述背景 段机制 页机制 普通页表 快表 多级页表 页寄存器 反置页表 段页式存储管理背景6.1 非连续内存分配的需求背景必须分配连续的会带来很多麻烦不连续?找到的几率更高,但会带来新问题。比如基本块有多大。段式:分块大页式:分块小设计目标连续分配的缺点:• 物理内存必须连续• 存在外碎片和内碎片• 内存分配的动态修改困难• 内存...
2018-11-05 21:09:07 5487 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人