1. Chamadas ao Sistema

Propaganda
FUNDAMENTOS DE SISTEMAS
OPERACIONAIS
MÓDULO 8
Índice
1. Chamadas ao Sistema............................................... 3
1.1. Sistemas com Compartilhamento de Tempo (Time
Sharing) .................................................................... 3
2
Fundamentos de Sistemas Operacionais - Módulo 8
1. CHAMADAS AO SISTEMA
Desde a década de 1980, os sistemas operacionais incorporaram as
Interfaces de Programação de Aplicativo ou API (Application Programming
Interfaces). As APIs (ver figura 12) fornecem rotinas que os programadores
podem utilizar no desenvolvimento de softwares para requisitar serviços ao
sistema operacional, por exemplo, para realizar uma impressão ou gravar um
determinado conteúdo em disco. Essas chamadas das APIs que executam
rotinas numa camada mais baixa do sistema são conhecidas como
“chamadas ao sistema”.
1.1. SISTEMAS COM COMPARTILHAMENTO DE TEMPO (TIME
SHARING)
Um sistema com compartilhamento de tempo (Time Sharing), também
conhecido como “multitarefa” (Silberschatz, A.; Peterson, J. L.; Gavin, P.,
1992), é uma extensão lógica da mutiprogramação (ver figura 5). Vários jobs
sãos executados pela CPU, que comuta o processamento de cada job. O sistema
Time-Sharing foi desenvolvido para prover interatividade no uso dos
computadores pessoais a um custo acessível.
Um sistema Time-Sharing utiliza o gerenciamento e a multiprogramação
da CPU para prover a cada usuário uma pequena porção de tempo
compartilhado de processamento.
3
Fundamentos de Sistemas Operacionais - Módulo 8
Download