K
K
Konstantin2018-09-06 23:02:31
Operating Systems
Konstantin, 2018-09-06 23:02:31

What topic to choose for coursework on OS?

Hello. 3 course, programming in .NET (C#). This semester I have a course on operating systems (OS), but the topics that we were offered do not really appeal to me, as it is more like the labs that we did last semester. Here are the topics that we were offered: 5b9186b0a0016076930653.pngSo: can you suggest topics, directions for a course project that will be more serious and interesting, will be useful to me as a programmer (but not to write an OS with 0: D)?
Base :
Language: C#
OS: Windows 10
Requirement: mandatory use of WinAPI.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Saboteur, 2018-09-06
@saboteur_kiev

As a work on the OS, problem 2.2 is quite interesting.

S
Stanislav Makarov, 2018-09-07
@Nipheris

Why do you think that these topics are not suitable for kursach? Coursework is a well-made lab. I don’t know how it is in your university, but usually the reports of students on labs are not so good that they have nowhere to improve.
High-quality implementation, detailed documentation of algorithms, detailed testing and collection of performance statistics - this is what distinguishes a lab from a courseworker.
Take any topic from the suggested ones, and add tests for xUnit to it and some convenient visualization or logging of operations - and here's a tutorial for you, and writing tests will be very useful for you as a programmer.
By the way, your requirements are not that unrealistic, but somewhat restrictive in the choice, I'm talking about C # + WinAPI. I would suggest that you take FUSE and make some kind of FS on it (for example, a reader from the cloud storage or the simplest implementation of UnionFS), but C / C ++ and linux would be better here.
Well, or you can write ThreadPool organization algorithms.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question