• Study Notes of CS:APP (Resource and Forward)


    Study Notes of CS:APP

    Resources [21-12]
    Official Material [22-01]

    •  Textbooks

    •  Randal E. Bryant and David R. O'Halloron, Computer Systems: A Programmer's Perspective, Third Edition, Pearson, 2016

    •  Courses

    •  15-213 Instances

    •  15-213/18-213 Fall 2019 (Randy's latest)

    •  http://www.cs.cmu.edu/~213 (original)

    •  Five system courses

    Readers' Notes [22-01-11]

    •  嵌入式与Linux那些事's cnblogs posts

    •  北洛's cnblogs posts

    •  FannieGirl's cnblogs posts

    •  頔潇's CSDN posts

    •  从园客博开始's cnblogs post

    •  gou4shi1's WordPress post

    •  Sebdog's CSDN post

    •  DUUPzy's cnblogs posts

    Adoptions [22-01]

    •  Other course variations

    •  SJTU ICS SE101 2019

    •  UW CSE351: H/S Interface

    •  Comparisons of some course variations

    Chapter

    CSE 351: H/SI 

    15-213: ICS

    SE 101: ICS

    1

    1.0-1.10

    1

    1.1-1.2,
    1.4.1,
    1.7-1.8,
    1.9.2

    2

    2.0-2.4.3

    2.1-2.3

    2.1.1-2.1.9,
    2.2-2.3

    3

    3.2-3.5.3, 3.6.0-3.6.5,
    3.6.7-3.7.5,
    3.8-3.10

    3.1-3.10

    3.1,
    3.4,
    3.6.1-3.6.8
    3.7-3.11

    4

      

    4.1-4.5.9

    5

     

    5

    5.1-5.14

    6

    6.0,
    6.2-6.7

    6.1-6.7

    6.1-6.6

    7

      

    7.1-7.12

    8

    8.0-8.4

    8.1-8.8

    8.1-8.6

    9

    9.0-9.7,
    9.9-9.12

    9.1-9.12

    9.1-9.11

    10

     

    10

    10.1-10.11

    11

     

    11.1-11.6

    11.1-11.6

    12

     

    12.1-12.8

    12.1-12.7

    •  

    Software Tools [21-12]

    •  Compiler Explorer

    My Foreword [21-12]
    Goal [21-12]

    •  Easy review

    •  Sharing

    Content Covered [22-01]

    •  Content suitable for Chinese national conditions and my personal needs

    Chapter

    Phase

    1

    2

     

    N/R

    New

    Review

    New

     

    1

    1.0-1.10

    1.0-1.10

      

    2

    2.0-2.3,
    2.5

    2.0-2.3, 2.5

      

    3

    3.0-3.10,
    3.12

    3.0-3.10, 3.12

      

    4

    4.0

    4.0

      

    5

    5.0

    5.0

      

    6

    6.0-6.4,
    6.7

       

    7

      

    7.0

     

    8

      

    8.0-8.6,
    8.8

     

    9

      

    9.0-9.7,
    9.13

     

    10

      

    10.0-10.12

     

    11

      

    11.0-11.7

     

    12

      

    12.0-12.8

     
    How I Learn [22-01]

    •  Every time I learn something:

    •  First, read the book on MoonReader with the assistance of eudic and take down the key points.

    •  Second, watch the corresponding 15-213 video(s) if available and refine the notes.

    •  Any instance of a bug listed in the book errata will be corrected.

    On the Design [22-01]

    •  WARNING: Earlier versions are not readable enough!

    •  Environment

    •  Microsoft Word 2019

    •  Organization

    •  Lies between that of typical articles and of typical presentations

    •  Levels

    •  Almost identical to those of the global version

    •  What's the biggest different

    •  + Heading 6

    •  Formatting

    •  Use the style scheme as much close as that of the global edition as possible, to the degree in which formatting would not become a burden on me.

    •  New/noteworthy conventions

    •  Heading 6: Times New Roman, bold

    •  Colors: #000000, #00AEEF, #767676

    •  Date updated: [yy-mm]

    •  Code: Courier New

    •  Terminology: bold

    •  Highlight (primary): italic

    •  Highlight (secondary): underline (deprecated)

    •  Screenshots

    •  200% taken

    •  55% displayed

    Exporting to HTML Blog Post [22-01]

    •  NOTE: Not fully applied yet for the reasons explained below

    •  On Word

    •  File – Share – Post to Blog

    •  Run some macros that add marks for additional styles

    •  But Normal.dotm permanently deleted by accident :(

    •  Publish

    •  On VS Code

    •  Paste the HTML source from cnblogs

    •  On a simple Java program

    •  Written by me

    •  A little bit unstable but pretty efficient

    •  Perform some replacements, to

    •  Recover the additional styles

    •  Adjust text size and font for Web reading

    •  Remove unnecessary attributes

    To-do List [22-01]

    •  Read more.

    •  Refine my notes.

    •  Goal of # words: ~100 words for each noted page

    •  Properly decide the length of list items

    •  Remove all derivations

    •  Rewrite chapter summaries

    •  

    •  Rewrite Word macros

  • 相关阅读:
    Android Studio查找功能(搜索功能)及快捷键
    Gson解析复杂的Bean类实现Parcelable
    Android中启动页ViewPager和ViewFlipper带指示器
    Android在listview添加checkbox实现单选多选操作问题
    Android—万能ListView适配器
    查看windosw服务器型号和序列号
    根目录/空间利用率百分百,怎么删除文件都不管用
    java.lang.OutOfMemoryError:GC overhead limit exceeded解决方
    find查找多种文件后缀
    普通用户sudo权限
  • 原文地址:https://www.cnblogs.com/zjnu/p/csapp_0.html
Copyright © 2020-2023  润新知