Disciplina: Arquitetura de Computadores. Prof a. Carla Katarina de Monteiro Marques UERN
|
|
- Rafael Lobo Cesário
- 8 Há anos
- Visualizações:
Transcrição
1 Disciplina: Arquitetura de Computadores Prof a. Carla Katarina de Monteiro Marques UERN
2 Programa do curso Modelo de um Sistema de Computação: Unidade de Controle e Unidade de Processamento, Organização de Memória, Memória Auxiliar, Entrada e Saída, Barramento Conceitos Básicos de Arquitetura: Modo de Endereçamento, Tipo de Dados, Representação de Instruções, Conjunto de Instruções e Chamada de Subrotina, Tratamento de Interrupções, Exceções. Linguagem de máquina e linguagem assembly Execução de Programas; Arquiteturas RISC. Computação paralela. 2
3 Metodologia, Técnicas de Ensino Aulas expositivas. Atividades individuais e em grupo. 3
4 Avaliações 1 ª, 2 a e 3ª aval.: avaliação teórica 4
5 Bibliografia Tanenbaum, A., Organização Estruturada de Computadores, 4a Edição, capítulos 1, 2 e 5. Monteiro, Introdução à Organização de Computadores, 4 a Edição, capítulos 1, 2, 5, 6, 7, 8 e 9. Stallings, W., Arquitetura e Organização de Computadores, 8a Edição, Prentice Hall, (Leitura complementar) Notas de Aula 5
6 Arquitetura de Computadores Estudo sobre como projetar as partes de um sistema de computador que são visíveis para os programadores. Atributos que têm impacto direto sobre a execução lógica de um programa.
7 Arquitetura de Computadores Exemplos de atributos: Conjunto de instruções; Número de bits usados para representar os vários tipos de dados (caracteres 2B ou 4B); Mecanismos de E/S; Técnicas de endereçamento à memória.
8 Organização de Computadores Refere-se às unidades operacionais e suas interconexões que implementam as especificações da sua arquitetura. Inclui detalhes de hardware transparentes ao programador. Deve ser projetada para implementar uma especificação particular de arquitetura
9 Organização de Computadores Exemplos: Sinais de controle; Interfaces entre o computador e os periféricos; Tecnologia de memória utilizada.
10 Organização e Arquitetura Exemplos Práticos: Projeto de arquitetura: Decisão de definir se um computador deve ou não ter uma instrução de multiplicação; Organização Decisão de definir se essa instrução será implementada por uma unidade especial de multiplicação ou por um mecanismo que utiliza repetidamente sua unidade de soma.
11 Organização e Arquitetura Na prática, arquitetura e organização significam a mesma coisa.
12 Projeto de computadores atuais Base no modelo de John Von Neumann; Formado pelos componentes: memória, CPU, E/S, barramentos; CPU dividida em ULA e unidade de controle.
13 Projeto de computadores atuais John Von Neumann - Conceitos Básicos: Dados/Instruções são armazenados em uma única memória de leitura/escrita; Conteúdo da memória é endereçado pela posição; Execução de instruções de modo seqüencial (salvo exceções).
14 Família de Computadores Todos os modelos possuem a mesma arquitetura, mas com diferença de organização; Assim, os modelos têm diferentes preços e características de desempenho distintos A arquitetura pode sobreviver por muito tempo, mas a organização muda ao longo dos anos!
15 Família de Computadores Entretanto, a alteração da organização geralmente afeta a arquitetura. Mudanças na tecnologia influenciam a organização e a arquitetura!
16 Computador Digital Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções que descrevem a maneira de realizar determinada tarefa.
17 Circuitos de um computador (Hardware) Reconhecem e executam um conjunto limitado e simples de instruções (linguagem de máquina- binária). Exemplo: soma, comparação, transferência de dados de uma parte da memória para outra parte.
18 Instruções da linguagem de máquina (decidida pelos projetistas de computadores) devem: ser simples ser compatíveis com o uso da máquina ser compatíveis com o desempenho requerido ter custo e complexidade da eletrônica reduzidos (aplicação) A linguagem de máquina (binária-baixo nível) está muito distante de uma linguagem natural (humana-alto nível)
19 Problema: Complexidade do que as pessoas precisam fazer versus simplicidade do conjunto de instruções do computador Exemplo: o usuário quer calcular a trajetória de um foguete até a lua. Como o usuário pode fazer isso em linguagem de máquina? Trabalho difícil e tedioso para os humanos
20 Solução: Criar uma hierarquia de abstrações de níveis mais altos baseados nos níveis mais baixos. Criar uma organização estruturada de computadores para facilitar a comunicação homem-máquina
21 Sistema hierárquico Constituído de um conjunto de subsistemas inter-relacionados, cada qual, possuindo também uma estrutura hierárquica, contendo, em seu nível mais baixo, subsistemas elementares. O comportamento de cada nível depende apenas de uma caracterização abstrata e simplificada do sistema de nível imediatamente inferior.
22 Considerações do projetista Estrutura modo como os componentes estão inter-relacionados. Função a operação de cada componente individual como parte da estrutura.
23 Computador Estrutura interna Unidade Central de Processamento (CPU) Memória Principal Entrada/Saída Sistema de interconexão
24 Computador - Funções básicas Processamento de dados Armazenamento de dados Transferência de dados Controle
25 Como solucionar: As pessoas devem fazer X, mas os computadores só podem fazer Y
26 Linguagens, Níveis e Máquinas Virtuais Supor a existência das linguagens: L1: linguagem natural, do usuário (alto nível e complexa) L0: linguagem da máquina (baixo nível e simples) Como compatibilizar L1 com L0? Existem 2 soluções (tradução e interpretação) usar um tradutor usar um interpretador Pode ser utilizada uma metodologia híbrida: tradutor + interpretador
27 Tradutor: Cada instrução de L1 é substituída por um conjunto de instruções equivalentes de L0. Processador executa programa em L0. Todo programa em L0 é carregado em memória e é executado. Programa pode ser traduzido uma única vez e executado várias vezes. Alguns autores usam o termo tradução em sentido genérico, englobando os conceitos de compilação e interpretação. Aqui, ele está sendo empregado como sinônimo de compilação.
28 Interpretador: Cada instrução de L1 é substituída por um conjunto de instruções equivalentes de L0. Processador executa uma instrução de L1 (transformada para L0) antes de executar próxima instrução. Cada instrução de L1, transformada para L0, é carregada na memória e executada. Não é criado um programa em L0. Programa deve ser novamente interpretado para ser executado.
29 Outra solução: É possível não pensar em tradução ou interpretação, imaginando-se a existência de um computador hipotético, ou de uma máquina virtual M1, cuja linguagem de máquina seja L1 (e uma máquina real M0 com linguagem L0) Os programas poderiam ser escritos em L1, para a máquina M1 e: 1. serem executados diretamente em M1 se esta máquina fosse de custo de construção baixo ou 2. serem traduzidos ou interpretados para L0 e executados em M0.
30 Outra solução: Na prática se implementa a solução 2. As pessoas escrevem programas para máquinas virtuais como se elas realmente existissem. Muitos níveis de máquinas virtuais podem ser implementados. Cada linguagem usa a sua linguagem antecessora como base, de modo que um computador que use essa técnica pode ser visto como um conjunto de camadas ou níveis.
31 Máquina de vários níveis
32 Máquinas Multiníveis Modernas Computador com 6 níveis Método por meio do qual cada nível que é suportado é indicado abaixo do nível (junto com o nome do programa que o suporta). Obs.: Existe um outro nível situado abaixo do Nível 0 nível dos dispositivos. Nesse nível o projetista trabalha com os elementos básicos do projeto (transistores).
33 Nível 0: Nível da Lógica Digital Nível mais baixo da estrutura. Objetos de interesse são conhecidos como portas lógicas. Cada porta lógica possui 1 ou mais entradas digitais (aceitam 0 ou 1) e calculam funções lógicas simples sobre essas entradas. Exemplos: AND, OR, XOR,... Portas lógicas são combinadas para formar memórias de um bit registradores o processador - principal dispositivo do computador.
34 Nível 1: Nível da Microarquitetura Uma memória local (8 a 32 registradores) e a UAL (Unidade Aritmética Lógica) que realiza operações aritméticas muito simples. Registradores - conectados a UAL formando o caminho dos dados. Operações são controladas por um microprograma ou diretamente por hardware. Microprograma - interpretador para as instruções do Nível 2. Busca, decodifica e executa as instruções, uma a uma, usando o caminho de dados para a realização desta tarefa.
35 Nível 2: Nível da Arquitetura do Conjunto de Instruções Nível ISA - Instruction Set Architecture. Definida pelo fabricante e dependente da arquitetura da máquina. Fabricantes disponibilizam Manual de Referência da Linguagem de Máquina ou Princípios de operação do Computador Modelo XYZW (ou algo similar). Manuais descrevem como as instruções são executadas interpretativamente pelo microprograma ou como são executadas diretamente pelo hardware. Essas informações são necessárias para os desenvolvedores de sistemas operacionais.
36 Nível 3: Nível do Sistema Operacional Instruções da linguagem deste nível também podem conter instruções do nível ISA. Suporta uma organização diferente de memória. Suporta capacidade de rodar 2 ou mais programas simultaneamente. Suporta sistemas de comandos ou de janelas (windows). Programadores deste nível, e também dos níveis mais baixos, são conhecidos como programadores de sistema. Os programadores dos níveis mais altos que este são chamados programadores de aplicação.
37 Nível 4: Nível da linguagem do montador ou de montagem (Assembly language) Linguagem de montagem: forma simbólica de representação das linguagens do nível mais baixo. Programas nessa linguagem são, inicialmente, traduzidos para as linguagens dos níveis 1, 2 e 3 e depois interpretados pela máquina virtual apropriada ou pela própria máquina real. Programa que realiza a tradução - montador.
38 Nível 5: Nível das linguagens orientadas para solução dos problemas Conhecidas como linguagens de alto nível. Exemplos: Basic, C, Pascal, Java, LISP,... Programas são geralmente traduzidos para os níveis 3 e 4 por compiladores. Alguns são interpretados: Exemplos: programas em Java, MatLab,...
39 Observações finais importantes: Computadores são projetados como uma série de níveis, cada um deles construído em cima de seus precursores. Cada nível representa uma abstração distinta, com diferentes objetos e operações. A abstração permite ignorar, "abstrair", temporariamente detalhes irrelevantes, de níveis mais baixos, reduzindo uma questão complexa a algo muito mais fácil de ser entendido.
40 Observações finais importantes: Conjunto de tipos de dados, operações e características de cada um dos níveis - arquitetura do nível. Partes da arquitetura - as características que um programador do nível deve enxergar, por exemplo, a disponibilidade de memória.
41 Evolução das máquinas de vários níveis Primeiros computadores fronteira entre o hardware e o software era muito clara. Atualmente muito difícil separar o hardware do software.
42 Evolução das máquinas de vários níveis Hardware e software são equivalentes logicamente. Qualquer operação realizada por software pode ser realizada diretamente por hardware. Qualquer instrução executada por hardware pode ser simulada em software. O hardware é simplesmente o software petrificado
43 Evolução das máquinas de vários níveis Fatores que influenciam na decisão de se colocar funções em hardware ou software: Custo Velocidade Confiabilidade Freqüência esperada de mudanças A decisão muda com a evolução da tecnologia e da própria utilização do computador.
44 Década de 40 - Primeiros computadores: 2 níveis - Nível ISA + Nível da Lógica Digital Década de 50 A invenção da Microprogramação Idéia de construção de um computador de 3 níveis simplificação de hardware Acoplar à máquina um interpretador (microprograma) para executar programas do nível ISA (por interpretação). Conseqüências: número de circuitos (hardware + simples) confiabilidade da máquina (circuitos à válvula)
45 Década de surgiram muitas máquinas com a filosofia de 3 níveis. Década de uso do nível ISA interpretado por microprograma, ao invés de executado diretamente por circuitos eletrônicos, tornou-se uma prática comum.
46 Invenção do Sistema Operacional Primórdios: Computadores eram operados e gerenciados pelo próprio programador. Computadores executavam apenas um programa por vez (disponível para um único usuário). Mecanismo de entrada de dados
47 Exemplo de execução de um programa em FORTRAN 1. Colocar cartões do compilador FORTRAN na leitora + mandar executar (botão de início de operação da leitora); 2. Colocar cartões do programa na leitora (1 a vez) + executar; 3. Colocar cartões do programa na leitora (2 a vez) + executar (compilador de 2 passos); 4. Se programa não tem erro, o compilador perfurava cartões com código de máquina. Senão, corrige programa e volta ao passo 1; 5. Colocar programa em linguagem de máquina + cartões da biblioteca Fortran e executar; Programa é executado. Se há erro de lógica, corrige e volta ao passo 1.
48 Invenção do Sistema Operacional Por volta de 1960, foi criado o Sistema Operacional (SO). Objetivo: facilitar a operação do computador. O Sistema operacional era mantido na memória do computador durante todo o tempo de utilização. Cartões de controle comandavam instruções do SO.
49 Exemplo de um Job para o Sistema Operacional FMS (FORTRAN Monitor System) Cartões de controle: *JOB - identifica o usuário. *FORTRAN - carrega compilador. *DATA - executa o programa com os dados que seguem. Programa é executado em sistema BATCH. Programa FORTRAN Cartões de dados
50 Invenção do Sistema Operacional Unidade de Fita Entrada da Fita Sistema de Fitas Saída de Fita Leitora de Impressora cartões Um sistema batch antigo. ( a ) Programadores levam cartões ao ( b ) 1401 lê batch de jobs em fita. ( c ) A operadora acopla fita de entrada no ( d) O 7094 faz o processamento. ( e ) A operadora acopla fita de saída no ( f ) O 1401 imprime a saída.
51 Invenção do Sistema Operacional Evolução do SO - incorpora, além de algumas instruções do ISA, tratamento de Entrada/Saída. As instruções do SO eram conhecidas por macros do SO ou chamadas ao supervisor (atualmente: chamadas ao sistema) (MIT) - SO com compartilhamento de vários usuários (terminais ligados ao computador por linhas telefônicas) - Sistemas de Tempo Compartilhado.
52 Migração de funcionalidades para o Microcódigo explosão nos conjuntos de instruções das máquinas, expandindo-se o microprograma Adicionar hardware (novas instruções de máquina) por meio de programação. Exemplos de novas funcionalidades, instruções para: multiplicação e divisão de inteiros aritmética em ponto flutuante chamada e retorno de procedimentos acelerar a execução de loops manipulação de strings (cadeias) de caracteres
53 Migração de funcionalidades para o Microcódigo Facilidade da microprogramação incorporação de novas funcionalidades para: acelerar o processamento de programas envolvendo cálculo matricial (indexação e endereçamento indireto); permitir que os programas pudessem ser deslocados de posição de memória, após o início da execução (realocação); tratar interrupções que enviam um sinal para o processador logo que uma operação de E/S termine; suspender a execução de um programa e iniciar a execução de outro (troca de contexto entre processos).
54 A eliminação da Microprogramação Décadas de 1960 a 1970 Microprogramas cresceram muito. Conseqüência: tornaram-se lentos. Retorna a idéia: instruções e funcionalidades executadas por hardware.
55 Conclusões: Fronteira entre o hardware e o software pode ser arbitrária e está sempre mudando. O que hoje está implementado em software poderá em breve estar implementado em hardware, e viceversa - O software de hoje pode ser o hardware de amanhã e vice-versa. As fronteiras entre os demais níveis não estão bem definidas e podem também ser alteradas.
56 Conclusões: Do ponto de vista do programador, não tem muita importância a maneira como uma instrução é realmente implementada. Programador de um nível, em geral, não deve se preocupar com implementações de níveis inferiores.
57 Computador É uma máquina cuja função é resolver problemas através da execução de instruções fornecidas. É constituída basicamente por um conjunto de dispositivos eletrônicos e eletromecânicos que permitem transmitir, guardar e manipular informações. Computadores digitais x computadores analógicos
58 Processamento de dados tradução do termo inglês Data Processing. Consiste em uma série de atividades ordenadamente realizadas, com o objetivo de produzir um arranjo determinado de informações a partir de outras obtidas inicialmente. Etapas básicas de um processamento de dados Dados Processamento Resultado: informação
59 Dado x informação Dado:. Conjunto de fatos ou valores medidos (numéricos ou não) sem significado próprio. Consiste na etapa inicial do processamento. Tipos de dados: Numéricos: inteiro, real, etc. Alfanuméricos: nomes, endereços, etc. gráficos: mapas, desenhos, etc. sonoros: música, voz, etc.
60 Informação: Dado x informação Representa o dado devidamente tratado. É a etapa final do processamento. A informação é o significado que se confere aos dados, que pode ser diferente conforme o contexto de aplicação dos mesmos.
61 Exemplo: Dado Elefante Processamento Processando o dado elefante Resultado: É um mamífero, de grande porte, e que se alimenta de vegetais.
62 Programa Formado por um conjunto de instruções, as quais executadas passo a passo realizam uma determinada ação. Exemplo: operação aritmética; transferência de dados; etc.
63 Algoritmo É uma descrição de um padrão de comportamento expresso em termos de um repertório bem definido e finito de ações primitivas, as quais damos por certo que podem ser executadas. (Guimarães/Lages) O computador necessita de instruções precisas, completas e finitas sobre cada passo a executar. Exemplo:
64 Fazer um algoritmo que calcule a área de uma circunferência: 1. Ler o valor numérico para o raio do circulo e armazenar na memória; 2. Calcular o valor da área utilizando da fórmula indicada e também armazená-lo na memória; 3. Imprimir e/ou mostrar no vídeo os valores dos raios e áreas correspondentes; 4. Parar.
65 Linguagem de Máquina x Linguagem de alto nível
66 Quando o pastor rechaça o lobo, o rebanho chama o pastor de libertador mas o lobo chama-o de tirano Da-da
67 Linguagem de Máquina ou de baixo nível A linguagem de um computador é baseado em impulsos elétricos (0 = desligado, 1 = ligado); É uma linguagem de difícil manipulação e entendimento pelo ser humano.
68 Linguagens de alto nível são transformadas em linguagem de computador (linguagem de baixo nível ou de máquina) por programas interpretadores ou tradutores. Linguagem de alto nível Foram desenvolvidas linguagens de programação próximas do estilo de linguagem humana (Pascal, Fortran, C); Estas linguagens apresentam uma sintaxe rígida sobre a qual são construídas as descrições de cada passo de um algoritmo.
69 Exemplos de programas: Linguagem Delphi Procedure Tform1.TesteAsm; Var I, Total: integer; Begin Total :=0; For i :=0 to 5 do Total :Total + 10; end;
70 Linguagem Assembly Push ebp Add dword ptr [ebp-$0c], $0a Mov ebp, esp Add esp, -$0c Mov [ebp-$08], $ Mov [ebp-$04],eax Inc dword ptr [ebp-$08] Xor eax, eax Cmp dword ptr [ebp-$08], $06 Mov [ebp-$0c], eax Jnz Tform1.testAsm + $15 Mov esp, ebp Pop ebp ret
71 Linguagem de Máquina
72 Software x Hardware
73 Hardware Conjunto formado pelos circuitos eletrônicos e partes eletromecânicas de um computador. Ainda não há uma tradução adequada para o termo hardware. Constitui a parte física, visível do computador.
74 Os principais componentes de hardware de um sistema computacional podem ser agrupados nas seguintes categorias: Dispositivos de entrada; CPU e memória principal; Dispositivos de armazenamento ou memória auxiliar; Dispositivos de saída;
75 CPU Cache M P E/S Memória Auxiliar Barramentos de dados, endereços e controle
76 Processador Também conhecido como CPU (Central Processing Unit - Unidade Central de Processamento). Nos computadores pessoais o processador é um único chip, chamado microprocessador. O Processador é considerado o componente vital de um sistema computacional. Além de executar as ações finais (operações aritméticas com os dados) controla quando e o que deve ser realizado pelos demais componentes, emitindo os sinais de controle.
77 Memória Tem como função armazenar dados e/ou informações que são (ou serão) manipuladas por esse sistema, para que possam ser prontamente recuperadas, quando necessário. É dividida em duas categorias: A memória principal, que está conectada diretamente ao processador. A memória secundária ou de massa, responsável pelo armazenamento de um grande volume de dados.
78 Memória Principal Utilizada para guardar dados/informações que estão sendo utilizados pela CPU em alguma fase de processamento. Essas informações são representadas eletronicamente no chip da memória e, enquanto estão na nela, o computador pode acessá-los diretamente. Tipos: Memória RAM; Memória ROM; Memória CACHE.
79 Memória RAM Significa Random Access Memory ou Memória de Acesso Aleatório. É a memória de trabalho da CPU. São fabricadas em forma de Circuitos Integrados. A informação armazenada nessa memória é apenas temporária memória volátil Quanto mais memória RAM o computador possuir, mais ele poderá fazer ou maior será a velocidade de processamento.
80 Memória ROM Significa Read Only Memory ou memória somente de leitura. Nela estão contidos os códigos básicos de operação do equipamento, suas rotinas de inicialização e auto-teste Forma o sistema básico de entrada e saída (BIOS) da máquina. A informação armazenada nessa memória é permanente memória não volátil.
81 Memória CACHE É uma memória de alta velocidade (comparável à da CPU) e de capacidade menor que a MP. Está localizada, logicamente, entre a CPU e a MP para armazenar dados e instruções que deverão ser imediatamente utilizados pela CPU. Tem por finalidade acelerar o processamento do sistema CPU/MP. Esta memória passou a existir a partir das placas 386 DX de 25MHz.
82 Memória Secundária Também conhecida como memória auxiliar ou memória de massa. É um tipo de memória utilizada para um armazenamento mais permanente de toda a estrutura de dados e programas do usuário. Possui uma capacidade maior que a da MP, com tempo de acesso mais elevado. Ex.: disquetes, disco rígido, fitas magnéticas, CD-ROM, etc.
83 Disco rígido (Hard Disk ou Winchester) São discos magnéticos formados por várias chapas de alumínio que giram em altíssima velocidade. Cada chapa de alumínio tem um cabeçote de leitura que faz a leitura e a gravação de dados. Permite um acesso rápido e o armazenamento de uma grande quantidade de Informações. É importante lembrar que estes discos podem ser danificados por excesso de trepidação no local de instalação.
84 CD Os discos ópticos utilizam a tecnologia do raio-laser. Podem ser divididos em: CD-ROM ROM é a sigla de Read Only Memory - Memória apenas de leitura; Não nos permite gravar nada em seu interior, apenas consultar seus dados.
85 CD-WORM WORM é a sigla de Write Once Memory - Memória de apenas uma gravação - os CDs regraváveis. Utilizam um drive de CD diferente do de CD-ROM. CD-R/W Utilizam um drive de CD diferente do de CD-ROM. Os CDs possuem grande capacidade de armazenamento (acima de 650 MB)
86 DVD Inicialmente era chamado Digital Video Disk. Atualmente, Digital Versatile Disk Por ser mais compacto que os CD s, pode alcançar a marca dos 4.7 GB de armazenamento. Opera a velocidades mais elevadas que os CD s (1,4 MB/s contra 150 KB/s, para a velocidade 1x).
87 Dispositivos de Entrada/Saída Entrada/Saída (E/S) compreende todas as maneiras como o computador se comunica com os usuários e outras máquinas ou dispositivos. Sem E/S, o computador ficaria isolado do mundo. Ele não conseguiria receber instruções e, mesmo que tivesse instruções permanentemente inseridas em sua memória, não teria como comunicar os resultados de seu trabalho.
88 Exemplos de dispositivo de entrada: Teclado, mouse, leitores ópticos ou leitores a laser (leitores para códigos de barras), scanners, sensores, light pen, mesas digitalizadoras, câmaras CCD (charge coupled device), filmadoras, WEB câmaras e outros. Exemplos de dispositivo de saída: Impressoras (matricial, laser, jato de tinta), Monitor (CGA, SVGA)
89 Portas Paralelas É uma interface de comunicação entre o computador e um periférico. Foi inicialmente concebido pela IBM para conectar impressoras. Conhecendo-se um pouco de eletrônica e dominando uma linguagem de programação como: C/C++/C++ Builder, Pascal/Delphi ou mesmo o Visual Basic, é possível desenvolver um programa que controle um aparelho conectado à Porta paralela, ou um programa de transferência de arquivos entre dois computadores, utilizando um cabo paralelo como meio de transmissão.
90
91 Barramento (Bus) É o caminho de comunicação entre a CPU e os demais componentes de um computador, ou sistema computacional. Todo computador tem três tipos de barramentos: O barramento de endereço; O barramento de dados; O barramento de controle. Outra Classificação: Barramento Local; Barramento do Sistema; Barramento de Expansão.
92 Software É considerado a parte lógica de um sistema de computação; O hardware sozinho não funciona sem instruções (software) sobre o que e quando fazer. O software consiste em programas, de qualquer tipo e em qualquer linguagem, que são introduzidos na máquina para fazê-la trabalhar, passo a passo, e produzir algum resultado. Divide-se em dois grupos básicos: Softwares aplicativos. Softwares básicos.
93 Software básico É uma coleção de programas escritos para dar apoio a outros programas. Características: forte interação com o hardware do computador; intenso uso por múltiplos usuários; compartilhamento de recursos e sofisticada administração do processo; estruturas de dados complexas; múltiplas interfaces externas. Exemplos: sistemas operacionais, compiladores.
94 Softwares Aplicativos: São programas desenvolvidos pelo usuário ou por terceiros, que são dedicados a uma aplicação. Algumas categorias: Aplicações comerciais (editores de texto, planilhas eletrônicas, banco de dados, aplicações gráficas, etc); Utilitários (ampliam os recursos de um sistema operacional, ex.: Norton Utilities) Aplicações pessoais (destinados a simplificar as tarefas pessoais. Ex.: agendas pessoais, internet ) Aplicações de entretenimento
95 A máquina de Von Neumann MEMÓRIA UNIDADE DE CONTROLE ACC = Acumulador UNIDADE ARITMÉTICA E LÓGICA ACC ENTRADA SAÍDA
Computador Digital Circuitos de um computador (Hardware)
Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções
Leia maisUNIP - UNIVERSIDADE PAULISTA. Arquitetura de computadores
UNIP - UNIVERSIDADE PAULISTA Arquitetura de computadores ORGANIZAÇÃO DE COMPUTADORES Bibliografia: MONTEIRO, M. A. Introdução à organização de computadores. 4 ed. RJ. LTC 2001. TANEMBAUM, A. S. Organização
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisIntrodução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01
Introdução à Arquitetura de Computadores Renan Manola Introdução ao Computador 2010/01 Introdução Conceitos (1) Computador Digital É uma máquina que pode resolver problemas executando uma série de instruções
Leia maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: O Computador como uma Máquina Multinível (cont.) José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Máquina Multinível Moderna Figura 1 Máquina
Leia mais- Aula 1 - ARQUITETURA DE COMPUTADORES
- Aula 1 - ARQUITETURA DE COMPUTADORES Em arquitetura de computadores serão estudados aspectos da estrutura e do funcionamento dos computadores. O objetivo é apresentar de forma clara e abrangente a natureza
Leia maisOrganização de Computadores 1. Prof. Luiz Gustavo A. Martins
Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação
Leia maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: Organização Básica de um Computador Digital Introdução à Engenharia de Computação 2 Componentes de um Computador Computador Eletrônico Digital É um sistema
Leia maisComputador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisIntrodução à estrutura e funcionamento de um Sistema Informático
Introdução à estrutura e funcionamento de um Sistema Informático Elementos que constituem o Computador O funcionamento do computador é possível devido aos vários elementos interligados que o constituem:
Leia maisProblema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução
INTRODUÇÃO À ARQUITETURA DE COMPUTADORES Curso Técnico de Informática Eduardo Amaral Introdução Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções
Leia maisAlgoritmos e Programação Aula 01 Introdução a Computação
Algoritmos e Programação Aula 01 Introdução a Computação Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com Baseado no material do Prof. Luis Otavio Alvares e do Prof. Dr. Rodrigo Fernandes de Mello
Leia maisAbstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.
Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X
Leia maisAlgoritmos DCC 119. Introdução e Conceitos Básicos
Algoritmos DCC 119 Introdução e Conceitos Básicos Sumário Sistemas de Numeração Sistemas Computacionais Estrutura de um Computador Digital Sistemas Operacionais Algoritmo Introdução Formas de representação
Leia maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: O Computador como uma Multinível José Gonçalves - Introdução à Engenharia de Computação Visão Tradicional Monitor Placa-Mãe Processador Memória RAM Placas
Leia maisIntrodução à Sistemas Operacionais. Glauber Magalhães Pires
Introdução à Sistemas Operacionais Glauber Magalhães Pires Agenda O que são sistemas operacionais? Histórico Primeira geração (1945-1955) Segunda geração (1955-1965) Terceira geração (1965-1980) Quarta
Leia maisIntrodução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis
Ciência da Computação Arq. e Org. de Computadores Máquinas Multiníveis Prof. Sergio Ribeiro Computador digital máquina que resolve problemas executando uma série de instruções. Programa conjunto de instruções
Leia maisIntrodução. Hardware (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Hardware (Parte II) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br Carga
Leia maisAULA: Introdução à informática Computador Digital
Campus Muriaé Professor: Luciano Gonçalves Moreira Disciplina: Informática Aplicada AULA: Introdução à informática Computador Digital Componentes de um computador digital : Hardware Refere-se às peças
Leia maisIntrodução/Histórico da Informática. O Computador
Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução/Histórico da Informática O Computador DISCIPLINA: Informática Aplicada para Engenharia Idade da Pedra
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;
Leia maisProf. Esp. Lucas Cruz
Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário
Leia maisMontagem e Manutenção. Luís Guilherme A. Pontes
Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar
Leia maisGerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger
Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.
Leia maisTurno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº
UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um
Leia mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
Linguagem de programação Linguagem de Alto Nível próximo ao ser humano, escrita de forma textual. Ex: if (a==b) a=b+c; Linguagem de Montagem (Assembly) próximo à linguagem de máquina, escrita em códigos
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisOrganização de Computadores Como a informação é processada?
Curso de ADS/DTEE/IFBA Organização de Computadores Como a informação é processada? Prof. Antonio Carlos Referências Bibliográficas: 1. Ciência da Computação: Uma visão abrangente - J.Glenn Brokshear 2.
Leia maisConceitos e Evolução Capítulos 1 e 2
Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?
Leia maisINFORmação. O que é um Computador?
Professor: M. Sc. Luiz Alberto Filho Conceitos básicos Evolução histórica Hardware Sistemas de numeração Periféricos Software Unidades Básicas de Medidas 2 Facilidade de armazenamento e recuperação da
Leia mais1. Introdução - contextos de aplicações
Universidade Federal de Pelotas Sumário da Aula Fundamentos de Informática Aula 1 Noções sobre Informática, Hardware, Software e Plataformas Prof. Carlos R. Medeiros gil.medeiros@ufpel.edu.br Material
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia maisProf. Orlando Rocha. Qual o nosso contexto atual?
1 Qual o nosso contexto atual? Atualmente, vivemos em uma sociedade que é movida pela moeda informação! No nosso dia-a-dia, somos bombardeados por inúmeras palavras que na maioria das vezes é do idioma
Leia maisComponentes de um computador típico
Componentes de um computador típico Assim como em um videocassete, no qual é necessário ter o aparelho de vídeo e uma fita contendo o filme que será reproduzido, o computador possui a parte física, chamada
Leia mais2. A influência do tamanho da palavra
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de
Leia maisIntrodução a Organização de Computadores Aula 4
1 Subsistemas de Memória 4.1 Introdução A memória é o componente de um sistema de computação cuja função é armazenar as informações que são (ou serão) manipuladas por esse sistema, para que as informações
Leia maisARQUITETURA DE COMPUTADORES
1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula
Leia maisAULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)
AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação) Digitalização. Arquitectura básica do hardware. Input, processamento,
Leia maisUnidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01
Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal
Leia maisIntrodução à Arquitetura de Computadores
1 Introdução à Arquitetura de Computadores Hardware e software Organização de um computador: Processador: registradores, ALU, unidade de controle Memórias Dispositivos de E/S Barramentos Linguagens de
Leia maisTecnologia da Informação. Prof Odilon Zappe Jr
Tecnologia da Informação Prof Odilon Zappe Jr Conceitos básicos de informática O que é informática? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos
Leia maisSistema de Computação
Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisIntrodução. à Informática. Wilson A. Cangussu Junior. Escola Técnica Centro Paula Souza Professor:
Introdução à Informática Escola Técnica Centro Paula Souza Professor: Wilson A. Cangussu Junior Vantagens do computador Facilidade de armazenamento e recuperação da informação; Racionalização da rotina,
Leia maisSistemas Operacionais. Professor Leslier Soares Corrêa
Sistemas Operacionais Professor Leslier Soares Corrêa Objetivos Conhecer o Professor e a matéria. Importância da Matéria no dia a dia. Por que é necessário um sistema operacional O que é um Sistema Operacional
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação
Leia maisSISTEMAS INFORMÁTICOS
SISTEMAS INFORMÁTICOS Nesta apresentação, aprenderá a distinguir Hardware de software, identificar os principais componentes físicos de um computador e as suas funções. Hardware e Software Estrutura de
Leia maisIntrodução a Computação
O que é um SO? Introdução a Computação Sistemas Operacionais PII Consiste em: Hardware Programas de Sistema Programas de Aplicativos 1 2 O que é um SO? Hardware não proporciona controle de alto nível disponível
Leia maisFigura 1 - Memória 1. OBJETIVO. Conhecer os principais tipos de memórias entendendo suas funcionalidades e características.
MEMÓRIA Memória Principal BIOS Cache BIOS ROOM Cache Externo HD DVD DRIVE DE DISQUETE DE 3 1/2 1/2 DISQUETE DE 3 DISQUETE DE 5 1/4 Figura 1 - Memória MP 1. OBJETIVO Conhecer os principais tipos de memórias
Leia maisTodos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida.
8 0 Introdução Todos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida. Isso acontece por pelo menos três motivos técnicos: 0 80386
Leia maisSINOPSE. Leandro Gomes Matos Diretor da RNC
SINOPSE Neste trabalho procurou-se compilar textos de diversos autores de renome, sob uma ótica baseada em experiência profissional em cargos de chefia e como consultor de empresas, durante estes quase
Leia maisDescrição do Produto. Altus S. A. 1
Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração
Leia maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisCircuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto
Circuitos de Memória: Tipos e Funcionamento Fabrício Noveletto Memória de semicondutores São dispositivos capazes de armazenar informações digitais. A menor unidade de informação que pode ser armazenada
Leia maisArquitetura de Computadores Moderna
Arquitetura de Computadores Moderna Eduardo Barrére (eduardo.barrere@ice.ufjf.br) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações
Leia maisFigura 1 - O computador
Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...
Leia maisOrganização de Computadores 1
Organização de Computadores 1 5 CONJUNTO DE INSTRUÇÕES Prof. Luiz Gustavo A. Martins Introdução O que é um conjunto de instruções? Coleção completa das instruções que a CPU é capaz de executar (entende).
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 1
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador
Leia maisProgramação de Computadores. Turma CI-180-B. Josiney de Souza. josineys@inf.ufpr.br
Programação de Computadores Turma CI-180-B Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 2 (06/03/15) Como está organizado um computador Computadores antigos Modelo von-neumann Quais suas partes
Leia maisO processador é um dos elementos componentes do computador moderno, sendo responsável pelo gerenciamento de todo o computador.
Resumo 01 O que é um processador? O processador é um dos elementos componentes do computador moderno, sendo responsável pelo gerenciamento de todo o computador. Os processadores atualmente são encapsulados
Leia maisMemórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)
Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento
Leia maisAula 06. Discos e Drives
Aula 06 Discos e Drives Disquetes São discos magnéticos usados para armazenar dados dos computadores. Podem armazenar textos, imagens, programas, etc. São vendidos normalmente em caixas com 10 unidades.
Leia maisUm retrospecto da aula passada... Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais. Gerência de E/S
Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais Laboratório de Sistemas Operacionais Aula 2 Flávia Maristela (flavia@flaviamaristela.com) Romildo Martins (romildo@romildo.net)
Leia maisIntrodução. Software (Parte I)
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação Software (Parte I) Prof. a Joseana Macêdo Fechine Régis
Leia maisARQUITETURA DE COMPUTADORES - 1866
7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um
Leia maisArquitetura e organização de computadores
Arquitetura e organização de computadores 3º. Sem. Sistemas de informação Prof. Emiliano S. Monteiro Barramentos BUS Modelo de barramento CPU(ALU, UC, Registradores) Memória Entrada e saída (I/O) Barramento
Leia maisSistema de Memórias de Computadores
Sistema de Memórias de Computadores Uma memória é um dispositivo que permite um computador armazenar dados temporariamente ou permanentemente. Sabemos que todos os computadores possuem memória. Mas quando
Leia maisOrganização de Computadores Software
Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender
Leia mais1.1. Organização de um Sistema Computacional
1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes
Leia maisDISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves
DISPOSITIVOS DE BLOCO Professor: João Paulo de Brito Gonçalves INTRODUÇÃO Periférico Dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo. Conectados ao computador
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisCONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO
4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?
Leia maisProf. Sandrina Correia
Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Hardware HARDWARE Sistema Computacional = conjunto de circuitos eletrônicos interligados formado por processador, memória, registradores,
Leia maisChama-se sistema informatizado a integração que
Sistema Informatizado Hardware Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores = hardware b) Os programas = software c) Os
Leia maisNível do Sistema Operacional
Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos
Leia maisEstrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP
Estrutura de um Computador Linguagem de Programação Rone Ilídio UFSJ - CAP Hardware e Software HARDWARE: Objetos Físicos que compões o computador Circuitos Integrados, placas, cabos, memórias, dispositivos
Leia maisVisão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias
Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de
Leia maisFACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Memória Armazenamento Sistema de Arquivos
FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado Memória Armazenamento Sistema de Arquivos 1 Hierarquia de Memórias 2 Partes físicas associadas à memória Memória RAM Memória ROM Cache
Leia maisConceitos Básicos sobre Sistemas Operacionais
Conceitos Básicos sobre Sistemas Operacionais Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0800 - Algoritmos e
Leia maisComponentes de um Sistema de Computador
Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte
Leia maisIntrodução ao Controlo Numérico Computorizado I Conceitos Gerais
Introdução ao Controlo Numérico Computorizado I Conceitos Gerais João Manuel R. S. Tavares Joaquim Oliveira Fonseca Bibliografia Controlo Numérico Computorizado, Conceitos Fundamentais Carlos Relvas Publindústria,
Leia maisArquitetura de Computadores 1
Prof. João Marcelo M Fernandes TANENBAUM, Andrew S. Organização Estruturada de computadores 4a Edição. Rio de Janeiro: Printice-Hall do Brasil, 2001 Agenda do Curso Organização estruturada de computadores
Leia maisEstrutura geral de um computador
Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu
Leia maisIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa. Uma instrução pode ser definida como um comando
Leia mais3. O NIVEL DA LINGUAGEM DE MONTAGEM
3. O NIVEL DA LINGUAGEM DE MONTAGEM Nas aulas anteriores tivemos a oportunidade de discutir dois diferentes níveis presentes na maioria dos computadores atuais. Nesta aula dedica-se a outro nível que também
Leia maisMemória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética
Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte II Sumário Introdução Origem Funcionamento Componentes Básicos Referências Sistema Binário O computador identifica
Leia maisArquitetura dos Sistemas Operacionais
Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido
Leia maisREPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização
Leia maisProfessor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com
Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores
Leia maisInfra-Estrutura de Hardware
Infra-Estrutura de Hardware P r o f. W i l t o n O. F e r r e i r a U n i v e r s i d a d e F e d e r a l R u r a l d e P e r n a m b u c o U F R P E 1 º S e m e s t r e / 2 0 1 2 Conteúdo da aula Hardware
Leia maisPatrícia Noll de Mattos. Introdução à Informática
Patrícia Noll de Mattos Introdução à Informática 2010 2007 IESDE Brasil S.A. É proibida a reprodução, mesmo parcial, por qualquer processo, sem autorização por escrito dos autores e do detentor dos direitos
Leia maisSimulado Informática Concurso Correios - IDEAL INFO
Simulado Informática Concurso Correios - IDEAL INFO Esta prova de informática é composta por 20 (vinte) questões de múltipla escolha seguindo o molde adotado pela UnB/CESPE. O tempo para a realização deste
Leia maisConceitos Básicos sobre Sistema de Computação
Conceitos Básicos sobre Sistema de Computação INFORMÁTICA -É Ciência que estuda o tratamento automático da informação. COMPUTADOR Equipamento Eletrônico capaz de ordenar, calcular, testar, pesquisar e
Leia maisInformática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.
Informática Aulas: 01 e 02/12 Prof. Márcio Hollweg UMA PARCERIA Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.BR Visite a loja virtual www.conquistadeconcurso.com.br MATERIAL DIDÁTICO EXCLUSIVO
Leia mais