Segurança da Informação
|
|
- Flávio Faria Bergler
- 8 Há anos
- Visualizações:
Transcrição
1 Segurança da Informação
2 Professor conteudista: Luiz Antonio de Lima
3 Sumário Segurança da Informação Unidade I 1 SISTEMAS OPERACIONAIS E A SEGURANÇA Conceitos básicos Evolução dos sistemas operacionais Computadores da primeira geração Computadores da segunda geração Computadores da terceira geração Computadores da quarta geração Estrutura e funções dos sistemas operacionais Gerenciamento de processos Gerência de memória Gerência de dispositivos Sistemas de arquivos Sistema operacional distribuído A segurança dos sistemas operacionais...3 Unidade II 2 FUNDAMENTOS DE SEGURANÇA COMPUTACIONAL Propriedade Políticas e violações Modelos de segurança da informação Serviços e mecanismos Controles criptográficos Sistemas criptográficos Assinatura digital Gerência de chaves Public Key Infrastructure (PKI)...49 Unidade III 3 GERENCIAMENTO DA SEGURANÇA DA TI Ferramentas de gerenciamento de segurança Segurança em sistemas distribuídos Autenticação e autorização Controle de acesso...6 Unidade IV 4 DESAFIOS DE SEGURANÇA, ÉTICOS E SOCIAIS, DA TI Segurança, ética e sociedade em negócios/ti...8
4 4.1.1 Ética nos negócios Ética tecnológica Crime em informática Hacking Pirataria de software Furto cibernético Uso não autorizado no trabalho Furto de propriedade intelectual Vírus de computador, adware e spyware Questões de privacidade Privacidade na Internet...76
5 SEGURANÇA DA INFORMAÇÃO Unidade I 1 SISTEMAS OPERACIONAIS E A SEGURANÇA INTRODUÇÃO A cada dia que passa, as pessoas de modo geral passam a dar mais valor para a questão da segurança em todos os aspectos, mas para os usuários de computadores e sistemas informatizados, a segurança computacional torna-se atrativa diante das ameaças a esses sistemas. Vivemos num mundo moderno, no qual os processadores controlam as máquinas de modo a torná-las um pouco mais inteligentes. Hardware e processadores 1 Processadores são circuitos integrados capazes de realizar operações de processamento de dados e são considerados por muitos como sendo o cérebro do computador. Esses processadores podem ser ligados em redes de modo a fornecer aos usuários as informações, possibilidades de monitoração e controle a distância nos diversos sistemas que existem na sociedade. Mas se os processadores são dispositivos tipo hardware, então como eles funcionam em termos lógicos, ou seja, em termos de software? Que mecanismos de segurança podem estar relacionados com estes dispositivos? 1
6 Unidade I Softwares e a segurança dos sistemas computacionais Ocorre que processadores são componentes de hardware e que, para funcionar, necessitam do software, que é considerado por muitos como sendo o combustível ou a alma do computador. Na realidade, a segurança, normalmente, é implementada por meio de software. Mas que tipos de software existem nos computadores? Uma classificação mais simplista, mas aplicável no momento, considera os softwares como sendo básicos, aplicativos e aplicações. Softwares básicos incluem os sistemas operacionais e softwares de comunicação, enquanto aplicativos e aplicações estão relacionados com os sistemas. 1 Em relação ao software básico denominado sistema operacional, talvez esse seja um dos mais importantes, pois em cima dos mesmos vão rodar os outros softwares, como é o caso dos jogos, dos aplicativos de editores de textos, aplicativos de banco de dados, aplicativos de planilha eletrônica, aplicativos de apresentação, aplicativos de etc. Já com relação a aplicações, dependendo do tipo de negócio, estas podem ser aplicações de entretenimento, aplicações de vendas, aplicações contábeis, aplicações para área de saúde etc. 2 Os sistemas operacionais Sistemas operacionais podem ser encontrados em telefones celulares, automóveis, aeronaves, embarcações, computadores pessoais, sistemas robóticos, computadores 2
7 SEGURANÇA DA INFORMAÇÃO 1 2 de grande porte (mainframes), e, na maioria dos sistemas operacionais, o usuário do sistema requisita ao computador que o mesmo realize uma ação, por exemplo, mostrar alguma coisa na tela, ou carregar algum software, ou imprimir algum documento. No caso, o sistema operacional gerencia o software e o hardware para produzir o resultado esperado (Deitel; Choffnes, 0, p. ). Nos sistemas operacionais, começa a segurança dos computadores. Um exemplo prático é relacionado com a atualização desses sistemas: à medida que se baixam atualizações dos mesmos e se implementam essas atualizações nos computadores, diminui-se os riscos em relação a vírus e ameaças, pois os fabricantes tentam eliminar as falhas encontradas ou pontos vulneráveis em cada atualização de modo a tornar o sistema operacional mais seguro em relação às ameaças anteriores. Ocorre que a cada dia surgem novos vírus e novas possibilidades de ameaça, de modo que o trabalho dos projetistas desses sistemas operacionais é constante, e quando a quantidade de modificações ou atualizações é muito grande, talvez, seja um indicativo de que é necessário se criar outra versão mais nova de sistema operacional, pois o sistema anterior chegou ao seu limite de possibilidade de atualização. Caro(a) aluno(a), o presente material didático foi dividido em quatro unidades, que vão abordar respectivamente: 1. Os sistemas operacionais e a segurança; 2. Fundamentos de segurança computacional; 3. Gerenciamento da segurança de TI; Desafios de segurança éticos e sociais de TI. 3
8 Unidade I Vamos trabalhar, nesta unidade 1, Os sistemas operacionais e a segurança, os seguintes itens: 1.1. Conceitos básicos; 1.2. Evolução dos sistemas operacionais; 1.3. Estrutura e funções dos sistemas operacionais; 1.4. Gerenciamento de processos; 1.. Gerência de memória; 1.6. Gerência de dispositivos; 1.7. Sistemas de arquivos. 1 Não deixe acumular a matéria. O segredo é ler diariamente. Anote num caderno os itens ou coisas que você descobriu, para conversar e discutir com os outros. Anote suas dúvidas e leve-as para os colegas e para o professor. Interaja de modo correto, ético e positivo. Ajude os colegas, participe, aprenda e, desta forma, você terá sucesso na vida, nos estudos e no trabalho. Bons estudos. Vamos começar então com os conceitos básicos. 1.1 Conceitos básicos Sistema operacional pode ser entendido como sendo uma máquina estendida ou virtual que esconde a complexidade dos comandos de programação necessários para gerenciar as tarefas em computadores ou processadores, seja de uso industrial, militar, comercial, bancário, rural, em lazer ou doméstico. 4
9 SEGURANÇA DA INFORMAÇÃO Também outra visão é a do sistema operacional como provedor de uma interface (telas e dispositivos de entrada e saída) conveniente aos usuários, em que o sistema gerencia partes de um sistema complexo em que ele tem que fazer uma alocação ordenada e controlada de processadores, memórias, temporizadores, discos, dispositivos de entrada e saída entre os vários programas que competem por estes recursos (Tanenbaum, 03, p.2-3). Vamos então a uma definição. Sistema operacional é: Um software que habilita as aplicações a interagir com o hardware de um computador (Deitel; Choffnes, 0, p. 4). Todo computador precisa de um sistema operacional para funcionar. Este software pode ser proprietário ou software livre e pode possuir vulnerabilidades que serão exploradas pelos hackers, phreakers e pessoas que criam ameaças virtuais. 1 Para finalidade de estudo e comparação, apresentam-se a seguir algumas imagens relacionadas com sistemas operacionais existentes no mercado. Sistemas operacionais livres Um exemplo de software de sistema operacional que está com uma quantidade crescente de usuários é o Ubuntu, bem como suas variantes, como é o caso do Kubuntu. 2 A figura 1 ilustra um exemplo de imagem simbólica do software de sistema operacional livre Ubuntu, sob a licença GNU pronuncia-se guinú. Esta licença é a do software livre. Há quem diga que o significado é GNU is not Unix, outros consideram os softwares open source, ou seja, de código aberto
10 Unidade I como sendo os softwares livres e cuja fonte é recebida de modo livre e gratuito, e qualquer modificação que for realizada no software terá que ser mantida livre e disponibilizada na web. Figura 1: Software livre de sistema operacional Ubuntu, sob a licença GNU. Fonte: < Caro aluno, para que seu aprendizado seja mais eficiente e efetivo, é preciso que você participe dos fóruns: leve suas dúvidas para discutir com os colegas e com seu professor. Participe! Aprenda, compartilhe opiniões e informações. A figura 2 apresenta uma imagem que ilustra o Kubuntu. Figura 2: imagem associada ao Kubuntu, na Internet. Fonte: < 6
11 SEGURANÇA DA INFORMAÇÃO Também aos alunos interessados, sugerimos que busquem na web os softwares, como é o caso do Ubuntu e Kubuntu para baixarem em suas máquinas e testarem. 1 2 Softwares livres não são comercializados. Disponibilizam o código-fonte e possibilitam aos usuários realizarem alterações nos mesmos (Ex.: Linux e BSD). Com relação ao Linux, este foi desenvolvido inicialmente por Linus Torvalds, enquanto o mesmo era estudante de computação na Finlândia. Torvalds disponibilizou gratuitamente os códigos-fonte e pediu a ajuda de todos os programadores do mundo para colaborarem na construção de um software livre de sistema operacional que seria útil para todos. Daí nasceu o Linux. Surgiram várias distribuições de Linux ao redor do mundo. No Brasil, a Conectiva, que é uma empresa paranaense, trabalhou algumas das versões de Linux nacionais. No caso, a empresa comercializava os manuais, treinamentos e suporte, mas não o software, que é livre. Surgiram outras versões importantes, como é o caso do Linux Kurumin, que foi desenvolvido por Carlos Morimoto, engenheiro e autor de obras. No caso de outros países, como os Estados Unidos, a distribuição Red Hat se espalhou bastante; na Alemanha, houve a disseminação da distribuição Linux, denominada SuSE, enfim, em vários países houve a criação de distribuições famosas do LInux. 30 Além dos sistemas de código aberto (como é caso do Unix), existem também os sistemas gratuitos, porém, neste caso, apesar de o usuário não ter custos em poder usar os mesmos, ele não terá como acessar o código-fonte. Este é o caso do BeOS. 7
12 Unidade I Sistemas operacionais proprietários Talvez o sistema proprietário mais famoso do mundo seja o Windows, em suas várias versões, e uma das pessoas mais ilustres seja Bill Gates, fundador da Microsoft Co, proprietária da marca Windows. Na figura 3 seguinte, apresenta-se uma imagem representativa da embalagem, caixa, na qual vêm os CDs correspondentes ao operacional Windows, cuja marca é propriedade da Microsoft Co, que vende a licença de uso de seus softwares. 1 Figura 3: Software Windows, que é software proprietário da empresa norteamericana Microsoft Co. Fonte: < Na figura 4, pode-se observar a imagem associada a outro software de sistema operacional proprietário, que é o sistema da Apple. Nesta figura, observa-se de modo semelhante à figura anterior, para fins de comparação, a embalagem caixa, 8
13 SEGURANÇA DA INFORMAÇÃO na qual vêm os CDs de instalação do software de sistema operacional. Figura 4: Imagem associada ao sistema operacional proprietário Apple. Fonte: < indextop0624.jpg>. Atualmente, principalmente nas máquinas mais potentes, isto é, com bom processador e memória, um dos recursos que se tem utilizado quando se necessita fazer a troca de sistemas operacionais com frequência numa mesma máquina é se trabalhar com sistemas virtuais. Este é o caso, por exemplo, de uma instituição de ensino que ensina Linux Debian 3.2, para uma turma e, a seguir, entra outra turma que vai utilizar o Windows Note que, em ambientes de ensino, este procedimento pode ocorrer com frequência, e o uso de um sistema que permita a instalação de vários sistemas operacionais e até mesmo de vários softwares diferentes que rodam em sistemas operacionais diferentes. A figura ilustra o sistema VMWare, que cria máquinas virtuais, nas quais cada uma pode trabalhar com um sistema operacional particular. 9
14 Unidade I Oracle SQL Application Servers File Print Power multiple virtual machines on one server with VMWare Figura : Sistema operacional VMWare que cria máquinas virtuais. Fonte: < virtualization.jpg>. O conhecimento dos sistemas operacionais é o início do conhecimento dos sistemas computacionais juntamente com o hardware e que, por este motivo, o estudo da segurança pode se iniciar pelo estudo deste par. O hardware (equipamentos e dispositivos) mais o software (sistemas operacionais e aplicativos que vão rodar em cimas dos mesmos) e pessoas (desenvolvedores e usuários), em conjunto com as organizações e regras, vão formar os sistemas de informação computadorizados atuais. Mas falando mais especificamente nos sistemas operacionais, vamos conhecer um pouco mais deles. Como eles surgiram? Como evoluíram? Qual é o histórico desses softwares básicos? Vamos ver estes assuntos no item seguinte.
15 SEGURANÇA DA INFORMAÇÃO 1.2 Evolução dos sistemas operacionais Com a finalidade didática, costumamos dividir a Era dos computadores em gerações, conforme se apresenta a seguir. Charles Babbage ( ) projetou o primeiro computador digital do mundo, porém, este computador mecânico não chegou a ser implementado. Era chamado de máquina analítica. Ela não possuía um sistema operacional como conhecemos atualmente, pois, sendo mecânica, dependia de engrenagens, rodas, alavancas, parafusos, que, na época, não possuíam a precisão para se alcançar o mínimo necessário para um computador bem simples. A figura 6 ilustra a imagem da máquina diferencial de Babbage. Pode-se observar nela a presença somente de componentes mecânicos, num computador que na época não chegou a funcionar. Figura 6 Ilustração da máquina diferencial de Babbage. Fonte: < Jbm8Kqq73co/s3/Maquina+analitica.bmp>. 11
16 Unidade I Aparentemente, o projeto de Babbage estava correto, e mais de um século depois ela foi reconstruída com finalidades históricas. A máquina de Babbage era um computador mecânico, e naquela época, nem se pensava em formar redes de computadores, pois nem se conseguia fazer funcionar um computador simples. Também as informações possíveis de se trabalhar naquela máquina não eram relevantes e, desta forma, não havia perigo algum relacionado com ameaças virtuais. A máquina diferencial reconstruída e que trabalha como Babbage projetou está em operação desde 1991, no Museu de Ciências de Londres. Tal feito mostrou que Babbage estava certo na teoria, permitindo a produção de partes da precisão requerida. 1 2 Na época original, Babbage falhou devido ao fato de seus desenhos serem muito ambiciosos; ele teve problemas com relações de trabalho, e era politicamente inapto (Wiki [1], 09). A importância da máquina de Babbage está no aspecto histórico e de evolução da computação. É interessante notar que a entrada de dados deveria ocorrer por meio de tábuas perfuradas, e a saída de resultados também ocorreria de modo semelhante, ou seja, Babbage já se preocupava com a questão das entradas, dos processamentos e das saídas. A seguir, aborda-se os computadores de primeira geração Computadores da primeira geração A primeira geração (194-19) era válvulas, conectores, chaveamentos eletromecânicos, relés e só realizavam cálculos simples. Na década de 190, surgiram os cartões perfurados, que 12
17 SEGURANÇA DA INFORMAÇÃO dispensavam os conectores e facilitavam a entrada e saída de dados. 1 Um expoente da computação deste período era Alan Mathison Turing. Este cientista inglês criou o conceito de máquina universal, que seria uma máquina em fita, na qual os dados entrariam em sequência e seriam processados em sequência, e os resultados também sairiam em sequência. A ideia da máquina de Turing foi importante e continua sendo, pois os computadores atuais continuam trabalhando com os processadores seguindo as ideias da máquina de Turing, ou seja, computadores são máquinas universais. Turing, durante a Segunda Grande Guerra Mundial, ajudou o serviço secreto inglês a decodificar as mensagens militares secretas dos alemães, que eram escritas para os comandantes daquele país realizarem as estratégias de guerra. As mensagens dos alemães eram codificadas em máquinas denominadas Enigma. O trabalho de Turing utilizando o computador Colossus permitiu que as traduções dos códigos secretos fossem realizadas em poucas horas e, com isso, a Inglaterra salvou muitas vidas e ganhou a guerra. O uso dos computadores de primeira geração já estava ocorrendo por meio de seus precursores. 2 Logo após o final da guerra, Turing ajudou outro expoente da computação da época, que foi John Von Neumann, que trabalhava no projeto do computador Eniac. 30 Os computadores possuíam o tamanho de edifícios de vários andares. Os sistemas operacionais dependiam de ações manuais e eram projetados junto com a máquina. Esses computadores só geravam tabelas de senos, cossenos, logaritmos e problemas relativamente simples. 13
18 Unidade I A figura 7 ilustra um computador da primeira geração, o Eniac. Figura 7: Imagem de computador da primeira geração, o Eniac. Fonte: < Os computadores de primeira geração necessitavam do hardware e do sistema operacional próprio e não estavam sujeitos às ameaças virtuais Computadores da segunda geração Em 196 veio a segunda geração, quando as máquinas funcionavam com transistores (estes substituíam as válvulas) e com processamento batch, ou seja, sistemas em lote de cartões perfurados. Estes computadores já eram menores que os da geração anterior e possuíam capacidades maiores de processamento em relação aos computadores da primeira geração. 14
19 SEGURANÇA DA INFORMAÇÃO O mundo dos computadores estava se organizando. Os sistemas operacionais eram próprios de cada máquina e não serviam em outras que não fossem exatamente do mesmo tipo. Já se faziam trocas de dados entre computadores semelhantes, mesmo distantes, por meio de linhas telefônicas. Desta forma, programavam-se os jobs (surgiu a figura do scheduller de computador, que organizava a sequência de jobs ou serviços), ou seja, a sequência de programas ou lotes que seriam processados. 1 Havia manuais bem-escritos e detalhados. A hierarquia e as funções eram bem-definidas. A segurança era bastante controlada e evitava-se a entrada de pessoas estranhas nos Centros de Processamentos de Dados. As saídas eram gravadas em fita. Com o uso dos transistores, o tamanho dos computadores diminuiu. Tanenbaum e Woodhull (08, p. 27) afirmaram que: Grandes computadores de segunda geração eram usados principalmente para cálculos científicos e de engenharia, como a solução de equações diferenciais parciais que frequentemente ocorrem na física e na engenharia. Eles eram programados principalmente em FORTRAN e em linguagem assembly. Os sistemas operacionais típicos eram o FMS (o Frortran Monitor System) e o Ibsys (sistema operacional da IBM para o 7094). 2 Na figura 8, pode-se observar a imagem de um computador da segunda geração digital. Figura 8: Computador da segunda geração, com transistores. Fonte: < leo.jpg>. 1
20 Unidade I Até a segunda geração, a preocupação com segurança ainda era muito pequena, limitando-se mais à questão da segurança física, pois ainda não havia muitas ameaças aos ambientes computacionais. Nos computadores de segunda geração, que trabalhavam comercialmente, havia já algum risco de ameaça por parte de programadores ou analistas descontentes e também alguma ameaça externa, no sentido de concorrentes que buscavam já um início de engenharia social para obter informações de concorrentes. A seguir, na ordem didático-cronológica, vieram os computadores da terceira geração Computadores da terceira geração 1 Na terceira geração, utilizavam-se Circuitos Integrados (CIs), que agrupavam grandes quantidades de transistores num espaço pequeno e utilizavam multiprogramação (196 a 1980). O tamanho dos computadores diminuiu, mas a capacidade de processamento continuou crescendo. Os computadores se tornavam mais rápidos. A organização dos Centros de Processamentos de Dados era cada vez maior. Já havia monitores e impressoras. Utilizava-se a técnica de Simultaneous Peripheral Operation on Line (spooling). Os computadores já pareciam bem com os computadores que conhecemos atualmente. 2 As linguagens de programação, como é o caso do Cobol, Fortran, Algol e Basic eram ensinadas para vários profissionais da computação. Os computadores eram cada vez mais utilizados em empresas: indústria, comércio, bancos, escolas etc., porém, ainda não eram 16
21 SEGURANÇA DA INFORMAÇÃO populares, pois somente as grandes empresas e universidades faziam uso deles. Na figura 9, pode-se observar a imagem de um computador da terceira geração. Figura 9: Imagem de computador de terceira geração, com VLSI. Fonte: < da terceira geração>. Na terceira geração, já havia uma preocupação com auditoria dos sistemas nas empresas e avançava a questão da segurança física e lógica dos sistemas computacionais. A seguir, abordam-se os computadores de quarta geração, que são os atuais, mas que estão em evolução e quem sabe logo estaremos na quinta ou sexta geração? Computadores da quarta geração Esta geração está associada ao desenvolvimento dos circuitos integrados com grande escala de integração, ou 17
22 Unidade I Large Scale Integration (LSI), que são chips contendo milhares de transistores em um centímetro quadrado de sillício e, assim, surgiu a Era do computador pessoal baseado em microporcessador. 1 Entre os primeiros sistemas operacionais para os microcomputadores, estava o Control Program for Microcoputers (CP/M) desenvolvido pela empresa Digital Research para o processador Z-80 produzido pela empresa Zilog. Não tardou, a Motorola produziu seu processador Logo a seguir, surgiram os IBM PC com processadores Intel; os computadores da Apple com os sistemas operacionais Mac OS X. E a evolução continuou com a Microsoft lançando o sistema operacional Windows. Também os usuários do sistema Unix, o qual existia desde a década de 70, desejavam uma interface gráfica, e para o mesmo criou-se o Motif (Tanenbaum; Woodhull, 08, p ). A microcomputação possibilitou a disseminação do uso do computador entre usuários do mundo inteiro. Inicialmente para jogos, lazer, ou mesmo para uso comercial, e em escritório, logo os computadores mostraram-se excelentes ferramentas de produtividade. 2 Um desenvolvimento que começou na década de 80 foi o crescimento na quantidade de redes de computadores pessoais executando sistemas operacionais de rede e sistemas operacionais distribuídos. Este fato fez com que um computador enxergasse o conteúdo de outros computadores que estivessem numa mesma rede (Tanenbaum; Van Steen, 02). 18
23 SEGURANÇA DA INFORMAÇÃO A figura ilustra um computador de quarta geração. Figura : Imagem de computador da quarta geração. Fonte: < 11HA-black.jpg>. A partir dos computadores ligados em rede, a quantidade de ameaças virtuais cresceu e, atualmente, as pessoas que possuem suas máquinas ligadas em rede têm que baixar atualizações de antivírus todos os dias. Além dos vírus de computador, há também os cavalos de Tróoa, as ameaças de invasões e esse conjunto de coisas que acontece no cotidiano assusta as pessoas, pois todos possuímos informações importantes guardadas nos computadores. Uma forma de se diminuir o perigo é se evitar a ligação de computadores em rede e na Internet. Este fato, porém, não libera um computador de receber vírus por meio de pendrives, CDs, disquetes ou qualquer meio de armazenamento de informações. 19
24 Unidade I A partir da quarta geração, houve a proliferação de muitos tipos de crimes virtuais e houve um grande avanço na questão da segurança em TI. Mas como será que surgem grandes ameaças virtuais? Um dos caminhos mais fáceis está no descobrimento de vulnerabilidades dos sistemas operacionais e dos sistemas em geral. Quando tais vulnerabilidades são descobertas, por meio delas entram os perigos virtuais. A seguir, vamos estudar a estrutura e funções dos sistemas operacionais para conhecer mais sobre eles. 1.3 Estrutura e funções dos sistemas operacionais Um sistema operacional não é um único programa. Ele é constituído ou formado por um conjunto de programas ou rotinas que vão realizar tarefas por meio do controle do hardware e suas partes. O conjunto de rotinas de um sistema operacional é denominado núcleo do sistema ou kernel. 1 Um sistema computacional pode ser visto em termos de níveis de programação para facilitar seu entendimento para as pessoas que ingressam na área de TI. Uma das divisões mais conhecidas é a da máquina de níveis, proposta por Tannembaum, que apresenta os seis níveis seguintes (Tabela 1): Tabela 1: Máquina de níveis 6 Aplicativos Utilitários 4 Sistema operacional 3 Linguagem de máquina 2 Microprogramação 1 Dispositivos físicos Fonte: Rosales; Godoy, 07, p..
25 SEGURANÇA DA INFORMAÇÃO Existe uma preocupação em se manter a integridade do sistema operacional, pois, se o mesmo falhar, o computador trava ou para de funcionar. Para manter a integridade, a segurança é realizada fazendo com que o sistema não atenda diretamente os pedidos dos usuários. O atendimento é feito pelas chamadas de sistema, ou system calls. System calls são: Portas de acesso ao núcleo do sistema operacional e a seus serviços. 1 A figura 11 apresenta a imagem do sistema operacional formando uma camada entre o usuário e o hardware. Interpretador de comandos (Shell) é uma interface entre o usuário e o sistema operacional. Fazendo uso dele, um usuário pode solicitar a execução de um programa. Os comandos enviados são interpretados para o sistema operacional. A seguir, aborda-se em ordem e sequência os itens: Gerência de processos; Gerência de memória; Gerência de entrada e saída; Gerência de arquivos; Gerência de arquivos secundários; Sistemas distribuídos. 21
26 Unidade I Bloco de notas Windows Explorer Minha aplicação Modo usuário Modo Kernel Serviços de sistema Hardware Figura 11: Imagem de serviços de sistema operacional entre o usuário e o hardware Fonte: < Nas linhas seguintes, aborda-se o gerenciamento de processos associados aos sistemas operacionais. 1.4 Gerenciamento de processos Uma aplicação pode ser dividida em vários processos. Existem processos-pais que chamam processos-filhos. Os processos mais leves são denominados threads (pronuncia-se trédis). Um processo é um programa em execução e necessita de CPU, memória, arquivos e dispositivos de E/S. Em relação aos estados possíveis para um processo, este pode estar: pronto, em execução ou bloqueado. Existem trocas de estado durante a operação normal. Note que no estado pronto pode existir uma fila de processos aguardando serem executados na CPU. 22
27 SEGURANÇA DA INFORMAÇÃO Para otimizar o funcionamento do processador, o sistema operacional possui um componente denominado escalonador de processos. É este componente que determina, por meio de algoritmos de escalonamento, qual processo será executado num momento. Algoritmos de escalonamento podem ser: preenptivos, cooperativos ou não preenptivos. Swapping é a troca de processos normal que ocorre durante o trabalho de um sistema operacional. Papel do SO: 1. criar e terminar processos; 2. suspender e recomeçar processos; 3. prover mecanismos para; 4. sincronização; 1. comunicação entre processos; Caro aluno, traga suas dúvidas para discutir com os colegas e com o professor nos fóruns da disciplina. Participe. Procure livros relacionados com os assuntos em estudo, nas bibliotecas, em revistas da área e em sites da Internet. Todo conhecimento é cumulativo, somativo e, à medida que você prossegue numa determinada área de conhecimento, fica cada vez mais especializado e conhecedor. 2 Neste curso, trabalhamos apenas aspectos mais básicos, e nos cursos de pós-graduação, especialização e nos cursos de mestrado e doutorado, trabalha-se mais a fundo as questões e problemas específicos. A seguir, aborda-se a gerência de memória. 23
28 Unidade I 1. Gerência de memória Memória possui lista endereçável e perde conteúdo se desligada. Há também as memórias secundárias, cujo conteúdo não se perde quando se desliga o equipamento (por exemplo, HD, pendrive, DVD, CD etc.). Em relação à memória, estarão ocorrendo vários trabalhos: paginação, memória virtual, substituição de páginas etc.. A Figura 12 ilustra a hierarquia das memórias de computador gerenciadas pelos SO. Registradores da CPU Cache Nível 1 Nível 2 RAM Áreas de armazenamento temporário Memória física Memória virtual ROM/ BIOS Tipos de didpositivos de armazenamento Armazenamento Discos Discos removíveis Rede/ rígido Internet Fontes de entrada Áreas de armazenamento permanente Teclado Mouse Mídia removível Scanner/ Câmera/ Microfone/ Vídeo Fontes remotas Outras fontes Figura 12: Hierarquia das memórias de um computador. Fonte: < 24
29 SEGURANÇA DA INFORMAÇÃO Na hierarquia das memórias de computador, que já caiu em inúmeras provas, tanto de concursos como até de provões do MEC, pode-se notar que no topo estão os registradores. Note que os registradores são as memórias internas dos processadores. Estas memórias são as mais rápidas e mais caras que existem, embora armazenem pequena quantidade de informação. Quando se fala que um processador é de 32 bits, significa que os registradores internos do mesmo trabalham com 32 bits por vez. Abaixo dos registradores vêm as memórias cache, que são as memórias RAM (Randon Access Memories), mas do tipo estática. Estas memórias são mais rápidas que as memórias RAM dinâmicas. 1 A Figura 13 ilustra a imagem de uma memória RAM dinâmica. Figura 13: Imagem de memórias RAM. Fonte: < Em outras palavras, as RAM estáticas armazenam as informações que estão sendo mais solicitadas pelo computador, de modo a evitar que se tenha que procurar pelas mesmas no 2
IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisCursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,
Leia maisSistemas 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 maisSistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;
Leia mais11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador
Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um
Leia maisProf. 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 maisSISTEMAS OPERACIONAIS 2007
SISTEMAS OPERACIONAIS 2007 VISÃO GERAL Sumário Conceito Máquina de Níveis Conceituação de SO Componentes do SO Visões do SO Conceito de Sistemas O que se espera de um sistema de computação? Execução de
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Tópico 4 Estrutura do Sistema Operacional Prof. Rafael Gross prof.rafaelgross@fatec.sp.gov.br FUNÇÕES DO NUCLEO As principais funções do núcleo encontradas na maioria dos sistemas
Leia maisArquitetura de Computadores. Introdução aos Sistemas Operacionais
Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4
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 Sistema computacional Sistemas feitos para resolver problemas Problema: como obter determinado resultado, com base em dados
Leia mais4 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 maisUNIVERSIDADE FEDERAL DE PELOTAS
Usando um firewall para ajudar a proteger o computador A conexão à Internet pode representar um perigo para o usuário de computador desatento. Um firewall ajuda a proteger o computador impedindo que usuários
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 2-1. PRINCÍPIOS DE SOFTWARE DE ENTRADA E SAÍDA (E/S) As metas gerais do software de entrada e saída é organizar o software como uma série de camadas, com as mais baixas preocupadas em esconder as
Leia maisFigura 01 Kernel de um Sistema Operacional
01 INTRODUÇÃO 1.5 ESTRUTURA DOS SISTEMAS OPERACIONAIS O Sistema Operacional é formado por um Conjunto de rotinas (denominado de núcleo do sistema ou kernel) que oferece serviços aos usuários e suas aplicações
Leia maisMontagem e Manutenção. Luís Guilherme A. Pontes
Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar
Leia maisSistemas Operacionais 2014 Introdução. Alexandre Augusto Giron alexandre.a.giron@gmail.com
Sistemas Operacionais 2014 Introdução Alexandre Augusto Giron alexandre.a.giron@gmail.com Roteiro Sistemas Operacionais Histórico Estrutura de SO Principais Funções do SO Interrupções Chamadas de Sistema
Leia maisOperador de Computador. Informática Básica
Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no
Leia mais10 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 maisNoções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com)
Noções de Software André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisEverson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Leia maisSISTEMA 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 maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisInformá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 maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia maisSistemas Operacionais. Professor Leslier Soares Corrêa
Sistemas Operacionais Professor Leslier Soares Corrêa Objetivos Conhecer o Professor e a matéria. Importância da Matéria no dia a dia. Por que é necessário um sistema operacional O que é um Sistema Operacional
Leia maisProcessos e Threads (partes I e II)
Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa
Leia maisProf.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e
Leia maisFUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz
FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? A arquitetura básica de qualquer computador completo, seja um PC, um Machintosh ou um computador de grande porte, é formada por apenas 5 componentes básicos:
Leia maisFundamentos de Sistemas Computacionais Introdução
Fundamentos de Sistemas Computacionais Introdução Prof. Eduardo Alchieri Sistema Computacional Hardware Software Usuários Um ou mais processadores, memória, discos, impressoras, teclado, mouse, monitor,
Leia maisSistemas Operacionais Introdução. Professora: Michelle Nery
Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas
Leia maisI N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS
I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores
Leia mais7 Processos. 7.1 Introdução
1 7 Processos 7.1 Introdução O conceito de processo é a base para a implementação de um sistema multiprogramável. O processador é projetado apenas para executar instruções, não se importando com qual programa
Leia maiswww.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 maisIntrodução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?
Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Mouse Teclado Monitor Placa de vídeo
Leia mais1 Como seu Cérebro Funciona?
1 Como seu Cérebro Funciona? UNIVERSIDADE FEDERAL DO ABC (UFABC) O cérebro humano é capaz de processar as informações recebidas pelos cinco sentidos, analisá-las com base em uma vida inteira de experiências,
Leia mais1. 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 maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
Leia maisA Evolução dos Sistemas Operacionais
Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento
Leia maisDisciplina: 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 maisInformática básica Telecentro/Infocentro Acessa-SP
Informática básica Telecentro/Infocentro Acessa-SP Aula de hoje: Periférico de entrada/saída, memória, vírus, Windows, barra tarefas. Prof: Lucas Aureo Guidastre Memória A memória RAM é um componente essencial
Leia maisAPOSTILA LINUX EDUCACIONAL
MUNICÍPIO DE NOVO HAMBURGO DIRETORIA DE INCLUSÃO DIGITAL DIRETORIA DE GOVERNO ELETRÔNICO APOSTILA LINUX EDUCACIONAL (Conteúdo fornecido pelo Ministério da Educação e pela Pró-Reitoria de Extensão da UNEB)
Leia maisResumo. 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 maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos
Leia maisInformá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 maisCOORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011
SERVIÇOS BÁSICOS DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71) 3186-0001. Email: cotec@ifbaiano.edu.br
Leia maisProf.: Roberto Franciscatto. Capítulo 1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1 Introdução Conceituação Um Sistema Operacional tem como função principal gerenciar os componentes de hardware (processadores, memória principal,
Leia mais1.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 maisVisã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 maisSistemas Operacionais valnaide@dca.ufrn.br kliger@dca.ufrn.br affonso@dca.ufrn.br
Sistemas Operacionais valnaide@dca.ufrn.br kliger@dca.ufrn.br affonso@dca.ufrn.br INTRODUÇÃO O que é um sistema operacional? História dos sistemas operacionais Conceitos dos Sistemas Operacionais Estrutura
Leia maisAplicação Prática de Lua para Web
Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio
Leia maisDisciplina: Introdução à informática Profª Érica Barcelos
Disciplina: Introdução à informática Profª Érica Barcelos CAPÍTULO 3 1. ARQUITETURA DO COMPUTAÇÃO- SOFTWARE Vimos nos capítulos anteriores que durante muitas décadas vários projetos foram realizados para
Leia maisNOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012
NOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012 SUMÁRIO UNIDADE 1 Conceitos básicos e modos de utilização de tecnologias, ferramentas, aplicativos e procedimentos de informática 1.1 Tipos de computadores
Leia maisUFRJ IM - DCC. Sistemas Operacionais I
UFRJ IM - DCC Sistemas Operacionais I Unidade I 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Conceituação de SO Funções Básicas Breve Histórico Tipos
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Introdução Um sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 1 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisSistemas 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 maisCapacidade = 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 maisAULA 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 maisPROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
Leia maisENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel
ENDEREÇOS DE REDE PRIVADOS Foram reservados intervalos de endereços IP para serem utilizados exclusivamente em redes privadas, como é o caso das redes locais e Intranets. Esses endereços não devem ser
Leia maisSISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN
SISTEMAS OPERACIONAIS Apostila 03 Estrutura do Sistema Operacional UNIBAN 1.0 O Sistema Operacional como uma Máquina Virtual A arquitetura (conjunto de instruções, organização de memória, E/S e estrutura
Leia maisCurso Técnico de Nível Médio
Curso Técnico de Nível Médio Disciplina: Informática Básica 3. Software Prof. Ronaldo Software Formado por um conjunto de instruções (algoritmos) e suas representações para o
Leia maisPermissões de compartilhamento e NTFS - Parte 1
Permissões de compartilhamento e NTFS - Parte 1 Autor: Júlio Battisti - Site: www.juliobattisti.com.br Segurança, sem dúvidas, é um dos temas mais debatidos hoje, no mundo da informática. Nesse tutorial
Leia maisIntrodução a Computação
Sistemas Operacionais: Software Oculto Introdução a Computação Sistemas Operacionais Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel
Leia maisSistemas Operacionais
UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópicos 7 e 8 Estrutura do Sistema Operacional São Paulo 2009 1 Sumário
Leia maisResumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software
Resumo até aqui Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma máquina estendida abstrações SO como um
Leia maisSistema Operacional Correção - Exercício de Revisão
Prof. Kleber Rovai 1º TSI 22/03/2012 Sistema Operacional Correção - Exercício de Revisão 1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções? Não funcionaria.
Leia maisO que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional
O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais Laboratório de Sistemas Operacionais Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Tudo o que já vimos antes... Introdução
Leia maisInfra-Estrutura de Hardware
Infra-Estrutura de Hardware P r o f. W i l t o n O. F e r r e i r a U n i v e r s i d a d e F e d e r a l R u r a l d e P e r n a m b u c o U F R P E 1 º S e m e s t r e / 2 0 1 2 Conteúdo da aula Hardware
Leia maisIntrodução aos Sistemas
Introdução Introdução aos Sistemas Operacionais 1 2 3... n Ambientes Operacionais Prof. Simão Sirineo Toscani stoscani@inf.pucrs.br www.inf.pucrs.br/~stoscani Compilador Editor de texto Browser Programas
Leia maisSoftware Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar
Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Arquitetura Sistemas Operacionais Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Sistemas monolíticos Sistemas em camadas Sistemas micro-núcleo Modelo Cliente-Servidor Máquinas
Leia maisTipos de sistemas operacionais
Tipos de sistemas operacionais Sistemas Operacionais de Computadores de Grande Porte Sistemas Operacionais para Servidores Sistemas Operacionais de Multiprocessadores Sistemas Operacionais para Computadores
Leia maisApresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Leia maisSISTEMAS 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 maisInformática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos
Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Informática Aula 03 Sistema Operacional Linux Objetivos Entender
Leia maisUnidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01
Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal
Leia maisProfessor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com
Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores
Leia mais6 - Gerência de Dispositivos
1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de
Leia maisSegurança em Computadores. GTI SEDU atendimento@sedu.es.gov.br
Segurança em Computadores GTI SEDU atendimento@sedu.es.gov.br Agenda Computadores Riscos principais Cuidados a serem tomados Créditos Computadores (1/4) Computador pessoal grande quantidade de dados armazenados
Leia maisFACULDADE 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 maisGuia Sphinx: instalação, reposição e renovação
Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação
Leia maisUniversidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG
Universidade Federal de Goiás Ubuntu Desktop Alexandre Ferreira de Melo CERCOMP / UFG Conpeex / 2010 Agenda Introdução Conceitos Categorias de Software História do Linux Arquitetura do Linux Ubuntu Projeto
Leia maisUNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS
UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS INCUBADORA DE EMPREENDIMENTOS SOLIDÁRIOS PROJETO TELECENTROS COMUNITÁRIOS APPEL MICROSOFT LINUX GOOGLE É um controlador
Leia maisSistemas Operacionais
Sistemas Operacionais O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema Operacional (SO) é um programa colocado entre o hardware do
Leia maisTecnologia 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 maisGerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com
Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisLinux, Windows, Antivírus, Teclado e Email.
Linux, Windows, Antivírus, Teclado e Email. Criador do Linux Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a
Leia maisTRABALHO 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 maisO hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware
1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador
Leia maisLUCAS 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 maisAula 01 Visão Geral do Linux
Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo Profa.
Leia mais