Java 面试之操作系统

本文主要介绍了在Java面试中涉及的操作系统知识,包括Linux常用命令如cd、ls、cp等,以及内存管理的三种方式:页存储、段存储和段页存储。详细解析了物理地址、逻辑地址和虚拟地址的概念,并探讨了虚拟内存的工作原理,帮助读者掌握操作系统的基础概念。
摘要由CSDN通过智能技术生成

Linux常用命令

  • cd命令:切换目录
  • ls命令:查看文件与目录
  • cp命令:复制文件
  • mv命令:移动文件或文件夹
  • rm命令:删除文件或文件夹
  • mkdir命令:创建文件夹
  • grep命令:用于查找文件里符合条件的字符串
  • chmod命令:改变文件权限
  • ps命令:进程运行情况
  • kill命令:停止进程
  • atop / htop命令:查看CPU、内存、磁盘、网络等信息 / 查看CPU、内存、进程等实时信息
  • tar命令:文件压缩 / 解压
  • vim命令:文本编辑
  • gcc命令:编译

内存管理方式

  用户程序的逻辑地址空间被划分成若干固定大小的区域,称为页或者页面,相应地,内存物理空间也分成相对应的若干个物理块,页和块的大小相等。可将用户程序的任一页放在内存的任一块中,实现了离散分配

页存储

  为了便于在内存中找到进程的每个页面所对应的物理块,系统为每个进程建立一张页表,记录页面在内存中对应的物理块号,页表一般存放在内存中。在配置了页表后,进程执行时,通过查找该表,即可找到每页在内存中的物理块号。可见页表作用是实现从页号到物理块号的地址映射,这种是页存储管理方式。如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值