Um caixa eletrônico (caixa automatizado) consiste em uma interação complexa de componentes de hardware e software que trabalham juntos. Aqui está um colapso:
componentes de hardware: *
leitor de cartão: Lê a faixa magnética e/ou chip no cartão bancário do cliente para autenticar sua identidade.
*
teclado: Permite que o cliente insira seu PIN e selecione transações.
*
Tela de exibição: Mostra instruções, informações da conta e detalhes da transação ao cliente.
*
Impressora de recebimento: Imprime um recibo confirmando a transação.
*
Dispensador em dinheiro: Dispensa dinheiro ao cliente. Isso geralmente inclui um mecanismo para contar e empilhar notas.
*
Slot de depósito: Aceita dinheiro e/ou cheques para depósito (dependendo do modelo ATM).
*
Módulos de comunicação interna: Lida com a comunicação com o sistema central do banco (geralmente usando as linhas dial-up, arrendadas ou conexões Ethernet). Isso inclui modems, cartões de interface de rede (NICs) e possivelmente sistemas de comunicação por satélite em locais remotos.
*
Fonte de alimentação: Fornece eletricidade a todos os componentes. Isso geralmente inclui sistemas de bateria de backup para garantir a operação durante as quedas de energia.
*
componentes de segurança: Inclui invólucro à prova de violação, sensores para detectar entrada forçada ou outras violações de segurança e câmeras potencialmente de vigilância.
*
Unidade de processamento (CPU): Um microprocessador que controla todos os outros componentes e executa o software ATM. Este é essencialmente o "cérebro" da máquina.
*
Memória (RAM e ROM): A RAM mantém dados temporários, enquanto a ROM armazena o sistema operacional do ATM e outro software essencial.
*
disco rígido (ou armazenamento equivalente): Armazena dados de transação temporariamente antes de serem enviados para o sistema central do banco. Os caixas eletrônicos modernos podem utilizar unidades de estado sólido (SSDs) para uma operação mais rápida e confiável.
componentes de software: *
Sistema Operacional (OS): O software da fundação que gerencia o hardware do caixa eletrônico e fornece um ambiente para outros aplicativos executarem. Este é geralmente um sistema operacional em tempo real especializado (RTOs) projetado para sistemas incorporados.
*
Software de processamento de transações: Lida com a funcionalidade principal do ATM, incluindo autenticação de usuário, processamento de transações, distribuição de dinheiro e impressão de recebimento.
*
Software de comunicação: Gerencia a comunicação com o sistema central do banco, transferindo dados de transações e recebendo atualizações.
*
software de segurança: Criptografa dados confidenciais, monitora violações de segurança e aplica protocolos de segurança.
*
Software de aplicativo: Fornece a interface do usuário e gerencia funcionalidades específicas, como consultas de saldo, retiradas em dinheiro e depósitos.
*
Software de diagnóstico e monitoramento: Rastreia a saúde do caixa eletrônico, identifica possíveis problemas e fornece alertas ao pessoal de manutenção. Isso geralmente inclui recursos de diagnóstico remoto.
É importante observar que o hardware e o software específicos usados em um caixa eletrônico podem variar dependendo do fabricante, modelo e requisitos do banco. A tendência é para caixas eletrônicos mais sofisticados e em rede, com segurança e recursos aprimorados.