PROGRAMAÇÃO EM C
Por: jpdesigner • 13/5/2015 • Trabalho acadêmico • 2.573 Palavras (11 Páginas) • 217 Visualizações
Sistemas operacionais
- SO é um conjunto de retina executada pelo processador.
- E um dispositivo de software que tem como função gerencia os recursos de Hadrware e software.
- O SO pode ser entendido como uma interface entre usuário e maquina.
- O SO e executado de forma não linea, suas rotinas são processadas em função de eventos, dando ideia pro usuário de concamitacia.
SO Conjunto de rotinas.[pic 1]
O conjunto de rotina que forma o sistema operacional também pode ser chamado de Monitor, Supervisor, Executivo e Controlado.
Conceitos de maquinas de níveis ou maquinas de camadas
[pic 2]
[pic 3][pic 4]
[pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12]
Sistema “X” | Aplicativos | Browsers |
Montado computado | Editores | Interpretadores linguagem de controle |
SO | ||
Linguagem de maquinas | [pic 13] | |
Micro arquiteturas[pic 14] | ||
Dispositivos físicos[pic 15] |
[pic 16]
[pic 17][pic 18]
- Maquina Estendida o SO e entendido em recursos da maquina e usuario. Umas das funsoes do SO e apresenta a uma visão simplificado do funcionanamento do hardware. Por exemplo ficão espedido: gerenciamento de memoria RAM.
Acionamento de burf
Acionamento de porta USb
Atenção
Esse conceito de ambiente simulado também pode ser chamando de maquina virtual para o usuario e MO se o hardware nem exixte pois toda enteração acontece através do SO.
- Gerenciamento de reurso o SO deve ser capaz de controla a execução concorrente de todas as atividades propostas seja atividades propostas seja atividades de sorfware ou Hardware. A gerencia de rercursos e multiplexação de forma organizada protegendo do termo espaço.
Importante
Tanto o hardware quando sorfware são logicamente equivalentes e interagem de forma única para o usuario. Dessa forma uma operação efetuada pelo sorfware deve ser implementada.
Pelo Hardware em quanto as operações efetuadas pelo hardware podem ser simuladas pelo sofrware.
Tipos De SO
[pic 19]
[pic 20][pic 21][pic 22]
[pic 23]
Tipos de SO [pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30]
[pic 31][pic 32][pic 33][pic 34][pic 35]
[pic 36][pic 37][pic 38][pic 39]
[pic 40][pic 41][pic 42]
Tipos de Sistema Operacionais
- Sistema monotarefa são os primeiros sistemas operacionais da década de 60. Executão um único programa por vez. Outras aplicações para serem enceridas precisão aguarda o termino do programa corrente. Processadores, memorias e periféricos permanecem dedicados a um único programa. Enquanto o programa aguarda por um evento esterio. Ex: o processador permanece ancioso.
Não existe qualquer tipo de preocupação com problemas decorrentes no compartilhamento de dados.
- Sistemas multitarefas características
- Os rercursos computacionais ( memoria , processadores e etc.) são compartilhados entre diversas aplicações. Por ex: enquanto esta sendo processador outros podem esta carregando na memoria ou dispositivos de entrada e saída.
- O maior graus de compartilhamento ocorre em processador e memoria
- A grande vantagem e a redução do tempo de resposta do processador.
Monousuario
Multiusuario
- Sistema batch as tarefas eram chamadas de doibs erão submetidas a execução através de cartões perfurados posteriormente os doibs era enceridos de fitas magnéticas ou algum tipo de memoria secundaria.
IPC- processamento batch
- Não tem interação com o usuário e a aplicação
- O processos são implementares através de algum tipo de memoria secundaria. assim como as entradas e saídas de informações . OBS: “atualmente os sistemas simulam a implementação do processamento batch. EX: bacps, compilação, but, schut cown e etc.
OBS: não exixte qualque tipo de monoprogamação do tipo multiusuário.
- Sistema de tempo real Compartilhado
- Permite que diversos sejam executados apartir da divisão do tempo do processador em pequenos intervalos- time slive
OBS: caso o time slaif ele e seja enteropido e aguada uma nova fatia de tempo
OBS: Tambem são chamados sistemas on-line quando no ambiente de trabalho que da a empreção que o sistema etsa redicado a cada um dos usuários esclusivamnete.
- Sistema de tempo Real
Os sistemas de tempo real são implementados de forma semelhante aos sistemas de tempo compartilhado. O que caracterizar a diferença entre os dois tipos de sistemas e o tempo de processamento das aplicações. Enquanto em sistemas de tempo compartilhado o tempo de processamento pode variar sem comprometer devem estar dentro de limites rígidos, que devem ser obedecidos, caso contrario poderão ocorrer problemas irrepareveis.
...