A collection of useful notes and pdfs for the Operative Systems course, at Aveiro University.
A website is also available here.
The dot graph description language is a graphic description language, enable the fast creation of reasonably neat diagrams
For interpreting the dot code, graphviz as used.
For more information on dot and graphviz, check out this amazing guide
A subset of the Latex vector graphic language, Tikz, that uses geometric/algebric description to create beatiful diagrams
Timing-tikz is a package specific for the generation of timing diagrams, such as digital signals.
For more information, check out this amazing guide
To provide a rapid view of the output pdf, two bash script are available in the scripts folder
# Generates a pdf file from a markdown file and saves it in pdf folder
./md2pdf <notes.md>
# Optionally the pdf name can be given
./md2pdf <notes.md> <pdf name>
# Generates and preview the new pdf file obtained from the markdown
./md2preview <notes.md>
To ease the publish of an eye-candy pdf:
# Assuming that exists a metadata file named notes.yaml in the metadata folder
./renderpdf <notes.md>
# Assuming a metadata file is going to be provided
./renderpdf <notes.md> <metadata_file.yaml>
Currently this work is highly experimental and not yet scientific reviewed. Do not trust this notes by themselves. They are meant to complete other materials, not replace them.
This work is a direct product of the lectures notes toked during Operative Systems classes in the academic year of 2017/18, lectured by Prof. Artur Pereira.
This raw notes were later improved and filtered using as scientific reference the lecture slides from Prof. Artur Pereira and the book Modern Operating Systems by Andrew Tanenbaum & Herbert Bos
T he content of this project itself is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license and the underlying source code is under the MIT license.