This poll is to help us determine what platforms we need to support
the cs161 toolchain, System/161, and related software on, to help with
development for next year. So the more of you that answer, the
better...
Answers to me directly rather than the list, please.
1. Did you do any of your cs161 coding on your own equipment (or your
roommate's, or anywhere that isn't ICE) this year?
2. Would you have considered doing so, if ICE had been really
painfully slow or frequently down?
3. If we set things up with CVS so you could easily work either from
home or on ICE, would that change your answer?
4. If the compiler and tools and stuff that you needed were a package
you could just install, instead of something you had to compile, would
*that* change your answer?
5. What OS runs on the equipment you would have preferred to use as an
alternative to ICE, if you needed one? (Linux, Win95/98, NT, FreeBSD,
Plan 9, Dynix/PTX, DOS 3.3, etc.)
--
- David A. Holland | VINO project home page:
dholland(a)eecs.harvard.edu | http://www.eecs.harvard.edu/vino
ditto for those that are going to be in the silicon valley / san francisco
area working for real companies (tf's included). send me the dates you'll
be out there and your summer e-mail (if different from fas).
-Z
At 12:30 AM 5/18/2001 -0400, you wrote:
>hey y'all:
>
>i'm trying to put together a little list of those who might be working for
>the man (aka microsoft) this summer. so if you'll be out in seattle,
>reply to ME (not the list), and let me know, and i'll put you on the list.
>this is just so we can have a bbq, share cars, find people to go to
>concerts with, etc. several of you are already on this, so sorry for
>bothering you again.
>
>hope that post cs161 life is treating y'all well.
>
>-gwa-
>
>_______________________________________________
>cs161-list mailing list
>cs161-list(a)fas.harvard.edu
>http://www.fas.harvard.edu/mailman/listinfo/cs161-list
hey y'all:
i'm trying to put together a little list of those who might be working for
the man (aka microsoft) this summer. so if you'll be out in seattle,
reply to ME (not the list), and let me know, and i'll put you on the list.
this is just so we can have a bbq, share cars, find people to go to
concerts with, etc. several of you are already on this, so sorry for
bothering you again.
hope that post cs161 life is treating y'all well.
-gwa-
I need to call it a night -- you really should too.
I will be in the office by around 9:30 and will answer the questions
I find there. However, I urge you to complete the multiple choice
and TF. You might do Problem 1. Then just think about Question 4,
fire off any questions you have and go to bed. Write it up in the
morning and call it a day.
You will not gain anything by staying up all night working on it --
there just isn't that much work to be done.
Best of luck to everyone -- I'm off to complete the chocolate concoctions
that will await you at 5:00 tomorrow.
- Margo
For the tape capacity question: we are asking for the usable capacity of
a tape -- what you can actually achieve by writing data (in the form of
records) to it.
- M
What is meant by train signalling is whatever needs to be done
so that trains don't crash; cars don't hit trains (and vica versa)
when train tracks cross a road, etc. Interpret the signalling
as everything necessary to:
1. Make sure no one dies
2. Make sure trains get to their proper destination
- Margo
as always, QRST's is running behind schedule, and is now planning to have
me the shirts by tomorrow at 1. if they stick to this schedule, i'm
planning on hanging out at Margo's office with them from 4 or so on
tomorrow, so when you come to turn your exam in, you can pick yours up.
$11, i accept either cash or personal checks made out to "amos blackman".
(please don't make the check out to something humorous. i appreciate the
gesture, but the bank doesn't. if your need for expression is that
compelling, make use of the "memo" line.)
-amos
ps. go get the exam from the website. go go go!
These questions were supposed to go up on the website. They will be there
in a bit. Until then, here is an unformatted version of the list.
Jay
On Sun, 13 May 2001, Peter C Djeu wrote:
> Dear CS161 TF's,
> Hi, are the questions from the review session posted anywhere? I
> couldn't find them on the course website.
> Sincerely,
> Peter Djeu
>
> On Wed, 9 May 2001, David Holland wrote:
>
> > Review sessions (aka CS161 Jeopardy) will be at these times:
> >
> > Thu. 5/10 (that's tomorrow) at 1pm in MD 119
> >
> > Sun. 5/13 at 2pm in MD G115
> >
> > Both sessions will last probably on the order of a couple of hours,
> > depending how quickly we go and the like.
> >
> > MD 119 is the seminar room off the first floor lounge. G115 is where
> > we normally have class.
> >
> > If you don't have weekend access to the building, let us know and
> > we'll see what we can do.
> >
> > We don't know yet if the two sessions will have the same set of
> > questions; it depends on how much we get written. In any event all the
> > questions will get posted on the web page afterwards.
> >
> > --
> > - David A. Holland | VINO project home page:
> > dholland(a)eecs.harvard.edu | http://www.eecs.harvard.edu/vino
> > _______________________________________________
> > cs161-list mailing list
> > cs161-list(a)fas.harvard.edu
> > http://www.fas.harvard.edu/mailman/listinfo/cs161-list
> >
>
==
== Jay Moorthi * 617.584.2537 (cell) * moorthi(a)fas.harvard.edu ==
== ==
== "Happiness consists in getting enough sleep." RAH, Starship Troopers ==
==
it seems to me that the following code from userprog/file.c is wrong:
if((err = filetable_findfile(fd, &file)) != 0)
return err;
lock_acquire(file->lock);
/* if this is the last close of this file, free it up */
if((--file->refcount) == 0) {
/* if vfs_closing the file fails, we fail. this isn't exactly "
fair",
* since if it wasn't the last fd to be closed for this file, it
* wouldn't know about this, but it's the best we can do.
*/
if((err = vfs_close(file->vnode)) != 0) {
file->refcount++;
lock_release(file->lock);
return err;
}
-> curthread->filetable->openfiles[fd] = NULL;
lock_release(file->lock);
lock_destroy(file->lock);
kfree(file);
} else {
lock_release(file->lock);
}
shouldn't the line at the -> be unconditional if there's no error, as otherwise
you could open fd 3, fork 4 times, then have one process close 3 four times,
leaving all the others with garbage pointers?
have i, as usual, missed something?
brady
Review sessions (aka CS161 Jeopardy) will be at these times:
Thu. 5/10 (that's tomorrow) at 1pm in MD 119
Sun. 5/13 at 2pm in MD G115
Both sessions will last probably on the order of a couple of hours,
depending how quickly we go and the like.
MD 119 is the seminar room off the first floor lounge. G115 is where
we normally have class.
If you don't have weekend access to the building, let us know and
we'll see what we can do.
We don't know yet if the two sessions will have the same set of
questions; it depends on how much we get written. In any event all the
questions will get posted on the web page afterwards.
--
- David A. Holland | VINO project home page:
dholland(a)eecs.harvard.edu | http://www.eecs.harvard.edu/vino