Trabalho De Sistemas Operacionais
Monografias: Trabalho De Sistemas Operacionais. Pesquise 861.000+ trabalhos acadêmicosPor: marquinhocrooner • 29/9/2013 • 676 Palavras (3 Páginas) • 513 Visualizações
TRABALHO DE SISTEMAS OPERACIONAIS
1º CC – FAC3
NOME: Marcos Roberto da Silva – RA: 3226020606
Rafael Gomes de Souza – RA: 4251883890
1)a- Arquitetura Von Neumman.
b- Alan Turing e Charles Babbage.
c- Máquina Analítica e Máquina de Turing.
d- Máquina de Turing – Modelo teórico, processamento de símbolos, modelo para a computação moderna.
Máquina Analítica – Unidade central de processamento, memória, unidade de controle, dispositivos de entrada e saída.
2) Sistemas monoprogramáveis/monotarefa
Características positivas – Simples implementação, periféricos dedicados a um único usuário, não utilizados de forma integral.
Características negativas – Permitia a execução de um único programa/única tarefa, processador ocioso e memória subutilizada.
Sistemas multiprogramáveis/multitarefa
Características positivas – Sem ociosidade, ou seja, enquanto um programa espera por leitura/gravação, outros são processados; recursos computacionais são compartilhados entre diversos usuários e aplicações.
Características negativas – Mais complexos de serem implementados.
Sistemas com múltiplos processadores
Características positivas – Permite uma ou mais UCPs interligadas e em conjuntos; vários programas executados ao mesmo tempo.
Características negativas – Elevado custo de desenvolvimento
3) Unidade de Controle – Gerenciar atividades de todos componentes, ler dados, gravar dados, buscar instruções na memória.
Unidade Lógica Aritmética (ULA) – Realiza operações lógicas: Teste e comparações, realiza operações aritméticas: Somas, subtrações.
Registradores – Armazenar dados temporários, buscar endereço da próxima instrução na memória, buscar o endereço do topo da pilha na memória, armazenar informações sobre execução de instruções (resultados de instruções), buscar qual posição da memória será lida ou escrita.
4) Funções – Meio de comunicação compartilhado entre todas as unidades funcionais de um computador; condutores, tráfego de dados, instruções, endereços, sinais, etc.
Barramento processador-memória – Curta extensão, alta velocidade, otimizando transferência de informação.
Barramento de E/S – Extensos, baixa velocidade, conexão de diferentes dispositivos.
Barramento de backpane – Integrador de barramentos.
5) Concorrência são dois processos executados simultaneamente e utilizando o mesmo recurso. Como efeito, a gestão da concorrência entre processos é fonte de muita dificuldade no desenvolvimento de softwares. O acesso descoordenado a um recurso induz no sistema um comportamento imprevisível.
Exemplo:
Recurso: valor 0
Processo1:
...