GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

SO

Marcel Becheanu Portugiesisch 10 Karten

Karten in diesem Stapel (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.

Informationen

Beschreibung
Karteikarten am SO, erstellt von Marcel Becheanu am 20/01/2018.
Erstellt von
Marcel Becheanu
Aufrufe
7
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck