Java 面试之操作系统

Linux常用命令

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

内存管理方式

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

页存储

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

段存储

  将用户程序地址空间分成若干个大小不等的段,每段可以

你可能感兴趣的:(Java面经,Java校招笔经面经)