1什么是分页?什么是分段?
1.目的
页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。或者说,分页是出于系统管理的需要而不是用户需要。
段是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了更好地满足用户的需要。
2.长度
页的大小固定而且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而在系统中只能有一种大小的页面。
段的长度不固定,决定于用户所编写的程序,通常由编译程序在对程序进行编译时,根据信息的性质来划分。
3.碎片
分页有内部碎片无外部碎片
分段有外部碎片无内部碎片
原文链接:https://blog.csdn.net/zhongyangtony/article/details/80879425
2.并发和并行的区别?
并发:同一时间段执行,但非同一时刻
并行:同一时刻执行
3.进程与线程的切换流程?
操作系统为了控制进程的执行挂起正在CPU上运行的进程,并恢复以前挂起的某个进程的执行,这种行为被称为进程切换,任务切换或上下文切换。
进程/线程的状态转换: