Search
Contact: Petr Stepan, stepan@labe.felk.cvut.cz
Operating System and Databases
The examination has two parts: Quiz and 2 Exercises.
For quiz you cannot use any material, you select correct answer from suggested answers (a,b,c,d).
For exercise you can use any printed or elctronic materials, you can use laptops, tablets, mobile phones. You cannot consult the exercise with other students, no chat, skype etc.
Topic for the exercise:
Scheduling scheduling.pdf
Deadlock deadlock.pdf
Memory memory.pdf
File Systems files.pdf
SQL sql.pdf
Labs: Petr Štěpán
In order to obtain (practical) course credit (assessment, zapocet[CZ]) you have to fulfill all the following points:
All the tasks (A, B, C, D and E) must be uploaded via the Upload system.
You have to present working (error-free) solution even in case the project is worth 0 pts or less (usually in case of late upload). The points go with you to the exam.
In case of any doubts you might be asked to explain/demonstrate the knowledge you should have gained from the practical course1).
The points obtained for solving the tasks in the practical course go with you to the exam and help you get better grade.
You can access the home directories via the k333stu1 server (IP: 147.32.84.128).
k333stu1
147.32.84.128
In order to remotely debug your programs you can connect to the computers in the lab: these do not have public IP. You can connect to them via the k333stu1 server – use a name in the form e132-xx (xx is the PC number, 01–21), ev. e220-01 – e220-09, or even e230-XX, i.e.:
e132-xx
e220-01
e220-09
e230-XX
ssh e132-01
If you are serious about learning Linux, you should get trained by some acknowledged authority. Linux Foundation has published an online course for free (via edX.org):
linuxfoundationx-lfs101x-introduction-1621.
The course is self-paced and ends with a free certificate (a verified version is available for a fee).
You should give it a try at least!
Or, check Top 3 Online Resources for Learning the Command Line (For Linux and OS X).
There is a script (BASH) checker available shellcheck.net online. You might try to use it to improve your scripting skills.
An interesting game implemented in BASH: Caterpillar BASH game
Another interesting game implemented in BASH: ShellShock (not related to the recently disclosed Shellshock vulnerability), Announcement
The Upload system is equipped with automated advanced plagiarism detection feature. The plagiarism is reported automatically and can be a reason for ending your study. Make sure your work is original.
You can take a look in general rules. However, my rule is to negate (change a sign) the maximum points for the assignment.