自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解计算机系统----第十章系统级I/O--共享文件

内核用三个相关的数据结构来表示打开的文件: 描述符表(descriptor table)每个进程都有它独立的描述符表,它的表项是由进程打开的文件描述符来索引的。每个打开的描述符表项指向文件表中的一个表项。 文件表(file table) 打开文件的描述符表项指向问价表中的一个表项。所有的进程共享这张表。每个文件表的表项组成包括由当前的文件位置、引用计数(既当前指向该表项的描述符表项数),以及一...

2019-11-30 17:26:17 216

原创 linux系统Ctrl+Z和Ctrl+C区别

Ctrl+Z 和Ctrl+C区别 Ctrl+C :强制中断程序,程序无论运行哪里都停止。 Ctrl+Z :暂停程序,在进程中维持挂起状态。(可在后台看到仍在运行) 比如我们运行一下一段代码 void fork7() { if (fork() == 0) { /* Child */ printf("Terminating Child, PID = %d\n", getpid()); e...

2019-11-15 20:50:48 375

原创 Lunix基础命令学习----Gcc

gcc基本指令 1.简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GN...

2019-11-15 20:49:02 243

原创 取模和求余的区别

回顾一下基本的取模(mod)和求余(rem): 算法相同 对于整型数a,b来说,取模运算或者求余运算的方法都是: 1.求整数商: c = a/b; 2.计算模或者余数: r = a - cb. 取结果不同 取余:取c的值时,向0 方向舍入(fix()函数); 取模:在计算c的值时,向负无穷方向舍入(floor()函数)。 因此,当a和b符号一致时,求模运算和求余运算所得的c的值一致(对于正数来,负...

2019-11-14 20:39:39 560

原创 Lunix基础命令学习----Vim

自己想要记一些lunix基础指令,这里就当读书笔记了,以后忘了也不用到处去找了。 Ctrl+Z 和Ctrl+C区别 Ctrl+C :强制中断程序,程序无论运行哪里都停止。 Ctrl+Z :暂停程序,在进程中维持挂起状态。(可在后台看到仍在运行) 比如我们运行一下一段代码 void fork7() { if (fork() == 0) { /* Child */ printf("Term...

2019-11-07 20:47:58 283

原创 深入理解计算机系统------第八章fork函数运用

近期学到了深入理解计算机系统基础第八章异常控制流,接下来说一说在这一章C位出道的fork()函数吧。 fork函数 父进程通过调用fork函数来创建一个新的运行的子进程。 #include<sys/types.h> #include<unistd.h> pid_t fork(void); 返回:子进程返回0,父进程返回子进程的PID,如果创建出错,返回-...

2019-11-05 21:12:13 365

原创 深入理解计算机系统——程序模块的链接(一)

链接概述 链接(linking)是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或被拷贝)到存储并执行。 链接时机 1.编译时,源代码被翻译成机器代码时。 2.加载时,程序被加载器加载到存储器并执行时。 3.甚至执行于运行时,由应用程序执行。 早期的计算机系统中,链接是手动执行的;现代的系统中,链接是由叫做链接器(linker)的程序自动执行的。 链接器...

2019-10-02 23:04:05 390

空空如也

空空如也

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

TA关注的人

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