Após um processo de formatação, é possível recuperar dados em um SSD?

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

Download "Após um processo de formatação, é possível recuperar dados em um SSD?"

Transcrição

1 Após um processo de formatação, é possível recuperar dados em um SSD? Marcos A. C. Corrêa Júnior, Ruy J. Guerra B. de Queiroz Universidade Federal de Pernambuco (UFPE) {maccj, Abstract. Solid-state drives (SSDs) are becoming popular, they offer significant advantages in comparison with traditional hard disk drives (HDDs). Low power consumption, fast response times, resistance to damage from physical shock, no moving parts are some advantages. To overcome some limitations, SSDs incorporate optimizations, the most commons are wear leveling, garbage collection and TRIM. These optimizations operate transparently to the host OS, and add complexity to the SSD internal operation and may have a significant impact in data remanence. This research shows that is possible to recover data from SSD after a disk formatting process, the experimental findings demonstrate that at least in this case is possible recover a big amount of files. Resumo. Solid-state drives (SSDs) estão se tornando cada vez mais populares por apresentarem vantagens significativas frente aos discos magnéticos (HDDs): baixo consumo de energia, maior velocidade, além de maior resistência a danos físicos pois não possuem partes móveis. Porém, SSDs possuem algumas limitações. Para minimizar essas limitações e potencializar as vantagens, foram criadas algumas otimizações, dentre elas: wear leveling, garbage collection e TRIM. As otimizações operam de forma transparente para o sistema operacional hospedeiro, mas adicionam obscuridade ao funcionamento interno do SSD, e podem impactar significativamente na remanescência de dados. Este trabalho mostra - através de uma comprovação prática - que apesar dos procedimentos internos de otimização destruírem dados apagados em um SSD, é possível recuperar arquivos nesse SSD. 1. Introdução Flash memory solid-state drives (SSDs), até pouco tempo atrás, eram muito difíceis de encontrar. Hoje, observa-se uma utilização crescente deles em computadores pessoais, além de sua utilização em servidores nos data centers. Especialistas divergem no que diz respeito a definir uma data para a substituição dos antigos hard disk drives (HDDs) pelos modernos SSDs. Conforme Jim O Reilly, em artigo recente na Network Computing [O Reilly 2015], com o aumento da capacidade e diminuição do preço dos SSDs (com o advento da 3D NAND) não haverá muitos motivos para alguém comprar um HDD. A expectativa é que, com a queda de custos e aumento de capacidade, tenha-se um crescimento natural no uso de drives de estado sólido. Howard Marks, também escritor na Network Computing, contrapõe-se a algumas afirmações de O Reilly e assevera: antes de 2020 os preços de HDDs ainda serão bem menores que os de SSDs, constituindo-se ainda vantagem competitiva dos HDDs [Marks 2015].

2 A disputa entre SSDs e HDDs é compreensível, pois os dois dispositivos são mídias de armazenamento secundário e o número de computadores os quais usam drives de estado sólido em substituição aos tradicionais discos magnéticos está crescendo. A IDC (International Data Corporation) estima que o armazenamento utilizando flash, incluindo discos híbridos (conhecidos como SSHDs, que unem os pratos magnéticos e capacidade dos HDDs com um SSD pequeno e veloz) e também os discos puramente compostos de memória flash (conhecidos como SSDs), atingiram no último ano a cifra de US$ 11.3 bilhões [Patrizio 2015]. Muitos sistemas de armazenamento vêm adotando o SSD como tecnologia para a guarda de dados persistentes devido à reduzida latência de entrada e saída, aumento da largura de banda e outros ganhos de desempenho. SSDs são compatíveis com a interface do HDD e podem substituir as unidades de disco magnético para armazenamento persistente de dados e programas nos computadores modernos. Drives de estado sólido têm em seu interior uma estrutura diferente e também operam internamente de forma bem distinta dos discos magnéticos, apesar de muitos deles serem projetados para funcionar utilizando as mesmas interfaces (SATA/IDE/SAS). A compatibilidade com interfaces também utilizadas em discos magnéticos confere aos SSDs compatibilidade com dispositivos computacionais que já utilizam HDDs como mídia de armazenamento, o que facilita uma gradativa substituição dos HDDs por SSDs. Apesar da compatibilidade de interfaces, os mecanismos que operam internamente para aperfeiçoar o desempenho e a vida útil de drives de estado sólido criam incerteza no que diz respeito à utilização de técnicas de recuperação de arquivos apagados ou que passaram por um processo de formatação da unidade. Diferentes modelos de SSD podem ter processos internos diferentes, ou podem implementar de forma diferente os mesmos processos. O comportamento divergente entre os solid-state drives pode ser explicado, em parte, por diferença na implementação dos controladores da memória flash. Neste trabalho, é proposto um teste específico, cujo propósito é avaliar as peculiaridades e o comportamento de um SSD depois de um processo de formatação dessa unidade. A análise prática tenta recuperar qualquer dado possível que ainda permanece na unidade após o processo de formatação. Os resultados obtidos em experimentos de recuperação (após apagamento ou formatação de SSDs) podem determinar, por exemplo, uma mudança no paradigma de procedimentos de forense computacional [Bell and Boddington 2010]. O restante deste artigo está organizado da seguinte forma: O solid-state drive é detalhado na Seção 2. A Seção 3 apresenta trabalhos relacionados à persistência e recuperação de dados em SSD. A Seção 4 traz uma visão geral da metodologia e das técnicas de recuperação de arquivos empregadas. Na Seção 5 são apresentados resultados e uma discussão sobre eles. Finalmente, a Seção 6 apresenta as conclusões deste trabalho e a proposição de linhas de pesquisa para trabalhos futuros na área. 2. O Solid State Drive O sistema de memória de um dispositivo computacional pode empregar diferentes tipos de memórias para que haja um equilíbrio entre custo, velocidade e capacidade de armazenamento. Discos magnéticos (HDDs) e drives de estado sólido (SSDs) são dispositivos de armazenamento secundário, eles têm como característica a preservação das informações

3 ali armazenadas, mesmo na ausência de uma fonte de alimentação externa. A terminologia estado sólido refere-se ao fato de que dados são armazenados em arranjos fixos de transistores eletrônicos, os quais permitem que a leitura e escrita sejam executadas de forma bem mais rápida nos drives de estado sólido. Uma comparação realizada pela Intel, apresentada na Tabela 1, mostra vantagens do SSD sobre seu concorrente direto, o HDD [Intel 2010]. Tabela 1. Comparação entre SSD e HDD [Intel 2010] SSD HDD Vantagem do SSD Tempo de inicialização de um SO 19 s 30 s 37% menor Resistência a impacto e vibração G 900 G 60% mais imune Consumo de energia (por semana) 35 Wh 55 Wh mais de 20% menor Confiabilidade (MTBF) 1,2 x 10 6 h 0,6 x 10 6 h 100% mais confiável Ruído de operação 0 db 25 db nenhum ruído O SSD é um dispositivo mais complexo, é um sistema que pode internamente gerenciar troca de dados, funções de criptografia e compactação, além de outros mecanismos específicos por meio de um processador interno ao drive. Para entender o funcionamento interno, divide-se didaticamente o SSD em dois componentes fundamentais: as células de memória flash e o controlador de memória Controlador de Memória O controlador de memória é o principal responsável pelo desempenho e confiabilidade do SSD, na arquitetura de alto nível do controlador de memória apresentado na Figura 1, podem-se distinguir três diferentes partes: interface do HOST - situa-se entre o host (computador) e o SSD, os protocolos precisam ser compatíveis com padrões da indústria usados para HDDs, são exemplos desses padrões: SATA, SAS e PCIe; firmware também conhecido como flash file system - algoritmos internos de leitura, escrita, modificação, apagamento e outras funções inerentes a processos internos como wear levelling, gerenciamento de bad block, garbage collection, TRIM; código corretor de erro (ECC) - identifica e corrige erros de bits. Diferentemente de outros produtos de armazenamento, para SSDs não há padrões específicos da indústria de como deve-se armazenar ou apagar os dados. Após a interface que existe entre o computador e o drive de estado sólido, cada fabricante constrói livremente a estrutura e algoritmos internos com o intuito de atingir a máxima performance, logo há uma grande variação entre diferentes marcas e modelos Células de Memória Memória flash NAND é um tipo de memória não volátil (Non-Volatile Memories - NVM), ou seja, o conteúdo armazenado é preservado após a retirada da fonte de alimentação, além disso, o conteúdo pode ser eletricamente alterado. Solid State Drive (SSD) é uma das últimas aplicações de memórias flash [Micheloni and Eshghi 2013].

4 Figura 1. Visão da arquitetura de alto nível do controlador de memória flash [Micheloni and Eshghi 2013] Célula flash NAND recebe essa denominação devido à operação lógica Not AND empregada em sua construção. A célula é baseada na tecnologia de Floating Gate (FG). Pode-se observar a representação de um floating gate MOSFET na Figura 2. Um transistor do tipo MOSFET é construído com dois gates sobrepostos em lugar de apenas um: o primeiro é completamente envolvido por óxido, enquanto o segundo é utilizado para formar o terminal. As operações realizadas para injetar e remover elétrons no gate isolado são chamadas de programação e apagamento (do inglês, program and erase - P/E), respectivamente. Essas operações modificam a voltagem V T H deste tipo especial de transistor do tipo MOS (floating gate MOSFET) [Micheloni and Eshghi 2013]. Brown e Brewer [Brown and Brewer 1998] afirmam que os processos de programação e apagamento são destrutivos para a fina camada de isolamento dielétrico feita de SiO 2 (silicon dioxide glass) que existe entre o floating gate e o canal de um transistor. Os processos destrutivos utilizados nesses processos causam degradação do dispositivo e limitam a vida útil da memória flash de forma proporcional ao número de ciclos de Programação/Apagamento (Program/Erase - P/E) [Perdue 2008]. Células de memória flash são organizadas em uma hierarquia em que a menor unidade é a própria célula, o agrupamento de células são páginas, o agrupamento de páginas são blocos e o conjunto de blocos constitui a memória flash NAND. A expectativa do tempo de utilização de um SSD está ligada diretamente à maneira através da qual as células de memória flash são usadas, mais especificamente em relação ao número de ciclos de escrita a que são submetidos cada bloco. Blocos individuais dentro

5 Figura 2. Uma representação em corte transversal de uma célula de memória floating gate MOSFET [Olson and Langlois 2008] do SSD só podem ser escritos cerca de vezes antes que eles corram sério risco de falhar [Olson and Langlois 2008]. 3. Trabalhos Relacionados Em geral, sistemas de armazenamento mantêm uma tabela de arquivos separada do espaço de armazenamento, essa tabela fornece a informação para localizar os dados na unidade. Para apagar um arquivo, em um processo típico é necessário apenas remover a sua entrada na tabela, removendo a entrada perde-se o vínculo com os dados. Pesquisadores descobriram que os dados ainda permanecem no local após a remoção da ligação e é possível recuperar grande parte ou todo o conteúdo do arquivo apagado. Nesta seção, são mencionadas algumas pesquisas as quais investigam os dados residuais e sua recuperação. Peter Gutmann em uma pesquisa de 2001 [Gutmann 2001] realiza uma análise de problemas de remanescência de dados, conclui-se que esses problemas afetam não só RAM e células de memória não volátil, mas também podem ocorrer em dispositivos projetados para propósitos específicos. Gutmann considera que os dados armazenados podem deixar os seguintes vestígios de sua existência: tensão elétrica em elementos usados na dopagem dos semicondutores, hot-carrier effects e efeitos de eletromigração. Em Skorobogatov [Skorobogatov 2005] é realizada uma análise da forma de armazenamento de dados em dispositivos de memória semicondutora, discute-se nesse trabalho o que ocorre após as operações de apagamento. Para o autor, vários dispositivos de segurança como microcontroladores e smartcards com memória EEPROM/Flash assumem que a informação da memória desaparece por completo depois de uma operação de apagamento, essa crença pode comprometer a segurança do sistema uma vez que em muitos casos dados podem ser extraídos mesmo após essa memória semicondutora ter passado pelo processo de apagamento. Em [Antonellis 2008] e [Olson and Langlois 2008] são mencionadas vantagens competitivas de SSDs em relação aos HDDs, como: altas taxas de transferência de dados, baixo tempo de acesso, maior tolerância a choques físicos e vibrações, consumo reduzido de energia. Antonellis [Antonellis 2008] faz um experimento prático no qual ele não foi capaz de recuperar informação útil com as ferramentas existentes e adverte que SSDs impõem dificuldades para a área forense que precisam ser enfrentadas. Bell e Boddington [Bell and Boddington 2010] mostram que unidades de estado

6 sólido têm a capacidade de destruir provas (dados) mesmo na ausência de instruções específicas de um computador para fazê-lo. A principal discussão gerada é sobre o uso de dados recuperados em uma unidade de estado sólido como uma prova digital no tribunal, porque qualquer perda de conteúdo ou alteração pode prejudicar a admissibilidade da prova e diminuir o valor probatório. SSDs têm procedimentos internos que podem contaminar as provas de forma imprevisível, esse comportamento dificulta a validação de provas e prejudica a credibilidade dos dados recuperados. Bell e Boddington fazem uma previsão sombria: parece possível que a idade de ouro para a recuperação, análise de dados e metadados excluídos tenha chegado ao fim. Nisbet e outros [Nisbet et al. 2013] realizam análise forense em unidades de estado sólido não só analisando os algoritmos wear leveling e garbage collection, mas também comparando com outros SSDs que além de wear leveling e garbage collection funcionam em conjunto com sistemas de arquivos capazes de enviar aos SSDs a instrução TRIM. As conclusões desse trabalho levam a crer que discos e sistemas operacionais com a instrução TRIM habilitada deixarão muito menos dados para investigadores forenses do que esses mesmos discos e sistemas sem TRIM habilitado. Dois trabalhos mais recentes [Gubanov and Afonin 2014] e [Bonetti et al. 2014] apresentam conclusões semelhantes, para eles os SSDs têm implementações diferentes a depender do fornecedor e, devido a isso cada SSD age de forma diferente. Em muitas situações unidades de estado sólido podem tornar difícil recuperar arquivos apagados, mas há inúmeras exceções que permitem aos especialistas recuperar arquivos aparentemente apagados. Algumas combinações de controladores SSD, SO, sistemas de arquivos e outras características podem influenciar profundamente na quantidade de informações que podem ser recuperadas. 4. Metodologia da Pesquisa A parte experimental desta pesquisa consiste de um SSD que já foi usado por um tempo e foi formatado. Faz-se mister ressaltar que não é relevante nesta pesquisa o sistema operacional nem o sistema de arquivos no qual os dados estavam armazenados antes do processo de formatação, o foco está na recuperação de arquivos. Trabalhos futuros poderão especificar melhor o ambiente no que diz respeito ao SO e ao sistema de arquivos, além de avaliar como eles influenciam no processo de recuperação. Foi utilizado um SSD da marca ADATA, modelo Premier SP800-32GB. Esse SSD possui: suporte ao comando TRIM; controlador de memória Sand Force SF-1222; interface SATA 3Gb/s. Antes dos experimentos, o SSD era usado por um usuário doméstico típico, cujas aplicações incluem: reprodutor de áudio e vídeo, navegador web, e pacote de escritório Sabe-se que em um processo judicial os dados recuperados podem ser usados como prova para demonstrar a verdade. A admissibilidade de arquivos recuperados depende das qualidades percebidas pelo juiz ou pelos jurados. Giuliano Giova [Giova 2011] considera que a prova digital não pode ser admitida sem uma cadeia de custódia, porque geralmente essa prova fica longe da percepção sensorial. Nesta pesquisa deseja-se saber se remanescência de dados é um problema em SSD, porém não é relevante neste momento

7 saber a finalidade que será dada aos dados, é relevante saber se é possível encontrar dados e recuperá-los Geração da Imagem O Linux tem a vantagem de possuir ferramentas livres que permitem fazer a captura da imagem. No Windows, uma das ferramentas de imagem mais populares é o FTK Imager (Forensic Tool Kits). Nesse passo foram utilizados três softwares diferentes, dois deles são ferramentas do Linux, o último é um software do Windows, com cada um desses softwares foi criada uma imagem forense. Os softwares utilizados para criar a imagem forense são: 1. FTK Imager (Windows 64 bits) - é uma ferramenta de imagem de disco gratuita, fornecida pela AccessData; 2. dcfldd (dcfldd) (Kali Linux 32 bits) - é uma versão melhorada do GNU dd com vários aprimoramentos forenses, desenvolvida por Nicholas Harbour que trabalhava para o Department of Defense Computer Forensic Lab; 3. dc3dd (dc3dd) (Kali Linux 32 bits) - é uma outra versão melhorada do programa GNU dd existente. É desenvolvida e mantida pelo US Department of Defense Cyber Crime Centre. A maioria dos recursos foi inspirada no software dcfldd e modificada para o dc3dd Recuperação de Dados O segundo passo para investigar a presença de dados residuais é o processo chamado de recuperação de dados. Nessa etapa o objetivo é recuperar os dados que foram perdidos, corrompidos, apagados ou tornados inacessíveis por qualquer motivo. Neste passo, foram utilizadas as imagens geradas na etapa anterior, a elas foram aplicadas softwares de recuperação de dados. Os softwares utilizados foram: Foremost, Scalpel, Magic Rescue, Photorec e Recoverjpeg. Não está no escopo deste trabalho avaliar a capacidade dos softwares de geração de imagem (Subseção 4.1) também não está no escopo avaliar os softwares de recuperação de dados. É suficiente, para atingir o objetivo de recuperar dados, conseguir encontrar e recuperar dados válidos com qualquer combinação de softwares de geração de imagem e de recuperação de dados. 5. Resultados e discussões Devido a achados de trabalhos anteriores, esperava-se encontrar arquivos contendo 00s na visualização em hexadecimal conforme mencionado por Antonellis em [Antonellis 2008] ou uma taxa muito baixa de recuperação de dados. Isso demonstraria que dados após apagados são praticamente irrecuperáveis, isso seria trágico para o trabalho forense ou de recuperação de dados. Sabe-se com base no trabalho de Skorobogatov [Skorobogatov 2005] que dispositivos de memória com floating gate possuem problemas de remanescência de dados e que, até mesmo depois de uma operação de apagamento, o transistor não retorna totalmente ao seu estado inicial. Há um método para leitura do conteúdo do chip NAND de forma direta ignorando algumas camadas, esse método é conhecido como aquisição de caixa-branca. Entretanto ele é caro e nem sempre é viável.

8 Esta pesquisa utiliza uma abordagem conhecida como caixa-preta (lê os dados tal como apresentados pelo controlador de memória SSD) que é um método mais conveniente, barato e fácil de executar. No entanto, há trabalhos que obtêm resultados extremamente insatisfatórios com essa metodologia, um exemplo que pode ser mencionado é a pesquisa de Bell e Boddington [Bell and Boddington 2010]. Eles são malsucedidos em sua intenção de recuperar dados a partir de unidades de estado sólido. Apesar de haver artigos que descrevem unidades de estado sólido como capazes de destruir provas catastroficamente, nesta pesquisa os resultados obtidos contradizem [Antonellis 2008] e [Bell and Boddington 2010] e o objetivo de encontrar e recuperar dados é alcançado. A metodologia foi aplicada em uma unidade que era usada em um computador com tarefas típicas de um usuário doméstico, incluindo a criação de documentos, navegação web, música. Depois de certo tempo um comando de formatação rápida foi executado, o sistema operacional supostamente enviou comando ao SSD de que toda a unidade poderia ser zerada. O SSD utilizado possui suporte ao comando TRIM que é utilizado para otimizar o desempenho da unidade, mas é útil também como ferramenta anti-forense [Nisbet et al. 2013]. Com esses procedimentos espera-se que os blocos do drive sejam inteiramente apagados em questão de segundos [Nisbet et al. 2013]. Os primeiros procedimentos tomados foram as execuções de cada um dos softwares voltados para geração de imagens forenses mencionados na Subseção 4.1, com isso foram obtidas três imagens distintas: 1. Com o FTK Imager arquivo de KB; 2. Com o dcfldd (dcfldd) arquivo de KB; 3. Com o dc3dd (dc3dd) arquivo de KB. A segunda etapa (Subseção 4.2) obtém o resultado final, ou seja, permite saber se é possível restaurar arquivos a partir das imagens forenses geradas na etapa anterior. Com o desfecho da segunda etapa, chega-se ao principal objetivo do trabalho, o qual é responder à seguinte pergunta: É possível recuperar dados apagados em SSD? A dúvida é pertinente porque SSD tem algumas características que podem destruir todos os dados residuais sem intervenção do usuário. Ferramentas para recuperação de dados são usadas quando se deseja recuperar pastas e arquivos apagados ou para recuperar dados de mídias danificadas. Nesta pesquisa, todos os softwares utilizados foram mencionados no início na Subseção 4.2 e houve recuperação bem sucedida de dados a partir da imagem criada do SSD. Com todos os softwares empregados houve recuperação de muitos arquivos: imagens (*.jpg, *.bmp, *.gif, *.png), vídeos (*.avi, *.mpg), documentos (*.pdf, *.doc) e outros arquivos (*.java, *.sys, *.dll). Testes realizados nesta pesquisa demonstram que os arquivos, aparentemente eliminados após a formatação, puderam ser recuperados. Depois da formatação o SSD parece estar completamente vazio, mas diferentemente de resultados obtidos em pesquisas anteriores [Antonellis 2008] [Bell and Boddington 2010], foram restaurados arquivos típicos, como documentos e figuras a partir da imagem forense gerada a partir desse SSD formatado. Foi analisado um cenário em que um SSD passou por um processo de

9 formatação, a partir do SSD formatado foram geradas três imagens forenses com três diferentes ferramentas (FTK Imager, DCFLDD, DC3DD), a partir das três imagens foram utilizados cinco softwares de recuperação de dados (Foremost, Scalpel, Magic Rescue, PhotoRec, Recoverjpeg) para otimizar a chance de recuperação de informações válidas. Muitas pesquisas indicam que SSDs não podem ser tratados como HDDs convencionais, mas é possível recuperar os dados residuais, mesmo depois da formatação dessa unidade. Devido ao extenso tempo de uso da tecnologia de discos rígidos magnéticos há ferramentas padronizadas e técnicas bem conhecidas desenvolvidas para recuperar dados apagados. No caso de unidades de estado sólido também há dados remanescentes e mesmo com mecanismos específicos que podem destruir dados, ficou demonstrado que algumas informações podem ser recuperadas ainda que utilizando as ferramentas já disponíveis para recuperação de dados em HDDs. Há diferentes controladores, e, portanto, alguns SSDs agem de forma diferente. [Bonetti et al. 2014] mostra que a combinação de controlador, sistema de arquivos, sistema operacional e até mesmo o uso do SSD podem influenciar profundamente na quantidade de informações que podem ser recuperadas. 6. Conclusão e Trabalhos Futuros Esta pesquisa identificou que no caso analisado (SSD depois de formatação da unidade) métodos de aquisição disponíveis para HDDs são úteis, isso significa que é possível recuperar uma grande quantidade de dados de SSD após a formatação do drive. Além disso, nesta pesquisa é demonstrado que os dados residuais podem ser recuperados com ferramentas já existentes e podem ser utilizados em um eventual litígio, ainda que exista muita incerteza circundando a tecnologia SSD, incertezas essas que podem dificultar a admissibilidade de provas obtidas nesses dispositivos. O SSD realiza periodicamente apagamento de dados sem a interferência de usuários, esse comportamento é atribuído a mecanismos internos do controlador de memória SSD cujo propósito é fornecer um melhor desempenho e uma vida útil superior. Mesmo com mecanismos que podem eliminar os dados armazenados há situações que podem formar um ambiente propício e permitir uma alta taxa de recuperação. Os atuais métodos de aquisição são menos eficazes para SSDs do que para HDDs, a recuperação é incerta e os resultados ainda imprevisíveis. Contrariando a literatura, este trabalho demonstra com um caso prático que é possível recuperar dados de um SSD após um procedimento de formatação empregando ferramentas já existentes e desenvolvidas para a recuperação de dados em HDDs. Como trabalhos futuros, pretende-se encontrar elementos que possam determinar se é as implementações proprietárias realizadas em cada controlador de memória agem de forma determinante para a dificuldade de recuperação de dados. Com novas pesquisas será possível descobrir se a destruição de dados é uma característica inerente da implementação de alguns controladores e especificar quais controladores de fato destroem os dados através de processos internos. Outro trabalho futuro relevante diz respeito a estabelecer procedimentos padronizados para melhorar a admissibilidade das provas coletadas de um SSD em um tribunal.

10 Referências Antonellis, C. J. (2008). Solid state disks and computer forensics. ISSA Journal, pages Bell, G. B. and Boddington, R. (2010). Solid state drives: The beginning of the end for current practice in digital forensic recovery? Journal of Digital Forensics, Security and Law, 5(3):1 20. Bonetti, G., Viglione, M., Frossi, A., Maggi, F., and Zanero, S. (2014). Black-box forensic and antiforensic characteristics of solid-state drives. Journal of Computer Virology and Hacking Techniques, 10(4): Brown, W. D. and Brewer, J. E. (1998). Nonvolatile semiconductor memory technology: a comprehensive guide to understanding and to using NVSM devices. Wiley-IEEE Press. Giova, G. (2011). digital systems. 11(1):1 9. Improving chain of custody in forensic investigation of electronic International Journal of Computer Science and Network Security, Gubanov, Y. and Afonin, O. (2014). Recovering evidence from ssd drives: Understanding trim, garbage collection and exclusions. download/info/ssd%20forensics% pdf. Gutmann, P. (2001). Data remanence in semiconductor devices. In Proceedings of the 10th conference on USENIX Security Symposium-Volume 10, page 4. USENIX Association. Intel, C. (2010). Intel solid-state drives: An introduction. http: // intel-solid-state-drives-an-introduction.html. Marks, H. (2015). No SSD-HDD Price Parity Before no-ssd-hdd-price-parity-before-2020/a/d-id/ Micheloni, R. and Eshghi, K. (2013). Ssd architecture and pci express interface. In Inside Solid State Drives (SSDs), pages Springer. Nisbet, A., Lawrence, S., and Ruff, M. (2013). A forensic analysis and comparison of solid state drive data retention with trim enabled file systems. In Proceedings of the 11th Australian Digital Forensics Conference. SRI Security Research Institute, Edith Cowan University, Perth, Western Australia. Olson, A. R. and Langlois, D. J. (2008). Solid state drives data reliability and lifetime. Imation White Paper. O Reilly, J. (2015). SSD Prices In A Free Fall. com/storage/ssd-prices-in-a-free-fall/a/d-id/ Patrizio, A. (2015). Sandisk jumps into enterprise ssd market. ITworld. Perdue, K. (2008). Wear leveling. Spansion Application Note (Wear Leveling AN 01). Skorobogatov, S. (2005). Data remanence in flash memory devices. In Cryptographic Hardware and Embedded Systems CHES 2005, pages Springer.

Forense em Solid State Drive: entendendo os mecanismos internos que podem inviabilizar a recuperação de dados

Forense em Solid State Drive: entendendo os mecanismos internos que podem inviabilizar a recuperação de dados Forense em Solid State Drive: entendendo os mecanismos internos que podem inviabilizar a recuperação de dados Marcos A. C. Corrêa Júnior, Ruy J. Guerra B. de Queiroz Universidade Federal de Pernambuco

Leia mais

HD, SSD ou disco híbrido, qual o melhor para sua empresa?

HD, SSD ou disco híbrido, qual o melhor para sua empresa? HD, SSD ou disco híbrido, qual o melhor para sua empresa? No passado, escolher a melhor opção em armazenamento para o seu PC era tão simples quanto encontrar o maior HD que coubesse em seu orçamento. Infelizmente

Leia mais

Perícia forense computacional aplicada a dispositivos de armazenamento e smartphones android

Perícia forense computacional aplicada a dispositivos de armazenamento e smartphones android Perícia forense computacional aplicada a dispositivos de armazenamento e smartphones android Raphael Pinheiro Afonso 1 ; Elvio Gilberto da Silva 1 ; Patrick Pedreira Silva 1 ; Henrique Pachioni Martins

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10 Índice 1. A Organização do Computador - Continuação...3 1.1. Memória Primária - II... 3 1.1.1. Memória cache... 3 1.2. Memória Secundária... 3 1.2.1. Hierarquias de

Leia mais

Admistração de Redes de Computadores (ARC)

Admistração de Redes de Computadores (ARC) Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br RAID é a sigla para Redundant

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais Gerência de Dispositivos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 6.7 Operações com as Memórias: Já sabemos, conforme anteriormente citado, que é possível realizar duas operações em uma memória: Escrita (write) armazenar informações na memória; Leitura (read) recuperar

Leia mais

Informática, Internet e multimídia

Informática, Internet e multimídia Informática, Internet e multimídia 1 Unidades de Armazenamento Dispositivos de armazenamento secundário Disquete Disco compacto Disco rígido Disco de vídeo digital 2 Memória Secundária A MEMÓRIA SECUNDÁRIA

Leia mais

O que é RAID? Tipos de RAID:

O que é RAID? Tipos de RAID: O que é RAID? RAID é a sigla para Redundant Array of Independent Disks. É um conjunto de HD's que funcionam como se fosse um só, isso quer dizer que permite uma tolerância alta contra falhas, pois se um

Leia mais

Arquitetura dos Sistemas de Informação Distribuídos

Arquitetura dos Sistemas de Informação Distribuídos Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa

Leia mais

ARMAZENAMENTO EM MEMÓRIA FLASH E SEU IMPACTO NA PERÍCIA CRIMINAL

ARMAZENAMENTO EM MEMÓRIA FLASH E SEU IMPACTO NA PERÍCIA CRIMINAL ARMAZENAMENTO EM MEMÓRIA FLASH E SEU IMPACTO NA PERÍCIA CRIMINAL Angelo Shimabuko Polícia Civil do Distrito Federal Instituto de Criminalística Agosto de 2012 Conteúdo Introdução

Leia mais

Memórias Prof. Galvez Gonçalves

Memórias Prof. Galvez Gonçalves Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores

Leia mais

Setores Trilhas. Espaço entre setores Espaço entre trilhas

Setores Trilhas. Espaço entre setores Espaço entre trilhas Memória Externa Disco Magnético O disco magnético é constituído de um prato circular de metal ou plástico, coberto com um material que poder magnetizado. Os dados são gravados e posteriormente lidos do

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

Visão Geral de Sistemas Operacionais

Visão Geral de Sistemas Operacionais Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.

Leia mais

www.leitejunior.com.br 29/06/2012 14:30 Leite Júnior QUESTÕES CESPE BACKUP

www.leitejunior.com.br 29/06/2012 14:30 Leite Júnior QUESTÕES CESPE BACKUP QUESTÕES CESPE BACKUP QUESTÃO 01 - Analise as seguintes afirmações relativas a cópias de segurança. I. No Windows é possível fazer automaticamente um backup, em um servidor de rede, dos arquivos que estão

Leia mais

Serial ATA (SATA - Serial Advanced Technology Attachment)

Serial ATA (SATA - Serial Advanced Technology Attachment) Serial ATA (SATA - Serial Advanced Technology Attachment) Introdução Os computadores são constituídos por uma série de tecnologias que atuam em conjunto. Processadores, memórias, chips gráficos, entre

Leia mais

Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3

Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3 Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3 Os sistemas de arquivos é a parte do SO responsável pelo gerenciamento dos arquivos (estrutura, identificação, acesso, utilização, proteção e implementação).

Leia mais

INTERNET HOST CONNECTOR

INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos

Leia mais

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos

Leia mais

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8 Índice 1. A Organização do Computador - Continuação...3 1.1. Processadores - II... 3 1.1.1. Princípios de projeto para computadores modernos... 3 1.1.2. Paralelismo...

Leia mais

CURSO BÁSICO DE INFORMÁTICA

CURSO BÁSICO DE INFORMÁTICA CURSO BÁSICO DE INFORMÁTICA Introdução a microinformática William S. Rodrigues HARDWARE BÁSICO O hardware é a parte física do computador. Em complemento ao hardware, o software é a parte lógica, ou seja,

Leia mais

Introdução à Computação: Arquitetura von Neumann

Introdução à Computação: Arquitetura von Neumann Introdução à Computação: Arquitetura von Neumann Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Introdução à Computação: Sistemas de Computação

Introdução à Computação: Sistemas de Computação Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Introdução à Computação Forense

Introdução à Computação Forense Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Introdução à Computação Forense Computação Forense

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de

Leia mais

LUCAS DA SILVA, LUCAS TUCHTENHAGEN, LUCAS NUNES HIREN S BOOT CD

LUCAS DA SILVA, LUCAS TUCHTENHAGEN, LUCAS NUNES HIREN S BOOT CD Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática LUCAS DA SILVA, LUCAS TUCHTENHAGEN,

Leia mais

Backup. jmcordini@hotmail.com

Backup. jmcordini@hotmail.com Backup jmcordini@hotmail.com Backups e restauração de dados Backup é uma das tarefas mais incômodas na administração de sistemas mas é sem dúvida uma das mais importantes. Backup é nossa última linha de

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia ADDRESS RESOLUTION PROTOCOL Thiago de Almeida Correia São Paulo 2011 1. Visão Geral Em uma rede de computadores local, os hosts se enxergam através de dois endereços, sendo um deles o endereço Internet

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação

Leia mais

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE 1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0

Leia mais

Tecnologia e Informática

Tecnologia e Informática Tecnologia e Informática Centro Para Juventude - 2014 Capitulo 1 O que define um computador? O computador será sempre definido pelo modelo de sua CPU, sendo que cada CPU terá um desempenho diferente. Para

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

SISTEMAS DE ARQUIVOS Sistemas operacionais

SISTEMAS DE ARQUIVOS Sistemas operacionais Técnico em Informática SISTEMAS DE ARQUIVOS Sistemas operacionais Professor Airton Ribeiro de Sousa Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição? Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer

Leia mais

GERENCIAMENTO DE DISPOSITIVOS

GERENCIAMENTO DE DISPOSITIVOS 2 SISTEMAS OPERACIONAIS: GERENCIAMENTO DE DISPOSITIVOS E ARQUIVOS Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística e Informática

Leia mais

Laboratório de Hardware

Laboratório de Hardware Laboratório de Hardware Prof. Marcel Santos Responsável por implementar em software um recurso que não existe no hardware. O hardware oferece simplesmente um grande conjunto de bytes contíguos, e a tarefa

Leia mais

AVALIAÇÃO À DISTÂNCIA 1 GABARITO

AVALIAÇÃO À DISTÂNCIA 1 GABARITO Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação UFF Disciplina INTRODUÇÃO À INFORMÁTICA... AD1 2 semestre de 2008. Data... AVALIAÇÃO À

Leia mais

Sistemas Operacionais

Sistemas Operacionais Andrique Amorim www.andrix.com.br professor@andrix.com.br Classificação dos Sistemas Operacionais Classificação Os sistemas operacionais podem ser classificados segundo diversos parâmetros e perspectivas.

Leia mais

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1 Resumo 19/08/2015 1 1. Tipos de Software 2. Introdução aos Sistemas Operacionais 3. Os Arquivos 4. Funções do Sistema Operacional 5. Programas Utilitários do Sistema Operacional 6. Termos Básicos 7. Tipos

Leia mais

Informática Aplicada à Química. Hardware - armazenamento

Informática Aplicada à Química. Hardware - armazenamento Informática Aplicada à Química Hardware - armazenamento Armazenamento de Dados e a CPU Dois tipos de armazenamento: Armazenamento primário (memória): Armazena dados temporariamente. A CPU referencia-o

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1 Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução

Leia mais

XDOC. Solução otimizada para armazenamento e recuperação de documentos

XDOC. Solução otimizada para armazenamento e recuperação de documentos XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA

Leia mais

TRABALHO COM GRANDES MONTAGENS

TRABALHO COM GRANDES MONTAGENS Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura

Leia mais

Sistemas de Informação. Sistemas Operacionais 4º Período

Sistemas de Informação. Sistemas Operacionais 4º Período Sistemas de Informação Sistemas Operacionais 4º Período SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Márcio Leandro Moraes Rodrigues. Frame Relay

Márcio Leandro Moraes Rodrigues. Frame Relay Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente

Leia mais

AULA 5 Sistemas Operacionais

AULA 5 Sistemas Operacionais AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento

Leia mais

MANUAL TÉCNICO ISPBACKUP

MANUAL TÉCNICO ISPBACKUP MANUAL TÉCNICO ISPBACKUP 1 LISTA DE FIGURAS Figura 01: Exemplo de Backup...07 Figura 02: Produto...09 2 SUMÁRIO 1 APRESENTAÇÃO...04 1.1 Objetivo do manual...04 1.2 Importância do Manual...04 1.3 Backup...04

Leia mais

REQUISITOS. Prof. Msc. Hélio Esperidião

REQUISITOS. Prof. Msc. Hélio Esperidião REQUISITOS Prof. Msc. Hélio Esperidião OS REQUISITOS O que são requisitos? Uma descrição de um serviço ou de uma limitação O que é a engenharia de requisitos? O processo envolvido no desenvolvimento de

Leia mais

Sistema de Arquivos FAT

Sistema de Arquivos FAT Sistemas Operacionais Sistema de Arquivos FAT Edeyson Andrade Gomes www.edeyson.com.br FAT A FAT é o sistema de arquivos usado pelo MS-DOS e outros sistemas operacionais baseados em Windows para organizar

Leia mais

Programa de Instalação do Lince GPS

Programa de Instalação do Lince GPS Esse programa instala o software Lince GSP em aparelhos portáteis que tenham GPS, como navegadores e celulares. O software Lince GPS é um programa destinado a alertar sobre a aproximação a pontos previamente

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

Prof. Engº esp Luiz Antonio Vargas Pinto www.vargasp.com

Prof. Engº esp Luiz Antonio Vargas Pinto www.vargasp.com Prof. Engº esp Luiz Antonio Vargas Pinto www.vargasp.com Confiabilidade Performance Duplicação das áreas efetivas de disco em RAM e DISCO não só para acelerar o processo de acesso mas para aumentar a

Leia mais

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior MRP II Introdução A lógica de cálculo das necessidades é conhecida há muito tempo Porém só pode ser utilizada na prática em situações mais complexas a partir dos anos 60 A partir de meados da década de

Leia mais

Sistemas Operacionais. Andrique Amorim www.andrix.com.br professor@andrix.com.br. Gerência de Arquivos

Sistemas Operacionais. Andrique Amorim www.andrix.com.br professor@andrix.com.br. Gerência de Arquivos Andrique Amorim www.andrix.com.br professor@andrix.com.br Gerência de Arquivos Gerência de Arquivos Um sistema operacional tem por finalidade permitir que o usuários do computador executem aplicações,

Leia mais

4 Arquitetura básica de um analisador de elementos de redes

4 Arquitetura básica de um analisador de elementos de redes 4 Arquitetura básica de um analisador de elementos de redes Neste capítulo é apresentado o desenvolvimento de um dispositivo analisador de redes e de elementos de redes, utilizando tecnologia FPGA. Conforme

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger SISTEMA DE ARQUIVOS Instrutor: Mawro Klinger Estrutura dos Discos As informações digitais, quer sejam programas ou dados do usuário, são gravadas em unidades de armazenamento. O HD é uma unidade de armazenamento

Leia mais

4 Estrutura do Sistema Operacional. 4.1 - Kernel

4 Estrutura do Sistema Operacional. 4.1 - Kernel 1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,

Leia mais

FUNDAMENTOS DE HARDWARE CD-ROM. Professor Carlos Muniz

FUNDAMENTOS DE HARDWARE CD-ROM. Professor Carlos Muniz FUNDAMENTOS DE HARDWARE CD-Rom Até pouco tempo atrás, as opções mais viáveis para escutar música eram os discos de vinil e as fitas cassete. Porém, a Philips, em associação com outras empresas, desenvolveu

Leia mais

Esclarecimento: Não, a operação de matching ocorre no lado cliente da solução, de forma distribuída.

Esclarecimento: Não, a operação de matching ocorre no lado cliente da solução, de forma distribuída. 1 Dúvida: - Em relação ao item 1.2 da Seção 2 - Requisitos funcionais, entendemos que a solução proposta poderá funcionar em uma arquitetura Web e que na parte cliente estará apenas o componente de captura

Leia mais

02. A extensão padrão para arquivos de áudio digital no ambiente Windows é:

02. A extensão padrão para arquivos de áudio digital no ambiente Windows é: Prova sobre informática para concursos. 01 A definição de Microcomputador é: a) Equipamento com grade capacidade de memória principal (256 Megabytes), vários processadores, alta velocidade de processamento.

Leia mais

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 25

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 25 Informática Prof. Macêdo Firmino Introdução a Informática Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 25 O Que é um Computador? É uma máquina composta de um conjunto de partes eletrônicas e

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

COMPUTADORES NAS EMPRESAS Cloud Computing Prof. Reginaldo Brito

COMPUTADORES NAS EMPRESAS Cloud Computing Prof. Reginaldo Brito COMPUTADORES NAS EMPRESAS Prof. Reginaldo Brito Os computadores são essenciais para enfrentar o desafio da concorrência global, na qual as empresas precisam ser eficientes e ágeis e tem de produzir produtos

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

RODRIGUES JARDIM,MIRIAN BERGMANN DE LIMA, TAMIRES RODRIGUES FERREIRA

RODRIGUES JARDIM,MIRIAN BERGMANN DE LIMA, TAMIRES RODRIGUES FERREIRA Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática FRANCIS RODRIGUES JARDIM,MIRIAN BERGMANN

Leia mais

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);

Leia mais

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security Administration Kit Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security O Kaspersky Administration Kit é uma ferramenta de administração centralizada

Leia mais

Novidades no Q-flow 3.02

Novidades no Q-flow 3.02 Novidades no Q-flow 3.02 Introdução Um dos principais objetivos do Q-flow 3.02 é adequar-se às necessidades das grandes organizações. Por isso, o Q-flow 3.02 possui uma versão Enterprise que inclui funcionalidades

Leia mais

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos

Leia mais

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF TUTORIAL DE DIGITALIZAÇÃO DIRIGIDO AO USO DO PROCESSO ELETRÔNICO Adaptado do tutorial elaborado pelo colega MAICON FALCÃO, operador de computador da subseção judiciária de Rio Grande. Introdução Este tutorial

Leia mais

Prof.: Roberto Franciscatto. Capítulo 1.1 Introdução

Prof.: Roberto Franciscatto. Capítulo 1.1 Introdução Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.1 Introdução Tipos de Sistemas Operacionais Sistemas Monoprogramáveis / Monotarefa Voltados tipicamente para a execução de um único programa.

Leia mais

Arquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário

Arquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário Arquitetura de Computadores para Sistemas Operacionais Arquitetura de Computadores para Sistemas Operacionais Tecnologias em Informática 2o Semestre Sistemas Operacionais Prof. Cid R Andrade Sumário Conhecer

Leia mais

CPG: sincronização entre diferentes dispositivos

CPG: sincronização entre diferentes dispositivos CPG: sincronização entre diferentes dispositivos Vitor Hugo Galhardo Moia Marco Aurélio Amaral Henriques {vhgmoia, marco}@dca.fee.unicamp.br Universidade Estadual de Campinas - UNICAMP Faculdade de Engenharia

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Solitaire Interglobal

Solitaire Interglobal Solitaire Interglobal POWERLINUX OU WINDOWS PARA IMPLANTAÇÃO SAP Escolher entre as plataformas concorrentes de sistema operacional Linux e Windows para SAP pode ser uma tarefa confusa para as organizações.

Leia mais

Manutenção de Computadores

Manutenção de Computadores Manutenção de Computadores Assunto a ser estudado: Armazenamento; Energia; Dispositivos de Entrada e Saída; Placa Mãe; Sistema de Arquivo; Processadores; Refrigeração; Memória; Vídeo; Instalação de sistemas

Leia mais

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos Programação Estruturada e Orientada a Objetos Fundamentos Orientação a Objetos 2013 O que veremos hoje? Introdução aos fundamentos de Orientação a Objetos Transparências baseadas no material do Prof. Jailton

Leia mais