ARQUITETURA DO SISTEMA OPERACIONAL

Descrição

Mapa Mental sobre ARQUITETURA DO SISTEMA OPERACIONAL, criado por Aldair Schmitberger Júnior em 27-11-2019.
Aldair Schmitberger Júnior
Mapa Mental por Aldair Schmitberger Júnior, atualizado more than 1 year ago
Aldair Schmitberger Júnior
Criado por Aldair Schmitberger Júnior aproximadamente 5 anos atrás
11
0

Resumo de Recurso

ARQUITETURA DO SISTEMA OPERACIONAL
  1. MODOS DE ACESSO
    1. modo usuário
      1. modo kernel
      2. SYSTEM CALLS
        1. fornecem a interface entre um processo e o sistema operacional. Essas chamadas estão disponíveis como instruções em linguagem assembly e, em geral, são listadas nos manuais usados por programadores em linguagem assembly
          1. Certos sistemas permitem que as chamadas ao sistema sejam feitas diretamente de um programa de linguagem de nível mais alto e, nesse caso, as chamadas normalmente lembram chamadas de subrotinas ou de funções predefinidas
            1. 5 CATEGORIAS DE ACESSO
              1. manipulação de arquivos
                1. manutenção de informações
                  1. comunicações
                    1. controle de processo
                      1. manipulação de dispositivos
                      2. Operações de entrada/saída através das system calls
                        1. Um dos objetivos principais das system calls de E/S é simplificar a interface entre as aplicações e os dispositivos
                          1. São as chamadas de sistema que irão intermediar a solicitação de uso de algum dispositivo feito pelas aplicações. O programador ao elaborar uma aplicação não precisa fazer nenhuma referência à configuração do dispositivo a ser utilizado.
                        2. ARQUITETURA DO NÚCLEO (kernel)
                          1. Arquitetura monolítica
                            1. Neste tipo de organização, a forma mais comum de ser encontrada é aquela que estrutura o sistema como um conjunto de rotinas que podem interagir livremente umas com as outras
                              1. A estrutura monolítica pode ser comparada a um programa formados por vários procedimentos que são linkados, e formam um único programa execultável
                              2. Arquitetura de camadas
                                1. Um sistema em camadas divide o sistema operacional em camadas sobrepostas. Cada módulo oferece um conjunto de funções que podem ser utilizadas por outros módulos
                                  1. A principal vantagem da abordagem em camadas é a modularidade
                                    1. As camadas são selecionadas de forma que cada uma utilize as operações e serviços apenas das camadas de nível mais baixo.
                                      1. o nível de segurança é baixo, pois é permitida a comunicação com camadas mais baixas sem passar pelas intermediárias.
                                        1. Se for encontrado um erro durante a depuração de determinada camada, o erro deve estar nessa camada, porque as camadas inferiores já foram depuradas. Assim, o projeto e a implementação do sistema são simplificados quando o sistema é dividido em camadas.
                                        2. Arquitetura microkernel
                                          1. é um kernel menor
                                            1. Em geral, os microkernels fornecem gerência mínima de memória e processos, além de um recurso de comunicação.
                                              1. A principal função do microkernel é fornecer um recurso de comunicação entre programa cliente e os vários serviços que também estão em execução no espaço de usuário.
                                                1. o sistema é dividido em processos, e cada um é responsável por oferecer um conjunto de serviços
                                                  1. serviços de arquivos
                                                    1. serviços de memória
                                                      1. serviços de escalonamento
                                                      2. fornece mais segurança e confiabilidade
                                                        1. a maior parte dos serviços esta sendo usada como processos de usuário, em vez de kernel. se ouver falha o resto do sistema operacional permanece inalterada
                                                    2. INTERPRETADOR DE COMANDOS
                                                      1. é a interface entre o usuário e o sistema operacional.
                                                        1. Consiste em muitos comandos do usuário passados ao sistema operacional por instruções de controle digitadas em uma linha da tela.
                                                          1. Sua função é obter o comando seguinte e executá-lo.
                                                            1. utilização do interpretador de comandos
                                                              1. 1- O mouse é movido para posicionar o ponteiro sobre imagens na tela, ou ícones, que representam programas, arquivos ou funções.
                                                                1. 2- Dependendo da localização do ponteiro do mouse, clicar em um botão do mouse pode chamar um programa, selecionar um arquivo ou diretório ou abrir um menu que contém comandos;
                                                                  1. c) O clicar do mouse é a “chamada” a algum programa, arquivo ou pasta e irá utilizar o interpretador da linha de comando (shell). O clique do mouse já é, portanto, um comando que deverá ser interpretado pelo shell.

                                                            Semelhante

                                                            Geometria Plana
                                                            Bruno Fernandes3682
                                                            Operações Matemáticas
                                                            Arleny De Souza
                                                            15 Dicas para Passar nos Exames Nacionais
                                                            MarisaS
                                                            Noções de organização administrativa- - centralização, descentralização, concentração e desconcentração - adm direta e indireta - autarquias , fundações, empresas publicas, sem
                                                            michelegraca
                                                            Dicas de Português para Concursos
                                                            Rodrigo Pizetta
                                                            Morfologia
                                                            Raíza Da Cunha
                                                            Pesquisa Científica (Mapa Mental)
                                                            Jussara Aguiar
                                                            Quem é Quem nas Teorias da Comunicação?
                                                            Ricardo Olimpio
                                                            QUIZ DE CIÊNCIAS - FÍSICA
                                                            Clean Maria Reis
                                                            SIMULADÃO EA-HSG OGSA – ORDENANÇA GERAL DOS SERVIÇOS DA ARMADA
                                                            isac rodrigues
                                                            Contextualização da Aula 4 - Gestão - Administração da Carreira Profissional
                                                            Fabrícia Assunção