在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 深入理解计算机系统(原书第三版)随书源码

深入理解计算机系统(原书第三版)随书源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:15.54M
  • 下载次数:17
  • 浏览次数:147
  • 发布时间:2021-11-03
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.tar
  • 所需积分:2
 

实例介绍

【实例简介】
深入理解计算机操作系统(第三版)课后随书源码,没有任何改动,分享给大家,希望对大家有所帮助
【实例截图】
【核心代码】
source_code.tar
└── source-code
├── arch
│   ├── Makefile
│   ├── pp.s
│   ├── pp.sa
│   └── pushpoptest.c
├── asm
│   ├── 010-code.gdb
│   ├── 010-code-gdb.out
│   ├── #010-main.c#
│   ├── 010-main.c
│   ├── 010-main-exe.64da
│   ├── 010-mstore.64da
│   ├── 010-mstore.64sa
│   ├── 010-mstore-annotate.64sa
│   ├── 010-mstore-annotate.c
│   ├── 010-mstore.c
│   ├── 010-mstore-exe.txt
│   ├── 010-mstore-intel.64sa
│   ├── 010-mstore-intel.c
│   ├── 010-mstore-rel.txt
│   ├── 010-mstore.s
│   ├── 010-prog
│   ├── 020-fragments.64sa
│   ├── 020-fragments.s
│   ├── 030-add-suffixes.64sa
│   ├── 030-add-suffixes.s
│   ├── 040-bad-instrs.64sa
│   ├── 040-bad-instrs.s
│   ├── 050-exchange.64sa
│   ├── 050-exchange.c
│   ├── 060-decode1-ans.64sa
│   ├── 060-decode1-ans.c
│   ├── 070-leaq.64sa
│   ├── 070-leaq.c
│   ├── 080-shift.64sa
│   ├── 080-shift.c
│   ├── 090-arith.64sa
│   ├── 090-arith.c
│   ├── 100-muldiv.64sa
│   ├── 100-muldiv.c
│   ├── 100-special-arith.c
│   ├── 110-cc.64sa
│   ├── 110-cc.c
│   ├── 120-branch
│   ├── 120-branch.64da
│   ├── 120-branch.64sa
│   ├── 120-branch.c
│   ├── 120-branch-exe.64da
│   ├── 130-abs.64sa
│   ├── 130-abs.c
│   ├── 130-absdiff.64sa
│   ├── 130-absdiff.c
│   ├── 130-abs-manual.s
│   ├── 130-abs-measure.c
│   ├── 140-simple-if.64sa
│   ├── 140-simple-if.c
│   ├── 150-if.64sa
│   ├── 150-if.c
│   ├── 160-fact.64sa
│   ├── 160-fact.c
│   ├── 160-fact.O1-64sa
│   ├── 170-dw.64sa
│   ├── 170-dw.c
│   ├── 180-while.64sa
│   ├── 180-while.c
│   ├── 180-while.O1-64sa
│   ├── 190-fun.64sa
│   ├── 190-fun.c
│   ├── 190-fun.O1-64sa
│   ├── 200-continue-eg.c
│   ├── 210-cond.64sa
│   ├── 210-cond.c
│   ├── 220-if2.64sa
│   ├── 220-if2.c
│   ├── 230-switch.64sa
│   ├── 230-switch.c
│   ├── 240-switch2.64sa
│   ├── 240-switch2.c
│   ├── 250-switcher.64sa
│   ├── 250-switcher.c
│   ├── 250-switchprob2.c
│   ├── 260-euclid
│   ├── 260-fun
│   ├── 260-fun.c
│   ├── 260-fun-exe.64da
│   ├── 261-fun2
│   ├── 261-fun2.c
│   ├── 261-fun2-exe.64da
│   ├── 262-recurse
│   ├── 262-recurse.c
│   ├── 262-recurse-stack.txt
│   ├── 268-local.c
│   ├── 270-euclid
│   ├── 270-euclid.c
│   ├── 270-hworld
│   ├── 270-hworld.c
│   ├── 280-calleesave.64sa
│   ├── 280-calleesave.c
│   ├── 285-calleesave2.64sa
│   ├── 285-calleesave2.c
│   ├── 290-registers.c
│   ├── 300-storesum.c
│   ├── 300-swapadd.64sa
│   ├── 300-swapadd.c
│   ├── 310-procregs.64sa
│   ├── 310-procregs.c
│   ├── 320-procprobs.64sa
│   ├── 320-procprobs.c
│   ├── 330-frame.64sa
│   ├── 340-recurse.64sa
│   ├── 340-recurse.c
│   ├── 350-array.64sa
│   ├── 350-array.c
│   ├── 350-array.O1-64sa
│   ├── 360-fixarray.64sa
│   ├── 360-fixarray.c
│   ├── 370-rect.c
│   ├── 380-structure.64sa
│   ├── 380-structure.c
│   ├── 390-struct2.64sa
│   ├── 390-struct2.c
│   ├── 400-struct-eg.64sa
│   ├── 400-struct-eg.c
│   ├── 410-union.c
│   ├── 420-node.c
│   ├── 430-struct-union.c
│   ├── 440-align.c
│   ├── 445-frame.64sa
│   ├── 445-frame.c
│   ├── 450-bufdemo.64sa
│   ├── 450-bufdemo.c
│   ├── 450-bufdemo.nosp64sa
│   ├── 450-bufdemo.s
│   ├── 460-bufovf.c
│   ├── 460-bufovfnosp-exe.64da
│   ├── 460-bufovf.s
│   ├── 470-scheck.c
│   ├── 480-charbuf.64sa
│   ├── 480-charbuf.c
│   ├── 480-charbuf.nosp64sa
│   ├── 480-charbuf.s
│   ├── 500-floatcvt.64sa
│   ├── 500-floatcvt.c
│   ├── 510-cvt.64sa
│   ├── 510-cvt.c
│   ├── 520-floatfunct.64sa
│   ├── 520-floatfunct.c
│   ├── 530-float-funs.64sa
│   ├── 530-float-funs.c
│   ├── 540-floatconst.64sa
│   ├── 540-floatconst.c
│   ├── abs
│   ├── abs-measure
│   ├── add-suffixes.64sa
│   ├── align128
│   ├── align128.c
│   ├── alloca-eg.c
│   ├── bufdemo.c
│   ├── cast-problem.c
│   ├── cfiles.txt
│   ├── dsize.c
│   ├── dynstack.c
│   ├── exbytes.pl
│   ├── framepointer.c
│   ├── hworld.c
│   ├── linked-list.c
│   ├── linked-list.O1.s
│   ├── linked-list.Og.s
│   ├── linked-list.s
│   ├── Makefile
│   ├── prog
│   ├── reftest.c
│   ├── scheck.32
│   ├── scheck.64
│   ├── scheck.pl
│   ├── test-64
│   ├── test-64-framework.c
│   ├── test-64-funs.s
│   ├── test_64-funs.s
│   ├── w100-ia32.32ns
│   ├── w100-ia32.32nsa
│   ├── w100-ia32.32sa
│   ├── w100-ia32.c
│   ├── w110-procreg.32ns
│   ├── w110-procreg.32nsa
│   ├── w110-procreg.32sa
│   ├── w110-procreg.c
│   ├── w110-procreg-ia32.32ns
│   ├── w110-procreg-ia32.c
│   ├── w200-okmul
│   ├── w200-okmul.64sa
│   ├── w200-okmul.c
│   ├── w210-okmul-asm-proto.64sa
│   ├── w210-okmul-asm-proto.c
│   ├── w220-okmul-asm64.s
│   ├── w230-parity.c
│   ├── w240-cnt
│   ├── w240-cnt32
│   ├── w240-cnt.64sa
│   ├── w240-cnt.c
│   ├── w240-goodbadcnt
│   ├── w250-umult-full.c
│   ├── w260-float.c
│   ├── w260-parity.c
│   └── w270-float.c
├── conc
│   ├── badcnt.c
│   ├── badcnt.s
│   ├── ctime_ts.c
│   ├── echo.c
│   ├── echoclient.c
│   ├── echo_cnt.c
│   ├── echoserverp.c
│   ├── echoservers.c
│   ├── echoservert.c
│   ├── echoservert_cnt.c
│   ├── echoservert_pre.c
│   ├── goodcnt.c
│   ├── goodcnt.s
│   ├── hellobug.c
│   ├── hello.c
│   ├── Makefile
│   ├── norace.c
│   ├── norace.out
│   ├── pipe.c
│   ├── prodconsn.c
│   ├── psum-array.c
│   ├── psum-array.out
│   ├── psum-local.c
│   ├── psum-local.out
│   ├── psum-mutex.c
│   ├── psum-mutex.out
│   ├── race.c
│   ├── race.out
│   ├── rand.c
│   ├── rand_r.c
│   ├── rw0.c
│   ├── rw1.c
│   ├── rw2.c
│   ├── rw3.c
│   ├── sbuf.c
│   ├── sbuf.h
│   ├── select.c
│   ├── sharing.c
│   ├── sharing.out
│   ├── test.c
│   ├── tfgets-main.c
│   ├── threadunsafe.c
│   └── vsum.c
├── data
│   ├── bad-sum
│   ├── bad-sum.c
│   ├── bisbic
│   ├── bisbic.c
│   ├── casting
│   ├── casting.c
│   ├── casting.o
│   ├── code
│   ├── code.64d
│   ├── code.64da
│   ├── code.c
│   ├── constants.c
│   ├── constants-eg.64.c89
│   ├── constants-eg.64.c99
│   ├── constants-eg.c
│   ├── dis-solve.pl
│   ├── divconst
│   ├── divconst.c
│   ├── eg-dis
│   ├── eg-dis2.64d
│   ├── eg-dis2.64da
│   ├── eg-dis.64d
│   ├── eg-dis.64da
│   ├── eg-dis.c
│   ├── eg-t2u-out.txt
│   ├── eg-u2t-out.txt
│   ├── extend
│   ├── extend.c
│   ├── floatcomp-template.c
│   ├── floatcomp-template.o
│   ├── ieee.c
│   ├── inplace-swap.c
│   ├── inplace-swap.o
│   ├── logic
│   ├── logic.c
│   ├── Makefile
│   ├── optarith.c
│   ├── printf
│   ├── printf.c
│   ├── puzzle.c
│   ├── puzzle.o
│   ├── rbyte-ans.c
│   ├── rbyte-ans.o
│   ├── rshift-templates.c
│   ├── rshift-templates.o
│   ├── shift.c
│   ├── show-bytes
│   ├── show-bytes.c
│   ├── sign-extend.c
│   ├── sizes
│   ├── sizes.c
│   ├── strlonger
│   ├── strlonger.c
│   ├── sum
│   ├── sum.c
│   ├── tmin.32
│   ├── tmultcheck
│   ├── tmultcheck.c
│   ├── uaddcheck
│   ├── uaddcheck.c
│   ├── uhp-ans.c
│   ├── uhp-ans.o
│   ├── vulnerabilities.c
│   ├── vulnerabilities.o
│   ├── wordsize
│   ├── wordsize.c
│   └── xbyte.c
├── ecf
│   ├── alarm.c
│   ├── blockone.c
│   ├── cmdline.c
│   ├── cmdline.d
│   ├── counterprob.c
│   ├── environ.out
│   ├── fork1.c
│   ├── fork2.c
│   ├── fork3.c
│   ├── fork.c
│   ├── forkprob0.c
│   ├── forkprob1.c
│   ├── forkprob2.c
│   ├── forkprob3.c
│   ├── forkprob4.c
│   ├── forkprob5.c
│   ├── forkprob6.c
│   ├── forkprob7.c
│   ├── forkprob8.c
│   ├── fragments.c
│   ├── getpid.c
│   ├── hello-asm32.s
│   ├── hello-asm32.sa
│   ├── hello-asm64.s
│   ├── hello-asm64.sa
│   ├── hello.c
│   ├── jmpbuf.c
│   ├── kill.c
│   ├── Makefile
│   ├── myecho.c
│   ├── orphan.c
│   ├── pg.c
│   ├── pgchild.c
│   ├── procmask
│   ├── procmask1.c
│   ├── procmask2.c
│   ├── procmask.c
│   ├── psignal.c
│   ├── restart.c
│   ├── restart.d
│   ├── rfork.c
│   ├── rfork-driver.c
│   ├── setjmp.c
│   ├── setjmp.d
│   ├── shell.c
│   ├── shellex.c
│   ├── sigbus.c
│   ├── sigfpe.c
│   ├── sigint.c
│   ├── sigintsafe.c
│   ├── signal1.c
│   ├── signal2.c
│   ├── signal3.c
│   ├── signal4.c
│   ├── signalprob0.c
│   ├── sigsegv.c
│   ├── sigsuspend.c
│   ├── snooze.c
│   ├── stack.c
│   ├── test.c
│   ├── waitforsignal.c
│   ├── waitpid1.c
│   ├── waitpid2.c
│   ├── waitprob0.c
│   ├── waitprob1.c
│   └── waitprob3.c
├── error
│   ├── fragments.c
│   └── Makefile
├── getasmfun.pl
├── include
│   ├── clock.h
│   ├── cpe.h
│   ├── csapp.h
│   ├── fcyc.h
│   └── lsquare.h
├── intro
│   ├── hello.64sa
│   ├── hello.c
│   ├── hello.s
│   └── Makefile
├── io
│   ├── bar.txt
│   ├── baz.txt
│   ├── cpfile.c
│   ├── cpstdin.c
│   ├── eol.txt
│   ├── fdprob1.c
│   ├── fdprob2.c
│   ├── foobar.txt
│   ├── foo.txt
│   ├── iofragments.c
│   ├── Makefile
│   ├── openexamples.c
│   ├── readdir.c
│   ├── sharing1.c
│   ├── sharing2.c
│   ├── sharing3.c
│   ├── statcheck.c
│   ├── testdir
│   │   ├── bar.txt
│   │   └── foo.txt
│   └── test-readlineb
│   ├── cpfile
│   ├── cpfile.c
│   ├── Makefile
│   ├── out0-nlf.txt
│   ├── out1-nlf.txt
│   ├── out1.txt
│   ├── out2-nlf.txt
│   ├── out2.txt
│   ├── out3-nlf.txt
│   ├── out3.txt
│   ├── out4-nlf.txt
│   ├── out4.txt
│   ├── test0-nlf.txt
│   ├── test1-nlf.txt
│   ├── test1.txt
│   ├── test2-nlf.txt
│   ├── test2.txt
│   ├── test3-nlf.txt
│   ├── test3.txt
│   ├── test4-nlf.txt
│   └── test4.txt
├── lib
│   └── libcsapp64.a
├── link
│   ├── addvec.c
│   ├── a.out
│   ├── bar1.c
│   ├── bar2.c
│   ├── bar3.c
│   ├── bar4.c
│   ├── bar5.c
│   ├── bar6.c
│   ├── dll.c
│   ├── elfstructs.c
│   ├── fdata-relo.d
│   ├── foo1.c
│   ├── foo2.c
│   ├── foo3.c
│   ├── foo4.c
│   ├── foo5.c
│   ├── foo6.c
│   ├── fragments.c
│   ├── f-relo.d
│   ├── hello.c
│   ├── interpose
│   │   ├── int.c
│   │   ├── intc
│   │   ├── intl
│   │   ├── int.o
│   │   ├── intr
│   │   ├── Makefile
│   │   ├── malloc.h
│   │   ├── mymalloc.c
│   │   ├── mymalloc.c~
│   │   ├── mymalloc.o
│   │   ├── mymalloc.so
│   │   └── README
│   ├── libc.so.6
│   ├── libshare-relo.d
│   ├── libshare.so
│   ├── libvector.a
│   ├── libvectordata-relo.d
│   ├── libvector-relo.d
│   ├── libvector.so
│   ├── linkerror.c
│   ├── main2.c
│   ├── main2-relo.d
│   ├── main.c
│   ├── maindata-relo.d
│   ├── main-relo.d
│   ├── main-relo.da
│   ├── main.s
│   ├── mainsym.d
│   ├── mainsym.da
│   ├── Makefile
│   ├── map.c
│   ├── m.c
│   ├── mdata-relo.d
│   ├── m-relo.d
│   ├── m-relo.da
│   ├── multvec.c
│   ├── p1data-exe.d
│   ├── p1-exe.d
│   ├── p1-exe.da
│   ├── prog2ldata-exe.d
│   ├── prog2l-exe.d
│   ├── progdata-exe.d
│   ├── progdata-exe.da
│   ├── prog-exe.d
│   ├── prog-exe.da
│   ├── prog.s
│   ├── share.c
│   ├── static.c
│   ├── sum.c
│   ├── sumdata-relo.d
│   ├── sum-relo.d
│   ├── swap2.c
│   ├── swap.c
│   ├── swapdata-relo.d
│   ├── swap-relo.d
│   ├── t1.c
│   ├── t2.c
│   └── vector.h
├── Makefile
├── Makefile~
├── mem
│   ├── cleararray.c
│   ├── dotprod.c
│   ├── game.c
│   ├── Makefile
│   ├── matmult
│   │   ├── bmm
│   │   ├── bmm.c
│   │   ├── clock.c
│   │   ├── clock.h
│   │   ├── fcycbmm.c
│   │   ├── fcycbmm.h
│   │   ├── fcycmm.c
│   │   ├── fcycmm.h
│   │   ├── Makefile
│   │   ├── mm
│   │   ├── mm.c
│   │   ├── mm-corei7h.txt
│   │   ├── mm.h
│   │   └── README
│   ├── memperf
│   │   ├── bind_to_cpu.c
│   │   ├── chart.m0.p1.max
│   │   ├── chart.m0.p4.max
│   │   ├── charts
│   │   │   ├── deltagraph.dg4
│   │   │   ├── deltagraph.lbr
│   │   │   ├── deltagraph.ps
│   │   │   ├── excel.ps
│   │   │   ├── excel.xls
│   │   │   └── README
│   │   ├── cpy.c
│   │   ├── cpy.h
│   │   ├── cpy.o
│   │   ├── cpy_opt.h
│   │   ├── cpy_p3opt.c
│   │   ├── cpyr.c
│   │   ├── cpyr.h
│   │   ├── gettimealpha.h
│   │   ├── gettime.h
│   │   ├── gettiment.h
│   │   ├── INSTALL
│   │   ├── lcpy.c
│   │   ├── lcpy.o
│   │   ├── Makefile
│   │   ├── memperf
│   │   ├── memperf.dsp
│   │   ├── memperf.dsw
│   │   ├── p5tsc.h
│   │   ├── par.c
│   │   ├── par.h
│   │   ├── par.o
│   │   ├── README
│   │   ├── results
│   │   │   └── corei7-memperf-p1.txt
│   │   └── rtclock.s
│   ├── missrate2b.c
│   ├── missrate2.c
│   ├── missrate.c
│   ├── mountain
│   │   ├── clock.c
│   │   ├── clock.h
│   │   ├── fcyc2.c
│   │   ├── fcyc2.h
│   │   ├── Makefile
│   │   ├── mountain
│   │   ├── mountain2x2-corei7h.txt
│   │   ├── mountain4x4-corei7h.txt
│   │   ├── mountain5x5-corei7h.txt
│   │   ├── mountain6x6-corei7h.txt
│   │   ├── mountain7x7-corei7h.txt
│   │   ├── mountain.c
│   │   └── README
│   ├── mountain1x1
│   │   ├── clock.c
│   │   ├── clock.h
│   │   ├── fcyc2.c
│   │   ├── fcyc2.h
│   │   ├── Makefile
│   │   ├── mountain
│   │   ├── mountain.c
│   │   ├── mountain-corei7h.txt
│   │   └── README
│   ├── mountain.tar
│   ├── optlab.c
│   ├── postit.c
│   ├── simaquarium.c
│   ├── sumarray3d-ans.c
│   ├── sumarray3d.c
│   ├── sumarraycols.c
│   ├── sumarrayrows.c
│   ├── sumvec.c
│   ├── trans.c
│   ├── transpose1.c
│   ├── transpose2b.c
│   └── transpose2.c
├── netp
│   ├── dd2hex.c
│   ├── echo.c
│   ├── echoclient.c
│   ├── echoserveri.c
│   ├── hex2dd.c
│   ├── hostinfo.c
│   ├── hostinfo-ntop.c
│   ├── Makefile
│   ├── netpfragments.c
│   ├── tiny
│   │   ├── cgi-bin
│   │   │   ├── adder.c
│   │   │   └── Makefile
│   │   ├── csapp.c
│   │   ├── csapp.h
│   │   ├── godzilla.gif
│   │   ├── godzilla.jpg
│   │   ├── home.html
│   │   ├── Makefile
│   │   ├── README
│   │   └── tiny.c
│   └── tiny.tar
├── opt
│   ├── benchmark.c
│   ├── benchmark-log-fast.txt
│   ├── benchmark-log-slow.txt
│   ├── benchmark-ncpe.c
│   ├── bench-ncpe31
│   ├── bench-ncpe8192
│   ├── best.c
│   ├── bubble.c
│   ├── bxtr.pl
│   ├── combine-ans.c
│   ├── combine.c
│   ├── combine.h
│   ├── cond-eg
│   ├── cond-eg.64s
│   ├── cond-eg.c
│   ├── copy2d
│   ├── copy2d.c
│   ├── copy.64s
│   ├── copy.64sa
│   ├── copy.c
│   ├── copy-s.txt
│   ├── deref.c
│   ├── dictionary
│   ├── dictionary.64s
│   ├── dictionary.c
│   ├── dictionary-pg
│   ├── div.c
│   ├── dmult.c
│   ├── dpb.64sa
│   ├── dpb.c
│   ├── dpbench.64d
│   ├── dpb-O1.64sa
│   ├── dpb-O1.c
│   ├── dpb-O2.64sa
│   ├── dpb-O2.c
│   ├── dpb-O3.64s
│   ├── fact.c
│   ├── fpb.64s
│   ├── fpb-O1.64s
│   ├── fpb-O1.c
│   ├── fpb-O2.64s
│   ├── fpb-O2.c
│   ├── fragments.c
│   ├── func.c
│   ├── ipb-O1.64s
│   ├── ipb-O1.c
│   ├── isb.32s
│   ├── isb.64s
│   ├── isb-O3.64s
│   ├── isb-s.txt
│   ├── list.64s
│   ├── list.64sa
│   ├── list.c
│   ├── lower.c
│   ├── lower-obsolete.c
│   ├── lpb-O1.64s
│   ├── lpb-O1.c
│   ├── lsb-O1.64s
│   ├── lsb-O1.c
│   ├── lsb-s.txt
│   ├── Makefile
│   ├── mem
│   ├── mem.64s
│   ├── mem.c
│   ├── merge
│   ├── merge.64s
│   ├── merge.c
│   ├── multirun.pl
│   ├── options.c
│   ├── options.h
│   ├── opt-meas.64s
│   ├── opt-meas.c
│   ├── opt-meas-s.txt
│   ├── overhead.c
│   ├── procwatcher.pl
│   ├── profile
│   │   ├── format.pl
│   │   ├── Makefile
│   │   ├── Makefile~
│   │   ├── moby.txt
│   │   ├── profile-runtimes.pl
│   │   ├── shakespeare.txt
│   │   ├── sprof2-1-extract.txt
│   │   ├── sprof2-1-extract.txt~
│   │   ├── sprof2-1.txt
│   │   ├── sprof2-2.txt
│   │   ├── sprof2-3.txt
│   │   ├── sprof2-4.txt
│   │   ├── sprof2-5.txt
│   │   ├── sprof2-6.txt
│   │   ├── sprof2-7.txt
│   │   ├── srun2-1.txt
│   │   ├── srun2-2.txt
│   │   ├── srun2-3.txt
│   │   ├── srun2-4.txt
│   │   ├── srun2-5.txt
│   │   ├── srun2-6.txt
│   │   ├── srun2-7.txt
│   │   ├── stable1.txt
│   │   ├── stable2-O1.txt
│   │   └── stable2.txt
│   ├── results
│   │   ├── cond-eg-haswell-O1-64.txt
│   │   ├── cond-eg-haswell-Og-64.txt
│   │   ├── copy-haswell-O1-64.txt
│   │   ├── copy-machine-O1-64.txt
│   │   ├── cpe-u1-haswell-O1-64.txt
│   │   ├── cpe-u1-machine-O1-64.txt
│   │   ├── cpe-u2-haswell-O1-64.txt
│   │   ├── cpe-u2-machine-O1-64.txt
│   │   ├── div-haswell-O1-64.txt
│   │   ├── div-machine-O1-64.txt
│   │   ├── dmult-haswell-O1-64.txt
│   │   ├── dmult-machine-O1-64.txt
│   │   ├── dpb-haswell-O0-64.tab
│   │   ├── dpb-haswell-O0-64.txt
│   │   ├── dpb-haswell-O0-64.vtab
│   │   ├── dpb-haswell-O1-64.tab
│   │   ├── dpb-haswell-O1-64.txt
│   │   ├── dpb-haswell-O1-64.vtab
│   │   ├── dpb-haswell-O2-64.tab
│   │   ├── dpb-haswell-O2-64.txt
│   │   ├── dpb-haswell-O2-64.vtab
│   │   ├── dpb-haswell-O3-64.tab
│   │   ├── dpb-haswell-O3-64.txt
│   │   ├── dpb-haswell-O3-64.vtab
│   │   ├── dpb-haswell-Og-64.tab
│   │   ├── dpb-haswell-Og-64.txt
│   │   ├── dpb-haswell-Og-64.vtab
│   │   ├── dpb-machine-O1-64.tab
│   │   ├── dpb-machine-O1-64.txt
│   │   ├── dpb-machine-O1-64.vtab
│   │   ├── dsb-haswell-O0-64.tab
│   │   ├── dsb-haswell-O0-64.txt
│   │   ├── dsb-haswell-O0-64.vtab
│   │   ├── dsb-haswell-O1-64.tab
│   │   ├── dsb-haswell-O1-64.txt
│   │   ├── dsb-haswell-O1-64.vtab
│   │   ├── dsb-haswell-O2-64.tab
│   │   ├── dsb-haswell-O2-64.txt
│   │   ├── dsb-haswell-O2-64.vtab
│   │   ├── dsb-haswell-O3-64.tab
│   │   ├── dsb-haswell-O3-64.txt
│   │   ├── dsb-haswell-O3-64.vtab
│   │   ├── dsb-haswell-Og-64.tab
│   │   ├── dsb-haswell-Og-64.txt
│   │   ├── dsb-haswell-Og-64.vtab
│   │   ├── dsb-machine-O1-64.tab
│   │   ├── dsb-machine-O1-64.txt
│   │   ├── dsb-machine-O1-64.vtab
│   │   ├── fpb-haswell-O0-64.tab
│   │   ├── fpb-haswell-O0-64.txt
│   │   ├── fpb-haswell-O0-64.vtab
│   │   ├── fpb-haswell-O1-64.tab
│   │   ├── fpb-haswell-O1-64.txt
│   │   ├── fpb-haswell-O1-64.vtab
│   │   ├── fpb-haswell-O2-64.tab
│   │   ├── fpb-haswell-O2-64.txt
│   │   ├── fpb-haswell-O2-64.vtab
│   │   ├── fpb-haswell-O3-64.tab
│   │   ├── fpb-haswell-O3-64.txt
│   │   ├── fpb-haswell-O3-64.vtab
│   │   ├── fpb-haswell-Og-64.tab
│   │   ├── fpb-haswell-Og-64.txt
│   │   ├── fpb-haswell-Og-64.vtab
│   │   ├── fpb-machine-O1-64.tab
│   │   ├── fpb-machine-O1-64.txt
│   │   ├── fpb-machine-O1-64.vtab
│   │   ├── fsb-haswell-O0-64.tab
│   │   ├── fsb-haswell-O0-64.txt
│   │   ├── fsb-haswell-O0-64.vtab
│   │   ├── fsb-haswell-O1-64.tab
│   │   ├── fsb-haswell-O1-64.txt
│   │   ├── fsb-haswell-O1-64.vtab
│   │   ├── fsb-haswell-O2-64.tab
│   │   ├── fsb-haswell-O2-64.txt
│   │   ├── fsb-haswell-O2-64.vtab
│   │   ├── fsb-haswell-O3-64.tab
│   │   ├── fsb-haswell-O3-64.txt
│   │   ├── fsb-haswell-O3-64.vtab
│   │   ├── fsb-haswell-Og-64.tab
│   │   ├── fsb-haswell-Og-64.txt
│   │   ├── fsb-haswell-Og-64.vtab
│   │   ├── fsb-machine-O1-64.tab
│   │   ├── fsb-machine-O1-64.txt
│   │   ├── fsb-machine-O1-64.vtab
│   │   ├── ipb-haswell-O0-64.tab
│   │   ├── ipb-haswell-O0-64.txt
│   │   ├── ipb-haswell-O0-64.vtab
│   │   ├── ipb-haswell-O1-64.tab
│   │   ├── ipb-haswell-O1-64.txt
│   │   ├── ipb-haswell-O1-64.vtab
│   │   ├── ipb-haswell-O2-64.tab
│   │   ├── ipb-haswell-O2-64.txt
│   │   ├── ipb-haswell-O2-64.vtab
│   │   ├── ipb-haswell-O3-64.tab
│   │   ├── ipb-haswell-O3-64.txt
│   │   ├── ipb-haswell-O3-64.vtab
│   │   ├── ipb-haswell-Og-64.tab
│   │   ├── ipb-haswell-Og-64.txt
│   │   ├── ipb-haswell-Og-64.vtab
│   │   ├── ipb-machine-O1-64.tab
│   │   ├── ipb-machine-O1-64.txt
│   │   ├── ipb-machine-O1-64.vtab
│   │   ├── isb-haswell-O0-64.tab
│   │   ├── isb-haswell-O0-64.txt
│   │   ├── isb-haswell-O0-64.vtab
│   │   ├── isb-haswell-O1-64.tab
│   │   ├── isb-haswell-O1-64.txt
│   │   ├── isb-haswell-O1-64.vtab
│   │   ├── isb-haswell-O2-64.tab
│   │   ├── isb-haswell-O2-64.txt
│   │   ├── isb-haswell-O2-64.vtab
│   │   ├── isb-haswell-O3-64.tab
│   │   ├── isb-haswell-O3-64.txt
│   │   ├── isb-haswell-O3-64.vtab
│   │   ├── isb-haswell-Og-64.tab
│   │   ├── isb-haswell-Og-64.txt
│   │   ├── isb-haswell-Og-64.vtab
│   │   ├── isb-machine-O1-64.tab
│   │   ├── isb-machine-O1-64.txt
│   │   ├── isb-machine-O1-64.vtab
│   │   ├── list-haswell-O1-64.txt
│   │   ├── list-machine-O1-64.txt
│   │   ├── lower-exp-haswell-O1-64.txt
│   │   ├── lower-haswell-O1-64.txt
│   │   ├── lpb-haswell-O0-64.tab
│   │   ├── lpb-haswell-O0-64.txt
│   │   ├── lpb-haswell-O0-64.vtab
│   │   ├── lpb-haswell-O1-64.tab
│   │   ├── lpb-haswell-O1-64.txt
│   │   ├── lpb-haswell-O1-64.vtab
│   │   ├── lpb-haswell-O2-64.tab
│   │   ├── lpb-haswell-O2-64.txt
│   │   ├── lpb-haswell-O2-64.vtab
│   │   ├── lpb-haswell-O3-64.tab
│   │   ├── lpb-haswell-O3-64.txt
│   │   ├── lpb-haswell-O3-64.vtab
│   │   ├── lpb-machine-O1-64.tab
│   │   ├── lpb-machine-O1-64.txt
│   │   ├── lpb-machine-O1-64.vtab
│   │   ├── lsb-haswell-O0-64.tab
│   │   ├── lsb-haswell-O0-64.txt
│   │   ├── lsb-haswell-O0-64.vtab
│   │   ├── lsb-haswell-O1-64.tab
│   │   ├── lsb-haswell-O1-64.txt
│   │   ├── lsb-haswell-O1-64.vtab
│   │   ├── lsb-haswell-O2-64.tab
│   │   ├── lsb-haswell-O2-64.txt
│   │   ├── lsb-haswell-O2-64.vtab
│   │   ├── lsb-haswell-O3-64.tab
│   │   ├── lsb-haswell-O3-64.txt
│   │   ├── lsb-haswell-O3-64.vtab
│   │   ├── lsb-machine-O1-64.tab
│   │   ├── lsb-machine-O1-64.txt
│   │   ├── lsb-machine-O1-64.vtab
│   │   ├── mem-machine-O1-64.txt
│   │   ├── merge-haswell-O1-64.txt
│   │   ├── ncpe-31-haswell-O1-64.txt
│   │   ├── ncpe-8192-haswell-O1-64.txt
│   │   ├── opt-meas-haswell-O1-64.txt
│   │   ├── opt-meas-machine-O1-64.txt
│   │   ├── summary-haswell-O0-64.txt
│   │   ├── summary-haswell-O1-64.txt
│   │   ├── summary-haswell-O2-64.txt
│   │   ├── summary-haswell-O3-64.txt
│   │   └── summary-ncpe-haswell-O1-64.txt
│   ├── simd_eg.c
│   ├── simd_eq.c
│   ├── swap.c
│   ├── tabulate.pl
│   ├── #test_cpe.64s#
│   ├── test_cpe.64sa
│   ├── test_cpe.c
│   ├── test_mhz.c
│   ├── timing.c
│   ├── twiddle.c
│   ├── vec.c
│   ├── vec.h
│   └── vxtr.pl
├── perf
│   ├── cf.c
│   ├── clock.c
│   ├── clock.h
│   ├── clock-rate-test
│   ├── clock-rate-test.c
│   ├── clock.s
│   ├── clock-v2.c
│   ├── event-gw-l20.txt
│   ├── load.c
│   ├── load.h
│   ├── Makefile
│   ├── options.c
│   ├── options.h
│   ├── osevent
│   ├── osevent.c
│   └── osevent-v1
├── src
│   ├── clock.c
│   ├── cpe.c
│   ├── csapp.c
│   ├── fcyc.c
│   ├── lsquare.c
│   └── Makefile
└── vm
├── dynamicsize.c
├── fragments.c
├── hello.txt
├── Makefile
├── malloc
│   ├── clock.c
│   ├── clock.h
│   ├── config.h
│   ├── driverhdrs.h
│   ├── driverlib.c
│   ├── driverlib.h
│   ├── fcyc.c
│   ├── fcyc.h
│   ├── fsecs.c
│   ├── fsecs.h
│   ├── ftimer.c
│   ├── ftimer.h
│   ├── Makefile
│   ├── mdriver.c
│   ├── memlib.c
│   ├── memlib.h
│   ├── mm.c
│   ├── mm.h
│   ├── README
│   └── traces
│   ├── binary-bal.rep
│   ├── coalescing-bal.rep
│   ├── corners.rep
│   ├── fs.rep
│   ├── hostname.rep
│   ├── login.rep
│   ├── ls.rep
│   ├── malloc.rep
│   ├── perl.rep
│   ├── random-bal.rep
│   ├── rm.rep
│   ├── short2.rep
│   └── xterm.rep
├── mallocalign.c
├── map
├── map.c
├── mmapcopy.c
├── mm.h
├── sbrk.c
├── sizeof.c
├── staticsize.c
└── trace0

33 directories, 966 files

标签:

实例下载地址

深入理解计算机系统(原书第三版)随书源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警