自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSAPP:学习日志4---系统级I/O的复习

知识点回顾输入/输出(I/O)是在主存和外部设备(例如磁盘驱动器、终端和网络)之间复制数据的过程。输入操作是从I/O设备复制数据到主存,而输出操作是从主存复制数据到I/O设备。Unix I/O一个Linux文件就是一个m个字节的序列: B0,B1,…,Bk, …,Bm- 1所有的I/O设备(例如网络、磁盘和终端)都被模型化为文件,而所有的输人和输出都被当作对相应文件的读和写来执行。这种...

2019-12-08 16:25:47 140

原创 CSAPP:学习日志3---fork的简单总结

知识点回顾进程进程的经典定义就是一个执行中程序的实例。系统中的每个程序都运行在某个进程的上下文(context)中。上下文是由程序正确运行所需的状态组成的。这个状态包括存放在内存中的程序的代码和数据,它的栈、通用目的寄存器的内容、程序计数器、环境变量以及打开文件描述符的集合。每次用户通过向shell输人一个可执行目标文件的名字,运行程序时,shell 就会创建一个新的进程, 然后在这个新进程...

2019-12-08 16:25:29 143

原创 CSAPP:学习日志2---链接的复习

知识点总览1 编译过程:大多数编译系统提供编译器驱动程序(compiler driver),它代表用户在需要时调用语言预处理器(cpp)、编译器(ccl)、汇编器(as)和链接器(ld)。源程序经过 翻译器 生成 .o 的可重定位目标文件,最后,驱动程序运行链接器程序 ld ,将一些可重定位目标文件和系统目标文件组合起来,创建一个可执行目标文件prog:gcc -o prog main.c...

2019-12-08 16:25:10 188

原创 CSAPP:学习日志1---show_bytes的学习及Data Lab部分题目的分析记录(自己复习使用)

show_bytes代码展示/* show-bytes - prints byte representation of data *//* $begin show-bytes */#include <stdio.h>/* $end show-bytes */#include <stdlib.h>#include <string.h>/* $...

2019-05-29 22:48:26 563

空空如也

空空如也

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

TA关注的人

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