考点介绍:
前端开发的时候,在页面刷新之后,我们的所有数据都会被清空,这时候就要用到本地存储技术了,前端的存储数据的方式有四种:cookie、localStorage、sessionStorage和indexDB。
本期分享的前端操作系统之存储管理-交换,分为试题、文章以及视频三部分。
前端操作系统之存储管理-交换-相关题目及解析内容可点击文章末尾链接查看!
一、考点题目
1、如果主存容量为8G,硬盘容量为128G,计算机地址寄存器为32位,则虚存的最大容量是以下哪个?
A.4G
B.8G
C.16G
D.128G
E.136G
正确答案: A 32位操作系统会为每个进程分配一个 4GB 大小的虚拟进程地址空间。在 32 位的操作系统中,一个指针长度是 4 字节,而 4 字节指针的寻址能力从 0x00000000~0xFFFFFFFF……
2、由字符序列组成,文件内的信息不再划分结构,这是指( )
A.流式文件
B.记录式文件
C.顺序文件
D.有序文件
正确答案: A 根据文件的逻辑结构可分为记录式文件和流式文件。流式文件的记录是以字节或字符为单位,其输入输出的数据流的开始和结束仅受程序控制而不受物理符号(如回车换行符等)控制......
3、ES6的模板字符串有哪些新特性?并实现一个类模板字符串的功能。下列措施中,能加快虚实地址转换的是 ()
1增大快表(TLB) 2让页表常驻内存 3增大交换区
A.仅1
B.仅2
C.仅1,2
D.仅2,3
正确答案: C 增大TLB,是为了避免去内存中匹配页表。TLB本身就在cache里,而且能并行计算......
4、交换可以解决内存不足的问题,因此,交换页实现了虚拟存储。
A.错
B.对
正确答案:A 交换是把多个进程完整地调入内存,运行一段时间,再放回磁盘上。虚拟存储器是使进程在只有一部分在内存的情况下也能运行……
二、考点文章
1、【校招VIP】存储管理--交换技术
无存储器抽象:最简单的存储器抽象就是无存储器抽象,直接对物理内存进行操作,这样的存储下很难实现多进程。对于一个进程来讲,因为所有的内存空间都可见,还是可以实现多线程的并行……
2、【校招VIP】操作系统--内存管理之交换
进程需要在内存中以便执行。不过,进程可以暂时从内存中交换(swap)出来到备份存储上。当需要再执行时在调回到内存中。例如,加入有一个CPU调度算法采用轮转发的多道程序环境。当时间片已到,内存管理器开始讲刚刚执行的进程换出,将另一个进程换入到刚刚释放的内存空间中……
3、【校招VIP】存储管理-覆盖技术和交换技术
覆盖技术基本思想:对于一个进程,不需要一开始就把程序的全部指令和数据都装入内存再执行;程序划分为若干个功能上相对独立的程序段,按照程序逻辑结构让那些不需要同时执行的程序段共享同一块内存区;当有关程序段的先头程序段已经执行结束后,再把后续程序段从外存调入内存覆盖前面的程序段……
三、考点视频
1、进程和线程的关系?
一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高……
前端操作系统之存储管理-交换-相关题目及解析内容可点击下方链接查看:
前端操作系统之存储管理-交换-移动端链接
前端操作系统之存储管理-交换-PC端链接