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

483 responses

4.11

/ 5

strongly agree
44%
agree
40%
disagree
11%
strongly disagree
4%
25%
50%
75%
100%

Clear Expectations

314 responses

4.40

/ 5

strongly agree
53%
agree
38%
neither agree nor disagree
8%
disagree
2%
strongly disagree
0%
25%
50%
75%
100%

Learned a Lot

482 responses

4.04

/ 5

strongly agree
43%
agree
38%
disagree
14%
strongly disagree
4%
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

478 responses

4.02

/ 5

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