会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
前进的code
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2019年3月18日
虚拟化架构和运行流程图
该文被密码保护。
阅读全文
posted @ 2019-03-18 21:56 前进的code
阅读(5)
评论(0)
推荐(0)
2019年3月11日
面试
该文被密码保护。
阅读全文
posted @ 2019-03-11 10:00 前进的code
阅读(19)
评论(0)
推荐(0)
2019年3月10日
KVM实现客户机内存
该文被密码保护。
阅读全文
posted @ 2019-03-10 22:36 前进的code
阅读(32)
评论(0)
推荐(0)
linux进程虚拟地址空间
摘要: 转载源 在多任务操作系统中,每个进程都运行在属于自己的内存沙盘中。这个沙盘就是虚拟地址空间(Virtual Address Space),在32位模式下它是一个4GB的内存地址块。在Linux系统中, 内核进程和用户进程所占的虚拟内存比例是1:3,而Windows系统为2:2(通过设置Large-A
阅读全文
posted @ 2019-03-10 21:50 前进的code
阅读(7926)
评论(0)
推荐(2)
swapper_pg_dir主内核页表、init和kthreadd、do_fork时新建子进程页表、vmalloc与kmalloc
摘要: 都是以前看到一个点扯出的很多东西,当时做的总结,有问题欢迎讨论,现在来源难寻,侵删! 1、Init_task、idle、init和kthreadd的区别和联系 idle进程其pid=0,其前身是系统创建的第一个进程(我们称之为init_task),也是唯一一个没有通过fork或者kernel_thr
阅读全文
posted @ 2019-03-10 21:34 前进的code
阅读(2442)
评论(1)
推荐(1)
2019年3月8日
socket网络编程
摘要: 1、TCP TCP 提供一种面向连接的、可靠的字节流服务;在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCP;TCP 使用校验和,确认和重传机制来保证可靠传输;TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复;TCP 使用滑动窗口机制来实现流量控制,通过动态
阅读全文
posted @ 2019-03-08 20:41 前进的code
阅读(373)
评论(0)
推荐(0)
进程间通信之信号量、消息队列、共享内存(system v的shm和mmap)+信号signal
摘要: 进程间通信方式有:System v unix提供3种进程间通信IPC:信号量、消息队列、共享内存。此外,传统方法:信号、管道、socket套接字。 【注意上述6种方式只能用户层进程间通信。内核内部有类似socket的网络API通信;内核内部或内核与用户间有netlink套接字通信,只支持数据报,但提
阅读全文
posted @ 2019-03-08 20:14 前进的code
阅读(786)
评论(0)
推荐(0)
2019年3月6日
调度器的实现、schedule、switch_context、switch_to
摘要: 根据《深入Linux内核架构》和Linux-3.10.1内核源码,记一些调度过程的主体工作。 调度器任务:CPU数目比要运行的进程数目少,需要程序之间共享CPU时间,创造并行执行的错觉。分为:调度策略和上下文切换。 Linux调度器不考虑传统时间片,而考虑进程的等待时间,即进程在就绪队列中已经等待了
阅读全文
posted @ 2019-03-06 16:28 前进的code
阅读(1391)
评论(0)
推荐(0)
2019年2月27日
C和C++学习
该文被密码保护。
阅读全文
posted @ 2019-02-27 22:44 前进的code
阅读(5)
评论(0)
推荐(0)
C++引用和const引用、常量指针、指针常量
摘要: 1、引用、常量引用 引用主要被用做函数的形式参数--通常将类对象传递给一个函数. 引用在内部存放的是一个对象的地址,它是该对象的别名。引用不占用内存,因为取地址引用的值和被引用变量的地址相同。但是objdump –d xx底层编译器实现其实还是指针。 (1)引用必须初始化. 但是用对象的地址初始化引
阅读全文
posted @ 2019-02-27 20:16 前进的code
阅读(3812)
评论(0)
推荐(1)
上一页
1
2
3
4
5
下一页
公告