COMPUTADORES E INTERFACES
A. Elementos de computadores digitais
- CPU – Central processing unit
- Control Unit
- ALU – Arithmetic and Logical Unit
- Internal Registers
As operações na CPU são controladas e sincronizadas por um
relógio oscilatório interno de quartzo
O ciclo de tempo da CPU, que pode variar de 10 a 104 ns,
combinado com o número de bytes processados por ciclo,
determina a velocidade do computador na CPU
Control
Unit
Read only
memory
Hardwired
software
ALU
Registers
C
P
U
BUS
Random
access
memory
Read/write
Input/output
control
Peripheral
devices
Elementos funcionais básicos em um computador.
- Read only memory (ROM) – contem conjuntos fixos de
instruções como compiladores e programas de
interpretação
- Random Access Memory (RAM) – armazenamento de
programas de uso por curto prazo, entrada de dados,
resultados
- Memórias adicionais externas
História
-
Fita cassete
Disco flexível (5 ¼)
Disquete (3 ½)
Compact Disks
Pen drive
HD externo
Control
Unit
Read only
memory
Hardwired
software
ALU
Registers
C
P
U
BUS
Random
access
memory
Read/write
Input/output
control
Peripheral
devices
Elementos funcionais básicos em um computador.
- Controles de entrada e saída - permitem a comunicação do
computador com o dispositivos periféricos
- BUS – interconecta os componentes do computador
BUS – Subsistema que transfere dados entre componentes de um
computador, dentro do computador, e entre computadores
PCI Express bus card slots (from top to bottom: x4, x16, x1 and x16),
compared to a traditional 32-bit PCI bus card slot (bottom).
Dispositivos
Periféricos
- Teclado
- Mouse
- Impressora
- Monitor
- Câmera
- Scanner
- Etc.
- Os elementos apresentados são comuns em todos os
computadores, porém, as velocidades e capacidades de
memória são determinadas pela configuração particular de
da máquina.
- De acordo com estes parâmetros os computadores são
geralmente
classificados
em
Supercomputadores,
Mainframes, Minicomputadores e Microcomputadores
- Maior
- mais rápido
- mais caro
- Menor
- mais lento
- mais barato
A classificação está constantemente mudando, ou seja, o
que era um supercomputador há algumas décadas,
atualmente equivale a um minicomputador
B. Interfaces e dispositivos periféricos
As capacidades lógica e aritmética e de armazenamento
de um computador são inúteis se ele não estiver
conectado ou interfaceado com alguma coisa
Pode-se classificar as interfaces de um computador de
acordo com o objeto conectado a ele, como segue:
- Computador  computador: comunicação
- Operador  computador:
instrução
- Computador  operador:
informação
- Sensor  Computador:
entrada
- Computador  Atuador:
manipulação
- Conecções computador-computador são importantes
porque diferentes tipos de computadores e dispositivos
digitais têm diferentes custos e capacidades
- A eficiência global é maximizada e o custo é minimizado
usando-se o mínimo de potência computacional para o
máximo de tarefas a cumprir
- Usar computadores de maior capacidade quando for
necessário realizar operações complexas e rápidas e
armazenar grandes quantidades de dados
- A seguir é mostrada uma proposta de hierarquia de níveis
computacionais aplicada à pesquisa e desenvolvimento de
processo fermentativo
Esquema mostrando a separação das funções
computacional hierárquico.
num sistema
No primeiro nível, em que ocorre medidas do processo
fermentativo, registro e armazenamento de dados, emprega-se
um microcomputador
No segundo nível, em que análise mais detalhada de dados
assim como interações com o operador são necessárias, é
preciso um minicomputador
Nestes dois níveis, as funções são conduzidas em tempo real,
ou seja, é desprezível o tempo entre a entrada de informações
ou instruções no computador e a saída de dados ou ações de
controle baseadas nestas informações
No terceiro nível, um mainframe deve ser usado, uma vez que
é necessário resolver equações de modelo complicadas,
estimar parâmetros de modelo e avaliar estratégias de controle
e otimização avançadas
- Para
a
comunicação
computador-operador
são
empregados registradores digitais, CRT (mostrador catoderay tube), plotter, monitores LCD, impressoras, linguagem
digitalizada ou gravada.
- As informações podem ser por meio de texto ou gráficos
- Para a comunicação operador-computador usam-se
teclados, mouse, tela sensível ao toque, reconhecimento
de voz
- Para a entrada de programas ou dados pré-gravados,
empregam-se os dispositivos periféricos de memória já
mencionados
- Os dois tipos de conecção acima permitem um exame
detalhado de aspectos particulares do processo, alerta o
operador para possíveis problemas e possibilita alterações
de controles pré-definidos
- As
interfaces
sensor-computador
dependem
da
quantidade medida e das formas de saída do sensor
disponíveis
- Algumas variáveis tem apenas o estado “ligado” ou
“desligado”, como uma bomba ou compressor ou fechar ou
abrir um válvula
- Outras variáveis tem o sinal do tipo pulso, como o de um
tacômetro ou de um medidor de fluxo de massa
- Muitos sensores monitoram parâmetros que têm valores
contínuos (pH, O.D., temperatura, etc.)
- Neste
caso
são
necessários
os
conversores
Analógico/Digital (A/D). Antes de entrar nestes conversores
o sinal vindo do instrumento tem que ser condicionado
adequadamente (traduzido, amplificado ou atenuado ou
mesmo convertido de corrente para voltagem)
Diagrama esquemático de um sistema de análise de gás
de exaustão com base em um microcomputador.
- As considerações sobre as interfaces computadoratuador são análogas às descritas anteriormente
- Saídas
digitais
controlam
interruptores
(ligado/desligado) e velocidade de motores
elétricos
- Conversores Digital/Analógico (D/A) enviam sinais
analógicos para o atuador, correspondentes aos sinais
digitais de saída do computador
C. Sistemas de Software
Software – conjunto de instruções programadas que
governam a operação de um computador, sua interfaces e
seus dispositivos periféricos
É o componente crítico de um processo de fermentação
computadorizado
Determina quais dados serão mostrados e armazenados,
quais entradas ou intervenções do operador são necessárias
(ou permitidas)
Um bom software é a chave para o sucesso de um sistema,
e seu desenvolvimento é a tarefa principal e significativamente cara na instalação de um processo computadorizado
O sistema operacional do computador controla a execução do
programa, o armazenamento de arquivos, o registro e a
alocação de memória, assim como a coordenação destas
funções
Existem três tipos de programas:
Programas utilitários – iniciam o sistema e criam arquivos
Programas de linguagem – permitem o uso de linguagem de
alto nível (Basic, Fortran, APL, C, etc.)
Programas aplicativos – realizam de tarefas específicas
Um fator importante na seleção do sistema máquina-programa
é a sua habilidade de realizar operações multitarefas.
Com isso, ele pode executar vários programas simultaneamente, “observando”, analizando e controlando várias unidades de
processo ao mesmo tempo
Download

operador-computador