Operating Systems Prerequisites

I plan on taking operating systems next semester. My school said that the prerequisites for this class are data structures and computer organization. Since I did not do well in data structures, will I struggle with this class? However, I am currently taking computer organization and doing very well in it. My main question is do you need to be good at data structures to do well in operating systems? Can someone who previously took operating systems offer some insight?

Data structures enable an OS to be heuristically optimized given it has indices to help speed up querying the data. Even memory itself is a form of data structure. Do everything in your power to get up to speed in this subject. In the end you will find it is not that insurmountable and your understanding can only improve as you progress.

1 Like