Unidade II. Diretório raiz. Diretório de usuário A A B B B. Arquivo de usuário
|
|
- Maria do Carmo Santiago Gorjão
- 7 Há anos
- Visualizações:
Transcrição
1 Unidade II 4 SISTEMA DE ARQUIVO 4.1 Conceituação Um consiste em um ou mais registros físicos, que são a unidade de informação lida ou escrita de fato, ou seja, uma coleção nomeada de dados, para um dispositivo de armazenamento. Muitos sistemas utilizam s para guardar informações de uma forma que possa ser recuperada. Essa guarda acontece, normalmente, em dispositivos de armazenamento secundário, como disco rígido ou pen drive. 4.2 Diretórios Os diretórios são recursos utilizados para organizar e localizar s rapidamente, conforme figuras 17 e 18. Na verdade, os diretórios também são s que contêm as informações e as localizações de outros s. Diretório raiz Figura 17 Exemplo de árvore de diretórios e facilidade de localização do conteúdo. Janela do Explorar do Windows XP. A A A B B B B Arquivo de usuário Diretório de usuário Figura 18 Sistema de diretórios hierárquicos. Fonte: Baseado em Tanenbaum (2003). 27
2 Unidade II 4.3 Métodos de acesso Estão divididos em dois métodos: acesso sequencial: muito utilizado no início do desenvolvimento da computação, quando o processo de leitura necessariamente lia o a partir do primeiro bit, nunca lendo fora de ordem; acesso aleatório: a partir do momento em que os discos passaram a ser utilizados como forma de armazenamento, foi possível ler os registros fora de ordem, ou então ter acesso ao registro, por exemplo, por uma palavra-chave. Esse tipo de acesso possibilitou o desenvolvimento dos modelos de bancos de dados que existem atualmente. Este é o sistema utilizado hoje em dia por boa parte dos sistemas operacionais para localização e leitura dos s. 4.4 Compartilhamento 1 O compartilhamento de s é bastante conveniente quando se está atuando em um projeto com outras pessoas e estas necessitam realizar acréscimos (append) num mesmo documento. O problema pode ser resolvido de duas maneiras: 20 Na primeira, cria-se uma estrutura para que, além do proprietário do, outros também possam vê-lo. Essa estrutura de dados é o i-node. Observe a figura 19. A Diretório raiz A A B B B B Arquivo de usuário Diretório de usuário Figura 19 Sistema de s contendo um compartilhado. Fonte: Baseado em Tanenbaum (2003). 28
3 Na segunda, cria-se apenas uma ligação simbólica (symbolic link) ou apenas um link com o em questão. Dessa forma não será necessário montar estruturas, pois o usuário terá em seu poder apenas um contendo uma rota. Assim, a ligação fica muito versátil e somente o verdadeiro proprietário é quem tem o privilégio de remover o. 4. Implementação Existem quatro métodos de implementação de s que discutem a questão do controle de blocos de disco e seu relacionamento com quais s. Eles serão abordados no próximo item. 4.6 Métodos de alocação e gerenciamento de espaço A seguir, abordaremos os conceitos de cada um dos métodos de alocação: 1 alocação contígua: é o esquema mais simples de alocação. Por exemplo, em um disco com blocos de KB, um com 0 KB seria alocado em blocos consecutivos (ver figura 20). Arquivo A (7 blocos) Arquivo B (11 blocos) Arquivo C (12 blocos) Arquivo D (6 blocos) Arquivo E (3 blocos) a - Arquivo A 11 blocos livres Arquivo C 6 blocos livres Arquivo E b - Figura 20 (a) Alocação contígua do espaço em disco para sete s. (b) O estado do disco após os s B e D terem sido removidos. Fonte: Baseado em Tanenbaum (2003). 29
4 Unidade II alocação por lista encadeada: este método aproveita melhor os espaços do que a alocação contígua e todo o bloco pode ser usado. Dessa forma, nenhum espaço é perdido, porém, continua-se com uma leitura sequencial e, consequentemente, com um acesso bastante lento. A diferença principal está na indexação, pois a primeira palavra de cada bloco é usada como ponteiro para o próximo. O restante do bloco é usado para dados. Com alguns dos primeiros bytes ocupados por um ponteiro para o próximo bloco, a leitura de todo o bloco requer obter e concatenar a informação de dois blocos de disco. Essa cópia gera uma sobrecarga extra, conforme a figura 21. Arquivo A Bloco 0 do Bloco 1 do Bloco 2 do Bloco 3 do Bloco 4 do Bloco Arquivo B Bloco 0 do Bloco 1 do Bloco 2 do Bloco 3 do Bloco físico Figura 21 Armazenamento de um como lista encadeada de blocos de disco. Fonte: Tanenbaum (2003). alocação por lista encadeada usando uma tabela: para Tanenbaum (2003), as desvantagens da alocação por lista podem ser eliminadas colocando-se cada palavra de ponteiro de cada bloco de disco em uma tabela da memória. 30
5 Bloco físico O A começa aqui 6 3 O B começa aqui Bloco sem uso Figura 22 Alocação por lista encadeada usando uma tabela de alocação de s na memória principal. Fonte: Tanenbaum (2003). 1 O A usa os blocos 4, 7, 2, e 12 e o B usa os blocos 6, 3, 11 e 14, conforme figura 22. O aluno pode perceber que, se partir do bloco 4, seguirá o encadeamento até o final. O mesmo acontece com o bloco 6. Ambos os s usam a marca de término -1. Esse modelo de tabela de memória é chamado de FAT (File Allocation Table) e permite que todo bloco fique disponível para dados e o acesso aleatório se torne mais fácil, apesar de ser necessário seguir o encadeamento para encontrar o dado. A grande desvantagem está na necessidade de que, para funcionar, toda a tabela deve estar na memória o tempo todo. i-nodes: Neste modelo, associa-se uma estrutura de dados chamada i-node (index-node) para identificar quais blocos pertencem a quais s. Acompanhe o exemplo da figura 23. Com o uso do i-node é possível encontrar todos os blocos do. 31
6 Unidade II A vantagem de utilizar o i-node é que o recurso precisa apenas estar na memória quando o estiver aberto. Esse esquema gera s muito menores que as listas encadeadas. Atributos do Endereço do bloco 0 do disco Endereço do bloco 1 do disco Endereço do bloco 2 do disco Endereço do bloco 3 do disco Endereço do bloco 4 do disco Endereço do bloco do disco Endereço do bloco 6 do disco Endereço do bloco 7 do disco Endereço do bloco de ponteiros Bloco de disco contendo endereços de disco adicionais Figura 23 Estrutura i-node. Fonte: Tanenbaum (2003). 4.7 Segurança 1 Em muitos casos, os s desenvolvidos pelos usuários possuem informações com mais valor do que o próprio equipamento onde estão sendo gerados. Assim, questões de segurança devem ser pensadas antes de partir para a produção de documentação que tenha uma significativa importância para o usuário. Os problemas normalmente se originam de duas vertentes: desastres: são eventos que fogem do controle, como um incêndio, uma enchente ou, até mesmo, a ocorrência de uma pane no sistema operacional quando o estava aberto, mas não salvo. Os problemas gerados podem ser minimizados, muitas vezes, através de soluções simples, como estabelecer um procedimento de backup diário, mesmo nos casos dos usuários domésticos. 32
7 Outro caso comum de acontecer atualmente é o do usuário de um notebook ter o seu equipamento roubado ou furtado. Por ser um aparelho de uso muito pessoal, o notebook contém inúmeras informações altamente importantes para seus usuários, seja de caráter pessoal ou profissional. Os discos rígidos externos, que se ligam aos computadores através da porta USB e não necessitam de instalação física, chegaram a se tornar tão baratos que unidades de armazenamento de 1 Tb (terabyte), que até pouco tempo atrás eram utópicas, até mesmo nas empresas, já se tornaram totalmente acessíveis aos usuários domésticos. bobagens: são os problemas gerados por erros de operação de usuários que, por exemplo, acabam removendo diretórios importantes e até o acesso ao sistema operacional. 1 Em qualquer uma dessas situações os prejuízos podem ser minimizados utilizando-se o backup em unidade externa. GERENCIAMENTO DE ENTRADA E SAÍDA.1 Visão geral 20 O gerenciamento das funções de E/S (Entrada/Saída) do sistema operacional é, certamente, um dos serviços mais importantes. Basicamente todas as ações do sistema operacional estão envolvidas com dispositivos de entrada e saída. O acesso à memória, ao disco rígido, ou mesmo à impressora, utiliza recursos de E/S. 2.2 Dispositivos Os dispositivos de E/S utilizam controladores que trabalham no interfaceamento do computador com o dispositivo. Um aspecto importante a destacar é o intenso acesso à memória que esses dispositivos realizam. 33
8 Unidade II Deve-se ressaltar que não apenas o hardware é responsável pelo apoio a E/S. Existe uma infinidade de softwares que são utilizados para gerenciar o relacionamento com o dispositivo. Um exemplo desses softwares são os drivers, que normalmente acompanham algum dispositivo quando este é adquirido. A seguir, veja a relação de alguns dos dispositivos normalmente utilizados para E/S com os computadores: Dispositivo Teclado Mouse Canal telefônico Linha ISDN dual Impressora a laser Scanner Ethernet clássica USB (Universal Serial Bus) Câmera de vídeo digital Disco IDE CD-ROM 40X Ethernet rápida Barramento ISA Disco EIDE (ATA-2) FireWire (IEEE 1394) Monitor XGA Rede SONET OC-12 Disco SCSI Ultra 2 Ethernet Gigabit Dispositivo de fita Ultrium Barramento PCI Barramento da Sun Gigaplane XB Taxa de dados bytes/s 0 bytes/s 8 KB/s 16 KB/s 0 KB/s 400 KB/s 1,2 MB/s 1, MB/s 4 MB/s MB/s 6 MB/s 12, MB/s 16,7 MB/s 16,7 MB/s 0 MB/s 60 MB/s 78 MB/s 80 MB/s 12 MB/s 320 MB/s 28 MB/s 20 GB/s 34
9 Glossário Assembly É uma linguagem de montagem que utiliza instruções que se assemelham a abreviaturas de palavras em inglês para representar as operações básicas do computador. A partir do uso dessas instruções foi possível agilizar o processo de construção de programas. Cliente/Servidor É um ambiente onde os clientes, que são computadores pessoais com um software específico instalado, acessam remotamente um banco de dados corporativo instalado no servidor. Computação distribuída Vários computadores independentes desempenham uma tarefa comum Computador pessoal É a evolução dos computadores das décadas passadas e tornou-se acessível em termos de custo. Também é chamado de PC, microcomputador, estação de trabalho ou apenas estação. Job É um serviço composto por um conjunto de programas que possuem uma tarefa específica. Como na década de 190 os primeiros sistemas operacionais exigiam que o programa inteiro fosse carregado na memória, para somente depois poder ser executado, os programadores eram limitados a criar programas pequenos e com capacidades reduzidas. Apesar de aparentemente o job ter incrementado a performance do processamento das transações, seu desenvolvimento era penoso e lento se comparado aos processos de desenvolvimento de softwares atuais, pois tinhase que submeter o programa para compilação ao menor erro. E, na década de 190, o processo de recompilação de um programa levava horas ou até dias. 30 Mainframes São computadores que tiveram sua origem na década de São equipamentos que possuem um 3
10 Unidade II altíssimo poder de processamento e estão muito presentes na era da Internet, hospedando aplicações que exigem alto desempenho. 1 Multiprogramação É a capacidade de armazenar vários programas na memória para que possam ser executados concorrentemente. Sistemas de tempo compartilhado (Time Sharing Systems) Vários processos cooperam na execução de uma tarefa. Seu valor está no compartilhamento de programas e dados. Hardware, sistemas operacionais e programas são projetados para ampliar o tempo das pessoas e para melhorar a eficiência e a produtividade. A execução do sistema de tempo compartilhado pode acontecer de duas formas: execução assíncrona: os processos concorrem pela utilização do tempo de processamento. Dessa forma, cada processador terá uma carga de processamento que poderá ser diferente da de outro processador. Observe a figura 24. Sistema operacional Figura 24 Execução assíncrona. 20 execução síncrona: os processos utilizam o tempo de processamento de maneira homogênea, comportandose como se fossem apenas um processo. Observe a figura 2. 36
11 Sistema operacional Figura 2 Execução síncrona. Sistemas de tempo real (Real Time Systems) Utilizados em aplicações específicas, nas quais o tratamento da resposta do dispositivo deve ser instantâneo. Thread Praticamente todos os sistemas operacionais fornecem algum suporte a esse serviço. Threads são recursos escalonáveis em um processador, e cada thread pode executar um conjunto de instruções, independentemente de outros processos e threads. Threads em um processo podem executar concorrentemente e cooperar para atingir uma meta comum. 37
FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 18
FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 18 Índice 1. Glossário...3 2. Referências Bibliográficas...4 2 1. GLOSSÁRIO 3 Assembly É uma linguagem de montagem, que utiliza instruções que se assemelham
Leia maisUnidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS. Prof. Victor Halla
Unidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS Prof. Victor Halla Conteúdo Sistema de Arquivos Introdução Sistemas de Diretórios Gerenciamento de Entrada e Saída; Problemas de alocação em memória Perda
Leia maisImplementaçã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 maisCapí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 maisRevisão FUI. Tiago Alves de Oliveira
Revisão FUI Tiago Alves de Oliveira Definição de Informática O que é informática? Onde é usado a informática nos dias atuais? Definição de Informática Informática é um termo usado para descrever o conjunto
Leia maisINTRODUÇÃO A SISTEMAS DE ARQUIVO E GERENCIA DE MEMÓRIA
INTRODUÇÃO A SISTEMAS DE ARQUIVO E GERENCIA DE MEMÓRIA Prof. Hélio Esperidião DEFINIÇÕES DE ARQUIVOS Um arquivo é basicamente um conjunto de dados armazenados em um dispositivo físico não-volátil, com
Leia maisImplementaçã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 maisSistemas 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 maisProfa. Leda G. F. Bueno
Profa. Leda G. F. Bueno O computador pode ser descrito como um sistema. Sendo um sistema, este pode ser esquematizado como a entrada de insumos, processamento e saída do produto final No caso do computador
Leia maisSis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o
Sistemas Operacionais um pouco da história... - Evolução dos SO s através do tempo - Novas técnicas não são assimiladas simultaneamente por todos - Década de 40, não existia SO - O programador é o faz
Leia maisOrganização de Computadores II
Universidade Estácio de Sá Curso de Informática Organização de Computadores II Entrada e Saída Prof. Gabriel P. Silva 24.11.2004 Comunicação com o Processador A comunicação dos periféricos com o processador
Leia maisLista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência
Lista de Exercícios sobre Conceitos de Informática Exercício 1: Correspondência Relacione os termos da tabela 1 abaixo com as definições da tabela 2. Para facilitar, os termos da tabela 1 estão colocados
Leia maisBarramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
Leia maisLista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência
Lista de Exercícios sobre Conceitos de Informática Exercício 1: Correspondência Relacione os termos da tabela 1 abaixo com as definições da tabela 2. Para facilitar, os termos da tabela 1 estão colocados
Leia maisComputação Distribuída
Aula 1 Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador Processamento Seqüencial Leitoras de cartões
Leia maisComputação L. Apresentação da Disciplina e Conceitos Básicos de Computadores
Computação L Apresentação da Disciplina e Conceitos Básicos de Computadores Tópicos da Aula Conceitos básicos de computação Componentes de um computador Como os diferentes componentes interagem Representação
Leia maisCURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)
CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware) HARDWARE É a parte física do computador, ou seja, são as peças que compõem um PC; Nesse capítulo iremos aprender a conhecer algumas
Leia maisSistemas Operacionais
Sistemas Operacionais 01 Introdução e Conceitos Definição: É um software que atua como intermediário entre o usuário e o hardware do computador e, serve também como intermediário entre os softwares aplicativos
Leia maisAdministraçã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 mais1.3. CONCEITOS BÁSICOS DE INFORMÁTICA
1.3. CONCEITOS BÁSICOS DE INFORMÁTICA Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento automático da informação. Para
Leia maisArquitetura de Computadores. Infraestrutura de TI: Hardware
Arquitetura de Computadores Infraestrutura de TI: Hardware Computação Informação + Automação Tratamento dos dados em informação por meios automáticos Dispositivos eletrônicos Aplicados em Computadores,
Leia maisInfra-Estrutura de Software
Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S Características de dispositivos Caracter: transferem bytes um a um. Ex.terminal Bloco: transferem bytes em bloco.
Leia maisSistema de Arquivos. Introdução
Sistema de Arquivos Prof. Alexandre Beletti 1 Introdução Como organizar as informações? Arquivos! E como classificar os arquivos? Extensões! 2 1 Extensões de Arquivos 3 Estruturas de Arquivos Sequência
Leia maisTópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores
Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores um computador digital Objetivos da aula Identificar os componentes mais comuns de um computador
Leia maisCurso: Redes de Computadores
Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg
Leia maisCOMPONENTES CENTRAIS DO SISTEMA OPERACIONAL. Prof. Eduardo H. S. Oliveira
COMPONENTES CENTRAIS DO SISTEMA OPERACIONAL Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, muitas vezes, por meio de uma aplicação especial denominada shell (interpretador
Leia maisCurso Técnico de Nível Médio
Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade
Leia maisMatéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto
Matéria: Sistema Computacional - SC Prof.: Esp.: Patrícia Dias da Silva Peixoto SISTEMA OPERACIONAL E TIPOS DE SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL (S.O.). Por mais complexo que possa parecer,
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 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 maisSistemas de Arquivos
Sistemas de Arquivos Problemas da alocação em RAM Baixa capacidade Volatilidade Solução: uso de arquivos Conceito de arquivo Espaço endereços lógico contíguo Coleção informações correlatas com mesmo nome
Leia maisAlgoritmos e Técnicas de Programação. Professora Luciana Faria
Algoritmos e Técnicas de Programação Professora Luciana Faria luciana.faria@ifs.ifsuldeminas.edu.br Conceitos Básicos Computadores??? Máquina composta de elemento físicos do tipo eletrônico É uma máquina
Leia maisUniversidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída
Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos
Leia maisAula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.
05 Aula 05 Fundamentos de Hardware e Software Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Fundamentos de Hardware Sistemas de Computação Sistemas de Computação Computador
Leia maisEstados dos processos. Infra Estruturas Computacionais. A troca de contexto. Escalonamento de Processos. Escalonamento de Processos
Infra Estruturas Computacionais Professor: André Ferreira andre.ferreira@ifba.edu.br Material baseado: Prof.ª Renata Vilas e outros Estados dos processos novo admissão condição satisfeita pronto carga
Leia maisArquitetura de Computadores
Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas
Leia maisIntroduçã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 maisInformática I. Aula 2. Ementa
Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisINTRODUÇÃO AOS SISTEMAS DE ARQUIVO. Prof. Hélio Esperidião
INTRODUÇÃO AOS SISTEMAS DE ARQUIVO Prof. Hélio Esperidião Definições de Arquivos Um arquivo é basicamente um conjunto de dados armazenados em um dispositivo físico não-volátil, com um nome ou outra referência
Leia maisHardware. Informática
Hardware Informática l Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores = hardware b) Os programas = software c) Os seres humanos
Leia maisRevisão Ultimas matérias
SOP - TADS Gerência de Entrada/Saída Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Revisão Ultimas matérias
Leia maisINFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE
INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE COCNEITOS BÁSICOS DE HARDWARE COMPUTADOR QUANTO AO TIPO COMPUTADOR SISTEMAS DE COMPUTAÇÃO o Analógico o Digital o Híbrido o Hardware (parte física) o Software
Leia maisPrincípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software
Princípios de Sistemas de Informação Infraestrutura de TI: Hardware e Software Identificar e descrever os componentes da infraestrutura de TI Identificar e descrever os principais tipos de tecnologia de
Leia maisSistemas Operacionais. BC Sistemas Operacionais
BC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento 1 Estrutura do Sistema de Arquivo Gerência de espaço em disco Roteiro Cópia de segurança do sistema
Leia maisEstrutura e Funcionamento dos Computadores (Conceitos Básicos)
Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes
Leia maisExercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF
Exercícios Cap I 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) 1.5 1.7, 1.8 e 1.12 Sistemas Operacionais Visão geral e evolução dos SOs Sistema Operacional? Um programa que controla a execução dos programas
Leia maisOs computadores ditigais podem ser classificados em 5 grupos distintos:
Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento
Leia maisTecnologias de Informação e Comunicação. Conceitos Básicos
Tecnologias de Informação e Comunicação Conceitos Básicos Un1 Conceitos Básicos INFORMÁTICA Informação Automática Un1 Conceitos Básicos INFORMÁTICA Tratamento ou processamento da informação utilizando
Leia maisIntrodução aos Sistemas Operacionais
1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas
Leia maisINFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.
INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO isabeladamke@hotmail.com Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 14: Entrada e Saída: Dispositivos e Tipos de Acesso Diego Passos Dispositivos de E/S Operação de E/S É qualquer operação que mova dados do contexto do processador
Leia maisSistemas 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 maisHardware Central de Cursos Professor Pimentel
Hardware Central de Cursos Professor Pimentel Geral Quem perguntou? X X X 1 --- 2, 3, 4, 5 O que é?... é bastante utilizado, principalmente na área de computação, e se aplica à unidade central de processamento,
Leia maisComputadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.
O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.
Leia maisSistemas 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 maisFundamentos de Informática Introdução aos Conceitos Básicos
Fundamentos de Informática Introdução aos Conceitos Básicos Professor: Luiz A. P. Neves neves@ufpr.br e lapneves@gmail.com 1 Roteiro Objetivos Conceitos Básicos Processamento de Dados Modalidade de Computadores
Leia mais-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça
-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça O que é o Computador? Máquina composta de partes eletrônicas e eletromecânicas
Leia maisInstalação e Manutenção de Computadores Sandra Silva
Instalação e Manutenção de Computadores Sandra Silva 2010 Unicenter. Todos os direitos reservados Hardware vs software Hardware É a parte física do computador, ou seja, o conjunto de dispositivos responsáveis
Leia maisInformática Aplicada. Introdução
Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946
Leia maisSistemas de Informação
Sistemas de Informação Gestão de SI- seções 4.1: Gestão de Sistemas de Informação 4.2: Gestão eletrônica de documentos 1 Seção 4.1 GESTÃO DE SISTEMAS DE INFORMAÇÃO 2 Contexto Essa gestão ocorre em um modelo
Leia maisAula 03 - Concorrência. por Sediane Carmem Lunardi Hernandes
1 Aula 03 - Concorrência por Sediane Carmem Lunardi Hernandes 2 1. Introdução Sistemas operacionais podem ser vistos como um conjunto de rotinas executadas concorrentemente de forma ordenada Princípio
Leia maisSistemas de Arquivos. Diretórios Gerenciamento de Espaço em Disco
Sistemas de Arquivos Diretórios Gerenciamento de Espaço em Disco Implementação de Diretórios (1) Contém informações que permitem acessar os arquivos As entradas do diretório fornecem informações para encontrar
Leia maisSistemas de Arquivos. Pedro Cruz. EEL770 Sistemas Operacionais
Sistemas de Arquivos Pedro Cruz EEL770 Sistemas Operacionais Requisitos de armazenamento Persistência Uma vez escritos, dados não podem ser perdidos Flexibilidade Volume de dados pode crescer e diminuir
Leia maisCapí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 maisMontagem 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 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 maisSistemas 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 maisOrganização de Computadores Sistema de Interconexão. Professor: Francisco Ary
Organização de Computadores Sistema de Interconexão Professor: Francisco Ary Como já sabemos, um computador é constituído basicamente por: processador; memória; e dispositivo de entrada e de saída. O comportamento
Leia maisLISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA
Informática Aplicada 2009.2 Campus Angicos LISTA DE EXERCÍCIOS 01 Professor: Araken de Medeiros Santos INTRODUÇÃO À INFORMÁTICA 1. Cite alguns problemas que o uso de válvulas provocava nos computadores
Leia maisUNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.
UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO 1. Cite alguns problemas que o uso de válvulas provocava nos computadores de 1ª geração. 2. O que diferencia os computadores
Leia maisProfessor: Lau Cheuk Lung
Introdução à Informática Professor: Lau Cheuk Lung Conceitos Básicos Sistemas computacionais 2 partes básicas: hardware e software HARDWARE SOFTWARE É a parte mecânica e física da máquina, com seus componentes
Leia maisMódulo 3 - Estrutura e configuração de Sistemas Operativos monoposto
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão
Leia maisIntrodução à Informática UFRPE - UAST
Objetivos Introdução à Informática UFRPE - UAST Um pouco da História Descrever as três características fundamentais dos computadores. Identificar os componentes básicos de um sistema de computador: entrada,
Leia maisSubsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Gerência de Dispositivos Subsistemas de E/S Device Driver Controlador de E/S
Leia maisSistemas de Entrada e Saída
Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2
Leia maisPrincipais 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 maisFlávia Rodrigues. Silves, 26 de Abril de 2010
Flávia Rodrigues STC5 _ Redes de Informação e Comunicação Silves, 26 de Abril de 2010 Vantagens e Desvantagens da Tecnologia Acessibilidade, quer a nível pessoal quer a nível profissional; Pode-se processar
Leia maisCapí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 maisWilliam 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 maisNOÇÕES DE INFORMÁTICA
NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO I 1. A placa-mãe (motherboard) de um computador é o hardware responsável por conectar e interligar todos os componentes. Um componente que já vem instalado
Leia maisO Sistema de Computação
O Sistema de Computação Arquitetura de Computadores Prof. Vilson Heck Junior O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema Operacional
Leia maisNOÇÕES DE INFORMÁTICA
NOÇÕES DE INFORMÁTICA 83 QUESTÕES DE PROVAS DA FAPEMS E FAPEC-MS POR ASSUNTOS COM GABARITOS Edição maio 2018 TODOS OS DIREITOS RESERVADOS. É vedada a reprodução total ou parcial deste material, por qualquer
Leia maisIntrodução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores
Introdução à Programação Apresentação da Disciplina e Conceitos Básicos de Computadores Objetivos Aprender técnicas de programação que aumentem a qualidade de software e a produtividade no desenvolvimento
Leia maisInformática Básica e Aplicativos de Escritório
Informática Básica e Aplicativos de Escritório Computadores: Ferramentas para a Era da Informação Professor: Charles Leite Forjando uma Sociedade Baseada em Computadores Bases tradicionais da economia:
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Arquitetura de Computadores Hardware e Software Prof. Jeime Nunes p Tipos de memória n RAM (random access memory) - memória de acesso aleatório, é volátil e permite
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 mais27/02/2012 CEV TECNOLOGIA DA INFORMAÇÃO CEV. Prof. OCEAN A. SANTOS. Sistema Binário; Unidades de Medidas; Hardware.
CEV 1 CEV TECNOLOGIA DA INFORMAÇÃO Prof. OCEAN A. SANTOS Sistema Binário; Unidades de Medidas; Hardware. 1 HARDWARE Sistema Binário Bit Byte Sistema Binário; Unidades de Medidas; Hardware: CPU Placa-Mãe
Leia maisEntrada e Saída e Dispositivos
Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos
Leia maisInformática I. Aula /09/2006 1
Informática I Aula 3 http://www.ic.uff.br/~bianca/informatica1/ 06/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação de Dados
Leia maisRedes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período
Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE I: CONCEITOS BÁSICOS SUMÁRIO 1. VISÃO GERAL: 1.1 Introdução; 1.2 Funções Básicas; 1.3 Máquina de Camadas; 1.5 Tipos de Sistemas
Leia maisslide Pearson Prentice Hall. Todos os direitos reservados.
Sistema de Arquivos slide 1 Sistemas de arquivos Condições essenciais para armazenamento de informações por um longo prazo: Deve ser possível armazenar uma grande quantidade de informação A informação
Leia maisOrganização de Computadores I
Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..
Leia maisIntrodução a Informática
Introdução a Informática PROF. DANIEL BRANDÃO www.danielbrandao.com.br Me apresentando Daniel Brandão Graduado em Sistemas para Internet Especialista em Tecnologia Para Aplicações Web Na informática desde
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Leia maisHardware - 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 maisINTRODUÇÃO A SISTEMAS OPERACIONAIS
INTRODUÇÃO A SISTEMAS OPERACIONAIS Prof. Me. Hélio Esperidião DEFINIÇÃO DE SISTEMA OPERACIONAL. O sistema operacional é uma camada de software colocada sobre o hardware para gerenciar todos os componentes
Leia maisIntrodução à Informática
Introdução à Informática Aula 8 http://www.ic.uff.br/~bianca/introinfo/ Aula 8-28/09/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial:
Leia maisParte I Multiprocessamento
Sistemas Operacionais I Estrutura dos SO Prof. Gregorio Perez gregorio@uninove.br 2004 Parte I Multiprocessamento Roteiro 1 Multiprocessadores em Sistemas Fortemente Acoplados 1.1 1.2 1.3 Processamento
Leia mais