分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.017
秒,为您找到
178
个相关结果.
搜书籍
搜文档
介绍
14124
2018-04-12
《操作系统的基本原理与简单实现》
操作系统的基本原理与简单实现 —基于ucore OS + RISC-V 操作系统的基本原理与简单实现 —基于ucore OS + RISC-V 对于在校的学生和已经参加工作的工程师而言,能否以较小的时间和精力比较全面地了解操作系统呢?陆游老夫子说过“纸上得来终觉浅,绝知此事要躬行”,也许在了解基本的操作系统概念和原理基础上,通过实际动手来一步一...
实验5: 进程调度
2278
2018-04-12
《操作系统的基本原理与简单实现》
进程调度 实验目标 proj13/13.1/13.2概述 实现描述 项目组成 编译运行 进程调度 实验目标 在只有一个或几个CPU的计算机系统中,进程数量一般远大于CPU数量,CPU是一个稀缺资源,多个进程不得不分时占用CPU执行各自的工作,操作系统必须提供一种手段来保证各个进程“和谐”地共享CPU。为此,需要在lab3的基础上设计实现...
运行参数
2137
2018-09-13
《uCore OS实验指导书》
运行参数 运行参数 如果 qemu 使用的是默认 /usr/local/bin 安装路径,则在命令行中可以直接使用 qemu 命令运行程序。qemu 运行可以有多参数,格式如: qemu [ options ] [ disk_image ] 其中 disk_image 即硬盘镜像文件。 部分参数说明: `-hda file' ...
2. 物理内存管理
727
2020-07-12
《rCore 手册(rCore tutorial doc)》
2. 物理内存管理 实验要求 实验指导 2. 物理内存管理 实验要求 阅读理解文档第四章。 回答:如果 OS 无法提前知道当前硬件的可用物理内存范围,请问你有何办法让 OS 获取可用物理内存范围?(2 分) 编程:实现 FirstFitAllocator ,接口参考 SegmentTreeAllocator ,并完成内部实现(可参考 u...
实验内容
1176
2018-09-13
《uCore OS实验指导书》
实验内容 实验内容 实验2/3完成了物理和虚拟内存管理,这给创建内核线程(内核线程是一种特殊的进程)打下了提供内存管理的基础。当一个程序加载到内存中运行时,首先通过ucore OS的内存管理子系统分配合适的空间,然后就需要考虑如何分时使用CPU来“并发”执行多个程序,让每个运行的程序(这里用线程或进程表示)“感到”它们各自拥有“自己”的CPU。 本...
实现: vma_struct数据结构和相关操作
1404
2018-04-12
《操作系统的基本原理与简单实现》
【实现】vma_struct数据结构和相关操作 【实现】vma_struct数据结构和相关操作 在讲述缺页异常处理前,需要建立好虚拟内存空间描述。在proj7之前有关内存的数据结构和相关操作都是直接针对实际存在的资源—物理内存空间的管理,没有从一般应用程序对内存的“需求”考虑,即需要有相关的数据结构和操作来体现一般应用程序对虚拟内存的“需求”。一般应...
背景:Intel 80386加电后启动过程
5442
2018-04-12
《操作系统的基本原理与简单实现》
【背景】Intel 80386加电后启动过程 实验2-1:通过qemu了解Intel 80386启动后的CS和EIP值,并分析第一条指令的内容 【背景】Intel 80386加电后启动过程 【要点(非OSP):80836物理内存地址空间】 【要点(非OSP):80836加电后的第一条指令位】 大家一般都知道bootloader负责启动操作系...
原理: 页内存分配算法
2418
2018-04-12
《操作系统的基本原理与简单实现》
【原理】页内存分配算法 【原理】页内存分配算法 在proj5中进行在动态分配内存时,存在很多限制,效率很低。在操作系统原理中,为了有效地分配内存,首先需要了解和跟踪空闲内存和分布情况,一般可采用位图(bit map)和双向链表两种方式跟踪内存使用情况。若采用位图方式,则每个页对应位图区域的一个bit,如果此位为0,表示空闲,如果为1,表示被占用。采用...
实验2: 创建并执行用户进程
1691
2018-04-12
《操作系统的基本原理与简单实现》
创建并执行用户进程 实验目标 proj10.1概述 实现描述 项目组成 编译运行 创建并执行用户进程 实验目标 到proj10为止,ucore还一直在核心态“打转”,没有到用户态执行。其实这也是对操作系统的要求,操作系统就要呆在核心态,才能管理整个计算机系统。但应用程序员也需要编写各种应用软件,且要在计算机系统上运行。如果把这些应用软件...
proj9.2:实现写时复制
1031
2018-04-12
《操作系统的基本原理与简单实现》
proj9.2:实现写时复制 proj9.2:实现写时复制 proj9.2实现了写时复制(Copy On Write,简称COW)的主要功能,为lab3高效地创建子进程打下了基础。COW有何作用?这里又不得不提前讲讲lab3中的子进程创建。不同的进程应该具有不同的物理内存空间,当用户态进程发出fork( )系统调用来创建子进程时,ucore可复制当...
1..
«
7
8
9
10
»
..18