Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em...
Transcript of Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em...
![Page 1: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/1.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 1
Sistemas Operacionais
Curso Técnico em Informática
Prof. Paulo Fernando Kuss
![Page 2: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/2.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 2
Sistemas Operacionais
• SO é um alocador de recursos (tempo de CPU, espaço de memória, espaço de disco, impressora)
• Controla dispositivos de E/S e programas de usuários
• Sistema computacional usável
![Page 3: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/3.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 3
Objetivos
• Permitir uso do computador de forma CONVENIENTE, EFICIENTE e TRANSPARENTE
• Compartilhamento de recursos de forma organizada e protegida
![Page 4: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/4.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 4
Serviços
• Criação de Programas– Editores, depuradores, compiladores
• Execução dos Programas– Carga de programas em memória
• Acesso aos dispositivos de E/S• Controle de acesso aos arquivos• Acesso aos recursos do sistema
![Page 5: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/5.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 5
Serviços
• Contabilidade– Estatísticas– Monitoração e desempenho– Sinalizar atualizações necessárias– Controle de Usuários
![Page 6: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/6.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 6
Serviços
• Detecção de Erros– Erros de hardware
•Memória•Dispositivos de E/S
– Erros de Programação•Acesso não autorizado em memória
– Aplicações solicitam recursos que o SO não pode oferecer
![Page 7: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/7.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 7
Diferentes Visões
![Page 8: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/8.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 8
Na visão do usuário
• Chamadas de Sistemas • Programas de Sistemas
![Page 9: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/9.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 9
Chamadas de Sistemas
![Page 10: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/10.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 10
Programas de Sistemas
![Page 11: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/11.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 11
Na visão do projeto
![Page 12: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/12.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 12
Histórico dos Sistemas Operacionais
• A evolução dos softwares de sistemas computacionais (principalmente os SO’s) está relacionada com ao desenvolvimento dos equipamentos.
![Page 13: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/13.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 13
Histórico dos Sistemas Operacionais
• Primeira Fase (1945-1955)– Comp. Baseados em Válvula
•ENIAC – EDVAC – ENIVAC I– Ausência de SO’s– Programação feita por painéis, através de
fios, sem uso de linguagens de programação
– 50 – surge o cartão perfurado
![Page 14: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/14.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 14
Histórico dos Sistemas Operacionais
![Page 15: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/15.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 15
Histórico dos Sistemas Operacionais
• Segunda Fase (1956-1965)– Criação do transistor– Fitas magnéticas– Surgimento das primeira linguagens– Processamento em lote
•Conj. Jobs– Linha 7094 IBM
![Page 16: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/16.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 16
Histórico dos Sistemas Operacionais
![Page 17: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/17.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 17
Histórico dos Sistemas Operacionais
![Page 18: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/18.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 18
Histórico dos Sistemas Operacionais
• Terceira Fase (1966-1980)– Criação do CI (circuito interno) e
microprocessadores– Substituição das fitas por discos– Surgimento do UNIX (1969)– Linha Científica – cálculos
numéricos– Linha Comercial – classificar e
imprimir relatórios– multiprogramação
![Page 19: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/19.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 19
Histórico dos Sistemas Operacionais
![Page 20: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/20.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 20
Histórico dos Sistemas Operacionais
• Quarta Fase (1981-1990)– Minituarização e barateamento de
computadores– Surgimento dos PC’s e SO DOS– Sistemas Multiusuário e Multitarefa– Multiprocessamento
![Page 21: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/21.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 21
Histórico dos Sistemas Operacionais
![Page 22: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/22.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 22
Histórico dos Sistemas Operacionais
• Quinta Fase (1991-2005)– Microeletrônica– Processamento distribuído– Sistemas multimídia, bancos de
dados distribuídos, inteligência artificial
– Sistemas Embarcados
![Page 23: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/23.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 23
Histórico dos Sistemas Operacionais
• Sexta Fase (2006-????)– Crescimento de novas tecnologias– Novas arquiteturas paralelas– Maior avanço em sistemas
multimídia, bancos de dados distribuídos, inteligência artificial
– Processadores e sistemas operacionais voltados a sistemas embarcados
![Page 24: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/24.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 24
Sistema Operacional
• Placa-mãe• Processador• Clock• Memória Principal• Mem. Secundária• Mem. Cache• Placa/monitor
vídeo• Gabinete/teclado/
mouse/estabilizador
• Intel 845PERL• Intel Pentium IV• 3.2 Ghz• 1024MB• Floppy; HD 80Gb• 1Gb on-board• NVidia 256Mb /
SVGA• ATX Torre/ABNT2/
PS2/1Kva
![Page 25: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/25.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 25
Sistema Operacional
• Um conjunto de programas indispensáveis ao funcionamento do computador e cuja função é servir de interface (ligação, elo) entre homem e a máquina; fazer a comunicação entre o usuário, o computador e seus periféricos.
![Page 26: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/26.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 26
Atividades do Sistema Operacional
• Leitura do disquete (acionar a cabeça de leitura e gravação, posicionar trilha e setor, dados do disco para memória)
• Quando um usuário solicita a execução de um programa, o sistema operacional deve alocar espaço na memória para carregar e acessar o programa.
![Page 27: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/27.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 27
Etapas anteriores à carga do Sistema Operacional
• POST (Power On Self Test)• BIOS (Basic Input Output System)• O computador localiza e lê o setor
de inicialização, contento o arquivo carregador, que será carregado para a memória principal e passará a controlar a carga do Sistema Operacional (boot)
![Page 28: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/28.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 28
Divisão do Hardware
• Unidade Central de Processamento– ULA (Unidade Lógica e Aritimética)
–Operações como adição e deslocamento
– UC (Unidade de Controle)–Busca das instruções e determinação de seus tipos
![Page 29: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/29.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 29
Divisão do Hardware
– Registradores –Áreas de memória para armazenamento de resultados temporários e informações de controle
– Clock–Usado pela UC para execução das instruções
![Page 30: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/30.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 30
Divisão do Hardware
• Memória Principal (RAM)– É a parte do computador onde os
programas (instruções) e dados são armazenados.
– Depois do processador, é o componente mais disputado entre pelos programas, uma vez que eles devem estar carregados na memória principal para que sejam “vistos” pelo processador.
– Memória cache.
![Page 31: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/31.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 31
Divisão do Hardware
• Dispositivos Diversos– Interface homem/máquina (de
Entrada/Saída)•Mouse, teclado, monitor, impressora,
scanner
– Dispositivos de armazenamento•Discos e fitas magnéticas
![Page 32: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/32.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 32
Sistema Operacional
Hardware
Sistema Operacional
Aplicativos
Usuário
![Page 33: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/33.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 33
Classificação
• Ponto de Vista do Usuário– Monousuário– Multiusuário
• Ponto de Vista da Forma que os Programas são executados– Monotarefa / Monoprogramado– Multitarefa / Multiprogramado
![Page 34: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/34.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 34
Classificação
• Ponto do número de processadores– Monoprocessado– Multiprocessado
•Fortemente acoplados•Fracamente acoplados
![Page 35: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/35.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 35
Classificação
SISTEMASOPERACIONAIS
MONOPROGRAMADOS / MONOTAREFA
MULTIPROGRAMADOS / MULTITAREFA
MONOPROCESSADOS
MULTIPROCESSADOS
FORTEMENTE ACOPLADOS
FRACAMENTE ACOPLADOS
BATCHTIME-
SHARING REAL-TIME
Tipos de processamento:
Comunicação entre UCP’s e
compartilhamento de memória
principal e dispositivos de
E/S:
SIMÉTRICOS
ASSIMÉTRICOS
S.O. DE REDES SISTEMAS
DISTRIBUÍDOSMONOUSUÁRIOS
MULTIUSUÁRIOS
![Page 36: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/36.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 36
Componentes do SO
![Page 37: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/37.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 37
Gerência de processos
• Cada processo precisa de certos recursos para ser executado (CPU, Memória, Arquivos e Dispositivos de E/S). As funções do SO com relação aos processos são: criar, excluir, suspender e retomar processos; fornecer mecanismos para sincronização e comunicação entre os processos; tratar deadlocks.
![Page 38: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/38.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 38
Gerência de memória
• Para que um programa seja executado, ele precisa ser carregado na memória e ser mapeado com endereços de memória absolutos. Conforme ele é executado, fará referência a estes endereços e por fim, quando termina, a memória alocada para ele deve ser liberada.
![Page 39: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/39.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 39
Gerência de arquivos
• Os dispositivos de armazenamento possuem uma série de propriedades particulares (velocidade e método de acesso, taxa de transferência, etc). A função da gerência de arquivos do SO é prover um meio lógico e uniforme, para que os processos e usuários possam lidar mais facilmente com tais particularidades.
![Page 40: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/40.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 40
Sistema de Entrada e Saída
• É função do SO esconder as peculiaridades dos dispositivos de E/S. O subsistema de E/S consiste em: um componente da gerência de memória responsável por buffering, cache e spooling; uma interface geral de drivers; os drivers específicos para cada dispositivo.
![Page 41: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/41.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 41
Gerência de Armazenamento Secundário
• Como a memória principal é volátil (e limitada) é preciso uma forma de armazenar permanentemente arquivos de dados e de programas. A gerência de armazenamento secundário é responsável por: gerenciar espaço livre, alocar espaço, escalonar o acesso ao disco
![Page 42: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/42.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 42
Redes
• Os computadores podem ser ligados em redes de diversos níveis de complexidade e é função do módulo de redes de um SO, permitir que os sistemas se comuniquem e que o processamento seja distribuído adequadamente.
![Page 43: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/43.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 43
Proteção
• Em um sistema onde vários usuários e processos podem trabalhar simultaneamente, deve-se garantir que um não interfira na operação do outro, protegendo-se o espaço de memória, evitando que um processo controle a CPU indefinidamente e controlando o acesso aos diversos recursos.
![Page 44: Sistemas Operacionais Introdução a Sistemas Operacionais1 Sistemas Operacionais Curso Técnico em Informática Prof. Paulo Fernando Kuss.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc15f497959413d8e63ed/html5/thumbnails/44.jpg)
Sis
tem
as O
pera
cio
nais
Introdução a Sistemas Operacionais 44
Interpretador de comandos
• Sua função é receber comandos do usuário, que definem o que deve ser feito pelo SO para cumprir uma determinada tarefa