User Tools

Site Tools


os_cp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
os_cp [2024/04/08 14:16]
jkonczak
os_cp [2024/05/08 14:23]
jkonczak
Line 56: Line 56:
         </​div>​         </​div>​
     </​html>​     </​html>​
-  - [shell] ┘<​html>​+  - [shell] ┘<​html>​<!--
     </​div></​li>​     </​div></​li>​
     <li class="​level1"​ style="​list-style-type:​disc"​ value="​6">​     <li class="​level1"​ style="​list-style-type:​disc"​ value="​6">​
Line 64: Line 64:
                 </​html>​ <​html>​                 </​html>​ <​html>​
             </​div>​             </​div>​
-        <​!-- ​/div and /li are inserted by dokuwiki -->+         /div and /li are inserted by dokuwiki -->
     </​html>​     </​html>​
-  - <​html>​+  - [shell] Test.   ([[os_cp:​exercises-shell|Example questions for the test.]]) \\ <​html>​
         <div style="​display:​table;​width:​100%">​         <div style="​display:​table;​width:​100%">​
-            </​html>​[programming]┬ [[os_cp:​threads|Threads. Mutexes. Conditional variables.]]<​html>​+            </​html>​[programming]┬ [[os_cp:​threads|Threads. Mutexes. Critical sections. Conditional variables.]]<​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:​threads:​solutions|Solutions to exercises]]<​html>​                 </​html>​ [[os_cp:​threads:​solutions|Solutions to exercises]]<​html>​
Line 74: Line 74:
         </​div>​         </​div>​
     </​html>​     </​html>​
 +  - [programming]┤<​html>​
 +            <div style="​display:​inline-block;​width:​15em">​
 +            </​div>​
 +            </​html>​**[[os_cp:​find_out_what_is_going_on2|Homework.]]**
   - [programming]┘   - [programming]┘
   - <​html>​   - <​html>​
         <div style="​display:​table;​width:​100%">​         <div style="​display:​table;​width:​100%">​
-            </​html>​[programming] [[os_cp:prog_intro_read_write|Introduction to programming. File descriptors. ​Basic I/​O.]]<​html>​+            </​html>​[programming] [[os_cp:prog_filebasics_signals|Basic I/O. Opening files. Signal handlers.]]<​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:prog_intro_read_write:​solutions|Solutions to exercises]]<​html>​+                </​html>​ [[os_cp:prog_filebasics_signals:​solutions|Solutions to exercises]]<​html>​
             </​div>​             </​div>​
         </​div>​         </​div>​
Line 85: Line 89:
   - <​html>​   - <​html>​
         <div style="​display:​table;​width:​100%">​         <div style="​display:​table;​width:​100%">​
-            </​html>​[programming] [[os_cp:open_fork|Opening a fileForking.]]<​html>​+            </​html>​[programming] [[os_cp:fork_exec_pipes|ForkExec. Pipes.]]<​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:open_fork:​solutions|Solutions to exercises]]<​html>​+                </​html>​ [[os_cp:fork_exec_pipes:​solutions|Solutions to exercises]]<​html>​
             </​div>​             </​div>​
         </​div>​         </​div>​
Line 93: Line 97:
   - <​html>​   - <​html>​
         <div style="​display:​table;​width:​100%">​         <div style="​display:​table;​width:​100%">​
-            </​html>​[programming] [[os_cp:exec_dup|ExecDuplicating descriptors.]]<​html>​+            </​html>​[programming] [[os_cp:shmem_semaphores|Shared memorySemaphores.]]<​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:exec_dup:​solutions|Solutions to exercises]]<​html>​ +                </​html>​ [[os_cp:shmem_semaphores:​solutions|Solutions to exercises]]<​html>​
-            </​div>​ +
-        </​div>​ +
-    </​html>​ +
-  - <​html>​ +
-        <div style="​display:​table;​width:​100%">​ +
-            </​html>​[programming] [[os_cp:​pipes_signals|Pipes. Signals. Shared memory.]]<​html>​ +
-            <div style="​display:​table-cell;​font-size:​0.75em;​margin-top:​0.33em;​text-align:​right">​ +
-                </​html>​ [[os_cp:​pipes_signals:​solutions|Solutions to exercises]]<​html>​ +
-            </​div>​ +
-        </​div>​ +
-    </​html>​ +
-  - <​html>​ +
-        <div style="​display:​table;​width:​100%">​ +
-            </​html>​[programming] [[os_cp:​semaphores|Semaphores. Critical sections.]] <​html>​ +
-            <div style="​display:​inline-block;​width:​5em">​ +
-            </​div>​ +
-            </​html>​**[[os_cp:​find_out_what_is_going_on|Homework.]]**<​html>​ +
-            <div style="​display:​table-cell;​font-size:​0.75em;​margin-top:​0.33em;​text-align:​right">​ +
-                </​html>​ [[os_cp:​semaphores:​solutions|Solutions to exercises]]<​html>​+
             </​div>​             </​div>​
         </​div>​         </​div>​
     </​html>​     </​html>​
 +  - [programming] Test.   
 <​html><​!-- <​html><​!--
     </​div></​li>​     </​div></​li>​
Line 141: Line 127:
  
 The snippets in <​html><​small>​smaller font</​small></​html>​ or tagged with [extra] are supplementary. The snippets in <​html><​small>​smaller font</​small></​html>​ or tagged with [extra] are supplementary.
 +
 +**[[os_cp:​2024:​results|Test results (2024)]]**
  
 === Grading === === Grading ===
os_cp.txt · Last modified: 2024/05/16 00:25 by jkonczak