Skip to content

Operating systems course (Systemy operacyjne / SysOpy), taught at AGH University in Kraków (Wydział Informatyki). Covered programming Unix operating systems.

Notifications You must be signed in to change notification settings

Szaroslav/operating-systems-agh-cs-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating systems

Computer Science course - AGH University in Kraków (Wydział Informatyki, previously Wydział Informatyki, Elektroniki i Telekomunikacji)
Bloody hell, signals and cw04. Go to hell for heaven's sake, you little piece of shit.

Assignments

  1. CW01 - Memory management, libraries and time measurement [100%]
  2. CW02 - File system, file operations [100%]
  3. CW03 - Creating and managing processes [100%]
  4. CW04 - Creating and managing signals [70%]
  5. CW05 - Creating and managing pipes [100%]
  6. CW06 - Inter-process comunication (IPC) - message queues [100%]
  7. CW07 - Inter-process comunication (IPC) - shared memory and semaphores [100%]
  8. CW08 - Creating and managing threads [100%]
  9. CW09 - Methods of thread synchronization (The Santa Claus problem) [100%]
  10. CW10 - Creating and managing sockets [70%]
  11. *CW11 - Communication between client and server using sockets - file reading and writing [100%]

* - additional.

Clean-up

To delete all build/ directories, run make command in the root directory:

make cleanall

About

Operating systems course (Systemy operacyjne / SysOpy), taught at AGH University in Kraków (Wydział Informatyki). Covered programming Unix operating systems.

Topics

Resources

Stars

Watchers

Forks

Packages