原文:操作系统核心原理-5.内存管理(上):基本内存管理

操作系统的两个角色分别是魔术师和管理者,在管理者这个角色中,除了CPU之外,内存是操作系统要管理的另外一个重要资源。内存管理需要达到两个目标:一是地址保护,即一个程序不能访问另一个程序的地址空间。二是地址独立,即程序发出的地址应该与物理主存地址无关。这两个目标就是衡量一个内存管理系统是否完善的标准,它是所有内存管理系统必须提供的基本抽象。 一 内存管理二三事 . 内存管理的目标 地址保护:一个程 ...

2015-12-31 00:17 0 4043 推荐指数:

查看详情

操作系统核心原理-5.内存管理(下):段式内存管理

一、分页系统的缺点   分页系统存在的一个无法容忍,同时也是分页系统无法解决的一个缺点就是:一个进程只能占有一个虚拟地址空间。在此种限制下,一个程序的大小至多只能和虚拟空间一样大,其所有内容都必须从这个共同的虚拟空间内分配。 二、分段管理系统 2.1 何为分段管理   分段管理就是将一个 ...

Sat Jan 09 08:29:00 CST 2016 1 4018
操作系统内存管理-原理

操作系统内存管理也是同样的道理,起初的操作系统并没有现代操作系统的虚拟内存管理机制 ...

Mon Mar 24 16:19:00 CST 2014 5 2403
基于操作系统原理的Linux的内存管理

一、实验目的 1.理解虚拟内存、磁盘缓存的概念。2.掌握基本的内存管理知识。3.掌握查看实时查看内存内存回收的方法 二、实验内容 1. 监控内存使用情况2. 检查和回收内容 三、实验平台 ...

Sat Sep 07 02:25:00 CST 2019 0 1842
操作系统核心原理-7.设备管理:I/O原理

一、I/O的基本知识 1.1 为何要有I/O   前面阐述了操作系统具有进程管理内存管理、外存管理三大核心功能,但是计算机归根是为人类服务的,这就要求计算机必须提供某种机制使得人们可以向计算机发出命令或操纵计算机。也就是说计算机与人之间必须存在某种沟通的机制,这种沟通的机制就是计算机 ...

Sun Jan 24 10:19:00 CST 2016 0 3854
操作系统核心原理-6.外存管理(上)磁盘基础

  计算机是处理数据的机器,而数据就需要有地方存放。在计算机中,可供数据存放的地方并不太多,除了内存之外,最主要的存储数据的媒介就是磁盘。对于大多数计算机领域的人来说,磁盘通常被看做是一种外部设备。可是,对于现代操作系统来说,磁盘是不可或缺的。虽然早期的操作系统可以基于磁带,但由于操作系统复杂性 ...

Sun Jan 17 10:00:00 CST 2016 1 3821
操作系统原理---操作系统中的内存管理

,所以无论物理内存如何增长,都赶不上程序增长的速度,所以操作系统如何有效的管理内存便显得尤为重要。本文讲述操 ...

Thu Nov 06 00:40:00 CST 2014 0 7588
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM