GithubHelp home page GithubHelp logo

jackiechen0708 / introduction-to-computer-systems Goto Github PK

View Code? Open in Web Editor NEW

This project forked from halbmond/introduction-to-computer-systems

0.0 1.0 0.0 642.92 MB

Course : Introduction to Computer Systems

Makefile 29.35% C 51.19% Lex 0.14% C++ 0.35% Yacc 0.10% HCL 7.01% Perl 3.35% Tcl 2.47% Assembly 4.50% D 0.17% Python 0.27% HTML 0.55% Shell 0.56%

introduction-to-computer-systems's Introduction

Introduction to Computer Systems

Overview

  • /exam/
    • 往年考题
  • /lesson/
    • 往年课件
  • /homework/
    • 往年作业
    • CSAPP1e-solution-manual
      • CSAPP Edition 1 官方manual
      • 虽说是官方manual,也存在不少错解
    • CSAPP-solution-Vincent-Lee
      • CSAPP solution by me
      • 前半部分为 CSAPP Edition 2 solution,后半部分为CSAPP Edition 3 solution
        • 由于2016年CSAPP Edition 3印刷较迟。2016年前半学期采用CSAPP Edition 2教学,后半学期采用CSAPP Edition 3
      • 有疑问请联系 [email protected]
  • /labs/
    • 因为沉迷刷榜,当时有一半的lab刷到了rank 1
  • /notes/
    • 笔记
  • /audio-lectures/
    • 2016年下半学期课堂录音,配合课件食用。感谢森聚分享。

FAQ

Q: How to read my textbook?

A: In a nutshell, Skim the book first, then pursue deeper comprehension.

Q: 如何阅读书本?

A: 相比书本,确保理解课件的所有细节更加重要。一言以蔽之,首先粗略地浏览全书,再一遍遍加深阅读深度。中文版的确存在不少令人胃疼的翻译,如c语言中的 'switch' 被翻译成 ''开关''。建议配合英文书本/课件食用。

Q: 北大的ICS课程有必要投点吗?

A: 不需要。正课:完全可以选其中一位教授的课,实则去另一个教室听课;讨论班:学生随机分配到小班,不需要投点。

Q: How to log into the server?

A: connect through SSH: linux> ssh –p xx22 [email protected]

Q: 如何登录服务器?

A: 用SSH连接: linux> ssh –p xx22 [email protected]

Making use of Official Resources

CMU course site

  • Schedule

    • cmu课件/视频下载
  • Exams

    • cmu往年试题,难度低于pku

Text Book

  • Student Site

    • GDB Materials
      • Beej's Quick Guide to GDB
      • Two-page x86-64 GDB cheat sheet (pdf, txt)
        • cheat sheet包含了所有本课程所需的gdb命令
    • Unix FAQ
      • unix 命令/ 系统调用 / c标准库 相关的疑问建议多多使用 google,很容易找到清晰全面的资料
    • Code examples
      • quite useful resource for lab
      • code examples 在肝 lab 的时候十分有用,尤其是后面的几个 lab
    • Labs for self-study students (without solutions)
      • 提前完成cmu的lab,不过上面的lab和pku的lab要求有一定出入,不过大体知识点相同
      • autolab上的ranking首要依据是score,其次是完成lab的日期
  • Web Aside

    • 书中的web aside 也可以在CS:APP官网上找到

introduction-to-computer-systems's People

Contributors

halbmond avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.