ALP – Algoritmos e Programação Prof. Adriano Fiorese Iniciação aos computadores . Breve Histórico da Computação . Conceito de Informática . Um modelo de Computador 1 Um modelo de Computador Introdução Prof. Adriano Fiorese . Computador é uma máquina composta de elementos físicos do tipo eletrônico, que executa instruções com alta velocidade e precisão desde que corretamente instruído. . Hardware x Software . Tudo o que você vê e pode tocar no computador é hardware (teclado, monitor, impressora, microprocessador, placa mãe, etc...). . Software é o que é executado pelo hardware do computador. . Tudo o que vc xinga é software e tudo o que pode chutar é hardware. 2 Um modelo de Computador Introdução . Esquema básico do hardware de um computador Prof. Adriano Fiorese Memória Auxiliar (Secundária) Disco Magnético Fita Magnética Flash Memory …. Processador (CPU) Unidade de Entrada Teclado Rede Dispositivos laser Mouse Scanner Unidade Lógica Aritmética (ULA) Unidade de Saída Registradores + Unidade de Controle (UC) Memória Principal (Primária) Impressora Fita Magnética Monitor Plotter RAM ROM 3 Um modelo de Computador Introdução . Por dentro do Processador (CPU) Prof. Adriano Fiorese . Unidade Lógico Aritmética (ULA): Encarrega-se das operações elementares do tipo aritmético (geralmente somas e subtrações) e do tipo lógico (geralmente comparações). . Registradores: Pequenas unidades de memória RAM super rápida de finalidade especial, utilizada pela ULA e UC para execução de operações. . Unidade de Controle (UC): Controla o fluxo de dados entre as unidades da CPU, buscando uma a uma as operações e dados armazenados na memória principal e distribuindo-os para os módulos responsáveis pela execução (ULA, entrada/saída,etc...) 4 Um modelo de Computador Introdução . Memória Prof. Adriano Fiorese . Função: Armazenamento de informação. . Memória Primária (ou Principal): Onde ficam armazenadas as instruções e dados para que um processo possa ser executado. É capaz de reter a informação enquanto o computador permanecer ligado. Constituída de um grande número de células ou posições numeradas de forma consecutiva. . RAM (Random Access Memory): É para onde são carregados dados e programas que serão ou estão sendo executados. Tempo de leitura e gravação rápidos. Volátil. É possível acessar de forma aleatória qualquer posição disponível. . ROM (Read Only Memory): Somente leitura, pois dados ou instruções são gravados (escritos) no momento da fabricação. Geralmente utilizada para inicialização do computador. 5 Um modelo de Computador Introdução Prof. Adriano Fiorese . Memória . Memória Secundária (ou Auxiliar): Geralmente definida como qualquer dispositivo utilizado como meio para guardar informações que não podem ser perdidas, mesmo quando o computador é desligado. Também chamado de memória não volátil ou memória de massa ou externa. Apresenta tempo de leitura e gravação maior. . Meio Magnético: utiliza uma fina camada de óxido de ferro onde se registra a informação em pontos magnetizáveis. Ex: Discos e Fitas magnéticos . Meio óptico: registra a informação através de um padrão de marcações feitas a laser em uma superfície reativa sobre plástico. Esse padrão é reconhecido no processo de leitura a laser também. Ex: CD-ROM/RAM, DVD, Blu-Ray 6 Um modelo de Computador Introdução . Dispositivos de Entrada e Saída (Periféricos) Prof. Adriano Fiorese . Todo dispositivo que permite a comunicação entre o computador e o mundo exterior é um periférico de entrada ou saída. . Essa comunicação (transferência de dados) pode se efetuar através de blocos de informação ou palavra por palavra (conjunto reduzido e padronizado de dados). . Dispositivos de Entrada: Introduzem no computador a informação que será objeto de tratamento (processamento). Ex: teclados, mouse, scanner, mesa digitalizadora, canetas laser, leitora de código de barras, dispositivos biométricos, sensores, etc... . Dispositivos de Saída: Converte as informações armazenadas internamente ao computador em informações utilizáveis ao mundo exterior. Ex: Impressora, vídeo, plotter, etc... Pergunta: Memória auxiliar é dispositivo de saída? 7 Software Introdução Prof. Adriano Fiorese . Uma definição . É a abstração lógica composta de um conjunto de instruções, organizadas e armazenadas em um ou mais arquivos, que instruem o computador a executar tarefas que solucionam determinados problemas. 8 Software Introdução Prof. Adriano Fiorese . Uma classificação . Software Básico (sistema): Administram, operam e mantém o funcionamento do computador, ao mesmo tempo que nos auxiliam a utilizá-lo. Criam o ambiente dentro do qual outros softwares são executados. Ex: Sistemas operacionais. . Software de Aplicação: Utilizado para produzir algo usando o computador. Ex: editores de texto e gráficos, planilhas eletrônicas, gerenciadores de banco de dados, jogos, etc.. . Utilitários: Dão apoio à operação do computador. Executa rotinas para tarefas realizadas freqüentemente como: compactação/descompactação de arquivos, detecção e eliminação de vírus, etc... 9 Noções de Sistema Operacional (SO) Introdução Prof. Adriano Fiorese . Computador sem sistema operacional não executa nada. O Sistema Operacional lida com o hardware do computador, fornecendo uma interface amigável para utilização dos recursos do computador. . O Sistema Operacional, portanto, é um software que serve de interface para o hardware. . O Sistema Operacional atua entre o software aplicativo ou utilitário e o hardware, permitindo a execução das tarefas demandadas. . Assim, em SOs modernos, os recursos hardware, software e dados são gerenciados de forma a oferecer ao usuário humano a melhor experiência de utilização do computador. 10