A convite da Editora Campus, revisei a tradução do livro Applied Operating Systems Concepts, do Silberschatz et al, 1999 (edição em português). Durante a revisão, apareceram muitos termos e expressões das áreas de sistemas operacionais e sistemas distribuidos cuja tradução não me pareceu óbvia.
Meu maior receio nesse trabalho era sugerir termos em português que me fossem familiares mas não correspondessem ao uso geral. Com isso o livro poderia soar adequado para os alunos daqui, mas completamente estranho para alunos de outras regiões do país.
Enumerei abaixo algumas das dúvidas de tradução que encontrei ao longo do trabalho, junto com algumas traduções possíveis. Traduções para termos em outras áreas da informática podem ser encontradas nesta página, do prof. Fábio Kon.
Contribuiram com sugestões: Fábio Kon, Roberto Ziller, Marcelo Pasin, entre outros.
address binding [from the virtual space to the real space]
[process] aging
assembler
assembly language
checkpoints
claim edge [in a resource allocation graph]
containment
context switching
CPU burst
deadlock
dispatch [the scheduler dispatchs the next process]
dispatcher
edge
fair share scheduler
first-come, first-served (FCFS)
foreground and background processes
[to] fork a new process
Gantt chart
graceful degradation
handle, handler
hard real-time systems
I/O Prefetching
job
lazy swapper
linker
loader
Local/Global Descriptor Table - LDT/GDT
[the process gets a] lock on that monitor
many to one, many to many
memory dump
[the algorithm searchs for a] memory hole to allocate the new process
multithreaded
multi-threading
online
overhead
overwritten output
pager
policy
pool [de jobs]
ready queue
relocatable linking loader
[to improve the system] responsiveness
rollback
round-robin scheduling
set-top boxes
shared clocks
Shortest Job First - SJF
soft real-time systems
[to] spawn a new child process
starvation
swap area
swap in
swap out
throughput
thread
[this solution is considered to be] thread-safe.
threads executing on behalf of the JVM
time slicing
[we create a] trace tape by monitoring the real system
Translation Lookaside Buffer - TLB
turnaround time
[the] user-level thread is bound to a specific kernel-level thread
wait-for graph
windowing applications