Este documento discute a organização e arquitetura de computadores. Ele explica que a disciplina trata da estrutura e funcionamento de computadores com o objetivo de apresentar as características dos sistemas de computação modernos.
O documento apresenta uma aula introdutória sobre algoritmos e estruturas de dados. A aula discute conceitos básicos como modelo de computador, instruções, dados e memória. Também apresenta os principais componentes de um computador como a CPU, memória principal e unidades de entrada e saída. Por fim, explica termos como hardware, software, programa e organização funcional de um sistema de computação.
O documento discute a representação digital da informação em computadores, incluindo os conceitos de sistema binário, bit, byte e a codificação de caracteres. Explica como os computadores processam dados através de instruções, programas e hardware, e discute os principais componentes de hardware de um computador.
Este documento discute as diferenças entre dados e informação, explicando que dados são representações codificadas de fatos enquanto informação envolve dados articulados para assumirem significado. Ele também discute como tecnologias da informação e comunicação envolvem processamento e comunicação de informação usando meios eletrônicos como computadores.
Introdução à Informática - Apresentação InicialRui Marques
O documento fornece uma introdução aos conceitos básicos de informática. Explica que a informática envolve o tratamento racional da informação através de máquinas automáticas e discute como os dados são processados para produzir informação. Também define termos importantes como hardware, software e processamento.
O documento apresenta conceitos básicos de informática, incluindo hardware, software, armazenamento de dados e redes de computadores. Discutem-se componentes do sistema como processador, memória e periféricos, além de classificações de softwares e redes.
O documento descreve os principais processos de execução de programas, incluindo linguagens de programação, montagem, compilação e interpretação. A linguagem de máquina é a mais primitiva e requer conhecimento de instruções e endereços de memória. Linguagens de montagem e alto nível foram desenvolvidas para simplificar a programação. A montagem converte código para linguagem de máquina executável. A compilação analisa o código-fonte e gera um programa equivalente em linguagem de máquina. A interpretação executa o código
O documento discute os principais conceitos relacionados a entrada e saída (E/S) em sistemas operacionais. Aborda dispositivos de E/S, controladores, mapeamento de memória, interrupções, drivers e algoritmos de escalonamento para discos.
O documento apresenta uma introdução sobre sistemas operacionais, abordando sua história desde a primeira geração em 1945 até a quarta geração atual. Também discute os principais componentes de um sistema computacional e as funções de um sistema operacional.
O documento apresenta uma aula introdutória sobre algoritmos e estruturas de dados. A aula discute conceitos básicos como modelo de computador, instruções, dados e memória. Também apresenta os principais componentes de um computador como a CPU, memória principal e unidades de entrada e saída. Por fim, explica termos como hardware, software, programa e organização funcional de um sistema de computação.
O documento discute a representação digital da informação em computadores, incluindo os conceitos de sistema binário, bit, byte e a codificação de caracteres. Explica como os computadores processam dados através de instruções, programas e hardware, e discute os principais componentes de hardware de um computador.
Este documento discute as diferenças entre dados e informação, explicando que dados são representações codificadas de fatos enquanto informação envolve dados articulados para assumirem significado. Ele também discute como tecnologias da informação e comunicação envolvem processamento e comunicação de informação usando meios eletrônicos como computadores.
Introdução à Informática - Apresentação InicialRui Marques
O documento fornece uma introdução aos conceitos básicos de informática. Explica que a informática envolve o tratamento racional da informação através de máquinas automáticas e discute como os dados são processados para produzir informação. Também define termos importantes como hardware, software e processamento.
O documento apresenta conceitos básicos de informática, incluindo hardware, software, armazenamento de dados e redes de computadores. Discutem-se componentes do sistema como processador, memória e periféricos, além de classificações de softwares e redes.
O documento descreve os principais processos de execução de programas, incluindo linguagens de programação, montagem, compilação e interpretação. A linguagem de máquina é a mais primitiva e requer conhecimento de instruções e endereços de memória. Linguagens de montagem e alto nível foram desenvolvidas para simplificar a programação. A montagem converte código para linguagem de máquina executável. A compilação analisa o código-fonte e gera um programa equivalente em linguagem de máquina. A interpretação executa o código
O documento discute os principais conceitos relacionados a entrada e saída (E/S) em sistemas operacionais. Aborda dispositivos de E/S, controladores, mapeamento de memória, interrupções, drivers e algoritmos de escalonamento para discos.
O documento apresenta uma introdução sobre sistemas operacionais, abordando sua história desde a primeira geração em 1945 até a quarta geração atual. Também discute os principais componentes de um sistema computacional e as funções de um sistema operacional.
O documento descreve a história e evolução da arquitetura dos computadores desde os primórdios até a 5a geração, mencionando os principais marcos como a máquina ENIAC da 1a geração baseada em válvulas, a proposta de armazenar instruções na memória de von Neumann da 2a geração com transistores, o desenvolvimento dos circuitos integrados da 3a geração e a tecnologia VLSI da 4a geração que permitiu milhares de transistores em um chip. A 5a geração trouxe o processamento par
1) O documento discute deadlocks em sistemas operacionais, definindo-os como quando um conjunto de processos está bloqueado aguardando eventos que apenas outros processos podem realizar, levando a um impasse.
2) São descritas quatro condições necessárias para deadlocks ocorrerem: exclusão mútua, posse e espera, não preempção e espera circular.
3) As estratégias para lidar com deadlocks incluem ignorá-los, detecção e recuperação, evitação dinâmica e prevenção at
O capítulo descreve os principais conceitos de gerenciamento de memória em sistemas operacionais, incluindo gerenciamento básico de memória, multiprogramação com partições fixas, memória virtual com paginação, e tabelas de páginas para mapeamento de endereços virtuais para endereços físicos.
O documento discute como escrever textos para a web de forma eficiente e de fácil compreensão pelos leitores. Sugere usar a técnica da Pirâmide Invertida, colocando as informações mais importantes no topo e fornecendo detalhes adicionais gradualmente. Também lista algumas das principais fontes seguras para uso na web.
O documento discute as arquiteturas RISC e CISC. RISC refere-se a computadores com um conjunto reduzido de instruções enquanto CISC refere-se a computadores com um conjunto complexo de instruções. O documento compara e contrasta as características dessas duas arquiteturas, incluindo o número de instruções, modos de endereçamento e desempenho.
Este documento descreve as características e operações básicas de listas lineares. Em três frases: Listas lineares são estruturas de dados que armazenam elementos do mesmo tipo em ordem linear, onde cada elemento, chamado de nodo, possui uma posição relativa aos demais. As operações comuns em listas lineares incluem busca, inserção e remoção de nodos, que podem ser implementadas usando vetores para alocação sequencial ou ponteiros para alocação encadeada. Listas lineares são amplamente utilizadas para representar diversos
O documento discute sistemas de arquivos, incluindo a necessidade de armazenamento de informações a longo prazo, soluções como armazenar dados em arquivos e a função do sistema operacional em gerenciar arquivos. É explicado como arquivos fornecem uma abstração para acessar dados de forma persistente e compartilhada entre processos.
O documento discute a importância da acessibilidade na web para pessoas com deficiências. Ele explica como tornar sites acessíveis para deficientes visuais, auditivos, físicos e cognitivos através do uso correto de tags HTML, atributos como "alt" e "longdesc", e organização da tabulação. Também fornece diretrizes sobre como tornar conteúdo acessível para daltônicos e links úteis sobre o assunto.
Eventos no JavaScript permitem executar ações em resposta a eventos do usuário ou da página. Alguns eventos comuns incluem click, change, load e mouseover. Esses eventos podem acionar funções usando propriedades como "onclick" ou o método "addEventListener".
O documento descreve o modelo de objetos de documento (DOM), que representa a estrutura de um documento HTML como uma árvore de objetos onde cada elemento é um nó. O JavaScript pode acessar e manipular esses nós para modificar o conteúdo e apresentação da página.
AngularJS é um framework JavaScript criado pelo Google para desenvolvimento de aplicações web single-page. O documento introduz AngularJS, explicando que ele estende HTML com diretivas como ng-app e ng-model. Dois exemplos simples são fornecidos para demonstrar como vincular dados a elementos HTML e exibir expressões AngularJS. Controllers JavaScript são usados para definir lógica e escopo de dados para partes da página.
O documento discute funções em JavaScript, definindo-as como blocos de código capazes de executar ações e dar maior legibilidade e manutenção ao código. Apresenta diferentes formas de criar funções como declaração function, objeto construtor e sintaxe literal, e discute conceitos como escopo, closures e funções globais.
O documento descreve os principais componentes de um sistema de computação, incluindo:
1) CPU para interpretar instruções e controlar os demais componentes;
2) Memória para armazenar dados e programas;
3) Entradas e saídas para comunicação com o mundo exterior.
O documento discute conceitos básicos sobre árvores, incluindo:
- Árvores são estruturas de dados hierárquicas onde nós se relacionam através de ligação;
- Existem diferentes tipos de hierarquias como especialização, composição e dependência;
- Árvores podem ser implementadas usando contiguidade física ou encadeamento;
- Operações básicas em árvores incluem criação, inserção, exclusão, acesso e destruição.
O documento descreve os principais componentes de entrada e saída de um sistema de computação, incluindo teclado, mouse, monitor, impressoras, discos rígidos, mídias ópticas e scanners. Explica como esses dispositivos funcionam e as tecnologias envolvidas, como os diferentes tipos de mouse, impressoras e telas de visualização.
O documento discute formulários em HTML e validação de dados com JavaScript. Aborda elementos como <form>, propriedades como action e method, e controles como input, select e textarea. Apresenta expressões regulares para validar campos como CPF, CEP, e-mail e senhas. Explica como recuperar dados, mascarar valores e localizar termos em strings usando expressões regulares.
O documento descreve os principais conceitos e métodos relacionados a objetos do tipo Array no JavaScript, incluindo: 1) Arrays podem armazenar dados de diferentes tipos e serem acessados por índice; 2) Vários métodos úteis como push, pop, slice, sort, entre outros; 3) É possível criar matrizes multidimensionais no JavaScript usando arrays aninhados.
O documento discute conceitos fundamentais da semiótica e psicologia das cores, incluindo: 1) A semiótica estuda signos e símbolos e como eles transmitem significado; 2) Teorias seminais de pesquisadores como Peirce e Saussure; 3) Associações comuns de emoções e sentimentos com diferentes cores.
O documento descreve os conceitos básicos da lógica digital, incluindo circuitos lógicos como portas AND, OR e NOT. Explica como esses circuitos são usados para construir componentes digitais como decodificadores, multiplexadores e flip-flops, que por sua vez são usados para armazenar e processar informações nos computadores.
O documento discute vários métodos para exclusão mútua entre processos, incluindo desabilitar interrupções, variáveis de impedimento, alternância obrigatória, a solução de Peterson e a instrução TSL. Além disso, aborda semáforos, monitores, troca de mensagens e barreiras para sincronização de processos, bem como técnicas de escalonamento em sistemas em lote e interativos.
Este documento descreve o uso de ferramentas como Traceroute, Iperf, Netstat, Wireshark e Iptables para gerenciar redes de computadores. Essas ferramentas ajudam no gerenciamento de falhas, configuração, contabilização, desempenho e segurança em redes. O documento explica como cada ferramenta é usada para monitorar e melhorar esses aspectos da rede.
O documento discute o gerenciamento de redes de computadores, abordando tópicos como: 1) as ferramentas e modelos de gerenciamento de redes; 2) as principais áreas funcionais do gerenciamento como configuração, falhas, desempenho e segurança; 3) a importância da gerência para monitorar o funcionamento da rede.
O documento descreve a história e evolução da arquitetura dos computadores desde os primórdios até a 5a geração, mencionando os principais marcos como a máquina ENIAC da 1a geração baseada em válvulas, a proposta de armazenar instruções na memória de von Neumann da 2a geração com transistores, o desenvolvimento dos circuitos integrados da 3a geração e a tecnologia VLSI da 4a geração que permitiu milhares de transistores em um chip. A 5a geração trouxe o processamento par
1) O documento discute deadlocks em sistemas operacionais, definindo-os como quando um conjunto de processos está bloqueado aguardando eventos que apenas outros processos podem realizar, levando a um impasse.
2) São descritas quatro condições necessárias para deadlocks ocorrerem: exclusão mútua, posse e espera, não preempção e espera circular.
3) As estratégias para lidar com deadlocks incluem ignorá-los, detecção e recuperação, evitação dinâmica e prevenção at
O capítulo descreve os principais conceitos de gerenciamento de memória em sistemas operacionais, incluindo gerenciamento básico de memória, multiprogramação com partições fixas, memória virtual com paginação, e tabelas de páginas para mapeamento de endereços virtuais para endereços físicos.
O documento discute como escrever textos para a web de forma eficiente e de fácil compreensão pelos leitores. Sugere usar a técnica da Pirâmide Invertida, colocando as informações mais importantes no topo e fornecendo detalhes adicionais gradualmente. Também lista algumas das principais fontes seguras para uso na web.
O documento discute as arquiteturas RISC e CISC. RISC refere-se a computadores com um conjunto reduzido de instruções enquanto CISC refere-se a computadores com um conjunto complexo de instruções. O documento compara e contrasta as características dessas duas arquiteturas, incluindo o número de instruções, modos de endereçamento e desempenho.
Este documento descreve as características e operações básicas de listas lineares. Em três frases: Listas lineares são estruturas de dados que armazenam elementos do mesmo tipo em ordem linear, onde cada elemento, chamado de nodo, possui uma posição relativa aos demais. As operações comuns em listas lineares incluem busca, inserção e remoção de nodos, que podem ser implementadas usando vetores para alocação sequencial ou ponteiros para alocação encadeada. Listas lineares são amplamente utilizadas para representar diversos
O documento discute sistemas de arquivos, incluindo a necessidade de armazenamento de informações a longo prazo, soluções como armazenar dados em arquivos e a função do sistema operacional em gerenciar arquivos. É explicado como arquivos fornecem uma abstração para acessar dados de forma persistente e compartilhada entre processos.
O documento discute a importância da acessibilidade na web para pessoas com deficiências. Ele explica como tornar sites acessíveis para deficientes visuais, auditivos, físicos e cognitivos através do uso correto de tags HTML, atributos como "alt" e "longdesc", e organização da tabulação. Também fornece diretrizes sobre como tornar conteúdo acessível para daltônicos e links úteis sobre o assunto.
Eventos no JavaScript permitem executar ações em resposta a eventos do usuário ou da página. Alguns eventos comuns incluem click, change, load e mouseover. Esses eventos podem acionar funções usando propriedades como "onclick" ou o método "addEventListener".
O documento descreve o modelo de objetos de documento (DOM), que representa a estrutura de um documento HTML como uma árvore de objetos onde cada elemento é um nó. O JavaScript pode acessar e manipular esses nós para modificar o conteúdo e apresentação da página.
AngularJS é um framework JavaScript criado pelo Google para desenvolvimento de aplicações web single-page. O documento introduz AngularJS, explicando que ele estende HTML com diretivas como ng-app e ng-model. Dois exemplos simples são fornecidos para demonstrar como vincular dados a elementos HTML e exibir expressões AngularJS. Controllers JavaScript são usados para definir lógica e escopo de dados para partes da página.
O documento discute funções em JavaScript, definindo-as como blocos de código capazes de executar ações e dar maior legibilidade e manutenção ao código. Apresenta diferentes formas de criar funções como declaração function, objeto construtor e sintaxe literal, e discute conceitos como escopo, closures e funções globais.
O documento descreve os principais componentes de um sistema de computação, incluindo:
1) CPU para interpretar instruções e controlar os demais componentes;
2) Memória para armazenar dados e programas;
3) Entradas e saídas para comunicação com o mundo exterior.
O documento discute conceitos básicos sobre árvores, incluindo:
- Árvores são estruturas de dados hierárquicas onde nós se relacionam através de ligação;
- Existem diferentes tipos de hierarquias como especialização, composição e dependência;
- Árvores podem ser implementadas usando contiguidade física ou encadeamento;
- Operações básicas em árvores incluem criação, inserção, exclusão, acesso e destruição.
O documento descreve os principais componentes de entrada e saída de um sistema de computação, incluindo teclado, mouse, monitor, impressoras, discos rígidos, mídias ópticas e scanners. Explica como esses dispositivos funcionam e as tecnologias envolvidas, como os diferentes tipos de mouse, impressoras e telas de visualização.
O documento discute formulários em HTML e validação de dados com JavaScript. Aborda elementos como <form>, propriedades como action e method, e controles como input, select e textarea. Apresenta expressões regulares para validar campos como CPF, CEP, e-mail e senhas. Explica como recuperar dados, mascarar valores e localizar termos em strings usando expressões regulares.
O documento descreve os principais conceitos e métodos relacionados a objetos do tipo Array no JavaScript, incluindo: 1) Arrays podem armazenar dados de diferentes tipos e serem acessados por índice; 2) Vários métodos úteis como push, pop, slice, sort, entre outros; 3) É possível criar matrizes multidimensionais no JavaScript usando arrays aninhados.
O documento discute conceitos fundamentais da semiótica e psicologia das cores, incluindo: 1) A semiótica estuda signos e símbolos e como eles transmitem significado; 2) Teorias seminais de pesquisadores como Peirce e Saussure; 3) Associações comuns de emoções e sentimentos com diferentes cores.
O documento descreve os conceitos básicos da lógica digital, incluindo circuitos lógicos como portas AND, OR e NOT. Explica como esses circuitos são usados para construir componentes digitais como decodificadores, multiplexadores e flip-flops, que por sua vez são usados para armazenar e processar informações nos computadores.
O documento discute vários métodos para exclusão mútua entre processos, incluindo desabilitar interrupções, variáveis de impedimento, alternância obrigatória, a solução de Peterson e a instrução TSL. Além disso, aborda semáforos, monitores, troca de mensagens e barreiras para sincronização de processos, bem como técnicas de escalonamento em sistemas em lote e interativos.
Este documento descreve o uso de ferramentas como Traceroute, Iperf, Netstat, Wireshark e Iptables para gerenciar redes de computadores. Essas ferramentas ajudam no gerenciamento de falhas, configuração, contabilização, desempenho e segurança em redes. O documento explica como cada ferramenta é usada para monitorar e melhorar esses aspectos da rede.
O documento discute o gerenciamento de redes de computadores, abordando tópicos como: 1) as ferramentas e modelos de gerenciamento de redes; 2) as principais áreas funcionais do gerenciamento como configuração, falhas, desempenho e segurança; 3) a importância da gerência para monitorar o funcionamento da rede.
O documento faz um estudo comparativo entre as ferramentas de monitoramento de rede Nagios e Zabbix, descrevendo suas características, vantagens e desvantagens. Ele inclui uma análise dos resultados obtidos no que se refere a consumo de rede, tempo de resposta e custos computacionais de cada ferramenta.
O documento descreve a evolução histórica da informática desde as primeiras tentativas de registrar informações até o desenvolvimento dos primeiros computadores digitais. Ele discute a necessidade da informação, os registros iniciais, as iniciativas do Departamento de Defesa dos EUA, o ENIAC e as primeiras gerações de computadores.
Um sistema de informação é um conjunto de procedimentos organizados que coleta, armazena e apresenta dados para apoiar processos de tomada de decisão e controle organizacional. Ele pode ser construído internamente ou adquirido comercialmente e utiliza dados de entrada, processamento e saída de informações úteis.
Um sistema de informação é um conjunto de procedimentos organizados que coleta, armazena e apresenta dados para apoiar processos de tomada de decisão e controle organizacional. Ele pode ser construído internamente ou adquirido comercialmente e utiliza dados de entrada, processamento e saída de informações úteis.
O documento descreve os conceitos básicos de processamento de dados, incluindo: 1) as definições de dados, informação e instrução; 2) os tipos de processamento de dados manual, automático e eletrônico; 3) os componentes hardware, software e peopleware de um sistema de processamento de dados.
O documento descreve os conceitos básicos de processamento de dados, incluindo: 1) as definições de dados, informação e instrução; 2) os tipos de processamento de dados manual, automático e eletrônico; 3) os componentes hardware, software e peopleware de um sistema de processamento de dados.
1) O documento discute conceitos de bancos de dados, incluindo Data Warehouse. 2) É descrita a arquitetura de Data Warehouse com várias camadas e três modelos comuns. 3) São listados exemplos de softwares de bancos de dados para Data Warehouse e os principais passos para criar um modelo de dados.
O documento descreve conceitos básicos sobre árvores, incluindo suas estruturas, terminologias e operações. Aborda diferentes tipos de hierarquias representadas por árvores e formas de implementá-las.
O documento discute funções em JavaScript, cobrindo tópicos como:
1) Definições de funções e seus usos;
2) Diferentes formas de declarar funções como declaração, expressão e construtor;
3) Parâmetros, escopo e closures em funções.
1) jQuery é uma biblioteca JavaScript que simplifica a manipulação e seleção de elementos HTML, assim como eventos, animações e AJAX.
2) jQuery permite reduzir o tamanho de código e introduzir a reutilização através de plugins.
3) A sintaxe básica de jQuery é $(seletor).ação() para selecionar elementos HTML e realizar ações neles.
O documento discute os princípios de layout e composição gráfica de grids, equilíbrio, unidade, ênfase e proporção. Explica como dividir elementos usando a proporção áurea e fornece exemplos de como aplicar esses princípios na criação de layouts para sites.
O documento discute o processo de layout e composição de sites, incluindo pré-produção, coleta de informações com o cliente, design, elementos-chave de uma página como logotipo, navegação e conteúdo, e criação de uma metáfora visual para reforçar o tema do site.
O documento introduz o tema Interação Humano-Computador (IHC) definindo-a como uma disciplina interessada no projeto, implementação e avaliação de sistemas computacionais interativos para uso humano. Apresenta os objetos de estudo da IHC como a natureza da interação, o contexto de uso, as características humanas e a arquitetura de sistemas. Discute as vantagens de estudar IHC e o papel das Tecnologias de Informação e Comunicação (TICs) na sociedade.
O documento discute os seis esquemas de cores clássicos (monocromático, análogo, complementar, semicomplementar, triádico e tetrádico) e fornece exemplos de cada um. Também aborda como criar uma paleta de cores usando a notação hexadecimal e recomenda simuladores on-line de cores.
CSS (Cascading Style Sheets) é uma linguagem de estilo utilizada para definir a apresentação de documentos HTML ou XML. CSS permite separar o formato e o conteúdo de um documento e fornece controle sobre fontes, cores, layout e outras propriedades visuais. O documento explica como CSS controla propriedades como fontes, cores, margens, posicionamento de imagens e mais, permitindo maior precisão e sofisticação no layout de websites.
1) O documento introduz o jQuery, uma biblioteca JavaScript que simplifica a manipulação e animação de elementos HTML, CSS e eventos no browser.
2) Explica como adicionar o arquivo jQuery à página e apresenta a sintaxe básica $ (seletor).ação().
3) Detalha vários recursos do jQuery como seleção de elementos, manipulação de CSS, eventos, efeitos e AJAX.
1) O processador é o componente central responsável por executar operações de computação em um sistema.
2) Os processadores evoluíram drasticamente ao longo do tempo, com o número de transistores aumentando exponencialmente a cada geração de acordo com a Lei de Moore.
3) O processador é organizado em unidades funcionais responsáveis pelo processamento de dados e controle do fluxo de execução de instruções.
O documento discute a memória principal de um computador, sua organização e arquitetura. Resume que a memória armazena informações manipuladas pelo sistema e permite recuperá-las rapidamente. Existem diferentes tipos de memória devido às diferenças de velocidade, capacidade e volatilidade. A memória principal é organizada em células endereçáveis que podem armazenar bits.
O documento descreve a evolução histórica dos dispositivos de cálculo, desde os dispositivos mecânicos dos babilônicos até os primeiros computadores eletrônicos da era moderna. Apresenta os principais desenvolvimentos, incluindo as máquinas de Pascal, Leibnitz, Babbage, Hollerith e os primeiros computadores de Zuse e da era das válvulas.
3. } Essa disciplina trata da estrutura e do
funcionamento dos computadores;
} O objetivo é apresentar a natureza e as
características dos sistemas de computação
modernos.
05/30/11 3
segunda-feira, 30 de maio de 2011 3
4. } Arquitetura e Organização
} Estrutura e Função
05/30/11 4
segunda-feira, 30 de maio de 2011 4
5. } O Computador é um sistema hierárquico;
} É um sistema formado por um conjunto
estruturado de componentes;
} Sua função pode ser compreendida em
termos das funções desses componentes.
05/30/11 5
segunda-feira, 30 de maio de 2011 5
6. } Arquitetura
◦ Refere-se aos atributos do sistema que são visíveis ao
programador;
◦ Atributos que tem impacto direto sobre a execução
lógica de um programa.
◦ Ex.: Conjunto de Instruções, número de bits usado
para dados, técnicas de endereçamento de memória
etc.
} Organização
◦ Refere-se às unidades operacionais e suas
interconexões que implementam as especificações da
sua arquitetura.
05/30/11 6
segunda-feira, 30 de maio de 2011 6
7. } Todas as máquinas da família Intel x86
compartilham da mesma arquitetura básica
} O mesmo ocorre com a família IBM System/
370
} Isto torna possível a compatibilidade de
códigos
} Organização difere nas diferentes versões
05/30/11 7
segunda-feira, 30 de maio de 2011 7
8. } Estrutura é o modo como os componentes se
relacionam
} Função é a operação dos componentes
individuais como parte da estrutura
05/30/11 8
segunda-feira, 30 de maio de 2011 8
9. } As funções do computador são:
◦ Processamento de dados;
◦ Armazenamento de dados;
◦ Movimentação dos dados;
◦ Controle.
05/30/11 9
segunda-feira, 30 de maio de 2011 9
10. Data
Storage
Facility
Data
Control
Movement
Mechanism
Apparatus
Data
Processing
Facility
05/30/11 10
segunda-feira, 30 de maio de 2011 10
11. } Movimentação dos dados
◦ Teclado para a tela
Data
Storage
Facility
Data
Control
Movement
Mechanism
Apparatus
Data
Processing
Facility
05/30/11 11
segunda-feira, 30 de maio de 2011 11
12. } Armazenamento
◦ Download para o disco
Data
Storage
Facility
Data
Control
Movement
Mechanism
Apparatus
Data
Processing
Facility
05/30/11 12
segunda-feira, 30 de maio de 2011 12
13. } Processando de/para
armazenamento
◦ Atualizando um arquivo Data
Storage
Facility
Data
Control
Movement
Mechanism
Apparatus
Data
Processing
Facility
05/30/11 13
segunda-feira, 30 de maio de 2011 13
14. } Processamento da Memória para Entrada/
Saída
◦ Imprimindo um arquivo Data
Storage
Facility
Data
Control
Movement
Mechanism
Apparatus
Data
Processing
Facility
05/30/11 14
segunda-feira, 30 de maio de 2011 14
15. Peripherals Computer
Central Main
Processing Memory
Unit
Computer
Systems
Interconnection
Input
Output
Communication
lines
05/30/11 15
segunda-feira, 30 de maio de 2011 15
16. CPU
Computer Arithmetic
Registers and
I/O Login Unit
System CPU
Bus
Internal CPU
Memory Interconnection
Control
Unit
05/30/11 16
segunda-feira, 30 de maio de 2011 16