自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 深入理解计算机系统--虚拟内存

一个系统中的进程是与其他进程共享CPU和主存资源的。然而,共享主存会形成一些特殊的挑战。随着对CPU需求的增长,进程以某种合理的平滑方式慢了下来。但是如果太多的进程需要太多的内存,那么他们中的一些就根本无法运行。当一个程序没有空间可用时,那就是他运气不好了。内存还很容易被破坏,如果某个进程不小心写了另一个进程使用的内存,他就可能以某种完全和程序逻辑无关的令人迷惑的方式失败。为了更加有效地管理内存并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟内存。

2023-06-14 16:42:20 196

原创 AUTOSAR AdaptivePlatformInterface Adaptive Core

AUTOSAR AdaptivePlatformInterface AdaptiveCore

2022-09-14 15:52:42 492

原创 TCP如何保证可靠性

TCP是如何保证可靠性的

2022-07-20 11:11:02 491

原创 c++未定义的引用问题总结

对于未定义的引用的问题总结

2022-07-11 14:21:58 2559

原创 深入理解计算机系统--并发编程概述(进程、IO多路复用、线程)

深入理解现代操作系统

2022-02-28 10:27:50 836

原创 程序与进程

程序是一堆代码和数据;程序可以作为目标文件存在于磁盘上,或者作为段存在于地址空间中 。进程是执行中程序的一个具体的实例;程序总是运行在某个进程的上下文中 。

2022-02-09 15:31:16 227

原创 waitpid()函数详解

一、前言首先在了解waitpid()函数之前,我们需要先明确以下几个概念。1.进程状态从程序员的角度,我们可以认为进程总是处于下面三种状态之一:(1)运行。进程要么在CPU上执行,要么在等待被执行且最终会被内核调度。(2)停止。进程的执行被挂起(suspended),且不会被调度。当收到SIGSTOP、SIGTSTP、SIGTTIN或者SIGTTOU信号时,进程就停止,并且保持停止直到他收到一个SIGCONT信号,在这个时刻,进程再次开始运行。(3)终止。进程永远的停...

2022-02-09 15:28:50 25554

原创 Linux进程详解

操作系统进程详解

2022-01-24 18:04:36 3752

原创 判断机器是大端机还是小端机的方法

如何得知本机是大端机还是小端机

2022-01-18 11:45:45 2701

原创 int32_t int64_t和int的区别

有些数据类型的确切字节数依赖于程序是如何被编译的,数据类型 long —般在 32 位程 序中为4字节 ,在 64 位程序中则为8字节(“32 位程序”或 “64 位程序”,区别在于该程序是如何编译的, 而不是其运行的机器类型)为了避免由于依赖“典型”大小和不同编译器设置带来的奇怪 行为, ISO C99 引人了一类数据类型 , 其数据大小是固定的 ,不随编译器和机器设置而变化。其中就有数据类型int32_t 和 int64_t, 它们 分别为 4 个字节和 8 个字节 。使用确定大小的整数类型是我们准

2022-01-17 18:13:13 6597

原创 深入理解计算机系统学习笔记

深入理解计算机系统 读书笔记

2022-01-17 16:52:25 877

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除