Termos de Sistemas Operacionais em Português

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.

Alguns termos e traduções

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