O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

SO

Marcel Becheanu Português 10 flashcards

Flashcards do conjunto (10)

  1. 1Sistema operativoÉ um programa ou conjunto de programas cuja a função é gerenciar os recursos do sistema.
  2. 2Núcleo (sistema operacional)Em computação, o núcleo ou cerne (em inglês: kernel) é o componente central do sistema operativo da maioria dos computadores;
    Serve de ponte entre os aplicativos e o hardware.
  3. 3ResponsabilidadesAs responsabilidades do núcleo incluem gerenciar os recursos do sistema (a comunicação entre componentes de hardware e software).
  4. 4Processos - EstadosNovo: O processo está sendo criado. Pode por exemplo, ser um arquivo executável que está armazenado no hd.
    Em execução: Instruções do código do processo estão sendo executadas.Esta no cpu.
    Em espera: O processo está esperando pela ocorrência de algum evento (tal como a realização de uma operação de E/S ou o recebimento de um sinal).Processo suspenso é aquele que esta no aguardo de uma entrada de dados.
    Pronto: O processo está pronto para obter o controle do processador. Esta na ram.
    Terminado: O processo terminou de ser executado.
  5. 5ProcessosOs sistemas computacionais atuais permitem que diversos programas sejam carregados na memória e executados simultaneamente. Essa evolução tornou necessário um controle maior na divisão de tarefas entre os vários programas. Essas necessidades resultaram na noção de processo. Um sistema é constituído de um conjunto de processos que executam seus respectivos códigos do sistema operacional e processos e códigos de usuários. Processos Como vimos, um processo é um programa em execução. A execução de um processo ocorre de maneira sequencial, ou seja, uma instrução após a outra. A qualquer instante, apenas uma instrução de um determinado processo é executada.
  6. 6Chamadas ao SistemaEm computação, uma chamada de sistema (system call) é o mecanismo programático pelo qual um programa de computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está sendo executado. Isto pode incluir serviços relacionados ao hardware (por exemplo, acessar uma unidade de disco rígido), criação e execução de novos processos e comunicação com serviços do núcleo de maneira integral como escalonamento do processador. Chamadas do sistema fornecem uma interface essencial entre um processo e o sistema operacional.
  7. 7Proteção e FiabilidadeNos sistemas operativos multiprogramáveis deve sempre existir um mecanismo no sistema operativo que garanta a segurança dos dados de cada utilizador.
    Um dos grandes problemas nos processos é quando um deles acede a uma área de memória que está reservada a outro processo. Por isto, nas rotinas do núcleo são implementados mecanismos de proteção aos diversos recursos que são partilhados, como memória, dispositivos de E/S e CPU.
    Se um processo tentar aceder a posições de memória fora da sua área, um erro do tipo violação de acesso ocorre e o programa é encerrado.
  8. 8EscalonamentoO escalonamento de processos escolhe o processo prioritário e com menos tempo para ser executado pelo cpu.
    Como mostra a imagem existem já processos prontos para execução e o escalonador verifica os processos.
  9. 9Memória VirtualMemória virtual é uma técnica que usa a memória secundária como uma cache para armazenamento secundário. Houve duas motivações principais: permitir o compartilhamento seguro e eficiente da memória entre vários programas e remover os transtornos de programação de uma quantidade pequena e limitada na memória principal.
  10. 10A memória virtual consiste em:Paginação: Permite a uma aplicação utilizar mais memória do que a física existente.
    Proteção: para que um processo não possa utilizar um endereço de memória que não lhe pertença.
    Realocação:, para assegurar que cada processo tenha o seu próprio espaço de endereçamento, começando em zero;
    Prós e contras: Possibilita a aplicação utilizar mais memória do que a disponível e os contras e mais lenta do que a ram.

Informações

Descrição
FlashCards sobre SO, criado por Marcel Becheanu em 20-01-2018.
Criado por
Marcel Becheanu
Visualizações
7
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?