- 博客(7)
- 收藏
- 关注
原创 6.28-每日面试题
6.28-每日面试题 1、虚拟内存 局部性原理 主要特征: 1、多次性;2、对换性;3、虚拟性; 实现的三种方式: 请求分页存储管理 请求分段存储管理 请求段页式存储管理 硬件支持: 一定容量的内存和外存 页表机制(或段表机制) 中断机构,当用户程序要访问的部分尚未调入内存时,产生中断 地址变换机构,逻辑地址到物理地址的变换 ...
2020-07-01 11:07:19 110
原创 6.27-每日面试题
6.27-每日面试题 1、stringstream常见用法介绍 定义了三个类:istringstream、ostringstream 和 stringstream,分别用来进行流的输入、输出和输入输出操作。本文以 stringstream 为主,介绍流的输入和输出操作。 主要用来进行数据类型转换,由于 使用 string 对象来代替字符数组(snprintf方式),就避免缓冲区溢出的危险;而且,因为传入参数和目标对象的类型会被自动推导出来,所以不存在错误的格式化符的问题。简单说,相比c库的数据类型转换
2020-07-01 11:02:57 94
原创 6.26 - 每日面试题
6.26 - 每日面试题 (1)、系统调用和函数调用 什么是系统调用 系统调用的用途 系统调用的实现 系统调用和函数调用的区别 函数库调用 系统调用 在所有的ANSI C编译器版本中,C库函数是相同的 各个操作系统的系统调用是不同的 它调用函数库中的一段程序(或函数) 它调用系统内核的服务 与用户程序相联系 是操作系统的一个入口点 在用户地址空间执行 在内核地址空间执行 它的运行时间属于“用户时间” 它的运行时间属于“系统时间” 属于过程调用,调用开销较小 需要在用户
2020-07-01 11:02:03 88
原创 6.30 - 每日面试题
6.30 - 每日面试题 1、find的用法 1)、查找第一次出现的目标字符串: #include<iostream> #include<cstdio> using namespace std; int main(){ string s1 = "abcdef"; string s2 = "de"; int ans = s1.find(s2); cout << ans << endl; system("pause"); return 0; } //
2020-06-30 17:10:39 97
原创 6.29-每日面试题
6.29-每日面试题 1、什么是快表,快表作用 2、分页存储为什么每页大小是4K 3、字符串和数值的转换如何实现 C++中字符串与数值转换(超详细) 1、使用stringstream 1)、stringstream #include<iostream> #include<sstream> using namespace std; int main(){ int i = 1; float f = 1.2; double d = 1.23; //数值->字符串 st
2020-06-29 17:23:55 152
原创 进程和进程调度(操作系统概念读书笔记)
进程管理 进程 1、进程概念(知识点) 作业=进程 一次只有一个进程可在处理器上运行(running);但是许多进程可处于就绪(ready)或等待(waiting)状态。 可执行文件名称(如:prog.exe或 a.out) 操作系统每个进程的表示,采用进程控制块(Process Control Block,PCB),也称为任务控制块(task control block)。备注:书p74 举例...
2019-12-16 16:21:33 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人