Teaching
Up one levelMaterial adicional para as aulas de Sistemas Operativos e Sistemas Distribuidos.
- Vou fazer Sistemas Operativos!
- Obrigatório ler antes do exame
- Gestão de processos
- capítulo da futura Sebenta de SO
- FreeBSD ULE Scheduler
- It appears that ULE is basically Ingo's O(1) scheduler ported to FreeBSD... (from http://kerneltrap.org/node/view/830)
- Sistemas Operativos FEUP
- Link para a página de Sistemas Operativos nos cursos de LEIC e LEEC da FEUP.
- Making An Operating System Faster
- 10 Things Apple Did To Make Mac OS X Faster
- Network Programming with sockets
- Beej's Guide to Network Programming using Internet Sockets
- Unix Interprocess Communication
- Beej's Guide to Unix IPC: fork, signals, pipes, FIFOs, File locking,...
- Multi-Threaded Programming With POSIX Threads
- This tutorial is an attempt to help you become familiar with multi-threaded programming with the POSIX threads (pthreads) library, and attempts to show how its features can be used in "real-life" programs.
- The free lunch is over
- A Fundamental Turn Toward Concurrency in Software
- Linux tutorial
- The place where you learn Linux
- How Operating Systems Work
- The purpose of an operating system is to organize and control hardware and software so that the device it lives in behaves in a flexible but predictable way.
- iPhone OS X Architecture: the Mach Kernel and RAM.
- Leitura interessante, em especial para quem veio ao 2º teste edição 07/08.
- Understanding Virtual Memory for Windows Mobile
- Not for the faint hearted... Leia também os 2 posts incluidos neste artigo, e depois compare com a sua resposta à primeira pergunta do teste2 edição 07/08. (Não, não era preciso dizer isso tudo para ter 100%...)
- High-Performance Microkernels and Virtualisation on ARM and ...
- Mais informação sobre memória virtual, microkernels, windows CE...
- Introduction to Linux process scheduling
- A Tutorial on Pointers and Arrays in C
- Veja se consegue chegar aos capítulos 8, 9 e 10.
- Python is Unix
- ...I share a deep appreciation for the dark art of Unix system calls, and like Ryan I’m a bit dismayed to see them relegated to the dusty corners of our shiny dynamic languages.
- Programação em C
- Introdução à linguagem C, pointers, etc...
- Utilitários Unix
- bash, grep, sort, cut...
- Introdução aos computadores
- Como é um computador?
- RAIDGuide
- An In-depth Guide to Raid Technology
- Raid - pt.wikipedia
- Log Strutured File Systems
- fsmipc
- Funções úteis para programação concorrente em Unix usando semáforos e memória partilhada.