This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
os_cp [2025/03/05 22:27] jkonczak |
os_cp [2025/04/10 00:21] (current) jkonczak [Operating Systems and Concurrent Programming] |
||
---|---|---|---|
Line 33: | Line 33: | ||
</div> | </div> | ||
</div> | </div> | ||
- | <div style="display:table;width:100%"> | + | <!--<div style="display:table;width:100%"> |
</html>[shell] [[os_cp:locate_find|Searching for files.]]<html> | </html>[shell] [[os_cp:locate_find|Searching for files.]]<html> | ||
<div style="display:table-cell;font-size:0.75em;margin-top:0.33em;text-align:right"> | <div style="display:table-cell;font-size:0.75em;margin-top:0.33em;text-align:right"> | ||
</html> [[os_cp:locate_find:solutions|Solutions to exercises]]<html> | </html> [[os_cp:locate_find:solutions|Solutions to exercises]]<html> | ||
</div> | </div> | ||
- | </div> | + | </div>--> |
</html> | </html> | ||
- <html> | - <html> | ||
Line 67: | Line 67: | ||
</html> | </html> | ||
- [shell] Test. ([[os_cp:exercises-shell|Example questions for the test.]]) \\ <html> | - [shell] Test. ([[os_cp:exercises-shell|Example questions for the test.]]) \\ <html> | ||
+ | <div style="display:table;width:100%"> | ||
+ | </html>[shell] [[os_cp:locate_find|Searching for files.]]<html> | ||
+ | <div style="display:table-cell;font-size:0.75em;margin-top:0.33em;text-align:right"> | ||
+ | </html> [[os_cp:locate_find:solutions|Solutions to exercises]]<html> | ||
+ | </div> | ||
+ | </div> | ||
<div style="display:table;width:100%"> | <div style="display:table;width:100%"> | ||
</html>[programming]┬ [[os_cp:threads|Threads. Mutexes. Critical sections. Conditional variables.]]<html> | </html>[programming]┬ [[os_cp:threads|Threads. Mutexes. Critical sections. Conditional variables.]]<html> | ||
Line 136: | Line 142: | ||
* another on the topics tagged with [programming]; this test will take place on the last lab classes | * another on the topics tagged with [programming]; this test will take place on the last lab classes | ||
* complete two assignments: | * complete two assignments: | ||
- | * write a shell script | + | * write a shell script - [[os_cp:2025:shell_assignment|list of topics]] |
* write a concurrent program | * write a concurrent program | ||
<html><div style="margin-top:-1.2em"></div></html> | <html><div style="margin-top:-1.2em"></div></html> | ||
__Absence__, including an excused absence, for more than one-third of the classes, | __Absence__, including an excused absence, for more than one-third of the classes, | ||
__results in failing__ the course. | __results in failing__ the course. | ||
+ | |||
+ | The tests will be written on the lab computers, on a dedicated virtual machine. | ||
+ | You may (and to answer some of the questions, you must) use the terminal. | ||
+ | You are free to use any software available on the machines (e.g., the ''man'' command). | ||
+ | You must not use the Internet or bring any materials to the test. | ||
+ | You may make yourself familiar with the test framework at | ||
+ | <html><a href="/jkonczak/test-en/" class="wikilink1">this example test</a></html>. | ||
=== Recommended course materials === | === Recommended course materials === |