Introdução. Gerenciamento de Armazenamento

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

Download "Introdução. Gerenciamento de Armazenamento"

Transcrição

1 Introdução Gerenciamento de Armazenamento

2 Conteúdo Neste arquivo de apresentação: Introdução - hierarquia e custos; ; Questões de escalonamento e performance; Preparação Lógica; No próximo arquivo de apresentação: Arquivos; Sistemas de Arquivos;

3 Introdução - hierarquia e custos SSD ~ 0,1ms Imagem de Pereira, F. S. C.; Obtida de

4 Gerenciamento de Armazenamento

5 Para entendermos o gerenciamento realizado pelo SO nos dispositivos de armazenamento, precisamos compreender alguns aspectos básicos associados ao hardware de armazenamento. O hardware de armazenamento pode ser dividido inicialmente em duas partes: O dispositivo de armazenamento A conexão com o dispositivo (mais adiante - E/S)

6 Dispositivos de Armazenamento: Armazenamento Secundário: São dispositivos onde armazenamos os dados do próprio SO, de programas do sistema e de programas do usuário. Estes dispositivos não costumam ser removidos do equipamento. Discos rígidos magnéticos (HDD) Discos de estado sólido (SSD)

7 Dispositivos de Armazenamento: Armazenamento Terciário: São dispositivos onde armazenamos dados de cópia de segurança ou para transferência. Estes costumam ser removidos do equipamento. Discos Removíveis: Fitas magnéticas; Discos ópticos; Disquetes; Memória flash; HDD ou SSD removível. dispositivos

8 Ex. HDD: trilha t eixo montagem do braço setor s cabeçote cilindro c prato braço rotação

9 Prato de um HDD: A - Trilha B - Setor geométrico C - Setor da trilha D - Unidade de alocação Por Heron2/MistWiz - modified version of Disk-structure.svg by MistWiz, Domínio público,

10 Conforme o tipo de mídia em que a gravação ocorre, diferentes desafios surgem para o SO gerenciar: Tempo de acesso; Escalonamento de uso; Utilização de blocos;

11 Tempo de acesso: O tempo de acesso é o tempo em que uma determinada memória leva, após receber uma solicitação, para disponibilizar os dados através do barramento do sistema. Memórias que envolvam partes mecânicas são mais lentas e podem ser de: Velocidade linear constante (CLV - constant linear velocity) Velocidade angular constante (CAV - constant angular velocity).

12 Tempo de acesso - CLV vs CAV: CLV - tipicamente utilizado em HDDs. CAV - tipicamente utilizado em discos ópticos

13 Setores: Um disco magnético novo é como uma folha em branco. Através da formatação física (ou de baixo nível), o HDD será identificado em setores (linhas serão adicionadas ao papel, onde poderemos escrever). Cada setor terá uma identificação e um código de correção de erros (ECC). É como se cada linha do nosso papel fosse numerada e, no fim de cada linha, escrevêssemos um código de verificação que permite identificar se alguma letra escrita na linha foi alterada inesperadamente.

14 Setores: A intersecção de uma trilha, com um setor geométrico em um prato determina um setor da trilha. É a menor unidade de armazenamento de um disco; Tradicionalmente possui o tamanho de 512 bytes em HDDs; Novos padrões utilizam 4KiB; Pode ter o tamanho alterado realizando uma formatação de baixo nível (low-level formatting) em HDDs, ou eletrônicas. formatação simples em memórias

15 By Dmitry Nosachev - Own work, CC BY-SA 4.0,

16 Setores - ECC: O ECC (error-correcting code) é um número gerado para cada setor de trilha. É calculado através de uma operação envolvendo todos os bytes do setor; É recalculado cada vez que o setor é reescrito; É verificado cada vez que o setor for lido: Caso o valor confira, está tudo certo; Caso não confira, com base no valor de ECC será possível identificar e corrigir o bit defeituoso. Isto funciona para pequenos erros.

17 Unidade de alocação (Unix - bloco): Como o tamanho dos arquivos foi crescendo mais rápido do que o tamanho padrão dos setores, alguns sistemas de arquivos agrupam setores e chamam este grupo de unidade de alocação (cluster). A finalidade de uma unidade de alocação é diminuir o overhead no gerenciamento de muitos setores para cada arquivo e é utilizada em diferentes sistemas de arquivos, tais como: FAT e NTFS.

18 Prato de um HDD: A - Trilha B - Setor geométrico C - Setor da trilha D - Unidade de alocação Por Heron2/MistWiz - modified version of Disk-structure.svg by MistWiz, Domínio público,

19 Unidade de alocação (Unix - bloco): A unidade de alocação se torna a menor porção lógica de armazenamento para um determinado disco. A unidade de alocação sempre terá um tamanho múltiplo do tamanho do setor da trilha. Quanto maior a unidade de alocação, mais sujeito à fragmentação interna estaremos, mas mais rápidas as leituras e gravações serão realizadas.

20 Unidade de alocação e a fragmentação interna: Atividade prática: Formate um Pen Drive no Windows com os seguintes tamanhos de unidade de alocação (FAT 32): Padrão; Após cada formatação, crie arquivos de texto contendo apenas 1 byte e compare as informações de espaço livre do disco e diferentes tamanhos dos arquivos.

21 Escalonamento de uso: Como vimos, o tempo de acesso pode variar muito, conforme for necessária uma maior ou menor movimentação mecânica em HDDs. Para otimizar este tempo de acesso, o SO pode considerar as coordenadas de cada parte dos arquivos a serem lidos/escritos para tomar a decisão de qual parte será a próxima a ser atendida : Trilha da cabeça de leitura; Setor da cabeça de leitura.

22 Escalonamento de uso - Algoritmos: 1. FCFS (First-come, first-served): primeiro a chegar, primeira a ser atendido. 2. SSTF (Shortest-seek-time-first): prioridade para o menor tempo de busca (leituras com menor movimentação mecânica). Idealmente mais rápido, mas ocasiona maior desgaste mecânico. 3. SCAN (algoritmo do elevador): o cabeçote irá varrer as trilhas do disco, de uma extremidade até a outra, atendendo as requisições que existam no caminho.

23 Escalonamento de uso - Algoritmos: 4. C-SCAN (circular SCAN): similar ao SCAN, varre o disco atendendo às solicitações em apenas um sentido. Quando chega à extremidade final, retorna imediatamente à extremidade inicial. Busca um tempo de espera mais uniforme. 5. LOOK e C-LOOK: similares ao SCAN, mas não anda, na prática, de uma extremidade à outra. As extremidades serão, na verdade, a trilha mais interna a ser lida e a mais externa a ser lida.

24 Preparação Lógica Gerenciamento de Armazenamento

25 Preparação Lógica Preparação de um disco: 1. Formatação Física (baixo nível): É a formatação que define a localização e tamanho de cada setor; 2. Particionamento: Realiza uma divisão lógica do disco e grava estas informações em uma tabela de particionamento no disco; 3. Formatação Lógica (alto nível): É a formatação mais comum, realizada ao reinstalar SOs. Define a base para o sistema de arquivos e o tamanho das unidades de alocação.

26 Preparação Lógica O Bootstrap: Toda ROM de BIOS contém um programa bootstrap (independente de SO) que tem código apenas suficiente para: Identificar o principal disco (memória secundária); Carregar o primeiro setor do disco (MBR - Master Boot Record) para a memória principal; Transferir o uso do processador para o programa carregado com o MBR.

27 Preparação Lógica MBR partição 1 Programa de boot (inicialização) Tabela de partições partição 2 partição 3 partição 4 partição de boot

28 Preparação Lógica MBR - Master Boot Record: MBR = 512 bytes = 1 setor Instruções de carga Tabela de partições 510 bytes 55AAh 2 bytes

29 Preparação Lógica MBR boot - bootloader: Com o MBR, um pequeno conjunto de instruções (programa - 16 bits em modo real/kernel) e a tabela de partições são carregados (512 bytes!): Este programa identifica em que parte e de qual partição se encontra o próximo programa que deve ser carregado, o carregará e o colocará em execução. Programas carregados normalmente: Boot loader (lilo, grub, etc); Um SO (Windows).

30 Preparação Lógica O processo de inicialização - Setor 0: Atividade prática!

31 Conclusão A compreensão de aspectos básicos de funcionamento da memória de armazenamento é fundamental para a compreensão dos sistemas de arquivos e de questões básicas de inicialização do Sistema Operacional. Como próxima etapa, estudaremos os sistemas de arquivos.

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto Sistemas Operacionais Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Escalonamento do disco Tratar E/S em disco de forma eficiente se traduz em obter um tempo de acesso rápido e explorar

Leia mais

Discos. Hardware Tadeu Ferreira Oliveira -

Discos. Hardware Tadeu Ferreira Oliveira - Discos Hardware Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br Hardware Um ou vários discos Um ou vários braço Cada braço com uma cabeça de leitura Dividido logicamente em: Cilindro Trilha Setor

Leia mais

SSC0640 Sistemas Operacionais I

SSC0640 Sistemas Operacionais I SSC0640 Sistemas Operacionais I 21ª Aula Gerenciamento de Dispositivos de E/S Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A.

Leia mais

Armazenamento Secundário. Endereços no disco. Organização da informação no disco. Organização da informação no disco

Armazenamento Secundário. Endereços no disco. Organização da informação no disco. Organização da informação no disco Organização da informação no disco Armazenamento Secundário Leandro C. Cintra M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Disco: conjunto de pratos empilhados Dados são gravados nas superfícies

Leia mais

Do Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto)

Do Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto) O DISCO RÍGIDO 1 Do Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto) Parte do computador onde são armazenados os dados DE FORMA PERMANENTE

Leia mais

ARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim

ARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim ARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim 2011 Baseado no materiais de Leandro C. Cintra e M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Organização da informação no disco

Leia mais

Introdução à Informática. Alexandre Meslin

Introdução à Informática. Alexandre Meslin Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Objetivos Dispositivos de armazenamento Sistemas de arquivos Memória ROM Memória de apenas leitura Utilizada para armazenar programas e dados

Leia mais

Sistemas de arquivos

Sistemas de arquivos Todos os programas precisam armazenar e recuperar dados. Os processos não podem armazenar grande quantidade de dados no seu espaço de endereçamento. Quando o processo chega ao final os dados no seu espaço

Leia mais

Capítulo 5 Entrada/Saída

Capítulo 5 Entrada/Saída Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S 5.2 Princípios do software de E/S 5.3 Camadas do software de E/S 5.4 Discos 1 Princípios do Hardware de E/S Taxas de dados típicas de dispositivos,

Leia mais

CURSO TÉCNICO EM INFORMÁTICA

CURSO TÉCNICO EM INFORMÁTICA 1 CURSO TÉCNICO EM INFORMÁTICA Montagem e Manutenção de Computadores Prof.: Denis Willian de Moura Diniz HARD DISK PARTE II 2 CONHECENDO O HD POR DENTRO 3 O DISCO A parte responsável pelo armazenamento

Leia mais

Sistemas Operacionais. Entrada/Saída

Sistemas Operacionais. Entrada/Saída Sistemas Operacionais Entrada/Saída Atualizado em 28/02/2014 Como ocorre a comunicação de E/S Aplicação Operações de E/S Chamadas de Sistema S.O. Subsistema de E/S Núcleo (Kernel) Drivers HARDWARE Controladoras

Leia mais

Fundamentos de Arquivos e Armazenamento Secundário

Fundamentos de Arquivos e Armazenamento Secundário Fundamentos de Arquivos e Armazenamento Secundário Cristina D. A. Ciferri Thiago A. S. Pardo Leandro C. Cintra M.C.F. de Oliveira Moacir Ponti Jr. Armazenamento de Dados Armazenamento primário memória

Leia mais

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto Sistemas Operacionais Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação

Leia mais

1. Como você diferencia na prática os diversos tipos de memória RAM?

1. Como você diferencia na prática os diversos tipos de memória RAM? ALUNO(A): MANUTENÇÃO BÁSICA 1º BIMESTRE DATA: / / PROFESSOR JEAN GALDINO INSTRUÇÕES: RESPONDA INDIVIDUALMENTE E ENTERGUE RESPONDIDA OBJETIVAMENTE. 1. Como você diferencia na prática os diversos tipos de

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução Sistemas Operacionais Entrada/Saída Disco magnético Aula 15 Disco magnético talvez seja o mais importante dispositivo de E/S Gerência de memória (área de swap) Sistema de arquivos (arquivos

Leia mais

DISCO MAGNÉTICO Cabeçote Trilha

DISCO MAGNÉTICO Cabeçote Trilha 1 São os componentes mais importantes da memória externa. É formado por um prato circular coberto de um material que pode ser magnetizado. Os dados são gravados e posteriormente lidos por meio de uma bobina

Leia mais

Memória Externa. Prof. Leonardo Barreto Campos 1

Memória Externa. Prof. Leonardo Barreto Campos 1 Memória Externa Prof. Leonardo Barreto Campos 1 Sumário Disco Magnético; RAID; Memória Óptica; Bibliografia. Prof. Leonardo Barreto Campos 2/30 Disco Magnético O disco magnético é constituído de um prato

Leia mais

As normas EIDE / ATAPI e SCSI

As normas EIDE / ATAPI e SCSI As normas EIDE / ATAPI e SCSI O padrão ATA (Advanced Technology Attachment) é um interface standard que permite a conexão de periféricos de armazenamento nos computadores de tipo PC; Apesar da denominação

Leia mais

Arquitetura de Computadores. Memórias

Arquitetura de Computadores. Memórias Arquitetura de Computadores Memórias Relembrando Arquitetura de Von Neuman Memória Acesso por palavra Programas são armazenados aqui Controlador de memoria Dispositivos de entrada Dispositivos de saída

Leia mais

SISTEMAS DE ARQUIVOS. Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel.

SISTEMAS DE ARQUIVOS. Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel. 1/5 SISTEMAS DE ARQUIVOS Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel. Tudo no computador é gerenciado pelo sistema operacional,

Leia mais

Armazenamento Secundário

Armazenamento Secundário Armazenamento Secundário Algoritmos e Estruturas de Dados II Prof. Ricardo J. G. B. Campello Adaptado dos Originais de: Leandro C. Cintra Maria Cristina F. de Oliveira Organização de Informação em Disco

Leia mais

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto Sistemas Operacionais Abertos Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar

Leia mais

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA O que são as memórias? Armazenamento Instruções de um programa em execução Dados iniciais dos programas Resultados finais a serem transmitidos a

Leia mais

Sistemas Operacionais Capítulo 5 Entrada/Saída

Sistemas Operacionais Capítulo 5 Entrada/Saída Sistemas Operacionais Capítulo 5 Entrada/Saída Prof. Rafael R. Obelheiro Introdução O controle dos dispositivos de E/S é uma das principais funções do SO O SO deve oferecer ao usuário uma interface simples

Leia mais

Implementação de Diretórios (1)

Implementação de Diretórios (1) Implementação de Diretórios (1) Ao abrir um arquivo, o SO usa o caminho para localizar a entrada no diretório. A entrada no diretório fornece informações para localizar os blocos de disco. Endereço de

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores -Sistemas de Memória Externa por Helcio Wagner da Silva Discos Magnéticos Os discos são feitos de material plástico ou metálico, coberto por material magnetizante Os cabeçotes

Leia mais

ARQUITETURA DE COMPUTADORES UNIDADES DE MEMÓRIA. Prof: Leandro Coelho

ARQUITETURA DE COMPUTADORES UNIDADES DE MEMÓRIA. Prof: Leandro Coelho 1 ARQUITETURA DE COMPUTADORES UNIDADES DE MEMÓRIA Prof: Leandro Coelho Leandro.coelho@unifacs.br Plano de Aula 2 Memória Interna Registradores Cache L1 L2 Principal (RAM) Secundária Persistente Plano de

Leia mais

SOP - TADS Gerência de Entrada/Saída - 2

SOP - TADS Gerência de Entrada/Saída - 2 SOP - TADS Gerência de Entrada/Saída - 2 Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Objetivos

Leia mais

Introdução. Princípios

Introdução. Princípios Introdução MSPC Computadores precisam de dispositivos que armazenem informações de forma não volátil (isto é, permanecem mesmo depois de desligados) e que permitam a inclusão, exclusão ou modificação das

Leia mais

Sistemas de Arquivos. Carlos Gustavo A. da Rocha. Sistemas Operacionais

Sistemas de Arquivos. Carlos Gustavo A. da Rocha. Sistemas Operacionais Carlos Gustavo A. da Rocha Introdução Uma funcionalidade presente em quase toda a história dos computadores é a possibilidade de armazenar informações de forma persistente Uma abstração principal acompanhou

Leia mais

Hierarquia. Hierarquia

Hierarquia. Hierarquia Algoritmos e Estruturas de Dados II Professora: Josiane M. Bueno Todo conjunto de dispositivos que são capazes de armazenar bits de informação Diferentes organizações diferentes tipos de memória Apresenta

Leia mais

HDs. Armazenamento Secundário. HDs. Capacidade do Disco. Organização de Informação em Disco. Organização de Informação em Disco

HDs. Armazenamento Secundário. HDs. Capacidade do Disco. Organização de Informação em Disco. Organização de Informação em Disco Algoritmos e Estruturas de Dados II Prof. Debora Medeiros HDs Armazenamento Secundário Adaptado dos Originais de: Ricardo Campello Thiago Pardo Leandro C. Cintra Maria Cristina F. de Oliveira Componentes

Leia mais

Sistemas de arquivos Discos

Sistemas de arquivos Discos Sistemas de arquivos Discos Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2017 1 / 34 Sumário 1 Introdução 2 Mecanismos de armazenamento 3 Estrutura dos

Leia mais

Sistemas Operacionais. Gerenciamento de Arquivos

Sistemas Operacionais. Gerenciamento de Arquivos Sistemas Operacionais Gerenciamento de Arquivos Prof. Arliones Hoeller arliones.hoeller@ifsc.edu.br Junho de 2014 baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 16 de março de

Leia mais

Armazenamento de Dados

Armazenamento de Dados Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática IC (2018/02) Introdução Relacionar os objetivos do armazenamento secundário Identificar e descrever as mídias

Leia mais

Departamento de Engenharia Elétrica - EESC-USP. Organização de Computadores. Memórias Parte 2. Aula 4. Profa. Profa. Luiza Maria Romeiro Codá

Departamento de Engenharia Elétrica - EESC-USP. Organização de Computadores. Memórias Parte 2. Aula 4. Profa. Profa. Luiza Maria Romeiro Codá Departamento de Engenharia Elétrica - EESC-USP SEL-0415 Introdução à Organização de Computadores Memórias Parte 2 Aula 4 Profa. Profa. Luiza Maria Romeiro Codá Memórias Secundárias Hierarquia de Memórias

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 23: Revisão Diego Passos Capítulo 5 Operações de E/S Qualquer operação que mova dados do contexto do processsador/memória para fora. E vice-versa. Utiliza barramentos

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução Sistemas Operacionais Implementação de arquivos Gerenciamento de espaço em disco Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3. Brasil Creative Commons. Para visualizar uma

Leia mais

Dispositivos de Armazenamento

Dispositivos de Armazenamento Paulo Sérgio Almeida Grupo de Sistemas Distribuídos Departamento de Informática Universidade do Minho Discos rígidos Dispositivos Discos rígidos são o dispositivo mais comum rodam entre 60 a 200 vezes

Leia mais

Capítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8th Edition

Capítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8th Edition Capítulo 11: Implementação de Sistemas de Arquivos Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2009. Esse apresentação

Leia mais

Capítulo 5 Entrada/Saída

Capítulo 5 Entrada/Saída Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S 5.2 Princípios do software de E/S 5.3 Camadas do software de E/S 5.4 Discos 5.5 Relógios 5.6 Terminais com base em caracteres 5.7 Interfaces gráficas

Leia mais

Estrutura de Sistemas Operacionais. Capítulo 1: Introdução

Estrutura de Sistemas Operacionais. Capítulo 1: Introdução Estrutura de Sistemas Operacionais 1.1 Silberschatz, Galvin and Gagne 2005 Capítulo 1: Introdução O que faz um sistema operacional? Revisão da organização de um computador Revisão de alguns conceitos de

Leia mais

Entrada/Saída e Armazenamento

Entrada/Saída e Armazenamento Entrada/Saída e Armazenamento [Introdução à Organização de Computadores] Adriano J. Holanda 23/5/2017 Interconexão de E/S. Processador Cache Interconexão de memória e entrada e saída Memória principal

Leia mais

O que é um sistema de arquivos?

O que é um sistema de arquivos? Sistemas de arquivos FAT16 e FAT32 Introdução FAT16 e FAT 32 são nomes de sistemas de arquivos (file systems) utilizados por padrão em versões antigas do sistema operacional Windows (como o Windows 98,

Leia mais

Introdução ao Gerenciamento de Entrada e Saída (E/S)

Introdução ao Gerenciamento de Entrada e Saída (E/S) Introdução ao Gerenciamento de Entrada e Saída (E/S) Adriano J Holanda 26/4/2016 Entrada e Saída: E/S teclado mouse impressora disco rígido monitor processador controladora controladora placa de de disco

Leia mais

Departamento de Engenharia Elétrica - EESC-USP. Organização de Computadores. Memórias Parte 2. Aula 5. Prof. Dr. Marcelo Andrade da Costa Vieira

Departamento de Engenharia Elétrica - EESC-USP. Organização de Computadores. Memórias Parte 2. Aula 5. Prof. Dr. Marcelo Andrade da Costa Vieira Departamento de Engenharia Elétrica - EESC-USP SEL-0415 Introdução à Organização de Computadores Memórias Parte 2 Aula 5 Prof. Dr. Marcelo Andrade da Costa Vieira Memórias Secundárias Hierarquia de Memórias

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 21: Sistemas de Arquivos Diego Passos Conceitos Básicos Arquivo Unidade lógica de armazenamento de informação. Contém bytes que representam uma ou mais informações

Leia mais

SATA, IDE, RAID o que estas siglas significam?

SATA, IDE, RAID o que estas siglas significam? SATA, IDE, RAID o que estas siglas significam? Estes e outros termos descrevem as várias tecnologias usadas para armazenamento de dados em seu computador. Veja nosso glossário. Termos técnicos podem confundir

Leia mais

Implementação de Sistemas de Arquivos. Na Aula Anterior... Esquema do Sistema de Arquivos. Nesta Aula 31/10/2016. Estrutura de Baixo Nível de um Disco

Implementação de Sistemas de Arquivos. Na Aula Anterior... Esquema do Sistema de Arquivos. Nesta Aula 31/10/2016. Estrutura de Baixo Nível de um Disco GSI018 Sistemas Operacionais 31/10/2016 Implementação de Sistemas de Arquivos Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala Na Aula Anterior... Memória

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Memória Externa I Prof. Sílvio Fernandes Discos

Leia mais

COMPUTADOR. Adão de Melo Neto

COMPUTADOR. Adão de Melo Neto COMPUTADOR Adão de Melo Neto 1 COMPUTADOR COMPUTADOR Barramento de Endereços: Determina qual a posição de memória que irá ser lida ou escrita (unidirecional). Barramento de Endereços: Transporta o dados

Leia mais

Memória Principal. Tiago Alves de Oliveira

Memória Principal. Tiago Alves de Oliveira Memória Principal Tiago Alves de Oliveira tiago@div.cefetmg.br Memória Principal Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e

Leia mais

ARMAZENAMENTO SECUNDÁRIO, PARTE 2

ARMAZENAMENTO SECUNDÁRIO, PARTE 2 ARMAZENAMENTO SECUNDÁRIO, PARTE 2 Professora Rosane Minghim PAE 2012: Rafael M. Martins 2012 Baseado em: Leandro C. Cintra e M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Disco como gargalo

Leia mais

Merecem atenção por serem o principal dispositivo de armazenamento. Cada disco possui trilhas, que por sua vez são divididas em setores

Merecem atenção por serem o principal dispositivo de armazenamento. Cada disco possui trilhas, que por sua vez são divididas em setores Disco Rígido (HD) Merecem atenção por serem o principal dispositivo de armazenamento Composto por vários discos sobrepostos Cada disco possui trilhas, que por sua vez são divididas em setores Há um mecanismo

Leia mais

Disco como gargalo. Armazenamento Secundário. Técnicas p/ minimizar o problema. Técnicas p/ minimizar o problema

Disco como gargalo. Armazenamento Secundário. Técnicas p/ minimizar o problema. Técnicas p/ minimizar o problema Disco como gargalo Armazenamento Secundário Discos são muito mais lentos que as redes ou a CPU Leandro C. Cintra M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Muitos processos são disk-bound,

Leia mais

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo Prof. Benito Piropo Da-Rin memória é o local onde se armazenam dados Será???? Memória é um local ou dispositivo onde podem se armazenar dados e que permite que sejam recuperados quando deles se precisar

Leia mais

Sistemas Operacionais

Sistemas Operacionais Princípios básicos de hardware Sistemas Operacionais Entrada e saída Capítulo 5 Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo Os periféricos

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas de Entrada/Saída Discos Sistema de Entrada/Saída Discos Magnéticos Hardware do Disco Software do Disco Escalonamento de Serviços em Disco Erros Comuns na Manipulação de Discos Cache em Disco 1

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Implementação de arquivos Gerenciamento de espaço em disco Aula 19 Arquivo é a unidade de armazenamento de informações Para implementar

Leia mais

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal Sistemas Operacionais Aula 15: Sistemas de I/O Ezequiel R. Zorzal ezorzal@unifesp.br Objetivos Explorar a estrutura do subsistema de E/S de um sistema operacional Discutir os princípios do hardware de

Leia mais

Sistemas de entrada/saída

Sistemas de entrada/saída Os dispositivos de E/S são a comunicação do sistema operacional com o mundo externo. Os dispositivos de entrada e saída são controlados pelos sistemas operacionais. O S.O emite comandos para os dispositivos,

Leia mais

ENADE 2011 SISTEMAS OPERACIONAIS

ENADE 2011 SISTEMAS OPERACIONAIS ENADE 2011 SISTEMAS OPERACIONAIS SOs: conteúdos comuns Gerência de processos/processador Comunicação Concorrência e Sinc. de Processos Gerenciamento de Memória Alocação de Recursos e Deadlocks Sistemas

Leia mais

AULA 7. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

AULA 7. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 7 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 S i s t e m a s d e A r q u i v o s e I n

Leia mais

Particionamento e Formatação

Particionamento e Formatação Particionamento e Formatação Disciplina: Montagem e Manutenção de Computadores Professor: Thiago Silva Prates Particionar Particionar é o mesmo que dividir algo em porções menores. O particionamento corresponde

Leia mais

Aula 24: E/S: Dispositivos Típicos e Barramentos

Aula 24: E/S: Dispositivos Típicos e Barramentos Aula 24: E/S: Dispositivos Típicos e Barramentos Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) E/S: Dispositivos Típicos e Barramentos FAC

Leia mais

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória. Aula 02 Principais componentes de hardware de um computador Processador; Entrada; Saída; Barramento; Memória. Hierarquia Memória Memória RAM Do inglês Random Access Memory (Memória de acesso aleatório

Leia mais

Fita Magnética. Fita Magnética. Disco Magnético. Disco Óptico

Fita Magnética. Fita Magnética. Disco Magnético. Disco Óptico Relacionar os benefícios do armazenamento secundário. Identificar e descrever as mídias de armazenamento que estão disponíveis para computadores pessoais. Estabelecer a diferença entre os principais tipos

Leia mais

Disco Rígido. Disciplina: Montagem e Manutenção de Computadores. Professor: Thiago Siva Prates

Disco Rígido. Disciplina: Montagem e Manutenção de Computadores. Professor: Thiago Siva Prates Disco Rígido Disciplina: Montagem e Manutenção de Computadores Professor: Thiago Siva Prates Disco Rígido HD (hard disk) ou disco rígido é um componente do computador que tem a função de armazenar dados.

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Sistema de Arquivos Introdução Aula 16 Armazenamento permanente de grande volume de informações Memória primária (RAM) é volátil

Leia mais

Sistemas de Arquivos. (Aula 23)

Sistemas de Arquivos. (Aula 23) Sistemas de Arquivos (Aula 23) Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais 2008/1 Necessidade de Armazenamento

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 19: Memória Virtual: Introdução Diego Passos Última Aula Paginação Método de gerenciamento de memória mais usado hoje. Espaço de endereçamento de um processo é

Leia mais

Montagem e Manutenção de Computadores

Montagem e Manutenção de Computadores Montagem e Manutenção de Computadores Organização dos Computadores Aula de 04/03/2016 Professor Alessandro Carneiro Introdução Um computador consiste de vários dispositivos referidos como hardware: o teclado,

Leia mais

O que faz? De tudo um pouco.

O que faz? De tudo um pouco. Sistema de arquivos O que faz? De tudo um pouco. Principalmente faz o controle dos arquivos armazenados em disco tanto do SO como dos usuários (abertura, acesso, consistência, etc.) Mas também inclui funções

Leia mais

9 Sistemas de ficheiros

9 Sistemas de ficheiros 9 Sistemas de ficheiros Ficheiros Directórios Implementações de sistemas de ficheiros Exemplos de sistemas de ficheiros 1 Informação a longo-prazo 1. Deve guardar grandes quantidades de dados 2. A informação

Leia mais

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ INTRODUÇÃO À TECNOLOGIA DA OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ INTRODUÇÃO O Sistema de Arquivos é o modo como as informações são armazenadas nos dispositivos físicos de armazenamento, exemplo

Leia mais

http://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 mais

LISTA DE EXERCÍCIOS 02

LISTA DE EXERCÍCIOS 02 FACULDADE: CENTRO UNIVERSITÁRIO DE BRASÍLIA UniCEUB CURSO: CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: SISTEMAS OPERACIONAIS CARGA HORÁRIA: 75 H. A. ANO/SEMESTRE: 2016/01 PROFESSOR: EDUARDO FERREIRA DOS SANTOS HORÁRIOS:

Leia mais

Hardware - Processador

Hardware - Processador Hardware - Processador O processador (ou CPU) é uma das partes principais do hardware do computador e é responsável pelos cálculos, execução de tarefas e processamento de dados. A velocidade com que o

Leia mais

Por Carlos E. Morimoto. Revisado 26/jun/2005 às 22h03 em:

Por Carlos E. Morimoto. Revisado 26/jun/2005 às 22h03 em: SUMÁRIO 1 Definição de MBR... 2 2 - Qual a diferença entre MBR e GPT?... 3 2.1 - Master Boot Record (MBR)... 3 2.2 - Guid Partition Table (GPT)... 4 3 Partições de disco rígido baseado em BIOS/MBR... 5

Leia mais

Sistemas Operacionais. Prof. MSc André Y. Kusumoto

Sistemas Operacionais. Prof. MSc André Y. Kusumoto Sistemas Operacionais Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Introdução O sistema de arquivos é a parte mais visível do sistema operacional. Cria um recurso lógico a partir de recursos

Leia mais

Sistemas de Computação. Gerenciamento de memória

Sistemas de Computação. Gerenciamento de memória Gerenciamento de memória Localização de processos Um programa fica armazenado em disco como um arquivo executável binário e tem que ser colocado na memória para começar a ser executado Os processos podem

Leia mais

Sistemas Operacionais II. Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos

Sistemas Operacionais II. Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos Sistemas Operacionais II Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos Threads Suporte a threads no núcleo; Foi definida uma nova chamada ao sistema não presente no Unix:

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 8 Suporte do sistema operacional slide 1 Objetivos e funções Conveniência: Tornar o computador mais fácil de usar. Eficiência:

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

Sistemas Operacionais

Sistemas Operacionais Arquitetura do sistema de arquivos em camadas Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Sistema de Arquivos Introdução Aula 17 Estrutura de diretórios Alocação e gerenciamento de

Leia mais

Administração Sistemas Operacionais de Rede

Administração Sistemas Operacionais de Rede Administração Sistemas Operacionais de Rede SISTEMAS DE ARQUIVOS Professor Airton Ribeiro 2016 Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados devem

Leia mais

Particionando discos Rígidos.

Particionando discos Rígidos. Particionando discos Rígidos. OBJETIVOS: PREPARAÇÃO DO HD PARA INSTALAÇÃO DO WINDOWS 98 PARTICIONAMENTO FORMATAÇÃO BOOT INSTALAÇÃO LÓGICA DO DISCO RÍGIDO PARTICIONAMENTO FDISK FORMATAÇÃO LÓGICA FORMAT

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Entrada/Saída Disco magnético Aula 23 Disco magnético talvez seja o mais importante dispositivo de E/S Gerência de memória (área

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

Arquitetura de Computadores

Arquitetura 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 mais

ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache

ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache Departamento de Ciência da Computação - UFF Principal Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Principal ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória

Leia mais

RAID: Conceito e Tipos

RAID: Conceito e Tipos RAID: Conceito e Tipos RAID significa em português Conjunto Redundante de Discos Independentes/Econômicos (inglês: Redundant Array of Independent/Inexpensive Drives) que tem como objetivos aumentar a velocidade

Leia mais

Organização de Computadores Memória. Professor: Francisco Ary

Organização de Computadores Memória. Professor: Francisco Ary Organização de Computadores Memória Professor: Francisco Ary Parte do computador responsável por armazenar dados e instruções; volátil; ou permanente sem a memória o computador não seria capaz de armazenar

Leia mais

Gerência de Dispositivos. Adão de Melo Neto

Gerência de Dispositivos. Adão de Melo Neto Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,

Leia mais

Gerenciamento de memória

Gerenciamento de memória Gerenciamento de memória Adriano J. Holanda 19/11/2015 Revisão: processos Visão geral Composto por código do programa em execução, arquivos abertos, sinais pendentes, dados internos do núcleo do SO, estado

Leia mais

Capítulo 6 Sistema de ficheiros

Capítulo 6 Sistema de ficheiros Capítulo 6 Sistema de ficheiros 6.1 Ficheiros 6.1.1 Nomeação de ficheiros Ficheiro é um mecanismo de abstracção. Quando um processo cria um ficheiro ele dá o nome a esse ficheiro. Quando o processo termina,

Leia mais

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar - Aula 1-1. ENTRADAS E SAIDAS Uma das principais funções dos sistemas operacionais é controlar os dispositivos de entrada e saída (E/S ou I/O). O Sistema Operacional (SO) deve ser capaz de enviar comando

Leia mais