花費 7 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