CSI 3131 Operating Systems

3 units
Computer Science
Faculty of Engineering
Principles of operating systems. Operating systems design issues. Process management, process scheduling, concurrency issues. CPU scheduling. Memory management. Virtual memory. Mass storage systems. Input/Output system. File system. Security and protection. Examples of operating systems.

Components:

Laboratory
Lecture
Tutorial

Requirements:

Prerequisites: CEG 2136 , CSI 2110 .

Previously Offered Terms:

Winter
Summer

French Equivalent:

Organized

433 responses

4.11

/ 5

strongly agree
45%
agree
39%
disagree
12%
strongly disagree
3%
25%
50%
75%
100%

Clear Expectations

264 responses

4.43

/ 5

strongly agree
55%
agree
35%
neither agree nor disagree
7%
disagree
2%
strongly disagree
0%
25%
50%
75%
100%

Learned a Lot

432 responses

4.03

/ 5

strongly agree
43%
agree
38%
disagree
15%
strongly disagree
3%
25%
50%
75%
100%

Recommend

168 responses

2.99

/ 5

strongly agree
15%
agree
36%
disagree
30%
strongly disagree
18%
25%
50%
75%
100%

Workload

168 responses

2.58

/ 5

very heavy
11%
heavier than average
25%
average
58%
lighter than average
5%
very light
1%
25%
50%
75%
100%

Fair Assessments

428 responses

4.00

/ 5

strongly agree
41%
agree
41%
disagree
11%
strongly disagree
7%
question not applicable
0%
25%
50%
75%
100%