Baixe o app para aproveitar ainda mais
Prévia do material em texto
2013 FAETEC Materiais de Apoio: Hardware (Guia) – 2013 – Gabriel Torres Montador de Micros (Básico) – 2012 – Gabriel Torres Montador e Configuração de Micros – 2010 – Laércio Vasconcelos Organização de Computadores – Andrew Tonnembrun Sistemas Operacionais – Andrew Tonnembrun Livros de Manutenção Completa de Computadores 2ª Edição Série Premium-Editora Viena (R$: 15,00) SITES: www.clubedohardware.com.br (Gabriel Torres) www.laercio.com.br (Laércio Vasconcelos) www.boadica.com.br ÍNDICE CONTEÚDOS PÁGINAS 1 – TIPOS DE PROGRAMAS ................................................... 3 2 – LINGUAGENS DE PROGRAMAÇÃO .................................... 4 3 – TIPOS DE PROCESSAMENTOS ........................................... 5 4 – PRINCIPAIS FUNÇÕES DE UM SISTEMA OPERACIONAL .... 6 Conceitos Iniciais: Tipos de Programas: S.O Software Básico Utilitários Exemplo: Androide Folhas de Pagamentos Próprio Sistema de Locadora Sistema Bancário Programas Aplicativos Editais Gerais Planilhas Bancos de dados Jogos Players LINGUAGENS DE PROGRAMAÇÃO PASCAL PHP ASP JAVA HTML JAVASCRIPT DELPHI VISUAL BASIC C APL PL1 ACOL COBOL TIPOS DE PROCESSAMENTO Existem três tipos de processamentos: Batch É o processamento em lotes, as informações são coletadas ou recebidas, armazenadas e submetidas a processamento posterior. No nosso dia-a-dia muitos processamentos são realizados em Batch e não nos damos conta disso como, por exemplo: Leituras de consumo de água, luz, cartões de crédito e débito para o comerciante. Explicando: Na leitura de consumo de água por exemplo, a distribuidora de água não fica sabendo qual foi o seu consumo automaticamente após a leitura, e sim somente após a chegada do funcionário na sede da empresa onde todos os dados serão processados. Cliente / Servidor 2) On-line Carapas É o processamento atualizado, as informações são processadas no mesmo momento em que são registradas. Como no processamento em Batch, o processamento On-line é mais frequente do que você imagina. Como por exemplo: Créditos de celulares, operações financeiras, operações com cartões de crédito e débito para o usuário. Podemos citar um exemplo bem comum para descrever esse tipo de processamento, o cartão de debito, o valor é descontado de sua conta no mesmo momento em que você realiza a compra. 3) Real Time (Tempo Real) É o processamento imediato, as informações são registradas no momento em que são registradas, gerando um novo processamento subsequente. Ex.: Piloto automático, GPS. É muito parecido com o processamento On-line, só que após as informações serem processadas que acontece no mesmo momento em que são registradas, ela acaba gerando um novo processamento. PRINCIPAIS FUNÇÕES DE UM SISTEMA OPERACIONAL ① Permitir que um usuário opere ou seja, use um computador sem precisar conhecer nada sobre o funcionamento interno de cada componente. ② Permitir que componentes, partes e peças de diferentes fabricantes e com diferentes tecnologias funcione de forma integrada. Sinal Analógico e Digital Tipos de grandezas Analógica =contínua Digital =discreta Computadores analógicos – Trabalham com sinais elétricos de infinitos valores de tensão e corrente. Computadores digitais – Trabalham com dois níveis de sinais elétricos: alto e baixo. Representam dados por meio de um símbolo facilmente identificado (dígito). Multiprogramação A Multiprogramação faz com que a CPU fique com vários programas simultaneamente ativos na memória (consiste em dividir a memória em N partições fixas de tamanhos variados) e permite que um programa seja executado enquanto outro espera por E/S. Ela faz a CPU suportar a execução de múltiplos programas independentes. Na visão do SO, a multiprogramação tem a vantagem de melhorar o rendimento de utilização da CPU e dos periféricos. Na visão do usuário tem a vantagem de permitir que ele explore tarefas concorrentes, por exemplo, editar e compilar, concorrentemente com a impressão de um ficheiro. Outra vantagem é a de permitir múltiplos utilizadores concorrentes que, partilhando o tempo do CPU, obtêm assim uma ilusão de que cada um tem um computador dedicado, quando, na verdade o que se tem é o controle, pelo SO, de quais os momentos serão para alternar de um processo para outro. E isto é utilizado no SO Windows e na maioria dos SO’s. Multitarefa É a característica dos sistemas operativos que permite repartir a utilização do processador entre várias tarefas aparentemente simultaneamente. Multitask Multitarefas, execução de vários programas ao mesmo tempo em um só computador. Interrupção É um sinal de um dispositivo que tipicamente resulta em uma troca de contexto, isto é, o processador para de fazer o que está fazendo para atender o dispositivo que pediu a interrupção. Multiprocessamento É a capacidade de um sistema operacional executar simultaneamente dois ou mais processos. Pressupõe a existência de dois ou mais processadores. Difere da multitarefa, pois esta simula a simultaneidade, utilizando-se de vários recursos, sendo o principal o compartilhamento de tempo de uso do processador entre vários processos. Barramento É um conjunto de linhas de comunicação (fios elétricos condutores em paralelo) que permitem a interligação entre dispositivos de um sistema de computação1 , como: CPU; Memória Principal; HD e outros periféricos. O desempenho do barramento é medido pela sua largura de banda (quantidade de bits que podem ser transmitidos ao mesmo tempo), geralmente potências de 2: 8 bits, 16 bits, 32 bits, 64 bits, etc. Também pela velocidade da transmissão medida em bps (bits por segundo) por exemplo: 10 bps, 160 Kbps, 100 Mbps, 1 Gbps etc. Na arquitetura de computadores são categorizados em: Barramento do Processado É utilizado pelo processador internamente e para envio de sinais para outros componentes do sistema computacional. Atualmente, os barramentos dos processadores (os de transferência de dados) têm sido bastante aprimorados com o objetivo de maior velocidade de processamentos de dados. Barramento de Cache É o barramento dedicado para acesso à memória cache do computador. memória estática de alto desempenho localizada próximo ao processador Barramento de Memória É o barramento responsável pela conexão da memória principal ao processador. É um barramento de alta velocidade que varia de micro para micro e atualmente gira em torno de 133 MHz a 2000 MHz, como nas memórias do tipo DDR3. Barramento de Entrada e Saída É o barramento I/O (ou E/S), responsável pela comunicação das diversas interfaces e periféricos ligados à placa-mãe, possibilitando a instalação de novas placas, os mais conhecidos são: PCI, AGP e USB. Os periféricos não se conectam diretamente ao barramento de sistema devido: Há uma larga variedade de periféricos com vários métodos de operação sendo inviável incorporar diversas lógicas de controle dentro do processador... A taxa de transferência de dados dos periféricos é normalmente mais baixa do que a da memória do processador sendo inviável usar o barramento de alta-velocidade para comunicaçãocom periférico. Os periféricos usam normalmente formatos de dados e tamanhos de palavras diferentes dos do computador a que estão agarrados. Permitem a conexão de dispositivos como: Placa gráfica; Rede; Placa de Som; Mouse; Teclado; Modem; etc. São exemplos de Barramentos de Entrada e Saída: AGP; AMR; EISA; IrDA; ISA; MCA; PCI; PCI-e; Pipeline; SCSI; VESA; USB, e; PS/2. Barramento de Dados É o barramento Data Bus, responsável por transportar informação da instrução (através do código de operação), variável do processamento (cálculo intermediário de uma fórmula por exemplo) ou informação de um periférico de E/S (dado digitado em um teclado). O tamanho da via de dados determina respectivamente o máximo número de instruções (e portanto o potencial de processamento) e a precisão do processamento aritmético (através do cálculo de ponto flutuante) ou o número de símbolos possíveis a ser representado (por exemplo, pontos de uma foto). Ex: 1) O processador 8085 possui 8 bits no barramento → máximo de 256 instruções e variáveis numéricas entre -128 a +127 (ou 0 a 255). 2) O processador Pentium IV possui 32 bits no barramento→ variáveis numéricas entre - 2147483648 e + 2147483647. O tamanho do barramento de dados está ligado a capacidade de processamento do sistema. Se o processamento é simples (como o controle booleano de um CLP) 8 bits são suficientes. Por outro lado, se há a necessidade de um processamento complexo (como os sistema de multimídia onde há a necessidade de processarmos milhões de pontos de imagem) processamento de até 128 bits já estão disponíveis. Obviamente existe a necessidade de aumentar igualmente a velocidade do sistema pois a "paciência" do usuário é a mesma ao ligar uma lâmpada ou processar uma imagem fotográfica. Taxa de transferência O principal fator que determina o desempenho de um barramento é a sua taxa de transferência. A mesma é obtida através de cálculos com base nas características do barramento, sendo elas: Clock Largura Transferências por ciclo de clock A formula teórica para calcular a frequência máxima de transmissão é: taxa de transferencia → nº de bits x clock total x nº de dados transmitidos por clock / 8 Estrutura básica de um computador Núcleo de um Processador Registradores Endereços de Memória ASCII (American Standand Cod For Information Interchanger) - Tabela de códigos do Windows para Converção EBCDIC /UNICOD/BAU /DOT/MORSE Outras plataformas como a IBM Bit = Digito binário = Binary digital É a menor unidade de trabalho de um computador Lembrando que : O (ZERO) é a ausencia de sinal elétrico. 1(UM) é a presença de sinal elétrico. BIT (Tabela) 1 2 2¹ 2 4 2² 3 8 2³ 4 16 2 5 32 2 6 64 2 7 128 2 32 512 2 64 2Bits Obs: ASCII trabalha com 8 bits (256). O melhor é quem trabalha com 64 bits. 1 Byte = 8 bits BYTE É um conjunto de bits interpretado pelo computador e convertido em carcteres pela tabela de representação de caracteres (Windows = ASCII). Teoricamente 1(um) byte possui 8 bits embora para alguns autores o byte pode ser 16,32 e 64. Processador U.L.A LVA U.C.P CPA HD CHIPSET CHIPSET PONTE PONTO SOM SUL NORTE REDE VIDEO NÚCLEO REGISTADORA PC – PROGRAM COUNTER SP – STACK POINTER COMPONENTES INTERNOS: 1 – PLACA MÃE É responsável pela comunicação e conexão dos principais componentes de um computador. É a parte do computador responsável por conectar e interligar todos os componentes do computador, ou seja, processador com memória RAM, disco rígido, placa gráfica, entre outros. EXISTEM DOIS TIPOS: ONBORD MONTADOR E REPARADOR DE COMPUTADORES 7
Compartilhar