计算机操作系统物理地址

这篇博客探讨了计算机操作系统中的地址空间和地址生成。操作系统作为资源分配器,管理和抽象硬件资源,如CPU、内存和外设。文章介绍了计算机体系结构的层次,包括CPU寄存器、cache、主存和磁盘,并详细阐述了物理地址空间和逻辑地址空间的区别,以及它们之间的映射关系。此外,还讨论了内存管理中如何避免内存碎片和动态分区分配策略。
摘要由CSDN通过智能技术生成

实验可在操作系统实验进行免费操作
1、什么是操作系统:
对上来说是一个控制程序,管理应用程序、为应用程序提供服务。
对下来说是个资源分配器,入cpu、内存、外设管理。
对图形界面来说,计算机操作系统把CPU、磁盘、内存等硬件抽象成进程、文件、地址空间,以供用户查阅。
2、计算机体系结构和内存分层体系:
计算机体系结构分为CPU、内存和I/O设备。
计算机存储结构为:CPU寄存器、cache、主存和磁盘。
操作系统需要完成:

  • 抽象:逻辑地址空间。
  • 保护:独立地址空间。
  • 共享:访问相同的内存。
  • 虚拟化:更多的地址空间。

3、地址空间与地址生成:

  • 物理地址空间:硬件支持的地址空间。

  • 逻辑地址空间:一个程序运行所拥有的的内存范围。

逻辑地址和物理地址进行映射。
4、连续物理内存的分配:

  • 内存碎片:空闲内存不能利用,比如程序运行结束释放内存。

     外部碎片:在分配单元间未使用的内存。
     内部碎片:在分配单元中的为使用的内存,取决于分配的单元空间是否取整。
    
  • 分区的动态分配:

  •  简单的内存管理办法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值