Past Announcements
-
12/15 End of semester notice
Note that at some point around the end of this week the course
web-page will be cleaned up of some if not all pdf material and
will be retired. HTML material will be retrievable under a
Prior Semester link.
-
12/7 Final Exam.
Information about the final exam.
-
12/15 End of semester notice
Note that at some point around the end of this week the course
web-page will be cleaned up of some if not all pdf material and
will be retired. HTML material will be retrievable under a
Prior Semester link.
-
12/12 Office Hours Exam Week
There will be regular office hours during exam Week. However every student,
will be given a 10 minute period, so that all students have contact time
eventually. If there is no one else waiting, another 10 minute period will
be made available to the only student waiting, as needed.
Try to use the Tue office hours; on Wed night i have another exam, and Thu
morning there is the 332 exam. Students from both classes might pop
up on Wed. Note also on Wed office hours will stop at 5:30pm sharp;
i need time to prepare for the other exam.
-
12/13, 12/11 HW5 grading
Given the complication of the last problem, Dhrumil told me that grading would
be completed by this coming Friday. This message will be updated if something
new is to be reported.
-
12/11 HW5 solutions
Sample solutions for HW5 have been posted. If you have question re the laast problem,
read carefully the section of the textbook around page 491.
-
12/7 Final Exam.
Information about the final exam.
-
12/5 HW5
For problem 5, my comment in HW5 about a power of two for the ratio, is not correct.
I realized i never directed you to do roundings and what those roundings can be.
(A rounding is allowed in Problem 3, but even there it can lead to two possible answers for
example for 3.9).
To cut a long story short, anyone of you who gets a ratio between 10 and 13 will get the full
bonus points as long as there
are correct calculations and arguments that lead to that result.
-
12/4 HW5 Clarification
In the introduction to Problem 4 it is clearly explained that a file of size
4KiB is stored exclusively in one track: a track has 64 sectors of 512B thus there
is plenty of space to accommodate such a file. Furthermore, and this applies to Option B,
if a file is larger than that (64*512B=32KiB) then consecutive (co-concentric) tracks are being used
to store the file. Thus for a 96KiB file three tracks are being used completely. Whether a file
occupies one track (first example) or three tracks (second example) there is one controller overhead
contribution. In the latter case the controller computes for example that the file is stored starting say
track 1000 through track 1002. There is one major arm movement to track 1000 and then minor track to track
movements to 1001 and then to 1002. In all three cases the head needs to read the sectors in order of
file contents.
More over you may do rounding to ms also in this problem eg a 18.63 can be rounded to 19ms.
-
11/26 Typo HW5
'Lookahead' means 'LookAside'. Just in case.
-
12/02 Subjects
All Subjects have been posted. Note that I might update after the Dec 03 class Subjects
11 or 12, if i detect typos. (Check Upload dates to detect modifications).
-
11/26 Typo HW5
'Lookahead' means 'LookAside'. Just in case.
-
11/20 Typo Figure 12.15 (textbook)
The textbook has a typo in Figure 12.15 (page 554). The figure indicates
thirteen pointers to blocks Direct(0) through Direct(12). They should be twelve
total i.e. Direct(0) through Direct(11). The discussion on page 555 is correct though.
The twelve is mentioned for example in Table 12.3 on page 555 (middle column).
-
11/18 HW5 posted
I posted HW5 early. It is due before noon of the Thu (12/5) after Thanksgiving Day.
You have roughly 2 weeks plus 2 days to submit. Please no 'I forgot to press the
SUBMIT button excuses'. Most of the material can be answered either from Subject 8/
Chapter 8 or by the material to be covered this week (Tue?) from Subject 9 / Chapter 11.
-
11/19, 11/18 Exam 3 update 2
The Exam has been posted in Section C. The expectation is to return the exam
on Thu in class
;otherwise the exam will be returned the Tuesday after. Solutions
will be posted next week. Statistics for Exam 3 have been posted in Section C.
-
11/07 Exam 3 preliminary
As mentioned in class, the study material of Exam 3 includes Chapter 4, 7, 8, and 10
of the designated textbook. From chapter 8 only material through page 364.
Exam 3 is closed everything.
-
10/31 Chapter 7 comprehensive example
In section C, you may find a comprehensive example on paging with a solution and its
workflow. (But not much other commentary).
-
10/29 HW 4
has been posted in moodle. It cover memory management.
-
10/10 Exam 2
Exam 2 is scheduled for Thu 10/17. It will cover all the material
introduced in class through 10/10 i.e. Chapters 1,2,3,4, and 9 of the
textbook including Subjects 0,1,2,3,4, and 5 and the material
related to HW 1,2, and 3, and Exam 1. Out of Chapter 4 no programming question related to
Pthreads will be asked; the topic was covered lightly in class on 10/10.
And as far as scheduling policies, FCFS (i.e. FIFO), Round-Robin and SPN
are expected to be familiar concepts. The exam is open-textbook as defined in
Handout 1 and explained in class. Mobile phones/devices are to be treated as
in Exam 1 and Handout 1 (Syllabus). Seating arrangements are those of Exam 1.
-
10/08 HW3 Typo
In problem 1 question 1.5: 'John's home computer will not execute Mary's program' means (or
implies) that Mary's executable file is not working on John's computer.
Moreover question 1.7 refers/is continuing question 1.6.
In Problem 3, the fork() is missing a semicolon at the end. Just in case.
In Problem 4 question (4.2) "How many (child) processes will be created with any one
of the forks"? I mean the total number of child processes created.
-
10/03 Exam 1 info
Solutions have just been posted. The Exam is also available in section C
as well as statistics for Exam 1; see also an item below for other information.
-
10/01 Subject 3 uploaded
The .pdf has just been uploaded; the tar file was there since yesterday
(most recent version) but link was not highlighted.
-
10/01 HW3 and Exam 1
HW3 is already available in moodle (posted before noon, today).
Exam 1 has been graded and will be returned at 15:47 on Thu 10/3.
(Remind me!) Solutions for Exam 1 will be posted between Thu and the
weekend.
The Exam itself has already been posted (there are two types used).
-
9/25 Moodle and HW grades
You might be able to see in moodle not only a HW grade but also a
moodle generated 'course total'. Ignore the latter 'course total'.
I never asked moodle to generate it, i don't know what
moodle is doing to derive it. Just use the nominal grade for a HW whose scale is
available in the syllabus (0-40).
-
9/24 Solution summaries for HW1 and HW2.
They have been posted in Section C.2. Note that student specific screenshots are missingfrom HW1, problem 3.
-
9/18 Clarification HW2 Problem 1(c) and 1(d).
When i use the term cache memory, the term is not qualified (L1 or L3 or etc).
Assume worst case scenario. 'larger in number' means 'larger in size/memory size/byte size'.
-
9/18 Seating Arrangements.
Check Section C.1.b.
-
9/18 Typos in Subjects and Syllabus
Check Section C, Subject 1 a link labeled Errata. BTW in the Syllabus i claim that Exam 2 is going to be of 100 min duration.
This cannot physically happen as class meets for 80 mins. The expected duration of Exam 2 will thus be
70mins. The online (HTML) version of Handout 1 has been corrected, as far as this is concerned, the pdf version has been left
unchanged for archival purposes.
-
9/10 TA room
The Dept originally gave us room 4303 which was incorrect.
The room number has been corrected to GITC 4403.
-
9/10 HW2, Subject 1 and 2
It has been posted in moodle. Subject 1 has been moderately updated. Subject 2 has been posted.
-
9/06 Week 1
We have completed Subject 0 (overview) and a fraction of Subject 1 (pages 1-13).
Subjects are as they appear in Section C. With respect to HW1 some comments.
The numbered space for some problem 1 questions would accommodate all of the answer; what
an answer should look like is shown in the examples provided. For divisions in general keep things
simple 1/3 is 0.3 or 0.33 but not beyond that. This is not a formal languages and automata course
so stay away if possible from using regular expressions for the last part of problem 1.
Connectivity-wise. Last time i reset my UCID password i had a choice to do it for all of my accounts
or all except the 'AFS' account. Never use the last option, if given, that excludes the resetting of the
AFS password. For the login to an osl machine to
work, the AFS option is the one that matters; make sure the new password you plan to use can be
used for 'AFS' login. Moreover, if you are unlucky and the two or
three machines you try to login through ssh are unavailable, say so, and try something else.
And be warned one question is tricky and what you get from linux is not ... the whole truth.
You might need to go to a manufacturer's web-site and check ... some specs. (This is allowed: read the
manual is always allowed.) I am a bit cryptic on purpose.
-
9/03 Verification of Presence
Those of you who signed the signup list, have their presence in the class verified.
There is one name that does not yet appear in the official roster; there are two
names in the roster that have not signed the sign-up list.
-
8/30 Section B and Handouts
The index page of Section B is accessible through the first of the three links
of Section B below. You may directly access the Syllabus (also known as Handout 1)
in PDF or HTML through the second and third links below or get into Section B and
those two links and others are accessible. You may find Handout 0 (FAQ),
Handout 1 (PDF and HTML), Handout 2 (homework submission guidelines),
and a Handout 3 (computer science fundamentals). From Handout 3 go through pages
1 through 14 and review maturial that is fuzzy to you.
-
8/30 Password protected Section C
You won't be able to access Section C until after the first class when the login and corresponding
password are given to you. Few things appear there: Subject 0 the summary of what we are going
to present in class on Tue and a bit on Thursday.
-
8/30 Moodle, Verification of Presence
In moodle, you are going to find a generic announcement (if you click on it) that points to
this web-page. During the first day of class a verification of presence will take place. If you are
not present that day follow the instructions in this moodle announcement.
The first homework has already been posted (September 2 to September 8 week) in moodle.
Check item below re Homework 1, applicable also to all homeworks.
-
8/28 Homework 1
I have just posted HW1 in moodle. Submission is through moodle. Read Handout 1 for info
and Handout 2 for submission requirements (filename etc) and also for tools that you might
need to use to complete it. Be reminded that a submission (i.e. click on submit buttom) is required.
Although the reporting of individual homework grades and feedback will be done through moodle, WE
DO NOT USE moodle for grade processing. So do not bother if moodle reports irrelevant scales
(out of 100 or out of 40 or otherwise). The nominal number only matters.
-
8/19 Under construction
Links might be broken or unpopulated or repopulated irregularly.
Preview material cautiously, but do not download material before Labor Day.
-
Too early.
Come back again in August 2019.
- No announcements> Click in September!
Last updated on Dec 21, 2019 at 22:22
Disclaimer
The material of this web-page is purely optional.
It is not required to study it. It is provided as is.
Classroom attendance is strongly recommended,
and so is studying the designated textbook.