1. (5) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa.

Tamanho: px
Começar a partir da página:

Download "1. (5) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa."

Transcrição

1 Exame de Época Recurso Nome: Número: Parte Teórica (45 minutos, sem consulta) 1. (5) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa Num sistema baseado no processador Intel Core i5 em modo protegido, a) o barramento externo de endereços tem 64 bits de largura. b) as Call Gates localizam-se na tabela de páginas. c) são utlizados dois TLB (Tanslation Lookaside Buffer) integrados. d) as páginas de memória podem são alinhadas em endereços múltiplos de 8KiBytes. e) existe um registo RAX com 64 bits. f) os registos selectores de segmentos têm 32 bits. g) pode ser utilizado um mecanismo de segmentação de memória a dois níveis. h) a dimensão de uma página de memória é definida na tabela de páginas a) O processador Intel Pentium possui uma unidade integrada para processamento de dados em vírgula flutuante. b) O processador Intel 386DX possui uma memória de cache integrada. c) O processador Intel Pentium III possui uma unidade computacional SSE. d) Um processador Intel Pentium 4 utiliza um Buffer de Reordenação. e) O processador Intel Pentium III utiliza dois TLBs distintos. f) Um BTB (Branch Target Buffer) só se justifica em arquitecturas com várias pipelines. g) Um TLB (Tanslation Lookaside Buffer) só se justifica em arquitecturas com paginação de memória. h) Cada núcleo (core) de um processador possui o seu próprio registo IP (Instruction Pointer) a) Uma cache vítima utiliza-se normalmente em conjunto com uma cache de mapeamento direto. b) É possível utilizar políticas de leitura do tipo No-Read-Through com uma cache virtual. c) Uma cache pode utilizar blocos de dados mais largos do que o barramento de dados do processador. d) É possível utilizar políticas de escrita do tipo Write-Back com uma cache completamente associativa. e) A taxa global de falhas num nível de cache pode ser superior à taxa local de falhas no mesmo nível. f) Uma cache vítima pode ter uma arquitetura de mapeamento direto. g) Uma cache completamente associativa pode ser gerida por políticas de substituição do tipo LRU (Least Recently Used) h) Uma cache externa é sempre fisicamente etiquetada.

2 1.4. a) Utilizando o LVM (Logical Volume Manager), um sistema de ficheiros pode utilizar espaço de vários dispositivos de armazenamento. b) Cada partição tem uma tabela de partições. c) Um bootloader pode utilizar recursos do Kernel do sistema operativo. d) A localização de um bootloader é definida na tabela de partições. e) O Journaling permite juntar, no mesmo directório, conteúdos alojados em dispositivos distintos. f) Os sistemas de ficheiro do tipo EXT2 utilizam Journaling. g) É possível criar um sistema de ficheiros do tipo EXT3 num ficheiro. h) Um sistema de ficheiros do tipo UnionFS garante a recuperação da informação após uma de falha de energia a) A tarefa de configuração do kernel Linux é normalmente realizada antes da sua compilação. b) O buildroot é um módulo do kernel Linux. c) Uma aplicação pode utilizar funcionalidades disponibilizadas pelo kernel Linux. d) Os ficheiros de dispositivos (device files) residem normalmente no directório /proc/devices e) A lista de módulos carregados pode ser obtida com o comando lsmod f) Num sistema Linux, os módulos de kernel encontram-se normalmente localizados no directório /dev. g) Os ficheiros de dispositivos são criados durante a compilação do kernel. h) O comando modprobe pode ser utilizado para carregar módulos de sistema operativo. 2. (2) Alguns processadores utilizam um barramento externo de dados mais largo do que os registos internos de uso genérico. Comente esta afirmação, referindo exemplos de processadores que conhece. Justifique esta opção técnica e as consequências respectivas. 3. (1) As extensões SSE (Streaming SIMD Extensions) incluídas em alguns processadores Intel e AMD utilizam um conjunto de registos próprio. a) Quantos são estes registos? b) Qual a dimensão destes registos? c) Que tipos de dados podem ser tratados a partir destes registos? 4. (2) Um determinado fabricante pretende adicionar à sua linha de processadores uma memória cache de 1MiByte, organizada em blocos de 64 Bytes e com uma arquitetura associativa por conjuntos com 8 vias. Sabendo que os processadores em causa possuem barramentos de endereços de 36 bits, barramento de dados de 64 bits e que utilizam endereçamento ao Byte, indique qual deverá ser, para esta cache: a) O número de comparadores. b) O número de bits utilizados na indexação. c) A dimensão das etiquetas.

3 Parte Prática (50 minutos, com consulta; não é permitida a utilização de dispositivos eletrónicos com capacidades computacionais) 5. a) (1,5) Apresente a sequência de comandos necessários para proceder à copia do conteúdo do diretório build/bin (incluindo eventuais diretórios) para a raiz da 2ª partição do 3º dispositivo de armazenamento do sistema. Essa partição não se encontra montada. b) (1) Apresente os comandos necessários para criar um ficheiro, volume.img, de 4 MiB cujo conteúdo é um sistema de ficheiros do tipo ext4. c) (0,5) Numa máquina de desenvolvimento, foi executado o comando abaixo: [user@localhost]$ gcc -o appmgr main.o interface.o -lutils -static Após a execução do comando, encontram-se os seguintes ficheiros no diretório atual: makefile, appmgr, libutils.a, libutils.so, appmgr.h, interface.o, main.o, utils.o, interface.c, main.c e utils.c. Que ficheiros devem ser copiados para o sistema alvo de forma a obter uma aplicação funcional? 6. Considere um processador da família x86 a funcionar em modo real em que o estado de alguns dos registos é o apresentado na tabela seguinte: AX BX CX DX SI DI Listagem 1 0xFF00 0x300 0x4AA 0x4A0 0x5C0 0x7D0 BP SP CS DS SS ES 0x100 0x40A 0x100 0x609 0x4400 0x5000 mov [bx+0x10], ax mov si, #0x10 mov cx, [bx+si] mov bp, sp mov [bp+di+0x80], cx Listagem 2 entry start start: run_system isr_counter: iret a) i) (2,5) Determine os endereços físicos das posições de memória lidas ou escritas pela sequência de instruções da Listagem 1. ii) (0,5) Indique o valor contido no registo CX após a execução da sequência de instruções da Listagem 1. b) (1,5) Faça as alterações necessárias ao programa da Listagem 2 de modo que a rotina isr_counter seja a função de atendimento da interrupção 0x40. Assuma que o programa é carregado no endereço 0xF Considere o seguinte extrato do código fonte de um módulo de kernel Linux: struct file_operations fops = {.owner = THIS_MODULE,.open = mydriver_open,.read = mydriver_read,.write = mydriver_write,.close = mydriver_close, }; int init_module(void) { return register_chrdev("mgrdrv", 3000, &fops); } a) (1) Assumindo que o módulo de kernel já foi gerado e o seu nome é mgrdrv.ko, apresente a sequência de comandos necessária para carregar o módulo e criar um ficheiro de dispositivo para este módulo com nome /dev/mgrdrv. b) (0,75) Indique em que situação a a função init_module é normalmente executada. c) (0,75) Assumindo que os passos descritos na alínea a) são corretamente executados, descreva o efeito da execução do seguinte comando na shell: cat /dev/mgrdrv

4 Exam of Supplementary Epoc Name: Number: Theoretical Part (45 minutes, without consultation) 1. (5) Classify each of the following as True or False statements In an Intel Core i5 processor running in protected mode a) the width of the external address bus is 64 bits. b) Call Gates are stored in page table. c) two integrated TLB (Translation Lookaside Buffer) are used. d) memory pages can be aligned at addresses multiple of 8KiBytes. e) there is a register RAX with 64 bits. f) segment selector registers have 32 bits. g) memory segmentation process can be done in two levels. h) each memory page has its size defined in the page table 1.2. a) The Intel Pentium processor includes a floating point unit. b) The Intel Core 386DX processor includes an integrated cache memory. c) The Intel Pentium III processor includes a computational unit SSE. d) The Intel Pentium 4 uses a Reorder Buffer. e) The Intel Pentium III processor uses two distinct TLBs (Translation Lookaside Buffers). f) A BTB (Branch Target Buffer) is only required by architectures with several processing pipelines. g) A TLB (Translation Lookaside Buffer) is only required by architectures with memory paging. h) Each processor core includes its own IP (Instruction Pointer) register a) A victim cache is usually applied together with a direct mapped cache. b) It is possible to apply No-Read-Through policies with virtual caches. c) A cache memory can store data blocks wider than the processor data bus. d) It is possible to apply Write-Back policies with fully associative caches. e) The global miss rate at a given cache level can be higher than the local miss rate at the same level. f) A victim cache should be directly mapped. g) A fully associative cache can be managed by LRU (Least Recently Used) replacement policies. h) An external cache is always physically tagged.

5 1.4. a) When using LVM (Logical Volume Manager), a file system can use space from several storing devices. b) Each partition has its own partitions table. c) A bootloader can use resources implemented by the operating system kernel. d) The location of a bootloader is defined in the partitions table. e) Journaling allows joining, in the directory, contents stored in different devices. f) EXT2 file systems use Journaling. g) An EXT3 file system can be created in a file. h) A UnionFS allows restoring data after a power fail a) The Linux kernel configuration is usually performed before compiling it. b) The buildroot is a Linux kernel module. c) An application can use resources made available by the Linux kernel. d) Device files are usually stored in the /proc/devices directory. e) The list of the loaded modules can be obtained using the command lsmod f) In a Linux system, the kernel modules are usually stored in the /dev directory. g) Device files are special files that are created during the kernel compilation. h) The modprobe command can be used to load operating system modules. 2. (2) Some processors use an external data bus wider than the general propose internal registers. Comment this statement and refer some examples from known processors. Point out the main advantages and disadvantages related to this technical option. 3. (1) The SSE (Streaming SIMD Extensions) included in some Intel and AMD processors use a dedicated set of registers. a) How many registers are in this set? b) Which size are these registers? c) Which data types can be processed from these registers? 4. (2) A processor maker wants to add to its family of processors a new cache memory with 1MiByte, organized into data blocks of 64 Bytes and an 8-way set associative architecture. These processors have 36 bits address buses, 64 bits data bus and the memory is Byte addressable. For this cache, indicate a) The number of comparators. b) The number of bits used for indexing. c) The Tag size.

6 Practical Part (50 minutes, open book; computer, smartphone and any devices with computing capabilities are not allowed) 5. a) (1,5) Present the required sequence of commands to copy the contents of the directory build/bin (including any subdirectories) to the root directory of the 2nd partition of the 3rd storage device of the host machine. This partition is unmounted. b) (1) Present the required commands to create a 4 MiB file, volume.img, whose content is an empty ext4 file system. c) (0,5) The following command was executed in a development machine: [user@localhost]$ gcc -o appmgr main.o interface.o -lutils -static After the execution of the command, the following files are found in the working directory: makefile, appmgr, libutils.a, libutils.so, appmgr.h, interface.o, main.o, utils.o, interface.c, main.c and utils.c. Which files should be copied to the target machine in order to get a functional application? 6. Consider a microprocessor from the x86 family, working in real-mode. The state of the microprocessor registers is presented in the table below: AX BX CX DX SI DI Listing 1 0xFF00 0x300 0x4AA 0x4A0 0x5C0 0x7D0 BP SP CS DS SS ES 0x100 0x40A 0x100 0x609 0x4400 0x5000 mov [bx+0x10], ax mov si, #0x10 mov cx, [bx+si] mov bp, sp mov [bp+di+0x80], cx Listing 2 entry start start: run_system isr_counter: iret a) i) (2,5) Determine the physical address of each memory location addressed by the sequence of instructions in Listing 1. ii) (0,5) Determine the value stored on CX after the execution of the sequence of instructions in Listing 1. b) (1,5) Make the necessary changes to the program in Listing 2 such that isr_counter becomes the interrupt handling routine for interrupt 0x40. Assume the program is loaded at the physical address 0xF Consider the following extract from the source code of a Linux kernel module: struct file_operations fops = {.owner = THIS_MODULE,.open = mydriver_open,.read = mydriver_read,.write = mydriver_write,.close = mydriver_close, }; int init_module(void) { return register_chrdev("mgrdrv", 3000, &fops); } a) (1) Assuming the module was already built and was named mgrdrv.ko, present the required sequence of commands to load the module and to create a corresponding device file named /dev/mgrdrv. b) (0.75) In what situation is the init_module function usually executed? c) (0.75) Assuming the steps in question a) are correctly executed, describe the effect of the execution of the following command in the shell: cat /dev/mgrdrv

Exame de. Arquitectura de Computadores. (Duração minutos) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa.

Exame de. Arquitectura de Computadores. (Duração minutos) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa. Exame de (Duração 45+45 minutos) Nome: Número: 1. (4) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa. 1.1. Num sistema baseado no processador Intel 80386DX em modo protegido, a) o

Leia mais

1. (5) Arquitectura de Computadores. Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa.

1. (5) Arquitectura de Computadores. Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa. Exame de Época Normal (Duração 45+45 minutos) Nome: Número: 1. (5) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa. 1.1. Num sistema baseado no processador Intel Pentium em modo protegido,

Leia mais

Cache. Cache. Direct Mapping Cache. Direct Mapping Cache. Internet. Bus CPU Cache Memória. Cache. Endereço Byte offset

Cache. Cache. Direct Mapping Cache. Direct Mapping Cache. Internet. Bus CPU Cache Memória. Cache. Endereço Byte offset -- Internet Bus Memória Fully Associative Direct Mapping Direct Mapping Direct Mapping 7 Endereço Byte offset Hit Tag Endereço Byte offset Index Block offset bits 8 bits bits bits V Tag Valid Tag K entries

Leia mais

Features. 3 rd Generation Processor 386. Intel Register Set Operating Modes.

Features. 3 rd Generation Processor 386. Intel Register Set Operating Modes. 3 rd Generation Processor 386 P3 (386) = 3 rd Generation Processor Introduced: 0/985 Full 32b processor (32b registers. 32b internal and external databus. 32b address bus) 275k transistors. CM. 32-pin

Leia mais

Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel

Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel Processadores 8086 Registradores: 16 bits 1978 Data bus:

Leia mais

Arquitetura e Organização de Computadores 2. Organização Hierárquica da Memória. Uma afirmação antiga, mas perfeitamente atual

Arquitetura e Organização de Computadores 2. Organização Hierárquica da Memória. Uma afirmação antiga, mas perfeitamente atual Arquitetura e Organização de Computadores 2 Organização Hierárquica da Memória Hierarquia da Memória Uma afirmação antiga, mas perfeitamente atual Ideally one would desire an indefinitely large memory

Leia mais

William Stallings Arquitetura e Organização de Computadores. Capítulo 05 Organização Hierárquica de Memória

William Stallings Arquitetura e Organização de Computadores. Capítulo 05 Organização Hierárquica de Memória William Stallings Arquitetura e Organização de Computadores Capítulo 05 Organização Hierárquica de Memória Características do Sistema de Memória Localização (CPU, Interna, externa) Capacidade (Tamanho

Leia mais

Capítulo 7 Sistemas de Memória. Ch7a 1

Capítulo 7 Sistemas de Memória. Ch7a 1 Capítulo 7 Sistemas de Memória Ch7a 1 Memórias: Revisão SRAM (Static RAM): Valor é armazenado por meio da interligação de um par de inversores Rápido, mas consome mais espaço que DRAM (4 a 6 transistores)

Leia mais

Hierarquia de memória

Hierarquia de memória Hierarquia de memória Capítulo 6, Secção.{3..} Caches Slides adaptados dos slides do professor Pedro Pereira Centro de Cálculo Instituto Superior de Engenharia de Lisboa João Pedro Patriarca (jpatri@cc.isel.ipl.pt)

Leia mais

Boot, BIOS, Bootloader

Boot, BIOS, Bootloader Boot, BIOS, Bootloader Prof. Alexandre Beletti POST da BIOS O primeiro a ser executado é o POST Verifica presença de dispositivos (Ex: teclado, monitor, etc) Verifica se a memória RAM está OK (teste básico)

Leia mais

X86 - Modo Protegido (32bits) Introdução (parte 1)

X86 - Modo Protegido (32bits) Introdução (parte 1) X86 - Modo Protegido (32bits) Introdução (parte 1) Modo Real (16 bits) x 32 bits Na evolução de 16 bits para 32 bits, necessária para permitir um maior espaço de endereçamento, a Intel não se limitou a

Leia mais

Microprocessadores. Família x86 - Evolução

Microprocessadores. Família x86 - Evolução Família x86 - Evolução António M. Gonçalves Pinheiro Departamento de Física Covilhã - Portugal pinheiro@ubi.pt i8086 16 bits de dados 20 bits de endereços 1MByte Clock 2 [4,8] MHz i80286 24 bits de endereço

Leia mais

Gestão de memória - Memory Management Unit (MMU)

Gestão de memória - Memory Management Unit (MMU) Gestão de memória - Memory Management Unit (MMU) A distinção entre espaço de edereçamento virtual e espaço de endereçamento físico é fundamental na eficiente gestão do recurso memória física (RAM) por

Leia mais

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016 Overview The Aliança VGM Web portal is an application that enables you to submit VGM information directly to Aliança via our e-portal Web page. You can choose to enter VGM information directly, or to download

Leia mais

Gestão de memória - Memory Management Unit (MMU)

Gestão de memória - Memory Management Unit (MMU) Gestão de memória - Memory Management Unit (MMU) A distinção entre espaço de edereçamento virtual e espaço de endereçamento físico é fundamental na eficiente gestão do recurso memória física (RAM) por

Leia mais

Memória Cache: Funcionamento

Memória Cache: Funcionamento Microcontroladores e Interfaces º Ano Eng. Electrónica Industrial Carlos A. Silva º Semestre de 5/6 http://www.dei.uminho.pt/lic/mint Assunto: Memória Cache Aula #9 9Maio6-M Memória Cache: Funcionamento

Leia mais

Capítulo Sistemas de Memória Memória Virtual. Ch7b 1

Capítulo Sistemas de Memória Memória Virtual. Ch7b 1 Capítulo Sistemas de Memória Memória Virtual Ch7b Memória Virtual Memória principal funciona como uma cache para o armazenamento secundário (disco) Virtual addresses Physical addresses Address translation

Leia mais

Memoria. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Memoria. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) Memoria Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno Pombo / Paulo Fazendeiro

Leia mais

Organização de Computadores

Organização de Computadores Capítulo 2-B Organização de Computadores Orlando Loques setembro 2006 Referências: principal: Capítulo 2, Structured Computer Organization, A.S. Tanenbaum, (c) 2006 Pearson Education Inc Computer Organization

Leia mais

Memória Cache. Walter Fetter Lages.

Memória Cache. Walter Fetter Lages. Memória Cache Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1 Introdução SRAM

Leia mais

Sistemas Operativos Cap. VII Gestão Memória

Sistemas Operativos Cap. VII Gestão Memória Sistemas Operativos Cap. VII Gestão Memória Prof. José Rogado jose.rogado@ulusofona.pt Universidade Lusófona 7.1 Gestão de Memória Introdução Carregamento de Código Relocação Unidade de Gestão Memória

Leia mais

Memória Cache Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Memória Cache Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h Memória Cache Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Memória Cache Memória Principal Vs. Cache Fichário Quadro Pasta O fichário representa o disco rígido. A pasta sobre a mesa representa

Leia mais

Hierarquia de memória

Hierarquia de memória Hierarquia de memória Capítulo 6, Secção.{3..} Caches Slides adaptados dos slides do professor Pedro Pereira Consultar slides originais no moodle Centro de Cálculo Instituto Superior de Engenharia de Lisboa

Leia mais

Data types. In C: char. short. int/long. double/long long AC 2017/2018. Pedro Serra / Sérgio Ferreira

Data types. In C: char. short. int/long. double/long long AC 2017/2018. Pedro Serra / Sérgio Ferreira x86 Data types In C: char short int/long double/long long 2 O stack O stack cresce em direção a endereços de memória menores Instruções fundamentais: push, pop 0xFF90 0xA331 0xFF8E 0xFF8C 0xFF8A 0x4712

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 14ª Aula Evolução Arquitetura Intel Parte 1 Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Conhecida como arquitetura x86 ou 8086 devido ao fato dos primeiros processadores

Leia mais

Memória e Hierarquia de Memória. Memória Vs. Armazenamento

Memória e Hierarquia de Memória. Memória Vs. Armazenamento Memória e Hierarquia de Memória Memória Vs. Armazenamento Fichário Pasta O fichário representa o disco rígido, com alta capacidade de armazenamento. A pasta sobre a mesa representa a memória, de acesso

Leia mais

Como Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira!

Como Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira! Como Mudar a Senha do Roteador Pelo IP 192.168.o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP 192.168.1.1. Acesse o Site e Confira! If you are using the IP address 192.168.0.1.1, take

Leia mais

2º Estudo Dirigido CAP 3

2º Estudo Dirigido CAP 3 2º Estudo Dirigido CAP 3 1. Cite três exemplos de aspecto na definição e implementação de uma arquitetura que são influenciados pelas características do conjunto de instruções? R.: Operações lógicas e

Leia mais

Organização de um Sistema Operativo

Organização de um Sistema Operativo Gestão de Memória 1. Conceitos Básicos 2. Swapping 3. Memória Virtual 4. Algoritmos de substituição de páginas 5. Modelação de algoritmos de substituição de páginas 6. Questões no desenho de sistemas de

Leia mais

BR localization: Hotfix 001. Technical documentation Documentação Técnica Version Oct 16, de outubro de 2018

BR localization: Hotfix 001. Technical documentation Documentação Técnica Version Oct 16, de outubro de 2018 ENTERPRISE MANAGEMENT BR localization: Hotfix 001 Technical documentation Documentação Técnica Version 11.0.9 Oct 16, 2018 16 de outubro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

Hierarquia de Memória

Hierarquia de Memória Hierarquia de Memória Organização da cache AC1 Hierarquia da Memória: Organização 1 Mapeamento Directo A cada endereço de memória corresponde apenas uma linha da cache. linha = resto (endereço do bloco

Leia mais

Aula 16: Memória Principal e Memória Virtual

Aula 16: Memória Principal e Memória Virtual Aula 16: Memória Principal e Memória Virtual Memória Principal Performance na memória principal: Latência: Miss Penalty na Cache Access Time: tempo entre requisição e retorno de palavra Cycle Time:

Leia mais

Gestão de Memória algoritmos e políticas

Gestão de Memória algoritmos e políticas Gestão de Memória algoritmos e políticas Criação de espaços de endereçamento virtual com gestão eficiente (gasto mínimo) da memória física disponível O que carregar(colocar em memória física) e quando?

Leia mais

Módulo 3. Depuração de Programas

Módulo 3. Depuração de Programas Módulo 3 Depuração de Programas 1. Introdução Pretende-se com esta sessão teórico-prática que os alunos acompanhem a execução de um programa instrução a instrução, visualizando as alterações ao estado

Leia mais

Microprocessadores II - ELE 1084

Microprocessadores II - ELE 1084 Microprocessadores II - ELE 1084 CAPÍTULO III PROCESSADORES P5 3.1 Gerações de Processadores 3.1 Gerações de Processadores Quinta Geração (P5) Pentium (586) 32 bits; Instruções MMX; Concorrente K5 (AMD).

Leia mais

Capítulo 8: Gestão de Memória

Capítulo 8: Gestão de Memória Capítulo 8: Gestão de Memória SUMÁRIO: Conhecimentos de base Gestão de memória? Porquê? Amarração de instruções e dados à memória Endereços lógicos e físicos Locação contígua Paginação Segmentação Segmentação

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 22: Título: Sumário: cache; cache por blocos; Política de substituição; Tratamento das operações de

Leia mais

Memória. Gestão do espaço lógico Paginação Segmentação com paginação

Memória. Gestão do espaço lógico Paginação Segmentação com paginação Memória Gestão do espaço lógico Paginação Segmentação com paginação Paginação Divide-se a memória física em pequenos blocos de tamanho fixo chamados de páginas físicas (ou frames) o tamanho é uma potência

Leia mais

Otimização de Execução em Processadores Modernos. William Stallings - Computer Organization and Architecture, Chapter 12 [Trad. E.Simões / F.

Otimização de Execução em Processadores Modernos. William Stallings - Computer Organization and Architecture, Chapter 12 [Trad. E.Simões / F. Prefetch & Pipeline Otimização de Execução em Processadores Modernos Ciclos de Operação da CPU Estágios do Pipeline Previsão de Desvio William Stallings - Computer Organization and Architecture, Chapter

Leia mais

Microprocessadores II - ELE 1084

Microprocessadores II - ELE 1084 Microprocessadores II - ELE 1084 CAPÍTULO III PROCESSADORES P5 3.1 Gerações de Processadores 3.1 Gerações de Processadores Primeira Geração (P1) Início da arquitetura de 16 bits CPU 8086 e 8088; Arquiteturas

Leia mais

Pipeline. Ciclos de Operação da CPU Estágios do Pipeline Previsão de Desvio. Estrutura da CPU. Em cada ciclo, a CPU deve:

Pipeline. Ciclos de Operação da CPU Estágios do Pipeline Previsão de Desvio. Estrutura da CPU. Em cada ciclo, a CPU deve: Pipeline Ciclos de Operação da CPU Estágios do Pipeline Previsão de Desvio William Stallings - Computer Organization and Architecture, Chapter 12 [Trad. E.Simões / F.Osório] Estrutura da CPU Em cada ciclo,

Leia mais

periféricos: interfaces humano-computador (HCI) arquivo de informação comunicações

periféricos: interfaces humano-computador (HCI) arquivo de informação comunicações Introdução aos Sistemas de Computação (6) Análise de componentes num computador Estrutura do tema ISC 1. Representação de informação num computador 2. Organização e estrutura interna dum computador 3.

Leia mais

CANape/vSignalyzer. Data Mining and Report Examples Offline Analysis V

CANape/vSignalyzer. Data Mining and Report Examples Offline Analysis V CANape/vSignalyzer Data Mining and Report Examples Offline Analysis V16.0 2018-07-30 Offline Evaluation Tools On-line Tools CANalyzer. Messages CANoe. Messages CANape. Signals Off-line Tools vsignalyzer

Leia mais

Introdução. Arquitetura e Organização de Computadores I. Programa. Arquitetura e Organização de. Computadores. Capítulo 1.

Introdução. Arquitetura e Organização de Computadores I. Programa. Arquitetura e Organização de. Computadores. Capítulo 1. Arquitetura e Organização de Computadores I Prof. Cláudio C. Rodrigues Arquitetura e Organização de Computadores I Objetivo: Entender a regra dos componentes de um sistema computador e como eles trabalham

Leia mais

Organização ou MicroArquitectura

Organização ou MicroArquitectura Organização ou MicroArquitectura DataPath MIPS32 AC Micro-Arquitectura: DataPath do MIPS Datapath e Controlpath Datapath circuito percorrido pelas instruções, endereços e ados IP Inst. Mem. Register File

Leia mais

Aula 16: Memória Principal e Memória Virtual

Aula 16: Memória Principal e Memória Virtual Aula 16: Memória Principal e Memória Virtual Memória Principal Performance na memória principal: Latência: Miss Penalty na Cache Access Time: tempo entre requisição e retorno de palavra Cycle Time: tempo

Leia mais

BR localization: Hotfix 109. Technical documentation Documentação Técnica Version Oct 23, de outubro de 2018

BR localization: Hotfix 109. Technical documentation Documentação Técnica Version Oct 23, de outubro de 2018 ENTERPRISE MANAGEMENT BR localization: Hotfix 109 Technical documentation Documentação Técnica Version 8.0.7 Oct 23, 2018 23 de outubro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

Disciplina de Organização de Computadores I

Disciplina de Organização de Computadores I USP - ICMC - SSC SSC 0610 - Eng. Comp. - 2o. Semestre 2010 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

Tempo de processador desperdiçado a fazer nada. Processor register 1 clock cycle (0.5 2 GHz) $??? DRAM semiconductor memory ns $10 $20

Tempo de processador desperdiçado a fazer nada. Processor register 1 clock cycle (0.5 2 GHz) $??? DRAM semiconductor memory ns $10 $20 Caches Cache Acesso à memória é lento Tempo de processador desperdiçado a fazer nada CPU Memória Memory technology Typical access time $ per GiB in 2012 Processor register 1 clock cycle (0.5 ns @ 2 GHz)

Leia mais

Sistemas Operacionais Aula 16 Memória Virtual

Sistemas Operacionais Aula 16 Memória Virtual Sistemas Operacionais Aula 16 Memória Virtual Ivan da Silva Sendin ivansendin@yahoo.com FACOM - Universidade Federal de Uberlândia Sistemas OperacionaisAula 16Memória Virtual p. 1 Memória Virtual - Definição

Leia mais

Disciplina de Organização de Computadores I

Disciplina de Organização de Computadores I USP - ICMC - SSC SSC 0610 - Eng. Comp. - 2o. Semestre 2010 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação 1998-2010 - Volnys Bernal 1 1998-2010 - Volnys Bernal 2 Agenda Revisão: Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Arquitetura Geral Espaço de Endereçamento Processador e s Laboratório

Leia mais

Compilando o Kernel Linux

Compilando o Kernel Linux Compilando o Kernel Linux Fonte: http://www.digitalhermit.com/linux/kernel- Build-HOWTO.html Atribuindo uma versão única Evitar que os módulos do kernel atual sejam modificados indevidamente Arquivo Makefile

Leia mais

UNIX Gerência de Memória

UNIX Gerência de Memória UNIX Gerência de Memória Introdução Unix implementado sobre muitos computadores diferen tes baseada, segmentada, paginada, segmentada/paginada A gerência de memória garante: Proteção do espaço de endereçamento

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES 2017/2018 1 o Semestre 1 o Teste 20 de Novembro de 2018 Duração: 1h15 - O teste é sem consulta e sem calculadora. - Resolva o teste no próprio enunciado, o espaço reservado

Leia mais

Infraestrutura de Hardware. Explorando Desempenho com a Hierarquia de Memória

Infraestrutura de Hardware. Explorando Desempenho com a Hierarquia de Memória Infraestrutura de Hardware Explorando Desempenho com a Hierarquia de Memória Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é entendido e

Leia mais

IA32. Walter Fetter Lages. Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica.

IA32. Walter Fetter Lages. Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica. IA32 Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1 Introdução 80386DX, 80386SX

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento

Leia mais

Disciplina de Organização de Computadores I

Disciplina de Organização de Computadores I USP - ICMC - SSC SSC 0610 - Eng. Comp. - 2o. Semestre 2010 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

ORGANIZAÇÃO DE COMPUTADORES O PROCESSADOR E SEUS COMPONENTES

ORGANIZAÇÃO DE COMPUTADORES O PROCESSADOR E SEUS COMPONENTES ORGANIZAÇÃO DE COMPUTADORES O PROCESSADOR E SEUS COMPONENTES Prof. Dr. Daniel Caetano 2014-1 Lembretes Recordar a organização interna da CPU Conhecer os registradores de controle Apresentar o ciclo de

Leia mais

Segmentação de Memória

Segmentação de Memória Segmentação de Memória Pedro Cruz EEL770 Sistemas Operacionais Memória volátil Algoritmos de substituição Substituição de páginas não usadas recentemente Substituição de páginas primeiro a entrar, primeiro

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Memória paginada; Tabela de páginas; Tabela de páginas hierárquica. 2014/2015

Leia mais

BR localization: Hotfix 004. Technical documentation Documentação Técnica Version Apr 16, de abril de 2019

BR localization: Hotfix 004. Technical documentation Documentação Técnica Version Apr 16, de abril de 2019 ENTERPRISE MANAGEMENT BR localization: Hotfix 004 Technical documentation Documentação Técnica Version 11.0.11 Apr 16, 2019 16 de abril de 2019 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

Capítulo 8: Memória Principal. Operating System Concepts 8 th Edition

Capítulo 8: Memória Principal. Operating System Concepts 8 th Edition Capítulo 8: Memória Principal Silberschatz, Galvin and Gagne 2009 Objetivos Fornecer uma descrição detalhada das várias formas de organizar a memória do computador Discutir várias técnicas de gerenciamento

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 5ª e 6ª Aulas Revisão de Hierarquia de Memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Memória Memória Todo componente capaz de armazenar bits de informação

Leia mais

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CONTINUAÇÃO CAPÍTULO 5. Cristina Boeres

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CONTINUAÇÃO CAPÍTULO 5. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CONTINUAÇÃO CAPÍTULO 5 Cristina Boeres Mapeamento Associativo por Conjunto! Tenta resolver o problema de conflito de blocos na mesma linha (mapeamento

Leia mais

Sistemas de Microprocessadores I Lista de exercícios (questões de provas de semestre anteriores)

Sistemas de Microprocessadores I Lista de exercícios (questões de provas de semestre anteriores) Sistemas de Microprocessadores I Lista de exercícios (questões de provas de semestre anteriores) 1 - Fazendo uma comparação entre a arquitetura proposta por Von Neumann e a arquitetura de um microcomputador

Leia mais

Arquitetura do SET de instruções Instruction SET. CISC vs RISC. What s assembly as to do with it?

Arquitetura do SET de instruções Instruction SET. CISC vs RISC. What s assembly as to do with it? Arquitetura do SET de instruções Instruction SET CISC vs RISC What s assembly as to do with it? Low-level - high-level programming language Assambley CODE section.text global _start ;must be declared for

Leia mais

SSC0112 Organização de Computadores Digitais I

SSC0112 Organização de Computadores Digitais I SSC0112 Organização de Computadores Digitais I 20ª Aula Hierarquia de memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Princípios básicos Definição: Tamanho da cache Tamanho do bloco Função de

Leia mais

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

ORGANIZAÇÃ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 mais

O estudo da arquitectura de computadores efectua-se com recurso à Abstracção

O estudo da arquitectura de computadores efectua-se com recurso à Abstracção ARQUITECTURA DE COMPUTADORES O estudo da arquitectura de computadores efectua-se com recurso à Abstracção Podemos ver um computador de várias formas. Para um utilizador normalmente o computador é a aplicação

Leia mais

BR localization: Hotfix 117. Technical documentation Documentação Técnica Version Fev 12, de fevereiro de 2019

BR localization: Hotfix 117. Technical documentation Documentação Técnica Version Fev 12, de fevereiro de 2019 ENTERPRISE MANAGEMENT BR localization: Hotfix 117 Technical documentation Documentação Técnica Version 8.0.7 Fev 12, 2019 12 de fevereiro de 2019 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

Gestão de Memória em Arquitecturas RISC

Gestão de Memória em Arquitecturas RISC Artigo de Síntese Cadeira de Microprocessadores Gestão de Memória em Arquitecturas RISC Maio de 2002 Ana Rita Varela, 45086 Filipa Martins Soares, 45135 Gestão de Memória em Arquitecturas RISC 1 Introdução

Leia mais

BR localization: Hotfix 002. Technical documentation Documentação Técnica Version Nov 27, de novembro de 2018

BR localization: Hotfix 002. Technical documentation Documentação Técnica Version Nov 27, de novembro de 2018 ENTERPRISE MANAGEMENT BR localization: Hotfix 002 Technical documentation Documentação Técnica Version 11.10.0 Nov 27, 2018 27 de novembro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

Aula 06. Slots para Memórias

Aula 06. Slots para Memórias Aula 06 Slots para Memórias Slot para as memórias 2 Slot para as memórias Os soquetes de memória são numerados: 1, 2 e 3. Instale memória primeiro no 1, depois no 2, depois no 3. Normalmente não é permitido

Leia mais

Gerenciamento de memória

Gerenciamento de memória Gerenciamento de memória O que faz? Controla o uso dos espaços em memória Controla os modos de endereçamento dos processos Como funciona a memória? Hierarquia de memória A falta de desempenho A velocidade

Leia mais

Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas

Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas DI-FCT/UNL 6 de junho de 2018 Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas Nome: Grupo 1 (7 valores) 1 a) Quais são as 4 propriedades ACID que

Leia mais

SSC0640 Sistemas Operacionais I

SSC0640 Sistemas Operacionais I SSC0640 Sistemas Operacionais I 15ª Aula Gerenciamento de Memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano

Leia mais

I. Considere os seguintes processadores A e B, ambos com arquitectura em pipeline, conforme ilustrado

I. Considere os seguintes processadores A e B, ambos com arquitectura em pipeline, conforme ilustrado Arquitectura de Computadores 2 o Semestre (2013/2014) MEAer 2 o Teste - 19 de Junho de 2014 Duração: 1h30 + 0h15 Regras: Otesteésemconsulta, apenas tem disponível o anexo que lhe deverá ter sido entregue

Leia mais

Sistemas Operativos 7ª parte - Gestão de Memória

Sistemas Operativos 7ª parte - Gestão de Memória Sistemas Operativos 7ª parte - Gestão de Memória Prof. José Rogado jrogado@ulusofona.pt Prof. Pedro Gama pedrogama@gmail.com Universidade Lusófona Revistos para a LIG por Dr Adriano Couto 1 Gestão de Memória

Leia mais

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1 CIS 500 Software Foundations Fall 2003 8 September(continued) IS 500, 8 September(continued) 1 Polymorphism This version of issaidtobepolymorphic,becauseitcanbeapplied to many different types of arguments.

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade III Memória Primária. 29/04/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade III Memória Primária. 29/04/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade III Memória Primária 29/04/204 Prof. Valeria M. Bastos ORGANIZAÇÃO DA UNIDADE Processador - Escalonamento Memória Primária Fundamentos Formas de Particionamento

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores 2014/2015 1º Semestre 2º Teste 16 de Janeiro de 2015 Duração: 1h30 - O teste é sem consulta, apenas tem disponível o anexo que lhe deverá ter sido entregue com

Leia mais

William Stallings Computer Organization and Architecture

William Stallings Computer Organization and Architecture William Stallings Computer Organization and Architecture Capítulo 3 Como o Processador Funciona Arquitetura von Neumann Como discutido anteriormente, os projetos dos computadores modernos são baseados

Leia mais

Organização e Arquitetura de Computadores I

Organizaçã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 mais

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 3

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 3 Aula Teórica 3 Sumário: Descrição das arquitecturas 8086, 80286, 80386, 80486 e família Pentium. Leitura Recomendada: Capítulos 2, 3, 4, 5, 8, 10, 12, 13 e 14 - Hans-Peter Messmer, The Indispensable PC

Leia mais

Linguagem C. Produção de programas em C (Ligação estática) Centro de Cálculo Instituto Superior de Engenharia de Lisboa

Linguagem C. Produção de programas em C (Ligação estática) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Capítulo 7, secções.1-.9 Capítulo 4, secções.5-.11 Linguagem C Produção de programas em C (Ligação estática) Centro de Cálculo Instituto Superior de Engenharia de Lisboa João Pedro Patriarca (jpatri@cc.isel.ipl.pt)

Leia mais

Memória cache (cont.) Sistemas de Computação

Memória cache (cont.) Sistemas de Computação Memória cache (cont.) Sistemas de Computação Memórias cache CPU procura por dados em L, depois em L2 e finalmente na memória principal CPU registradores barramento de cache L cache ALU barramento de sistema

Leia mais

BR localization: Hotfix 108. Technical documentation Documentação Técnica Version Oct 16, de outubro de 2018

BR localization: Hotfix 108. Technical documentation Documentação Técnica Version Oct 16, de outubro de 2018 ENTERPRISE MANAGEMENT BR localization: Hotfix 108 Technical documentation Documentação Técnica Version 8.0.7 Oct 16, 2018 16 de outubro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

No. de bits. O primeiro IBM PC foi construído com o 8088 (versão de 8 bits do 8086).

No. de bits. O primeiro IBM PC foi construído com o 8088 (versão de 8 bits do 8086). Cap2.1 2. Arquitetura do microprocessador 8086 2.1 A família Intel iapx86 (ou 80X86) Processador Co-proc. Ano de introdução No. de bits No. de transistores Velocidade (MHz) 4004-1971 4 2.205-8008 - 1972

Leia mais

ecos - Gestores de dispositivos

ecos - Gestores de dispositivos ecos - Gestores de dispositivos gestores de dispositivos ( device drivers ) interface aplicacional (API) gestor de linha série raw serial driver tty driver ecos - device driver - user API cyg_io_lookup

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 24: Título: Sumário: - II ; memória virtual - caches. 2014/2015 Nuno.Roma@tecnico.ulisboa.pt Arquitectura

Leia mais

CPU. CPU Unidade Central de Processamento. Função: leitura, escrita e processamento de dados

CPU. CPU Unidade Central de Processamento. Função: leitura, escrita e processamento de dados CPU CPU Unidade Central de Processamento Função: leitura, escrita e processamento de dados Constituída por: dispositivos que gerem a entrada (leitura) e saída (escrita) de dados; registos (memórias auxiliares)

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES Prof. Dr. Daniel Caetano 2011-2 Lembretes Compreender a função da unidade de controle Apresentar o ciclo

Leia mais

Disciplina de. Organização de Computadores Digitais

Disciplina de. Organização de Computadores Digitais USP - ICMC - SSC SSC 0511 - Sist. Informação - 2o. Semestre 2014 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Gerência de Memória Memória virtual Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Slides baseados nas apresentações dos prof. Tiago Ferreto e Alexandra Aguiar

Leia mais

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação. 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 mais