花费 18 ms
CSAPP:cachelab(1)

  本项目大体上就是要求用C\C++来模拟cpu对cache的访问,然后统计hits、misses和eviction的次数。其实并没有想象中的那么难,感觉完全可以当成一道acm里面的大模拟题。。下面就 ...

Wed Jun 01 19:27:00 CST 2016 0 10047
CSAPP Shell Lab 详细解答

Shell Lab的任务为实现一个带有作业控制的简单Shell,需要对异常控制流特别是信号有比较好的理解才能完成。需要详细阅读CS:APP第八章异常控制流并理解所有例程。 Slides下载:http ...

Tue Mar 15 03:04:00 CST 2022 0 1735
二进制炸弹Lab

Lab 采用的是 coursera 上华盛顿大学的The Hardware/Software Interface. 与CSAPP书上的不同,这里的lab采用的是64位机器。 Lab2 要求拆除6个炸 ...

Mon Sep 28 00:18:00 CST 2015 0 4568
CMU-CSAPP-Lab2拆解二进制炸弹

一、 实验目的 1.理解C语言程序的机器级表示。 2.初步掌握GDB调试器的用法。 3.阅读C编译器生成的x86-64机器代码,理解不同控制结构生成的基本指令模式,过程的实现。 二、实验工具 ...

Thu Dec 13 07:55:00 CST 2018 0 1531
《CSAPP》实验一:位操作

《CSAPP》号称程序员圣经,虽然中文译名为《深入理解计算机系统》,但其实没那么“深”,只是覆盖面很广,一般用作计算机专业大一导论课的教科书。早就听闻书上配套的实验十分经典,这次重温新版(第三版),打 ...

Sat Dec 21 20:49:00 CST 2019 0 1687
为什么切换线程比切换进程开销小

首先要明白进程是什么:   关于进程的定义有很多,一个经典的定义是一个执行中程序的实例,进程是程序的动态表现。 一个程序进行起来后,会使用很多资源,比如使用寄存器,内存,文件等。每当切换进程时,必 ...

Fri Mar 29 16:16:00 CST 2019 0 1216
CSAPP:逆向工程【二进制炸弹】

转载请注明出处:https://www.cnblogs.com/ustca/p/11694127.html 二进制炸弹任务描述 拓展:缓冲区溢出攻击 "二进制炸弹包含若干个阶段,每个阶段需要输入 ...

Mon Oct 21 03:37:00 CST 2019 0 703
【CSAPP】Shell Lab 实验笔记

shlab这节是要求写个支持任务(job)功能的简易shell,主要考察了linux信号机制的相关内容。难度上如果熟读了《CSAPP》的“异常控制流”一章,应该是可以不算困难的写出来。但如果读书不仔细 ...

Thu Oct 08 00:39:00 CST 2020 0 926

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM