aula 6 semana

31
Sistemas Operacionais Jorge Ávila

Upload: jorge-avila-miranda

Post on 26-Jul-2015

21 views

Category:

Technology


0 download

TRANSCRIPT

1. Jorge vila 2. SISTEMAS OPERACIONAIS MONOTAREFAS; Os SO Monotarefas so aqueles onde os usurios s podem executar uma tarefa ao mesmo tempo. Caso um editor de texto esteja sendo usado e o usurio necessite usar um editor grfico ele precisar sair do editor de texto e entrar no editor grfico 3. SISTEMAS OPERACIONAIS MONOTAREFAS 4. SISTEMAS OPERACIONAIS MULTITAREFAS Tem a caracterstica de conseguirem gerenciar vrias tarefas ao mesmo tempo; Voc consegue usar um editor de texto, e ter um navegador web, um reprodutor de udio, ou outro aplicativo carregado na memria, quer dizer que o seu SO multitarefas 5. FUNES DE UM SISTEMA OPERACIONAL Iremos ver algumas das principais funes e procurar entender sua aplicao no uso dirio de seu computador. 6. FUNES DE UM SISTEMA OPERACIONAL Como se copia um arquivo no disco rgido? Como funciona uma webcam? Como um texto aparece no monitor? Em qual parte do monitor um vdeo vai ser apresentado? 7. FUNES DE UM SISTEMA OPERACIONAL O SO gerencia todo o hardware instalado em um computador; Ele vai precisar apenas que os drivers sejam instalados; Copiar um arquivo de um pen driver para o disco rgido outra ao do SO, utilizar programas prprios para um servidor. 8. FUNES DE UM SISTEMA OPERACIONAL Os vrios tipos de gerentes que um SO tem: Gerenciador de Arquivos; Gerenciador de Memria; O Gerenciador de Dispositivos; O Gerenciador de Processos; 9. EX de funcionamento de um SO Quando mandamos imprimir um documento, ele vai passar primeiro pelos comandos do SO para este, acionar o processador, disco rgido, memria RAM, organizar tudo e mandar as informaes eltricas (binria) viajarem entre os circuitos da placa me para ser enviada pela porta USB (ou seja l qual for a porta que voc use para Impressora) at chegar na impressora. Ento voc pode perceber que o SO traduziu esta nossa necessidade (de imprimir) para linguagem de mquina e transportou at a impressora 10. funcionamento de um SO Todo processo de armazenamento de dados no computador ou em qualquer unidade de memria conectada ao computador tambm realizado pelo SO. Alm de armazenamento, ele ainda faz a consulta, a excluso e a organizao destes arquivos (dados) nestas mdias de gravao. 11. PRINCIPAIS CONCEITOS SOBRE SISTEMAS OPERACIONAIS Estudaremos termos como Processos, Ncleo (Kernel), Interpretador de Comandos (Sheell), Chamadas de Sistemas (system calls), Endereamento de Memria, Memria Virtual e Entrada e Sada. 12. PROCESSOS Durante todo tempo que o Sistema Operacional estiver em funcionamento, vrios programas podem estar funcionando. S em voc clicar duas vezes em um cone para fazer funcionar um programa que ir reproduzir as msicas favoritas de sua lista, far que este programa seja carregado at ficar pronto para seu uso. 13. PROCESSOS Programa o fruto de uma srie de instrues elaboradas por um programador (voc j comeou o estudo desta ao) que depois de compilada (traduzida para linguagem de mquina) ficar pronto para ser utilizado pelo usurio final. Frente a este cenrio, processo resumidamente o programa em execuo pelo Sistema Operacional. 14. Processo Sistema Operacional organiza o acesso memria principal e o uso do processador decidindo parar a execuo de um dos processos (gravando as orientaes na memria principal para continuar depois) e iniciar a de outro at quando o usurio decida fechar algum Todos estes processos em execuo ou suspenso so gravados em tabelas de processos que ficam geralmente armazenados nos registradores. 15. Processo Todas estas mudanas no processo em quanto em execuo so divididas em trs estados: Pronto (ready), Execuo (running) e Espera (wait). 16. EXECUO (RUNNING) quando um processo est sendo processado pela CPU. Suas orientaes so mandadas para o processador pelo Sistema Operacional para que haja a leitura das linhas de programao e suas instrues sejam armazenadas na memria principal para ficar pronto para o uso. 17. PRONTO (READY) Depois de executado todas as instrues de um programa e armazenadas na memria principal, o processo fica pronto. Este o momento que o processo tem todas as condies lgicas de executar e fica aguardando ser executado pelo Sistema Operacional que decidir qual processo pronto ir ser executado no momento. Este sistema de espera e envio de processos para execuo conhecido como escalonamento. 18. ESPERA (WAIT) quando um processo fica aguardando alguma orientao externa para funcionar. Uma resposta da placa de vdeo, ou uma liberao de memria, uma impressora ocupada com outras impresses, so exemplos de situaes que deixam um processo em espera. 19. PROCESSOS Durante toda execuo de um processo ele pode mudar constantemente de estado de acordo com as circunstncias, mais as mudanas no so aleatrias e muito menos acontecem a qualquer momento. Vejamos as quatro possveis mudanas dos estados de processo 20. PROCESSOS 21. PROCESSOS Note no grfico acima que o processo quando em espera nunca volta para o estado de Execuo e quando o processo est em estado de Pronto ele no retorna para estado de Espera logo, deduzimos que existem basicamente quatro mudanas de estado de um processo 22. PROCESSOS 23. NCLEO (KERNEL) importante que fique claro que um computador pode funcionar sem um Sistema Operacional instalado. (ENIAC, Colossus, Z3 e outros) no possuam SO, os programas eram projetados e escritos para depois serem inseridos na mquina e esta executa-lo repetidamente at acabar a programao 24. NCLEO (KERNEL) O ncleo (ou Kernel em ingls) a parte central do Sistema Operacional na maioria dos computadores, ele que fica em contato direto com o Hardware da mquina.