TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projeto de Desenvolvimento - Codinome = Airplane - Universidade 9 de julho

Por:   •  15/4/2019  •  Projeto de pesquisa  •  6.399 Palavras (26 Páginas)  •  187 Visualizações

Página 1 de 26

Ricardo Luiz Ferreira - 909122777

Bruno F. Souza Camargo

Anderson Carneiro Brito

Projeto de Desenvolvimento  [pic 1]

Codinome: “AIRPLANE”[pic 2]

“Um novo conceito, uma nova forma de viver!”

Ricardo Luiz Ferreira - 909122777

Bruno F. Souza Camargo

Anderson Carneiro Brito

Projeto de Desenvolvimento

Codinome: “AIRPLANE”

Projeto de Desenvolvimento Disciplina: Sistemas Operacionais.

Prof.ª ELIANA DUTENKEFER TONGU

Conteúdo

1        Resumo        1-3

2        Introdução        2-3

3        O QUE É UM KERNEL?        3-3

4        A IMPORTÂNCIA DO KERNEL NO GERENCIAMENTO E ADMINISTRAÇÃO DO SISTEMA OPERACIONAL.        4-4

4.1        CHAMADAS DE SISTEMAS        4-4

4.2        PROCESSOS        4-5

4.3        THREADS        4-5

4.4        MEMÓRIA        4-6

4.5        DISPOSITIVOS DE E/S        4-6

4.6        E/S PROGRAMADA        4-7

4.6.1        COMUNICAÇÃO VIA INTERRUPÇÃO        4-7

4.6.2        ACESSO DIRETO À MEMÓRIA        4-7

5        TIPOS DE KERNEIS        5-8

5.1        KERNEIS MONOLÍTICOS        5-8

5.2        MICROKERNEL        5-8

5.3        KERNEL HÍBRIDO        5-8

5.4        KERNEL SPACE.        5-8

6        FUNCIONAMENTO DO KERNEL        6-9

6.1        MONOTAREFA (MONOPROGRAMÁVEIS).        6-9

6.2        MULTITAREFA (MULTIPROGRAMÁVEIS).        6-9

6.3        MULTIPROCESSAMENTO (MULTIPROGRAMAÇÃO).        6-9

6.3.1        MULTITAREFA PREEMPTIVA.        6-9

6.3.2        MULTITAREFA DE COOPERAÇÃO.        6-10

7        NOME DO SISTEMA OPERACIONAL        7-10

8        PLATAFORMA DE HARDWARE        8-10

9        LINGUAGEM DE PROGRAMAÇÃO        9-11

10        TIPO DE KERNEL OU NÚCLEO        10-11

11        ANÁLISE DOS MÓDULOS        11-11

11.1        DEBUGEXT        11-11

11.2        NETWIRELESS        11-11

11.3        NETWORK        11-12

11.4        XHDMI        11-12

11.5        SECURITY        11-12

11.6        GERENCIAMENTO DE PROCESSOS        11-12

11.7        GERENCIAMENTO DE MEMÓRIA        11-12

12        Estratégia de marketing        12-13

13        REFERENCIAS BIBLIOGRÁFICAS:        13-14

  1. Resumo

Aos olhos do mundo globalizado nasce um novo conceito, uma nova forma de viver os prazeres que a tecnologia vem nos proporcionando, talvez pra muitos o conteúdo aqui apresentado não passa de pura ficção. Mas venho lhes apresentar “AIRPLANE” um Sistema Operacional que teve seu Kernel desenvolvido tendo como base o sistema desenvolvido Linus Torvalds.

A grandeza que venho lhes apresentar decorre por aproximadamente dois anos de pesquisa com diferentes sistemas operacionais e um sentimento tal como o de Albert Einstein ao apresentar em 1915 perante a Academia Prussiana das Ciências em uma série de conferências apresentou sobre o título de “As equações de campo gravitacional” (Teoria da Relatividade Geral).

A partir de agora iremos nos transpor para outra dimensão a qual iremos chamar de “AIR” um mundo tecnológico desenvolvido para que você entenda a nossa filosofia.

“Um novo conceito, uma nova forma de viver!”

Ferreira, Ricardo L.

  1. Introdução

O que é um Sistema Operacional?

Sistema Operacional pode ser definido como um gerenciador de recursos que compõem o microcomputador (processador, memória, dispositivos de Entrada/Saída, entre outros).

Sistema Operacional é que um software que atua como camada intermediária (abstrata) entre homem e máquina, assim facilitando a execução de tarefas através de chamadas ao sistema (System Calls) para que nos bastidores as rotinas (bibliotecas) e sub-rotinas trabalhem enquanto o mesmo aguarda para que a execução seja concluída.

Os sistemas operacionais são encarregados de resolver problemas centralizados tais como o compartilhamento ordenado, a proteção dos recursos (do kernel) que serão utilizados por aplicações do usuário e da interface entre este e a máquina.

  1. O QUE É UM KERNEL?

Kernel é definido por um script central (núcleo) que fornece ao sistema os serviços básicos para o que o mesmo possa atuar como gerenciador dos recursos do microcomputador. De forma que o núcleo ou kernel possa proporcionar uma base para que o conjunto de rotinas ou bibliotecas ofereça serviços ao usuário do sistema e suas aplicações, bem como a outras rotinas do próprio sistema.

Um núcleo pode ser contrastado com um interpretador de comandos, conhecido como Shell nos sistemas UNIX, o qual não é uma parte efetiva do sistema operacional, mas que desempenha um relevante papel interagindo com comandos do usuário. Dentre as principais funções do Núcleo estão:

  • Tratamento de interrupções;
  • Gerenciamento de processos (criação e destruição de processos, sincronização e comunicação entre processos, entre outros);
  • Gerenciamento de memória;
  • Gerenciamento do sistema de arquivos;
  • Operações de E/S.

Os serviços do núcleo também são solicitados por outras partes do sistema operacional, por aplicações do usuário, por meio de um conjunto especificado de interfaces de programa (rotinas) conhecidas como chamadas ao sistema (System Calls).

...

Baixar como (para membros premium)  txt (39.4 Kb)   pdf (338.6 Kb)   docx (90.5 Kb)  
Continuar por mais 25 páginas »
Disponível apenas no TrabalhosGratuitos.com