码迷,mamicode.com
首页 >  
搜索关键字:深入理解计算机系统    ( 324个结果
深入理解计算机系统(第三版)第十章重要内容摘要
10.1Unix I/O 10.2文件 10.3打开和关闭文件 10.4读和写文件 10.5.1RIO的无缓冲的输入输出函数 ssize_t rio_readn(int fd, void *usrbuf, size_t n) { size_t nleft = n; //剩下未读字符数 ssize_t ...
分类:其他好文   时间:2021-01-19 12:25:20    阅读次数:0
进程与线程
进程:进程的经典定义就是:一个执行中的程序的实例。系统中的每个程序都是运行在某个进程的上下文中的。上下文是由程序程序正确运行所需的状态组成的。这个状态包括存放在存储器中的程序的代码和数据,他的栈、通用的目的寄存器的内容、程序计数器、环境变量以及打开文件描述符的集合。(深入理解计算机系统 487) 线 ...
分类:编程语言   时间:2020-06-16 23:30:28    阅读次数:66
深入理解计算机系统——知识总结
第一章 全书概述 一 基础 1、程序的生命周期分为四个阶段: Hello.c (源程序) 预处理器(cpp)Hello.i 编译器(ccl)hello.s 汇编器(as)hello.o(这时是个二进制文件) 链接器(id)(将函数并入到程序) Hello (最后变成可执行的目标程序) 2、了解编译过 ...
分类:其他好文   时间:2020-06-06 12:39:00    阅读次数:106
深入理解计算机系统第二章
续更... 学习视频:https://www.bilibili.com/video/BV1iW411d7hd?p=2 学习书本:《深入理解计算机系统》第3版。 信息存储:8位=1字节;内存所有可能地址集合称为“虚拟地址空间”;每个程序对象可以视为一个“字节快”,程序本身是一个字节序列。 进制转换:十 ...
分类:其他好文   时间:2020-05-14 22:15:23    阅读次数:82
学习日记之《深入理解计算机系统》
恢复内容开始 初衷是学校大二上开设的 系统平台 课程,我自认为学习得不够深入,老师讲课比较“完成任务式”,很枯燥,而且口头禅很多,很难提起兴致去听。 至于考试还是很简单过了,但成绩就中规中矩了。 所以我想去深入学习一下,系统的全面的理解计算机系统,买了《深入理解计算机系统》。 书很厚实,文字生动有趣 ...
分类:其他好文   时间:2020-05-10 16:37:34    阅读次数:59
信息安全从业者书单推荐
信息安全从业者书单推荐 计算机及系统原理 · 《编码:隐匿在计算机软硬件背后的语言》 【美】Charles Petzold(著) · 《深入理解计算机系统》【美】Randal E.Bryant(著) · 《深入理解Windows操作系统》【美】Russinovich,M.E.;Solomon,D.A ...
分类:其他好文   时间:2020-04-25 00:49:57    阅读次数:153
【深入理解计算机系统】第十三章-并发编程
Copy from OneNote 乍一看还以为本科时候没上过……感觉大二学的真是云里雾里(其实现在也没好到哪里去)。看看有啥练手的做一做,或者看看源码吧…… ...
分类:其他好文   时间:2020-04-24 22:08:53    阅读次数:79
深入理解计算机系统 (CS:APP) - 高速缓存实验 Cache Lab 解析
原文地址:https://billc.io/2019/05/csapp-cachelab/ 这个实验是这学期的第四个实验。作为缓存这一章的配套实验,设计得非常精妙。难度上来讲,相比之前的修改现成文件,直接写一个程序也更高了一些。需要注意的是检查程序在编译时开启了 -Werror,需要保证没有警告才能 ...
分类:移动开发   时间:2020-03-20 20:35:39    阅读次数:143
深入理解计算机系统 (CS:APP) Lab2 - Bomb Lab 解析
原文地址:https://billc.io/2019/04/csapp-bomblab/ 写在前面 CS:APP是这学期的一门硬核课程,应该是目前接触到最底层的课程了。学校的教学也是尝试着尽量和CMU同步,课件和习题都直接照搬原版。包括现在着手的第二个实验室Bomb Lab。这个lab很有意思,没有 ...
分类:移动开发   时间:2020-03-20 20:02:13    阅读次数:101
【底层原理:深入理解计算机系统】#2 一切从"hello world"说起 (二)
此时此刻,hw.c源程序已经被翻译成了可执行目标文件hw,并存放在磁盘的某个角落。想要在Unix系统中运行该文件,我们得将它的名字输入到一个称为shell的家伙。shell就相当于之前那个例子中部落的祭祀,它将与神沟通。回到计算机,shell的定义是:一个命令解释器。所谓解释器,便是把某个A解释成某 ...
分类:其他好文   时间:2020-02-29 10:20:07    阅读次数:49
324条   1 2 3 4 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!