Von Neumann princípios de arquitetura e Analytic Hierarchy

O princípio de funcionamento do computador von Neumann

* Sistema de armazenamento Construção e acesso rápido

programa armazenado: um programa armazenado na memória de um computador

* Instrução, projeto do controlador

Programa de controlo: pelo endereço de instrução de acesso à memória e obter as instruções necessárias para realizar um sinal de controlo de instruções sequencialmente gera codificados, para obter um controlo do cálculo, a conclusão de instruções.

 

3. Composição de computador von Neumann (hardware + software)

1) sistema de hardware (Fig global)

 

 

Anfitrião: CPU (controlador de operador +), memória

Periféricos: dispositivos de entrada, dispositivos de saída, memória externa

linhas de endereço, as linhas de dados, linhas de controlo: Bus

 

1) Sistema de hardware - operador

 

 Aritmética: adição, subtracção, etc.

operações lógicas: AND, OR, NOT e outra turno

A estrutura básica: ALU (unidade aritmética e lógica), um registo, que liga a passagem

 

 1) Sistema de Hardware - Controlador

 

 As funções básicas: gera todos os sinais de controlo necessários para executar o processo de instrução, a secção de controlo executar as funções correspondentes operações associadas.

Sob a forma de sinais de controlo: nível de sinal, o sinal de impulso

Gerando um sinal de controle de acordo com: comandos, status, am

De controlo de modo de geração de sinais: de microprograma, hardwired

 

1) hardware do sistema - memória

 

 

Função: armazenar o programa original, os dados originais, os resultados dos cálculos intermediário

 

modos de operação: leitura / gravação

 

Como funciona: através do acesso endereço, leitura / gravação de dados

 

 

Por exemplo: 2 = 1K = 1024byte 10   linhas endereço de byte 10

 

 

 

 1) um dispositivo de hardware - um dispositivo de entrada / saída

 

 dispositivo de entrada: entrada de dados (teclado, mouse, placa de rede, scanner, etc.) para o computador

Os dispositivos de saída: o resultado do processamento de saída (display, placas de som, placas de rede, impressora, etc.)

 

2) Sistema de Software

Compreender de software:

* Ideias e conteúdos digitais que podem ser executados

  Pensamento: algoritmos, regras, método procedimentos expressão ---

  Conteúdo: gráficos, imagens, dados, voz, texto, etc. do objeto a ser processado

* Formas de software: programas e dados (informações representados em binário)

* Núcleo Software: Algoritmos

 

2) Sistema de Software

categorias:

* O software do sistema: como sistemas operacionais, sistemas de rede e sistema de compilação

* Software Support: ferramentas de desenvolvimento e outras ferramentas de interface

* Software de aplicações: software de processamento, software de jogo, etc.

 

3) a relação entre os sistemas de hardware e de software

* Interdependência

  É o software de base que executa o hardware, o software rodando o hardware é um importante meio para desempenhar um papel. O sistema de computador deve corresponder ao sistema de software sofisticado para funcionar corretamente, e deve dar a desempenhar plenamente suas características de hardware

equivalência lógica *

  Algumas funcionalidades podem ser implementadas por hardware, mas também software para alcançar

* Desenvolvimento Cooperativo

  软件随硬件技术的迅速发展而发展,而软件的不断发展与完善又促进硬件的更新,两者密切得交织发展,缺一不可。

 

4.计算机得层次结构

 

应用程序--》高级语言--》汇编语言--》操作系统--》指令集架构层--》微代码层--》硬件逻辑层

 

学习计算机原理处于  指令集架构层  阶段

 

不同用户处在不同层次

不同层次具有不同属性

不同层次使用不同工具

不同层次代码效率不同

 

透明性概念:

*本来存在得事物或属性,从某个角度去看,却好像不存在

*如硬件得特性对C语言程序设计者而言就具有透明性

 

系统观:

*当硬件结构发生变化时要想到可能对软件产生的影响

*不同类型的软件对硬件有不同的要求

*编程的CPU硬件相关性,编程应查阅对应CPU的编程手册。

 

软/硬件的分界线

 

*分界线就是  指令集架构层

*分界线即软、硬件的接口,是指令操作硬件的入口

*指令格式及指令的设计与硬件关联!

Acho que você gosta

Origin www.cnblogs.com/fate-/p/12546914.html
Recomendado
Clasificación