|
Last updated July 30th, 1999
University of Helsinki
Department of Computer Science
58123-3 Computer Systems Organization (3 ov)
Summer -99
General Information
For general information on the course (position in studies, course
prerequisites, aims, course material etc.), please
take a look at http://www.cs.helsinki.fi/kurssit/kuvaukset/58123-3E.html.
Teaching
Lectures (in Finnish)
Auditorio 2.8.-20.8. Mondays, Tuesdays, Thursdays and Fridays 9 - 12 (Liisa Marttinen)
Topics:
1. Introduction
- on the history of computers
- the hierarchical virtual machine model
2. Data representation
- number systems
- integers, real numbers, characters
- multimedia
3. Error detection
- parity checking
- the Hamming code
4. Central unit
- CPU, bus, main memory
- command execution
- example: TTK-91
5. TTK-91 assembly language
- operations
- addressing
- some program structures
6. TTK-91
- the KOKSI simulator
- the machine instruction format
7. TTK91: subprograms
- activation records
8. TTK-91
- recursion
- some examples
9. Compilation, linking and loading
10. Operating systems: an introduction
11. Process management
12. Memory management
13. Peripherals
14. Input/Output
15. Data communications, the Internet
16. Acceleration
17. Revision
Exercises
Exercises are done as homework and the solutions will be discussed afterwards
in small groups. The exercise questions are given on lectures and they will also be published
on-line, here.
The both groups (see http://www.cs.helsinki.fi/~marttine/tito/kesa99)
are in Finnish.
Course Material
The course material is
Tanenbaum, Structured Computer Organization (4th Edition), 1999
Chapters 1, 2, 5-7 and appendixes A and B
In addition the English material for the TTK-91 and its assembly language:
You are supposed to be able to make small programs using the TTK-91 assembly
language.
The KOKSI simulator itself can be downloaded from here.
Passing the Course
The exam is on Friday the 27th of August at 12.00 - 16.00 in Auditorium
(Teollisuuskatu 23).
Should you be unable to attend or fail to pass, there will be extra exams on Saturday
16.10.99 at 9-13 and on Saturday 27.11.99 at 9-13. The places will be informed
later. For those extra exams you have to register at the Open University.
If you attend the course exercises you can get max 10 points from the exercises
and max 50 points from the exam. If you take the exam only as a final exam,
you get max 60 points from the exam. In both ways you need about 30 points to
pass the course and about 51 points to get the highest credits 3/3.
|