会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Coding~
Code for Fun & Code for U & Code for Our Future.
博客园
首页
新随笔
联系
订阅
管理
2021年4月14日
c++一些面试可能问到的问题
摘要: c++和JAVA 1.C++支持多重继承,JAVA不支持,但是有接口的概念,接口拥有多态特性。 2.C++支持运算符重载,JAVA不支持。 3.C++支持默认函数参数,JAVA不支持。 4.C++支持自动强制类型转换,JAVA不支持。 5.C++有结构和联合体,JAVA只有类。 6.JAVA有垃圾自
阅读全文
posted @ 2021-04-14 14:27 NodMouse
阅读(250)
评论(0)
推荐(0)
2021年4月13日
操作系统杂项
摘要: 用户态切换到内核态的三种方式 1.系统调用:用户态主动要求切换到内核态,用户态进程通过系统调用申请使用操作系统提供的服务程序完成工作。而系统调用的机制其核心还是使用了操作系统为用户特别开放的一个中断来实现。 2.异常:当CPU在执行用户态程序时候,发生了异常,这时候会触发由当前运行进程切换到处理此异
阅读全文
posted @ 2021-04-13 15:42 NodMouse
阅读(128)
评论(0)
推荐(1)
页面置换算法
摘要: 页面置换算法 一、原因 当进程访问某个虚拟内存的时候,先去页表中查找,如果对应的数据不再物理内存上,就会发生缺页异常,操作系统会立即阻塞该进程,然后将硬盘里对应的页置换进内存,如果内存满了,就需要使用页面置换算法。 二、各种内存置换算法 一、最佳置换算法: 一种只能在理论中存在的算法,无法实现,将当
阅读全文
posted @ 2021-04-13 14:35 NodMouse
阅读(352)
评论(0)
推荐(0)
段、页、快表、内存访问次数总结
摘要: 内存 存储器 内存主要分为三种储存器 一、随机存储器(RAM): 可以从中读取数据,也可以写入,当断电时所有数据丢失。 二、只读存储器(ROM): 一般只用作读取,不能写入,当机器停电时不会丢失数据。 三、Cache高速缓存: 位于内存和CPU之间,是一个读写速度比内存更快的存储器,CPU会优先从高
阅读全文
posted @ 2021-04-13 14:21 NodMouse
阅读(6103)
评论(0)
推荐(4)
进程、线程和协程
摘要: 一、进程 进程是保存在硬盘上的程序运行之后,会在内存空间内形成一个独立的内存体,有自己的独立的内存空间,有自己的堆。操作系统以进程为单位分配(时间片、内存)等资源,进程是资源分配的最小单位。 进程之间通信的方式: 管道(Pipe)、命名管道(FIFO)、消息队列(Message Queue) 、信号
阅读全文
posted @ 2021-04-13 13:31 NodMouse
阅读(195)
评论(0)
推荐(0)
公告