Atividades Completas
Windows, mac, Linux e MS-DOS
2-O que é núcleo do sistema e quais são suas principais funções?
É o conjunto de rotinas que oferece serviços aos usuários suas aplicações, além do próprio sistema operacional. As principais funções do núcleo encontradas na maioria dos sistemas comerciais são: tratamento de interrupções e exceções; criação e eliminação de processos e threads; sincronização e comunicação entre processos e threads; escalonamento e controle dos processos e threads; gerência de memória; gerência do sistema de arquivos; gerência de dispositivos de E/S; suporte à redes locais e distribuídas,contabilização do uso do sistema, auditoria e segurança do sistema.
3-Quais são as estruturas de um sistema operacional?
Sistema operacional não é composto por uma sequencia de inicio, meio e fim comoaplicativo/programa baseados em eventos de forma assíncrona.
Assim é formado por um conjunto de rotinas (procedimentos tarefas) que oferece serviços ao usuário e aplicações, denominadonúcleo de sistema ou kernel. É a camada do software mais próxima do hardware, permite que os processos utilizem esses recursos concorrentemente de forma segura e padronizada.
4- O que é uma system call e qual sua importância para segurança do sistema ? como as system call são utilizadas por um programa ?
É uma implementação de mecanismos de proteção ao núcleo do sistema e de acesso aos seus serviços, essa chamada de sistema tem por importância garantir a integridade do sistema.Para cada serviço existe uma System Call associada e cada sistema operacional tem seu próprio conjunto de chamadas.
5- O que são instruções privilegiadas e não-privilegiadas? Qual a relação dessas instruções com os modos de acessos?
O processador se comunica com o sistema operacional através de funções, que podem ser executadas basicamente em dois modos: kernel e usuário. o modo kernel é conhecido como privilegiado por ter acesso completo ao computador, a todas as partes