Sistemas Operacionais
|
|
- Sônia Malheiro Klettenberg
- 6 Há anos
- Visualizações:
Transcrição
1 Sistemas Operacionais Aula 2 Introdução: conceitos, máquinas de níveis. Prof.: Edilberto M. Silva SO - Prof. Edilberto Silva
2 O que é um sistema operacional? um provedor de abstrações um coordenador de recursos um mágico : faz com que seu sistema pareça mais do que na realidade ele é (mais de um processador, memória maior) A principal tarefa do SO é "adaptar" o hardware. Exemplos: MS-DOS/Windows, MacOS, UNIX. SO - Prof. Edilberto Silva 2
3 Definições São programas implementados tanto em software quanto em firmware, que torna o hardware usável... O SO torna o poder computacional do hardware disponível de forma amigável para o usuário e gerencia o hardware cuidadosamente a fim de obter boa performance [Deitel, 1990] Age como intermediário entre o usuário do computador e o hardware. Seu propósito é prove um ambiente no qual o usuário possa executar programas de forma conveniente e eficiente [Silberschatz,1999] SO - Prof. Edilberto Silva 3
4 Definições Conjunto de módulos de software que coletivamente servem como uma interface entre os programas aplicativos e o sistema de hardware, com o objetivo sendo alcançar um sistema computacionalmente eficiente, seguro e fácil de usar [Chow, 1997] Parte do computador que transforma hardware sem vida em um sistema poderoso e usável [GOSCINSKI,1991] SO - Prof. Edilberto Silva 4
5 Comunicação com o computador Programa em linguagem de alto nível Assembler Conjunto de sinais de controle temp = v[k]; v[k] = v[k+1]; v[k+1] = tempo; Compilado r hv $15, 0($2) Programa em linguagem hv $16, 4($2) Assembly anv $16, 0($2) anv $15, 4($2) Programa em linguagem de máquina Interpretação pela máquina ALUOP[0:3] InstReg[9:11] & MASK SO - Prof. Edilberto Silva 5
6 Máquinas Von-Neumann Arquiteturas Três subsistemas básicos: CPU com três blocos principais: unidade de controle, unidade lógico-aritmética (ALU) e registradores, incluindo-se aí um registrador contador de programa (PC) Memória principal Sistema de E/S Programa armazenado representado em forma digital na memória do computador, juntamente com os dados Execução seqüencial de instruções Caminho único entre memória e unidade de controle SO - Prof. Edilberto Silva 6
7 Conjunto de instruções Aplicações Compilador Sistema Operacional Microprograma Sistema I/O Projeto da lógica digital Projeto de circuitos SO - Prof. Edilberto Silva 7
8 Máquinas Von-Neumann Arquiteturas Três subsistemas básicos: CPU com três blocos principais: unidade de controle, unidade lógico-aritmética (ALU) e registradores, incluindo-se aí um registrador contador de programa (PC) Memória principal Sistema de E/S Programa armazenado representado em forma digital na memória do computador, juntamente com os dados Execução seqüencial de instruções Caminho único entre memória e unidade de controle SO - Prof. Edilberto Silva 8
9 Máquinas Von-Neumann Memória Principal endereço dados/instruções CPU Registradores PC ULA Unidade de Controle Sistema de E/S SO - Prof. Edilberto Silva 9
10 Máquinas Von-Neumann Arquitetura Operação: a execução de um programa é uma seqüência de ciclos de máquina von Neumann, compostos por: Busca da instrução (fetch): transfere instrução da posição de memória apontada por PC para a CPU; Execução da instrução: a unidade de controle decodifica a instrução e gerencia os passos para sua execução pela ALU. SO - Prof. Edilberto Silva 10
11 Arquitetura Máquinas Não Von-Neumann Máquinas paralelas: várias unidades de processamento executando programas de forma cooperativa, com controle centralizado (máquinas SIMD) ou não (máquinas MIMD) Máquinas de fluxo de dados: não executam instruções de um programa; realizam operações de acordo com a disponibilidade dos dados envolvidos Redes neurais artificiais: não executam instruções de um programa; resultados são gerados a partir de respostas a estímulos Processadores sistólicos (VLSI): processamento ocorre pela passagem de dados por arranjo de células de processamento executando operações básicas SO - Prof. Edilberto Silva 11
12 Máquinas Multinível Simples Linguagem Complexa Nível n Nível 4 Nível 3 Nível 2 Nível 1 Máquina virtual M n, com linguagem de máquina L n Máquina virtual M 4, com linguagem de máquina L 4 Máquina virtual M 3, com linguagem de máquina L 3 Máquina virtual M 2, com linguagem de máquina L 2 Computador real M 1, com linguagem de máquina L 1 Os programas em L n ou são interpretados por um interpretador em execução em uma máquina de nível inferior, ou são traduzidos para a linguagem de máquina de uma máquina de nível inferior Os programas em L 3 ou são interpretados por um interpretador em execução em M 2, ou são traduzidos para L 2 Os programas em L 2 ou são interpretados por um interpretador em execução em M 1, ou são traduzidos para L 1 Os programas em L 1 podem ser executados diretamente pelos circuitos eletrônicos SO - Prof. Edilberto Silva 12
13 Máquinas Multinível Nível 5 Nível 4 Linguagem orientada para problemas Tradução (compilador) Linguagem de montagem Nível 3 Nível 2 Nível 1 Nível 0 Tradução (montador) Sistema operacional Interpretação parcial (sistema operacional) Máquina convencional Interpretação (microprograma) Máquina de microprogramação Os microprogramas são executados diretamente pelo hardware Lógica digital SO - Prof. Edilberto Silva 13
14 Processamento O processador é responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de um programa. Buscar Inst. Interpretar Executar Operação Células sucessivas na MP Barramento SO - Prof. Edilberto Silva 14
15 Processamento 1) buscar uma instrução na memória (operação de leitura) IR 2) Atualiza PC 3) interpretar que operação a instrução está explicitando (soma, multiplicação, I/O) 4) Determina o endereço da palavra armazenada 5) Busca e armazenamento (registrador) da palavra 6) Execução e retorno para próxima instrução Início Buscar a próxima instrução Interpretar a instrução (decodificar) Executar a instrução Término SO - Prof. Edilberto Silva 15
16 Esquema simplificado da UCP U C P RDM Barramento de dados UAL ACC Registradores CI(PC) REM Barramento de endereços M P Relógio IR Dados/ Endereço Controle U C Decodificador de instruções Barramento de controle SO - Prof. Edilberto Silva 16
17 Unidade Aritmética e Lógica UAL Dispositivo da UCP que executa realmente as operações matemáticas com os dados. soma, multiplicação, subtração e divisão; Op. lógica AND, OR e XOR; deslocamentos à direita e à esquerda; incremento e decremento; op complemento. SO - Prof. Edilberto Silva 17
18 Registradores Dado ou Resultado - armazenados em um registrador (memória da UCP) Reutilização ou transferência para MP Dado/Resultado UAL ACC - ligação da UAL com os outros dispositivos da UCP SO - Prof. Edilberto Silva 18
19 Funções de Controle Unidade de Controle (UC) É o dispositivo mais complexo da UCP. Movimentação de dados e instruções de/e para a UCP Controla a ação da UAL. Relógio Gerador de pulsos (ciclo) Define freqüência (velocidade da UCP) SO - Prof. Edilberto Silva 19
20 Funções de Controle Registrador de Instrução RI armazenar a instrução a ser executada pela UCP emite o sinal de controle que acarretará a realização de um ciclo de leitura Program Counter armazenar o endereço da próxima instrução a ser executada. SO - Prof. Edilberto Silva 20
21 Funções de Controle Decodificador de Instrução Identificar as operações a serem realizadas, que estão correlacionadas à instrução em execução RDM Registrador de Dados da Memória REM Registrador de Endereço da Memória Comunicação e transferências de informações entre a UCP e a MP SO - Prof. Edilberto Silva 21
22 CISC x RISC CISC - Complex Instruction Set Computer Compatibilidade com máquinas + antigas Incorporação da tecnologia RISC (núcleo) RISC - Reduced Complex Instruction Set Computer Conjunto menor de instruções Execução otimizada de chamada de funções Menor quantidade de modos de endereçamento Alta produtividade de pipelining SO - Prof. Edilberto Silva 22
23 Paralelismo no Nível de Instrução Pipeline Consiste em dividir o ciclo de instrução em estágios independentes que podem se superpor uns aos outros no tempo. SO - Prof. Edilberto Silva 23
24 Paralelismo no Nível de Instrução (Pipeline) T a r e f a s s e q Tempo A B C D A B C D 4 pessoas Lavar 30 Secar 40 Dobrar 20 Lavanderia sequencial leva 6 horas para terminar Se eles conhecessem computação, quanto tempo levaria? SO - Prof. Edilberto Silva 24
25 Lavanderia com Pipeline T a r e f a s s e q Tempo A B C D Pipelining não melhora a latência de uma única tarefa, mas melhora o throughput do trabalho todo Taxa de inserção de tarefas é limitada pela tarefa mais lenta Existem múltiplas tarefas sendo executadas em um dado instante Lavanderia com pipelining leva 3.5 horas!!! SO - Prof. Edilberto Silva 25
26 Conceitos básicos Hierarquia de memória custo alto velocidade alta baixa capacidade Registradores Memória Cache Memória Principal custo baixo velocidade baixa capacidade elevada Disco Magnético Fita Disco Óptico Memória Secundária SO - Prof. Edilberto Silva 26
27 Bit M-2 Bit 1 Bit 0 Organização da Memória Principal MP end 0 end 1 end 2 M bits M bits M bits MP N células end 257A end 257B 1F 2C... end N-2 end N-1 Bit M-1... Todas as células têm a mesma quantidade de M bits A posição da MP com endereço 257A tem armazenado o conteúdo 1F SO - Prof. Edilberto Silva 27
28 Operação de leitura Algoritmo: Operações com a Memória Principal 1. (REM) (outro registrador); 1a. o endereço é colocado no barramento de endereços; 2. Sinal de leitura READ é colocado no barramento de controle; 3. (RDM) (MP(REM)), pelo barramento de dados; 4. (outro registrador) (RDM). Obs: o tempo de acesso corresponde à execução dos 4 passos. SO - Prof. Edilberto Silva 28
29 Operações com a Memória Principal UCP Operação de leitura Outros registradores RDM REM 1324 UC C MP FFFF Controle Endereços Dados SO - Prof. Edilberto Silva 29
30 Operações com a Memória Principal UCP RDM Operação de leitura (passo 1) Dados REM UC Endereços Controle C FFFF MP SO - Prof. Edilberto Silva 30
31 Operações com a Memória Principal UCP RDM Operação de leitura (passo 1a) Dados REM UC Endereços Controle C FFFF 1324 MP SO - Prof. Edilberto Silva 31
32 Operações com a Memória Principal UCP Operação de leitura (passo 2) MP RDM REM 1324 UC C Endereços READ WAIT Controle READ FFFF WAIT READ WAIT 1324 Dados SO - Prof. Edilberto Silva 32
33 Operações com a Memória Principal UCP RDM Operação de leitura (passo 3) 5C 5C REM UC Endereços Controle C FFFF 5C MP Dados 5C SO - Prof. Edilberto Silva 33
34 Operações com a Memória Principal UCP 5C RDM Operação de leitura (passo 4) 5C Dados REM UC Endereços Controle C FFFF MP SO - Prof. Edilberto Silva 34
35 Operação de escrita Algoritmo: Operações com a Memória Principal 1. (REM) (outro registrador); 1a. o endereço é colocado no barramento de endereços; 2. (RDM) (outro registrador) 3. Sinal de escrita WRITE é colocado no barramento de controle; 4. (MP(REM)) (RDM), pelo barramento de dados. SO - Prof. Edilberto Silva 35
36 Operações com a Memória Principal UCP F7 Operação de escrita 0000 MP RDM REM UC 3A FFFF Controle Endereços Dados SO - Prof. Edilberto Silva 36
37 Operações com a Memória Principal UCP F7 Operação de escrita (passo 1) 0000 MP RDM REM UC 3A FFFF Controle Endereços Dados SO - Prof. Edilberto Silva 37
38 Operações com a Memória Principal UCP F7 Operação de escrita (passo 1a) 0000 MP RDM REM UC 3A FFFF Controle Dados Endereços SO - Prof. Edilberto Silva 38
39 Operações com a Memória Principal UCP F7 Operação de escrita (passo 2) 0000 MP RDM F7 REM UC 3A FFFF Controle Endereços Dados SO - Prof. Edilberto Silva 39
40 Operações com a Memória Principal UCP F7 Operação de escrita (passo 3) 0000 MP RDM F7 REM UC 3A Endereços WRITE WAIT Controle WRITE FFFF WAIT WRITE WAIT Dados SO - Prof. Edilberto Silva 40
41 Operações com a Memória Principal UCP F7 Operação de escrita (passo 4) 0000 MP RDM F7 REM UC 3A FFFF F7 Controle F7 Endereços Dados F7 SO - Prof. Edilberto Silva 41
42 Operações com a Memória Principal Operação de escrita (passo 4) UCP F MP RDM F7 REM UC F7 FFFF Controle Endereços Dados SO - Prof. Edilberto Silva 42
43 Conceitos básicos Memória Cache UCP mais veloz que MP acarretando ( wait state ) Memórias rápidas são muito caras Conceito de localidade É o fenômeno relacionado com o modo pelo qual os programas em média são escritos e executados pela UCP localidade temporal: probabilidade de que ele em breve acesse a mesma palavra novamente localidade espacial: probabilidade de acessar uma palavra subseqüente ou de endereço adjacente à palavra que acabou de acessar SO - Prof. Edilberto Silva 43 43/88
44 Memória Cache outro programa Parte 1 do programa A executado em sequência call sub-rotina 1 loop 1 loop 2 sub-rotina 1 Parte 2 do programa A SO - Prof. Edilberto Silva 44
45 Memória Cache Funcionamento do sistema UCP/MP Sempre que a UCP vai buscar uma nova instrução (após a busca inicial), ela acessa a memória cache Se a instrução (ou dado) estiver na cache (acerto), ela é transferida em alta velocidade (compatível com a da UCP) Se a instrução (ou dado) não estiver na cache (falta), então o sistema está programado para interromper a execução do programa e transferir a instrução desejada da MP para a cache SO - Prof. Edilberto Silva 45
Conceitos Básicos Processador
Infra-Estrutura de Hardware Conceitos Básicos Processador Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceitos básicos Organização da CPU Execução das Instruções RISC x CISC Paralelismo
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES. Prof. Juliana Santiago Teixeira
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES Prof. Juliana Santiago Teixeira julianasteixeira@hotmail.com INTRODUÇÃO INTRODUÇÃO O processador é o componente vital do sistema de computação, responsável
Leia maisTodo processador é constituído de circuitos capazes de realizar algumas operações primitivas:
Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas: Somar e subtrair Mover um dado de um local de armazenamento para outro Transferir um dado para um dispositivo
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 maisProcessador. Processador
Departamento de Ciência da Computação - UFF Processador Processador Prof. Prof.Marcos MarcosGuerine Guerine mguerine@ic.uff.br mguerine@ic.uff.br 1 Processador Organização básica de um computador: 2 Processador
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES AULA 03 PROFº RITIELLE SOUZA DISTRIBUIÇÃO LÓGICA DISTRIBUIÇÃO LÓGICA Arquitetura de Von Neumann Uma unidade central de processamento recebe informações através de uma unidade
Leia mais2. A influência do tamanho da palavra
PROCESSAMENTO 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
Leia maisAula 06 - Máquina Multinível e Von Neumann
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Instalação e Organização de Computadores Aula 06 - Máquina Multinível e Von Neumann Prof. Diego Pereira
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 Modelo Barramento de Sistema É uma evolução do Modelo de Von Newman Processador = UCP = unidade de controle + unidade lógica aritmética Memória; Barramento (novo elemento):
Leia maisOrganização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores
Ciência da Computação Arq. e Org. de Computadores Processadores Prof. Sergio Ribeiro Composição básica de um computador eletrônico digital: Processador Memória Memória Principal Memória Secundária Dispositivos
Leia maisCPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3
CPU CPU Funções: Processamento; Controle Componentes: UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3 Processador A função de um computador é executar tarefas
Leia maisSistemas Operacionais. Conceitos de Hardware
Sistemas Operacionais Conceitos de Hardware Sumário 1. Introdução 7. RISC e CISC 2. Processador 1. Operações de Processamento 2. Unidade de Controle 3. Ciclos de uma Instrução 3. Memória 1. Memória Principal
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis são apenas zero(0) e um (1). É uma linguagem de comunicação dos computadores.
Leia maisCapítulo 3 Organização Interna de um Computador
Capítulo 3 Organização Interna de um Computador 3.1 UNIDADE CENTRAL DE PROCESSAMENTO A Unidade Central de Processamento - UCP (em inglês, Central Processing Unity - CPU) é a responsável pelo processamento
Leia maisArquitetura de Computadores. Ciclo de Busca e Execução
Arquitetura de Computadores Ciclo de Busca e Execução Ciclo de Busca e Execução Início Buscar a próxima instrução Interpretar a instrução Executar a instrução Término Funções realizadas pela UCP Funções
Leia maisSolução Lista de Exercícios Processadores
Solução Lista de Exercícios Processadores Questão 1 A ULA é o dispositivo da CPU que executa operações tais como : Adição Subtração Multiplicação Divisão Incremento Decremento Operação lógica AND Operação
Leia maisUnidade Central de Processamento UCP (CPU)
Unidade Central de Processamento UCP (CPU)! Arquitetura Convencional (Von Neumann) UCP BARRAMENTO MEMÓRIA PRINCIPAL ENTRADA E SAÍDA ! Visão geral da CPU UC - UNIDADE DE CONTROLE REGISTRADORES A B C D ALU
Leia maisArquitetura de Computadores
Arquitetura de Computadores AULA 4 Organização de Sistemas de Computadores s Bits Sumário de Ordem de Bytes Conceitos Básicos Secundária Códigos de Correção de Erros Prof. Edilberto M. Silva Edilberto
Leia maisOrganização de Computadores Aula 05
Organização de Computadores Aula 05 Componente Computador Unidade Central de Processamento (CPU) Memória Unidades de E/S Barramentos Modelo de Von Neumann Apresentado em 1945 Conceito de programa armazenado
Leia maisSistemas Operacionais. Visão Geral
Sistemas Operacionais P R O F. B R U N O A L B U Q U E R Q U E S C R I G N O L I Visão Geral Organização da Apresentação Introdução Componentes de um Sistema de Computação Conceito de SO Objetivos de um
Leia maisTecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)
Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora
Leia maisCOMPUTADOR 2. Professor Adão de Melo Neto
COMPUTADOR 2 Professor Adão de Melo Neto Modelo Barramento de Sistema É uma evolução do Modelo de Von Newman. Os dispositivos (processador, memória e dispositivos de E/S) são interligados por barramentos.
Leia maisArquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani)
Arquitetura de Computadores Professor: Vilson Heck Junior (Material: Douglas Juliani) Agenda Conceitos Componentes Funcionamento ou tarefas Otimização e desempenho Conceitos Componente de Hardware que
Leia maisORGANIZAÇÃO DE COMPUTADORES
Organização de Computadores ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 Conhecida como Processador ou é o cerebro do computador Unifica todo sistema e
Leia maisMicroprocessadores CPU. Unidade de Controle. Prof. Henrique
Microprocessadores CPU Unidade de Controle Prof. Henrique Roteiro Registradores; Unidade de Controle Níveis de Complexidade Introdução Um sistema microprocessado conta com diversos dispositivos para um
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ORGANIZAÇÃO COMPUTACIONAL
INTRODUÇÃO À TECNOLOGIA DA ORGANIZAÇÃO COMPUTACIONAL PROFESSOR CARLOS MUNIZ ORGANIZAÇÃO DE UM COMPUTADOR TÍPICO Memória: Armazena dados e programas Processador (CPU - Central Processing Unit): Executa
Leia maisFUNCIONAMENTO DO COMPUTADOR. Adão de Melo Neto
FUNCIONAMENTO DO COMPUTADOR Adão de Melo Neto 1 ELEMENTOS DE UM COMPUTADOR PROCESSADOR (UCP) unidade de controle (UC) + unidade lógica aritmética (ULA) + registradores MEMÓRIA; BARRAMENTOS barramento de
Leia maisArquitetura de Computadores. Arquitetura de Computadores 1
Computadores Computadores 1 Introdução Componentes: Processador; UC; Registradores; ALU s, FPU s, etc. Memória (Sistema de armazenamento de informações; Dispositivo de entrada e saída. Computadores 2 Introdução
Leia maisIntrodução à Computação: Arquitetura von Neumann
Introdução à Computação: Arquitetura von Neumann 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 maisARQUITETURA DE COMPUTADORES. Organização de Sistemas Computacionais. Prof.: Agostinho S. Riofrio
ARQUITETURA DE COMPUTADORES Organização de Sistemas Computacionais Prof.: Agostinho S. Riofrio Agenda 1. Unidade Central de Processamento 2. Organização da CPU 3. Interpretador 4. RISC x CISC 5. Principios
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE PROCESSADOR A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa pode ser executada por meio de
Leia maisOrganização e Arquitetura de Computadores INTRODUÇÃO
Organização e Arquitetura de Computadores INTRODUÇÃO A Arquitetura de Computadores trata do comportamento funcional de um sistema computacional, do ponto de vista do programador (ex. tamanho de um tipo
Leia maisAlgoritmos Computacionais
UNIDADE 1 Processador e instruções Memórias Dispositivos de Entrada e Saída Software ARQUITETURA BÁSICA UCP Unidade central de processamento MEM Memória E/S Dispositivos de entrada e saída UCP UNIDADE
Leia maisOrganização de Sistemas de Computadores
Organização de Sistemas de Computadores Cap. 2 (Tanenbaum), Cap. 3 (Weber) 2.1 Processadores 1 CPU UC = buscar instruções na memória principal e determinar o seu tipo ULA = adição e AND Registradores =
Leia maisElementos Físicos do SC e a Classificação de Arquiteturas
Elementos Físicos do SC e a Classificação de Arquiteturas IFBA Instituto Federal de Educ. Ciencia e Tec Bahia Curso de Analise e Desenvolvimento de Sistemas Arquitetura de Computadores 9 e 10/40 Prof.
Leia maisProf. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo
Prof. Benito Piropo Da-Rin UCP ou microprocessador: Circuito Integrado inteligente (capaz de cumprir diferentes funções determinadas por instruções ) CI capaz de efetuar todas as operações necessárias
Leia maisSistemas Operacionais
Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes diegorm@anhanguera.com Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads
Leia maisInstruções de Máquina
Instruções de Máquina Operação básica (primitiva) que o hardware é capaz de executar diretamente Conjunto de bits que indica ao processador uma operação que ele deve realizar O projeto de um processador
Leia maisArquitetura de Computadores. Prof. João Bosco Jr.
Arquitetura de Computadores Prof. João Bosco Jr. (CPU) Modelo do Computador Von Neumann Processador Memórias E/S Barramentos Simulação Contador http://courses.cs.vt.edu/csonline/machinearchitecture/lessons/cpu/countprogram.html
Leia maisUnidade de Controle. UC - Introdução
Unidade de Controle Prof. Alexandre Beletti (Cap. 3 Weber, Cap.8 Monteiro, Cap. 10,11 Stallings) UC - Introdução Para gerenciar o fluxo interno de dados e o instante em que ocorrem as transferências entre
Leia maisSistemas Operacionais. Adão de Melo Neto
Sistemas Operacionais Adão de Melo Neto 1 Computador Digital (Hardware) 2 Computador Digital Constituído por um conjunto de componentes interligados (hardware): processadores, memórias, registradores,
Leia maisAULA 03: FUNCIONAMENTO DE UM COMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?
Leia maisSSC510 Arquitetura de Computadores 1ª AULA
SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura
Leia maisRELOGIO MEMÓRIA USO DA NUMERAÇÃO BINÁRIA. 02. Explique a função do barramento de endereços no Modelo Barramento de Sistemas.
01. Cite três conceitos introduzidos por Von Newman RELOGIO MEMÓRIA USO DA NUMERAÇÃO BINÁRIA 02. Explique a função do barramento de endereços no Modelo Barramento de Sistemas. BARRAMENTO DE ENDEREÇOS:
Leia maisIntrodução à Computação: Máquinas Multiníveis
Introdução à Computação: Máquinas Multiníveis 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 maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 7
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 7 Índice 1. A Organização do Computador...3 1.1 Processadores... 3 2 1. A ORGANIZAÇÃO DO COMPUTADOR Um computador digital consiste em um sistema interconectado de processadores,
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
Leia maisENGENHARIA DE SISTEMAS MICROPROCESSADOS
ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução
Leia maisExecução de Tarefas. O software consiste num conjunto de códigos ou instruções desenvolvidos para facilitar o controlo da máquina.
Processador Execução de Tarefas O software consiste num conjunto de códigos ou instruções desenvolvidos para facilitar o controlo da máquina. Um programa para ser executado normalmente precisa de uma requisição
Leia maisLISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME:
LISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME: 1. Explique a constituição do computador. Um computador é composto pelo processador, pela memória, dispositivos de entrada e saída.
Leia maisMicro-Arquiteturas de Alto Desempenho. Introdução. Ementa
DCC-IM/NCE UFRJ Pós-Graduação em Informática Micro-Arquiteturas de Alto Desempenho Introdução Gabriel P. Silva Ementa Revisão de Organização de Computadores Hierarquia de Memória Memória Virtual Memória
Leia maisEstrutura da CPU Organização de registradores Ciclo de instrução
Estrutura da CPU Organização de registradores Ciclo de instrução Elucidar o funcionamento da CPU, processamento das informações e a comunicação entre a CPU e demais componentes do computador. O processador
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES TECNOLOGIAS EM REDES DE COMPUTADORES Semestre 2015.2 Prof. Dsc. Jean Galdino As principais arquiteturas de processadores são: Von Neumann; Harvard. ARQUITETURAS AULA 06 28/10/2015
Leia maisUnidade I. Organização de Computadores. Prof. Renato Lellis
Unidade I Organização de Computadores Prof. Renato Lellis O que é um computador? Computador Datação 1789 cf. MS1 Acepções substantivo masculino 1 o que computa; calculador, calculista 2 Rubrica: informática.
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o processador Compreender os registradores
Leia maisProcessadores
Processadores Definição O processador é o Circuito Integrado mais importante do computador. Ele é considerado como o cérebro do computador e funciona como uma UCP Unidade Central de Processamento. Definição
Leia maisUniversidade Federal do Rio de Janeiro Bacharelado em Ciência da Computação. Arquitetura de Computadores I. Organização Básica do Computador
Universidade Federal do Rio de Janeiro Bacharelado em Ciência da Computação Arquitetura de Computadores I Organização Básica do Computador Gabriel P. Silva Ementa Unidade 2: Organização Lógica e Funcional
Leia maisDisciplina: Arquitetura de Computadores
Disciplina: Arquitetura de Computadores Estrutura e Funcionamento da CPU Prof a. Carla Katarina de Monteiro Marques UERN Introdução Responsável por: Processamento e execução de programas armazenados na
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-1 Objetivos Conhecer o processador Compreender os registradores
Leia maisElementos básicos de uma Arquitetura Computacional
ARQUITETURA DE COMPUTADORES Elementos básicos de uma Arquitetura Computacional Prof.: Mauri José Klein ELEMENTOS Uma memória; Uma unidade aritmética e lógica (ALU); Uma unidade central de processamento
Leia maisEstrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Leia maisIntrodução à Informática
Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009
Leia maisCélula, Palavra, Ciclo de Instruções e Lógica Temporizada
Célula, Palavra, Ciclo de Instruções e Lógica Temporizada IFBA Instituto Federal de Educ. Ciencia e Tec Bahia Curso de Analise e Desenvolvimento de Sistemas Arquitetura de Computadores 20 e 21/30 Prof.
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Msc. Tiago Alves de Oliveira Objetivos Conhecer o processador Compreender os registradores
Leia maisORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 02: INTRODUÇÃO
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 02: INTRODUÇÃO Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação DO QUE É COMPOSTO UM SISTEMA COMPUTACIONAL?
Leia maisINTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura
Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número
Leia maisMáquinas Multiníveis
Infra-Estrutura de Hardware Máquinas Multiníveis Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceitos básicos Classificação de arquiteturas Tendências da tecnologia Família Pentium
Leia maisMAC2166 Introdução à Computação Aula 1 Como Funciona um Computador
MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador DCC IME USP 1
Leia maisULA. Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade.
PROCESSADOR ULA Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade. ULA Uma ULA típica pode realizar as operações artiméticas: - adição; - subtração; E lógicas: - comparação
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Estrutura e Função do Processador Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Organização
Leia maisSSC0112 Organização de Computadores Digitais I
SSC0112 Organização de Computadores Digitais I 3ª Aula Visão Geral e Conceitos Básicos Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Copyright William Stallings & Adrian J Pullin Tradução, revisão e
Leia maisArquitetura de Computadores Unidade Central de Processamento CPU
Arquitetura de Computadores Unidade Central de Processamento CPU CPU Funções realizadas pelo processador: Função controle Responsável pela busca, interpretação e controle da execução das instruções, bem
Leia maisSEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas
Leia mais14/3/2016. Prof. Evandro L. L. Rodrigues
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores
Leia maisInfraestrutura de Hardware. Funcionamento de um Computador
Infraestrutura de Hardware Funcionamento de um Computador Computador: Hardware + Software Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é
Leia maisSistemas Operacionais I
Sistemas Operacionais I Revisão de conceitos Sistemas Operacionais I Dionisio Gava Junior Componentes básicos Componentes Básicos da Tecnologia da Informação Hardware CPU, Memória e Periféricos de E/S.
Leia maisUnidade Central de Processamento (CPU) Processador. Bernardo Gonçalves Introdução ao Computador 2008/01
Unidade Central de Processamento (CPU) Processador Bernardo Gonçalves Introdução ao Computador 2008/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória
Leia maisConceitos e Gerenciamento de Memória
Conceitos e Gerenciamento de Memória Introdução Num sistema computacional, temos diferentes tipos de memórias, para diferentes finalidades, que se interligam de forma estruturada e que formam o subsistema
Leia maisIntrodução. (Aula 2) Organização Estruturada de Computadores
Introdução (Aula 2) Organização Estruturada de Computadores Introdução Arquitetura de Hardware 01- Monitor 02- Placa-Mãe 03- Processador 04- Memória RAM 05- Placas de Rede, Som, Vídeo, Fax... 06- Fonte
Leia maisHardware e Software. Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Seção 1.1 Hardware 2 Unidades Funcionais Processador / U C P Unidade Lógica e Aritmética Unidade de Controle Registradores Memória Principal Dispositivos de
Leia maisArquiteturas RISC e CISC. Adão de Melo Neto
Arquiteturas RISC e CISC Adão de Melo Neto 1 Arquitetura RISC Arquitetura RISC. É um das inovações mais importantes e interessantes. RISC significa uma arquitetura com um conjunto reduzido de instruções
Leia maisOrganização Básica de Computadores (Parte I)
Instituto Federal de Educação, Ciência e Tecnologia Paraíba Unidade Acadêmica de Informação e Comunicação Curso Superior de Tecnologia em Redes de Computadores Organização Básica de Computadores (Parte
Leia maisArquitetura de Computadores Aula 10 - Processadores
Arquitetura de Computadores Aula 10 - Processadores Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com 1/21 TÓPICOS ORGANIZAÇÃO COMPONENTES BÁSICOS INSTRUÇÃO DE MÁQUINA CICLO DE INSTRUÇÃO
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização e Arquitetura Básicas
Leia maisLISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME:
LISTA 01 DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO NOME: NOME: 01. COMPLETAMENTO DE LACUNAS Complete os espaços em branco de forma a explicar os passos relativos à operação de LEITURA do conteúdo do endereço
Leia maisAula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
Leia maisIntrodução (Aula 2) Introdução Arquitetura de Hardware. Organização Estruturada de Computadores. Introdução Conceitos (2) Introdução Conceitos (1)
Introdução Arquitetura de Hardware Introdução (Aula 2) Organização Estruturada de Computadores 01- Monitor 02- Placa-Mãe 03- Processador 04- Memória RAM 05- Placas de Rede, Som, Vídeo, Fax... 06- Fonte
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas
Leia maisModelo de Von Neumann
1 Modelo de Von Neumann Memória UC ALU Entrada Saída ACC 2 Arquitetura de Von Neumann 3 O Computador 4 Processador Microprocessadores São processadores contidos em um único encapsulamento (CI). Microcontroladores
Leia maisAGT0001 Algoritmos Aula 01 O Computador
AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia karina.roggia@udesc.br Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016
Leia maisPrincipais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017
Professora: Janaide Nogueira E-mail: nogueirajanaide@gmail.com Materiais: https://janaide.wordpress.com Componentes Básicos de um Computador Principais Componentes do Gabinete 3 4 CPU ou UCP (Processador)
Leia maisUNIDADE CENTRAL DE PROCESSAMENTO
UNIDADE B O processador, também conhecido como CPU (central processing unit, em inglês), ou UCP (unidade central de processamento, em português), é formado por chips responsáveis pela execução de cálculos,
Leia maisMontagem e Manutenção Processadores
Montagem e Manutenção Processadores Processador Cérebro Computacional Evolução dos Computadores 1ª Geração => Válvulas (1945-1955) ENIAC: Tinha 19.000 válvulas Pesava 30 toneladas Área de150 m 2 Evolução
Leia maishttp://www.ic.uff.br/~debora/fac! 1 Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade 2 Componente de um sistema
Leia maisOrganização de computadores. Prof. Moisés Souto
Organização de computadores Prof. Moisés Souto Moisés Souto docente.ifrn.edu.br/moisessouto professor.moisessouto.com.br moises,souto@ifrn.edu.br @moises_souto Aula 06 CICLO DE INSTRUÇÕES Unidade Central
Leia maisConjunto de Instruções e Modelos de Arquiteturas
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Conjunto de Instruções e Modelos de Arquiteturas Aula 7 Prof. Marcelo Andrade da Costa Vieira
Leia maisProf. Sandro Wambier
Prof. Sandro Wambier São elementos da Arquitetura de um computador: conjunto de instruções de um processador, os modos de endereçamentos, o tipo e tamanho dos dados manipulados pelo processador, ex.: Intel
Leia maisTópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 06
Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 06 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação COMO UM PROGRAMA ESCRITO
Leia maisULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA
FATEC SP - Análise e Desenvolv. De Sistemas - Ambiente Operacional PÁG. 1 II) ELEMENTOS DE HARDWARE: DIAGRAMA DE BLOCOS DE UM COMPUTADOR 1) CPU - UNIDADE CENTRAL DE PROCESSAMENTO RESPONSÁVEL PELA EXECUÇÃO
Leia mais