Commit a1cfec54 authored by Eduardo de Santana Medeiros Alexandre's avatar Eduardo de Santana Medeiros Alexandre
Browse files

Atualização das imagens do cap4 #22

parent a0f179e7
...@@ -2,10 +2,6 @@ ...@@ -2,10 +2,6 @@
:cap: cap4 :cap: cap4
////
FIXME: Os objetivos não estão focados no aluno.
////
.Objetivos do capítulo .Objetivos do capítulo
____________________ ____________________
Ao final deste capítulo você deverá ser capaz de: Ao final deste capítulo você deverá ser capaz de:
...@@ -53,7 +49,7 @@ organização de seus componentes básicos. ...@@ -53,7 +49,7 @@ organização de seus componentes básicos.
[[fig_arquitetura_geral]] [[fig_arquitetura_geral]]
.Arquitetura geral de um computador .Arquitetura geral de um computador
image::images/organizacao-computador/arquitetura_computador.png[scaledwidth="60%"] image::images/{cap}/arquitetura_computador.eps[scaledwidth="60%"]
Nas seções a seguir são apresentas descrições sobre cada unidade desta Arquitetura, descrevendo seus componentes e funções básicas. Nas seções a seguir são apresentas descrições sobre cada unidade desta Arquitetura, descrevendo seus componentes e funções básicas.
...@@ -84,7 +80,7 @@ pilha de execução do sistema operacional. ...@@ -84,7 +80,7 @@ pilha de execução do sistema operacional.
[[fig_mapa_memoria]] [[fig_mapa_memoria]]
.Mapa de Memória do Computador .Mapa de Memória do Computador
image::images/organizacao-computador/memoria_principal.png[] image::images/{cap}/memoria_principal.eps[scaledwidth="40%"]
As regiões ilustradas na <<fig_mapa_memoria>> compõem um possível mapa de memória. Os endereços disponíveis são dividos da seguinte forma: As regiões ilustradas na <<fig_mapa_memoria>> compõem um possível mapa de memória. Os endereços disponíveis são dividos da seguinte forma:
...@@ -115,8 +111,8 @@ lógicos: 'and', 'or' e 'not'. E a *((unidade de controle))*, cujos circuitos s ...@@ -115,8 +111,8 @@ lógicos: 'and', 'or' e 'not'. E a *((unidade de controle))*, cujos circuitos s
responsáveis por coordenar as operações da UCP. responsáveis por coordenar as operações da UCP.
[[fig_ucp]] [[fig_ucp]]
.Componente lógicos da UCP .Componentes lógicos da UCP
image::images/organizacao-computador/ucp.png[scaledwidth="70%"] image::images/{cap}/ucp.eps[scaledwidth="50%"]
Para o armazenamento e a comunicação entre estas duas unidades a UCP Para o armazenamento e a comunicação entre estas duas unidades a UCP
contém circuitos de armazenamento chamados de *((registradores))*, que se assemelham contém circuitos de armazenamento chamados de *((registradores))*, que se assemelham
...@@ -205,7 +201,7 @@ interconectada com os mesmos via barramento de sistema compartilhado. ...@@ -205,7 +201,7 @@ interconectada com os mesmos via barramento de sistema compartilhado.
[[fig_modelo_barramento]] [[fig_modelo_barramento]]
.Modelo de Barramento do Computador .Modelo de Barramento do Computador
image::images/organizacao-computador/barramentos.png[] image::images/{cap}/barramentos.eps[]
Os componentes são interconectados ao barramento da forma ilustrada na Os componentes são interconectados ao barramento da forma ilustrada na
<<fig_modelo_barramento>>. A UCP gera endereços que são colocados no *barramento de endereços*,footnote:[O caminho inverso desta operação não é possível, como pode ser observado na figura.] e a memória recebe endereços do mesmo. <<fig_modelo_barramento>>. A UCP gera endereços que são colocados no *barramento de endereços*,footnote:[O caminho inverso desta operação não é possível, como pode ser observado na figura.] e a memória recebe endereços do mesmo.
...@@ -285,7 +281,7 @@ assim os desvios condicionais, códigos de repetição, chamada de função e re ...@@ -285,7 +281,7 @@ assim os desvios condicionais, códigos de repetição, chamada de função e re
A codificação de uma instrução é composta de duas partes, o *campo código A codificação de uma instrução é composta de duas partes, o *campo código
da operação* e o *campo do operando*. da operação* e o *campo do operando*.
image::images/organizacao-computador/codigo_comando.png[scaledwidth="70%"] image::images/{cap}/codigo_comando.eps[scaledwidth="70%"]
Podemos observar no exemplo a seguir, a codificação da operação `STORE` e Podemos observar no exemplo a seguir, a codificação da operação `STORE` e
...@@ -293,7 +289,7 @@ seus operandos: ...@@ -293,7 +289,7 @@ seus operandos:
[[fig_exemplo_instrucao]] [[fig_exemplo_instrucao]]
.Codificação de uma instrução STORE em código de máquina .Codificação de uma instrução STORE em código de máquina
image::images/organizacao-computador/exemplo_instrucao.png[scaledwidth="70%"] image::images/{cap}/exemplo_instrucao.eps[scaledwidth="70%"]
O primeiro dígito hexadecimal, o `B`, representa, neste exemplo, a operação O primeiro dígito hexadecimal, o `B`, representa, neste exemplo, a operação
...@@ -321,7 +317,7 @@ ilustrado na <<ciclo_de_maquina>>. ...@@ -321,7 +317,7 @@ ilustrado na <<ciclo_de_maquina>>.
[[ciclo_de_maquina]] [[ciclo_de_maquina]]
.As três fases do ciclo de máquina .As três fases do ciclo de máquina
image::images/organizacao-computador/ciclo_de_maquina.png[scaledwidth="70%"] image::images/{cap}/ciclo_de_maquina.eps[scaledwidth="70%"]
Para o controle deste ciclo a unidade de controle possui dois registradores de Para o controle deste ciclo a unidade de controle possui dois registradores de
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment