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.