Sistemas Operativos I (LESI)
Apontamentos de apoio às aulas teórico-práticas
2006-12-12 |
Notas sobre unnamed pipes - parte 1
(2x2,
2x4)
Notas sobre ficheiros (dup e dup2) - parte 2 (2x2, 2x4) |
---|---|
2006-11-14 | Notas sobre ficheiros (File I/O) - parte 1 (2x2, 2x4), exercícios |
2006-11-14 | Notas sobre sinais - parte 2 (2x2, 2x4) |
2006-11-06 | Notas sobre sinais - parte 1 (2x2, 2x4) |
2006-10-29 | Notas sobre processos - parte 3 (2x2,2x4) |
2006-10-20 | Notas sobre processos - parte 2 (2x2,2x4) |
2006-10-15 | Notas sobre processos - parte 1 (2x2,2x4) |
2006-10-09 | Notas sobre sbrk (2x2,2x4) |
2006-10-02 | Notas sobre debugging de código C
(2x2,2x4)
Notas sobre gcc e splint (2x2,2x4) |
Bibliografia
Linux/Unix
- Advanced Programming in the UNIX Environment, 2nd edition, by W. Richard Stevens and Stephen A. Rago
- Advanced Programming in the UNIX Environment, by W. Richard Stevens
- Linux Programming by Example: The Fundamentals, by Arnold Robbins
- Advanced UNIX Programming, 2nd edition, by Marc J. Rochkind
- The Design of the UNIX Operating System, by Maurice J. Bach
- Secure Programming for Linux and Unix HOWTO, by David A. Wheeler
Linguagem C
- WikiPedia: The C Programming Language
- The C Programming Language, 2nd edition, by Brian W. Kernighan and Dennis M. Ritchie.
- C - A Reference Manual, 5th edition, by Samuel P. Harbison and Guy L. Steele, Jr.
- Expert C Programming: Deep C Secrets, by Peter Van Der Linden
- The Standard C Library, by P. J. Plauger
- C Interfaces and Implementations: Techniques for Creating Reusable Software, by David R. Hanson
- C Standard - C99 + TC1 + TC2, WG14 N11247, dated 2005-05-06
- Ted Jensen's Tutorial on Pointers and Arrays in C
- GNU coding standards