登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
Introdução により Mind Map: Introdução

1. 1.3.2 – Outros Softwares Básicos

1.1. Modularização

1.1.1. Significa que pode ser construído um modulo separado de um programa

1.1.2. permite criar um conjunto de funções muito usadas e deixá-las compiladas em uma biblioteca.

1.1.3. Um software básico chamado de ligador (linker) é o responsável por esta tarefa.

1.2. Carregador

1.2.1. É necessário deste código na memoria e assim ser executado

1.2.2. normalmente é um módulo específico do SO

1.3. DLLS

1.3.1. Dynamic Linked Library.É módulos que são invocados pelo programa do usuário durante sua execução. Isto faz com que o carregador não precise alocar todo o código na memória.

1.3.2. Podem ser carregadas apenas no momento de seu uso

2. 1.3.1 – O Sistema Operacional

2.1. Sistema operacional

2.1.1. É o software básico que é utilizado dentro do sistema operacional sendo tarefas feita por comandos e programas de usuários

2.2. Kernel?

2.2.1. É o responsável escalar as tarefas e também pela sincronização e segurança de memoria.

2.3. Microkernel

2.3.1. É transformar boa parte da funcionalidade do SO como um todo em programas de sistema o que permite, praticamente, reiniciar as funcionalidades da máquina sem precisar desligá-la

3. 1.3.3 – A Máquina Virtual Java

3.1. A Máquina Virtual Java

3.1.1. Um software com capacidade de decifrar os bytecodes do java

3.2. Bytecodes

3.2.1. É gerado um no arquivo onde pode ser executado em qualquer plataforma

3.3. JIT (Just-In-Time compilers)

3.3.1. Converter em código nativo e sendo da próxima vez que for chamado de trecho não é interpretado e sim executado

4. 1.4 – Conclusões

4.1. MIPS:

4.1.1. Uma arquitetura simples e de fácil alto desempenho

4.2. Os componentes básico

4.2.1. memória, controle, via de dados, entrada e saída