花费 51ms 找到6404条记录
1 MIT 6.828-jos-xv6-lab1:Booting a PC
2015年10月30 - lab1实验的主要内容还是熟悉汇编,C语言指针和GDB调试等,以及理解jos的启动过程和启动之中做了哪些处理,为什么要做这些处理 典型的一台PC机的物理内存分配 早起的16位处理器最多只能寻址1MB的内存空间 而真正能被用作RAM的是从0到640KB的区域 而从640KB到1MB的地方
2 xv6学习之lab1】Booting a PC
2015年11月07 - 进入lab1,使用git下载lab文件。然后略过Introduction,从Part 1开始看。本文参考自JasonLeaster,在此感谢他! Part 1:PC Bootstrap 按照介绍一步一步来,make qemu后会出现 QEMU window。(记得先
3 MIT 6.828 JOS/XV6 lab3–PARTA
2016年01月06 - 这个数据结构基本上保存了进程调度与运行所需要的一切,首先是寄存器的所有状态,进程ID, 父进程ID,进程类型和状态,以及非常重要的页表目录的地址 JOS的进程描述符还是相对简陋的,因为现在的JOS不支持多个进程,也不支持多核,在XV6中则有支持 进程描述符链表 进程描述符是在系统启动的时候全部
4 MIT 6.828 JOS/XV6 LAB4-partB
2016年01月06 - 这里要实现的就是UNIX标准系统调用中的fork,核心当然是copy on write技术 至于为什么采用copy on write,是因为子进程在被创建之后很可能立刻执行exec()了,之前做的一系列的拷贝是无用功 所以说,当创建一个新的子进程的时候,只需要拷贝父进程的内存映射(页表)就可以了
5 MIT6.828 Fall 2012 Lab 1: Booting a PC
2014年07月22 - ://pdos.csail.mit.edu/6.828/2012/jos.git lab Part 1: PC Bootstrap Getting Started with x86 assembly Exercise 1. Familiarize yourself
6 OS Lab 1: Booting a PC
2005年07月29 - Lab 1: Booting a PC http://pdos.csail.mit.edu/6.828/2004/labs/lab1/lab1.htmlHanded out Wednesday, September 8, 2004 Due Thursday, September 16
7 mit jos lab 细节及理解
2018年01月02 - 本文主要讲解了mit jos lab(2-4)中的内容,由于前辈们各种博客对题目解答已经非常详细了,我就并不针对题目的解答做文章了,而是整体的对系统执行过程中,内存的情况作出概述,描述各个过程的虚拟地址的分配、使用情况。 其中也参考了各个前辈写的博客,我分享在下面: Lab2:https
8 MIT 6.828 JOS学习笔记2. Lab 1 Part 1.2: PC bootstrap
2015年12月26 - Lab 1 Part 1: PC bootstrap   我们继续~ PC机的物理地址空间   这一节我们将深入的探究到底PC是如何启动的。首先我们看一下通常一个PC的物理地址空间是如何布局的:         这张图仅仅展示了内存空间的一部分
9 MIT-6.828-JOS-lab2:Memory management
2018年10月22 - MIT-6.828 Lab 2: Memory Management实验报告 tags:mit-6.828 os 概述 本文主要介绍lab2,讲的是操作系统内存管理,从内容上分为三部分: 第一部分讲的是物理内存管理,要进行内存管理首先需要知道哪些物理内存是空闲的,哪些是被使用
10 MIT-6.828-JOS-lab4:Preemptive Multitasking
2018年11月08 - Lab 4: Preemptive Multitasking tags: mit-6.828, os 概述 本文是lab4的实验报告,主要围绕进程相关概念进行介绍。主要将四个知识点: 开启多处理器。现代处理器一般都是多核的,这样每个CPU能同时运行不同进程,实现并行。需要用锁解决

 
© 2014-2019 ITdaan.com 粤ICP备14056181号