Operating Systems (OPS)
Aperçu des sections
-
Welcome to "IST-OPS", where you will learn about Operating Systems through using Linux and programming in C. This course has no formal prerequisites, but we make the assumption that you have taken IST-ASM before this one, and/or that you are familiar with the concepts covered there (if in doubt, ask us).
For all questions and demands, please e-mail us both: lionel.morel@insa-lyon.fr + guillaume.salagnac@insa-lyon.fr. Thanks !
Lecture notes / worksheets
- First steps on the Unix command line
- topics: GUI vs CLI, terminal vs shell, files vs directories, access rights
- Compiling and Debugging a C program
- topics: kernel vs process, source vs executable, syscall, compiler/assembler/linker, disassembler, gdb breakpoints, step over vs step into
- Using the Unix command line
- topics: completion, history, wildcards, file redirection, pipelines
- topics: completion, history, wildcards, file redirection, pipelines
- Introduction to the C language
- topics: basic syntax, using printf, variables and typing, control structures (if, for, while), functions
- topics: basic syntax, using printf, variables and typing, control structures (if, for, while), functions
Past Exams
(coming soon) - First steps on the Unix command line