Giter Club home page Giter Club logo

ostep-answers's Introduction

ostep-answers's People

Contributors

jzplp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ostep-answers's Issues

关于test命令

你好,我想问问在习题中出现的这段代码:

sub  $1, %bx
test $0, %bx
jgt .top

其中的test指令的作用是什么,我感觉作者想表达的应该是cmp指令,即和0进行比较,比0大就继续循环。
但是根据我对test指令的了解,它是对两个参数进行与运算,可是任何数和0相与不都是0吗,这样对条件码的影响会和cmp相同吗?
我看到你的答案里好像也是按照cmp理解的,所以我有些困惑,是我对test指令理解错了吗?

14章问题1的代码

在书中,题目的要求是

creates a pointer to an integer, sets it to NULL, and then tries to dereference it

,也就是创建一个指向NULL的指针并且dereference它。根据C++ Dereferencing中的解释,dereference就是取值的意思,所以题目的要求应该是尝试访问这个指针,因此代码应该类似于:

int *p = NULL;
int i = *p;

而非在创建指针后将其free。

第7章最后一问:RR调度N个job的响应时间计算

第1个job,响应时间:0
第2个job,响应时间:1x量子长度
第3个job,响应时间:2x量子长度
...
第N个job,响应时间:(N-1)x量子长度

avg响应时间 = [0+1+2+...+(N-1)]x量子长度 = (N-1)/2 x 量子长度

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.