Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS Andréa Martins E-book 1 Neste E-Book: INTRODUÇÃO ����������������������������������������������������������� 3 SISTEMAS OPERACIONAIS �����������������������������������4 Funções Básicas do Sistema Operacional ������������������������������6 Tipos de Sistemas Operacionais �������������������������������������������10 Sistemas Operacionais de Servidores �����������������������������������22 Sistemas Operacionais Embarcados �������������������������������������23 CONSIDERAÇÕES FINAIS �����������������������������������26 SÍNTESE ��������������������������������������������������������������������27 2 INTRODUÇÃO Aqui você aprenderá os conceitos iniciais de sis- temas operacionais� Hoje estamos cada vez mais dependentes da tecnologia, por isso, é muito impor- tante entendermos tudo o que os sistemas operacio- nais podem nos oferecer� Temos várias opções no mercado, e nosso conhecimento acerca do assunto facilitará, não somente nosso entendimento sobre computadores, mas também com relação a smar- tphones� Saber o que cada sistema operacional tem de melhor e conhecer também as fragilidades nos ajudará, e muito, em várias tarefas do dia a dia� Começaremos entendendo o conceito inicial sobre S�O�, sistemas operacionais, aprender sobre suas funcionalidades e principais características� Vamos começar? 3 SISTEMAS OPERACIONAIS Você, certamente, já ouviu falar de hardware, softwa- re, e sistemas operacionais� Mas, você tem certeza de que sabe a diferença entre esses três componen- tes de qualquer computador? Vamos entender o que são sistemas operacionais, então? A parte física do nosso computador (notebook, smar- tphone etc�, mas aqui vamos nos referir sempre a computadores para que o entendimento fique mais fácil), é chamada de hardware� E, para que essa par- te consiga funcionar adequadamente, precisamos ter um conjunto de tarefas e de regras, que tem a função de comandar todos os processos que serão realizados por nós em nossas estações de trabalho� Esse conjunto de ordem e regras de que falamos há pouco é chamado de software, ou seja, é a par- te inteligente da máquina! A parte física chama-se hardware e a parte lógica chama-se software! É o software de nossa máquina que faz com que todos os programas ou aplicativos que temos instalados funcionem adequadamente� Existem dois tipos prin- cipais de software, vamos conhecê-los? ● Software básico: são os programas fundamentais para que nosso sistema possa funcionar, é a parte básica como drivers, controladores etc� 4 ● Software de Aplicativo: são os programas que o usuário utiliza como pacote office, internet explorer, entre outros� Esse software é chamado de Sistema Operacional� FIQUE ATENTO Sistema operacional, então, é definido como um conjunto de rotinas que devem ser executadas pelo processador para que nossos programas ou aplicativos possam funcionar adequadamente� É a camada que fica entre o hardware e o software. A figura abaixo nos ajudará a entender onde, exata- mente, fica o sistema operacional dentro dos nossos aparelhos: Hardware Sistema Operacional Aplicações dos Usuários Aplicações dos Usuários Aplicações dos Usuários Figura 1: Sistema Operacional� Fonte: Adaptado de Profº Fernando de Siqueira - Sistemas Operacionais. Acesse o Podcast 1 em Módulos 5 https://sites.google.com/site/proffernandosiqueiraso/aulas/1-visao-geral-dos-sistemas-operacionais https://sites.google.com/site/proffernandosiqueiraso/aulas/1-visao-geral-dos-sistemas-operacionais Funções Básicas do Sistema Operacional Você deve estar se perguntando: mas, afinal, quais são as funções de um sistema operacional? Por que o computador precisa de uma camada entre o hardwa- re e o software para que funcione adequadamente? Muito simples, a função de entender o computador que estamos operando e gerenciar os recursos que temos disponíveis! Sem o sistema operacional, não conseguiríamos ter softwares funcionando adequadamente� Quanto mais eficiente for o sistema operacional que escolhermos, melhor será o desempenho dos softwares� Mas o sistema operacional não faz só isso, não; ele facilita – e muito – a vida do usuário, pois como má- quina “estendida” ele “oculta, disfarça” o hardware de verdade do usuário, visão essa que é bastante complexa, e apresenta para o usuário uma experi- ência agradável e simples� O S�O� também faz o gerenciamento do HD no lugar do usuário, tudo de forma automática, apresentando uma interface amigável, orientada, com arquivos bas- tante simples� Geralmente, observamos uma estrutu- ra baseada em diretórios e pastas� Está começando a fazer sentindo para você? Vamos exemplificar todas as funcionalidades cita- das acima em uma figura bastante simples, em que observamos a interface do usuário; logo abaixo, o 6 gerenciamento de arquivos e o gerenciamento de tarefas, que estão na camada de baixo� Mais abaixo, temos o gerenciamento de recursos, e conseguimos observar, também, todos os drivers que são contro- lados pelo sistema operacional� Gerenciamento dos Arquivos Dispositivos para armazenagem Interface do Usuário Gerenciamento das tarefas Gerenciamento dos Recursos Dispositivos Output Dispositivos Input RAM CPU ROM Figura 2: Sistema operacional e os programas controlados por ele� Fonte: Adaptado de Coladaweb� 7 https://www.coladaweb.com/informatica/sistema-operacional REFLITA Você já pensou o que é, de fato, um programa que gerencia outros programas? E que esses progra- mas, “subordinados”, só funcionarão corretamente se o sistema operacional estiver funcionando? O sistema operacional ainda tem mais funções: con- trola, de maneira bastante precisa e eficaz, a usa- bilidade de programas físicos entre os vários pro- gramas que competem a ele� E sabe como é feito esse processo de gerenciamento de programas? Isso acontece de forma harmônica por meio de um compartilhamento no tempo-espaço� Quando um dispositivo que temos dentro do nosso computador é acionado (ou seja, compartilhado no tempo), ele aguarda a sua vez de utilizar o recurso ou o espaço� Ou seja, o S�O� gerencia a função de tempo espaço de um computador! E damos a essa função o nome de memória RAM� SAIBA MAIS Memória RAM é a tecnologia que nos permite ter acesso aos arquivos que temos armazenados no nosso computador� Ela fará uma espécie de leitura de todos os programas que temos, ela não armaze- na nada, apenas lê� E quanto maior for a memória RAM mais rápido será essa leitura� 8 Quer conhecer uma memória RAM? Então observe as figuras abaixo! Figura 3: Memória RAM� Fonte: MegaEletrônicos� Figura 4: Memória RAM� Fonte: Cissa Magazine� SAIBA MAIS Quer saber mais sobre o funcionamento da me- mória RAM? Acesso o link do abaixo para assistir o vídeo� Link do vídeo� 9 http://www.megaeletronicos.com/ver-memoria-ram-para-pc-kingston-kvr16n11s62-de-2gb-ddr3-verde-648578& https://www.cissamagazine.com.br/memoria-ram-multilaser-4gb-pc3l12800-mm420 https://www.youtube.com/watch?v=AqeqxbNHGFc Tipos de Sistemas Operacionais Especialmente nos últimos tempos, tivemos o aprimoramento e um aumento considerável de sistemas operacionais disponíveis no mercado� A evolução e maior oferta dos S�O� levaram a outra vantagem: o aumento de oferta de hardwares dis- poníveis no mercado e sua consequente melhora� A tecnologia demanda cada vez mais produtos me- lhores e mais rápidos� Para que possam ser mais bem entendidos, os sistemas operacionais foram divididos em três subgrupos, em três tipos� Vamos saber quais são eles? Tipos de Sistemas Operacionais Sistemas Monoprogramáveis/ Monotarefa Sistemas Multiprogramáveis/ Multitarefa Sistemas com Múltiplos Processadores Figura 5: Essa é a representação visual dos tipos ou grupos de sistemas operacionais� Vamos entender cada um deles? 10 Sistemas Monoprogramáveis ou Monotarefa: o nome desses sistemas já nos diz muito sobre ele: mono = um, isso quer dizer que ele tem como foco a execução de um único programa(mono = um); se quisermos executar outra tarefa, ele deverá aguar- dar o término da tarefa que está sendo executada� Nesse tipo de sistema, os periféricos, a memória, e até mesmo o processador têm dedicação exclusiva, ou seja, executam um programa� Já se imaginou tendo de executar uma única tarefa por vez no seu computador ou smartphone? Nos dias de hoje, isso seria impossível ou, no mínimo, completamente in- viável� Esse tipo de sistema está relacionado aos primeiros computadores que surgiram na década de 1960� Esses sistemas apresentam, sobretudo, um enorme desperdício sobre o potencial do hardware� Sistemas Multiprogramáveis ou Multitarefas: Fazendo a análise inicial do nome, como fizemos na etapa anterior, já conseguimos identificar algumas coisas, certo? Sim, esse sistema consegue executar várias tarefas ao mesmo tempo, pois é multitarefa! Esses sistemas têm a vantagem de permitir que seus recursos computacionais possam ter compartilha- mento com vários usuários e com as mais variadas aplicações� Enquanto um programa espera ser acio- nado, ou seja, espera uma ocorrência, vários outros programas podem estar sendo executados no mes- mo intervalo de tempo� Essa função permite que os recursos sejam compartilhados� Alguns recursos que podem ser compartilhados são: o processador, a memória principal e os dispositivos de entrada e 11 saída. O sistema operacional fica com a função de realizar o gerenciamento ao acesso de todas as suas funções, e tudo isso acontece de forma ordenada e bastante segura� Isso não se parece mais com o que você usa nos dias de hoje? Esses sistemas diminuem significativamente o tem- po de resposta das aplicações, ou seja, é rápido! Os sistemas multiprogramáveis possuem três sub- divisões� Essas subdivisões têm relação direta com a forma como as aplicações são gerenciadas� Essas categorias são: batch, de tempo compartilhado, e de tempo real� ● Sistemas Batch: esses sistemas tiveram origem na década de 1960� Neles o processamento de da- dos é realizado por meio de uma espécie de “lote” (imagine uma espécie de fila para que possa ficar mais fácil a compreensão) de tarefas, distribuídas em fileiras. Podemos concluir, dessa forma, que os sistemas batch só começam a executar uma tarefa depois que a anterior está completamente finalizada. A figura abaixo exemplifica de forma bastante clara o modus operandi desse sistema. Uma tarefa é fina- lizada para que outras possam começar� Os jobs que observamos na figura são a execução das tarefas. 12 relatório 1relatório n relatório 2 Fita de entrada Processamento Cartões perfurados job 2 job njob 1 a) b) Processamento Fita de entrada Fita de saída c) Processamento Fita de saída Fita de saída Figura 6: Sistemas Batch� Fonte: Adaptado de Aulas de Sistemas Operacionais� 13 http://aulasdesistemasoperacionais.blogspot.com/p/batch-lote-todos-os-programas-executar.html http://aulasdesistemasoperacionais.blogspot.com/p/batch-lote-todos-os-programas-executar.html ● Sistemas de Tempo Compartilhado: esses siste- mas são conhecidos como time-sharing, e permitem que diferentes programas ou tarefas sejam execu- tados ao mesmo tempo, e isso acontece a partir da divisão de tempo do processador em intervalos de tempo bastante pequenos� Se o tempo dedica- do à execução e conclusão da tarefa não for sufi- ciente, esse programa é interrompido pelo Sistema Operacional e sofre uma substituição por outro pro- grama, enquanto fica aguardando por uma nova fatia de tempo� Esse sistema, o de tempo compartilhado, desenvolve um ambiente de trabalho dele, e isso dá ao usuário a impressão de que só ele está usando o sistema operacional. Observando a figura abaixo conseguimos entender como isso acontece de forma clara e precisa: Figura 7: Sistema de Tempo Compartilhado (Time-Sharing)� 14 ● Sistemas de Tempo Real: esses sistemas são conhecidos como real time e têm características bastante semelhantes ao sistema anterior – ou seja, os sistemas de tempo compartilhado –, mas uma característica, em especial, diferencia esses dois sistemas: nos sistemas de tempo real, o processador permanecerá ocupado pelo tempo necessário para que a execução de determinada tarefa seja finaliza- da� Como exemplos, podemos citar: processos de controle de tráfego aéreo, usinas, refinarias, entre outros� Observe o exemplo de como o sistema fun- ciona na figura abaixo: Sistema de tempo real (REAL TIME) Maior prioridade Figura 8: Sistemas em tempo real� Sistemas com múltiplos processadores: como po- demos entender já pelo nome, esses sistemas pos- suem dois ou mais processadores que trabalham em conjunto, de maneira interligada� A grande vantagem dessa arquitetura é que ela permite que vários pro- gramas possam ser executados ao mesmo tempo� 15 Esse tipo de sistema possui duas ou mais UCP que funcionam de forma integrada� FIQUE ATENTO UCP é o te rmo de Un idade Cent ra l de Processamento� É um circuito integrado que tem a função de controlar as operações que um com- putador executa� Os sistemas com múltiplos processadores têm sua UCP como fator primordial para que possa ser de- senvolvido um avançado sistema de comunicação entre a memória RAM, os processadores (CPU), e os dispositivos de entrada e saída (E/S)� FIQUE ATENTO CPU significa Central Processing Unit, ou Unidade Central de Processamento� É o processador, ou seja, o cérebro de uma máquina! Os sistemas com múltiplos processadores permiti- ram uma série de avanços na ciência, por exemplo, sistemas de computadores que têm como foco o desenvolvimento e aprimoramento da área científica. Podemos observar claramente esses avanços em áreas como desenvolvimento aeroespacial, prospec- ção de petróleo, simulações, área da saúde, entre tantas outras. A figura abaixo exemplifica muito bem o conceito que estamos estudando: 16 Tipos de Sistemas com Múltiplos Processadores Sistemas com Mútiplos Processadores Sistemas Fracamento Acoplados Sistemas Fortemente Acoplados Redes DistribuídosSimétricos Assimétricos Figura 9: Sistemas com múltiplos processadores� Fonte: Adaptado de Profº Fernando de Siqueira - SIstenas Operacionais� Acesse o Podcast 2 em Módulos Os sistemas com múltiplos processadores adicio- naram aos sistemas escalabilidade, disponibilidade, além de maior balanceamento de carga� Vamos en- tender melhor alguns dos benefícios dos sistemas com múltiplos processadores (SMP)? ● Confiabilidade: A confiabilidade dos SMP é maior porque se um processador porventura falhar os de- mais processadores permitem a continuidade do trabalho sem que o usuário note� Toda a área de Tecnologia da Informação é beneficiada com esse sistema, pois ganha em estabilidade de sistemas� ● Disponibilidade: Aqui a explicação é bem próxima da que demos acima, sobre a confiabilidade; se um 17 https://sites.google.com/site/proffernandosiqueiraso/aulas/12-estudo-de-caso-unix-vs-windows https://sites.google.com/site/proffernandosiqueiraso/aulas/12-estudo-de-caso-unix-vs-windows processador falhar, os demais garantem a dispo- nibilidade do sistema, aumentando assim, toda a performance da TI� ● Escalabilidade: Pense como uma empresa gas- taria recursos financeiros se, toda vez que quises- se aumentar a sua capacidade de processamento, precisasse trocar todo o sistema operacional� Isso tornaria qualquer sistema inviável� Nos sistemas com múltiplos processadores isso não ocorre; a empresa só precisa investir em mais processadores se quiser aumentar seu poder de processamento� Em outras palavras, os SMP são escaláveis� ● Balanceamento de carga: Alguns processamentos corporativos são bastante “pesados” para o sistema, isso poderia gerar lentidão para o desenvolvimento das tarefas� Com o balanceamento da carga isso não acontece porque todo o processamento pesado é dividido e realizado pelos muitos processadores disponíveis no sistema� Agora que nossos conhecimentos sobre os sistemas operacionais já aumentaram,podemos dar mais um passo em direção ao nosso aprimoramento� Vamos conhecer os sistemas operacionais mais usados? Sistemas Operacionais de computadores pessoais: os computadores pessoais (laptops) são muito co- muns atualmente� São muito usados no cotidiano das pessoas e são comumente chamados de note- books ou netbooks� Existem ainda os computadores de mesa, que tiveram seu auge no final dos anos 1990, e atualmente representam uma parcela muito 18 pequena das vendas para uso doméstico� A principal característica dos computadores pessoais, de fato, é a interface amigável, intuitiva, simples, fato que faz com que o usuário consiga realizar qualquer tarefa de modo bastante simples, sem muito esforço� Os sistemas operacionais mais comuns nesses tipos de computadores são: Windows, Linux e IOS� Vamos conhecer as características desses sistemas? ● Sistema Operacional Windows: esse sistema da Microsoft é o mais popular do mundo! Foi o grande impulsionador da empresa, e foi graças ao Windows que hoje a Microsoft é uma potência mundial� Esse sistema está, atualmente, na versão 10� Um dos gran- des destaques do Windows é seu design altamente amigável� São 32 anos de história, com constante evolução� É o sistema mais usado no mundo, tanto por pessoas físicas como por pessoas jurídicas� O Windows é um sistema proprietário, ou seja, para utilizar você deve compara a licença. A figura abaixo mostra alguns designs que a marca já teve: Figura 10: Imagens do Sistemas Operacional da Microsoft Windows� Fonte: CanalTech. 19 https://canaltech.com.br/windows/Primeiras-impressoes-do-Windows-8 https://canaltech.com.br/windows/Primeiras-impressoes-do-Windows-8 ● Linux: esse é outro tipo de sistema operacional� Esse termo é utilizado popularmente para designar os sistemas operacionais que utilizam a linguagem Kernel Linux� Esse S�O� foi idealizado e criado pelo finlandês Linus Torvalds. O Linux é um software livre, ou seja, não é preciso pagar para utilizar� Mais do que isso: os softwares livres permitem que qualquer desenvolvedor possa melhorá-lo� Dessa forma, po- demos dizer que o Linux foi desenvolvido contando com a ajuda de centenas de milhares de mãos� Você pode instalar o sistema Linux em um computador que já tenha o Windows� Os dois podem conviver amigavelmente� O símbolo desse S�O� é um pinguim: Figura 11: Design do Sistema Operacional Linux� Fonte: Blog Comunidade Semana do Linux� 20 https://coletivo.semanadolinux.com.br/blog/linux-mitos-e-verdades-sobre-o-sistema-operacional-do-pinguim https://coletivo.semanadolinux.com.br/blog/linux-mitos-e-verdades-sobre-o-sistema-operacional-do-pinguim SAIBA MAIS Vamos conhecer um pouco mais sobre o sistema Linux? Assista ao vídeo abaixo: Link do vídeo� ● IOS: este é o sistema operacional desenvolvido pela Apple� Ele está disponível em todos os aparelhos da marca: Iphone, Ipod, Ipad, AppleTV, entre outros� O conceito da Apple é tirar o máximo de proveito do hardware� É conhecido por ser bastante leve, isso acontece graças à forma que utiliza para gerenciar os aplicativos: quando um app não está sendo usado, ele entra em modo suspenso, isso faz com que o S�O� foque seus recursos nos programas que estão sendo utilizados no momento pelo usuário� É um software proprietário� Abaixo vemos o símbolo do IOS: Figura 12: Símbolo IOS� Fonte: Mundo dos Hackers� 21 https://www.youtube.com/watch?v=s0bmm1crx8I http://www.mundodoshackers.com.br/virus-espiao-para-iphone-e-roubado FIQUE ATENTO Vamos conhecer as novidades? h t t p s : // w w w. c o n s u m i d o r m o d e r n o . c o m . br/2019/08/09/android-ios-harmony-os. Sistemas Operacionais de Servidores O conceito dos sistemas operacionais de servidores é diferente do conceito dos computadores pessoais: o foco aqui é servir o maior número de pessoas pos- sível! Tudo isso com o compartilhamento de software e hardware e, ainda assim, mantendo a estabilidade� Esses sistemas são capazes de fornecer uma gama bastante grande de serviços� Vamos estudar alguns deles? ● Servidor de arquivos ● Servidor web ● Servidor de autenticação ● Backup ● Compartilhamento etc� Os sistemas operacionais de computadores pesso- ais mais utilizados, que são o Windows e o Linux, respectivamente, possuem também versões de seus Sistemas Operacionais para servidores como o Windows 2012 Server� Da plataforma Linux, podemos citar o Slackware. A figura abaixo demostra, de forma simples e clara, como esse tipo de S�O� funciona: 22 https://www.consumidormoderno.com.br/2019/08/09/android-ios-harmony-os. https://www.consumidormoderno.com.br/2019/08/09/android-ios-harmony-os. Figura 13: Sistema operacional em rede: Fonte: www.gui- lhermemnfiredesmanha.wordpress.com� Sistemas Operacionais Embarcados Os sistemas operacionais embarcados têm desta- que nos dias atuais pelo altíssimo crescimento que apresentam. Podemos defini-los como altamente completos, complexos e independentes� Já conseguiu adivinhar onde estão inseridos esses sistemas? Os sistemas embarcados estão, principalmente, nas tec- nologias que mais usamos em nosso dia a dia, como smartphones e tablets� Eles são executados dentro dos nossos aparelhos e tudo isso já vem pronto de fá- brica! E, diferentemente dos outros tipos de sistemas que estudamos (falamos até que Windows e Linux podem conviver no mesmo computador, lembra?), os sistemas embarcados não podem ser desinstala- dos para que instalemos outro sistema operacional� Se você comprou um sistema operacional que exe- cuta suas funções no Android, ele será sempre um 23 https://guilhermemnfiredesmanha.wordpress.com/sistema-operacional-de-rede/ https://guilhermemnfiredesmanha.wordpress.com/sistema-operacional-de-rede/ Android� Se você está usando um IOS, ele sempre será um IOS� Não conseguimos substituir um pelo outro� Podemos citar outro ponto peculiar e interessante dos sistemas embarcados, que são o fato de terem restrições quanto à capacidade da memória, tama- nho, consumo de energia, além de outros detalhes que fazem desse tipo de sistema, um sistema único� Como exemplo de sistemas embarcados temos, principalmente: ● Android, que pode ser executado em várias marcas de smartphones ● IOS, que só é usado em produtos Apple ● Windows Phone pode ser utilizado em várias marcas� A figura abaixo nos mostra alguns produtos que usam sistemas embarcados: Figura 14: Exemplos de tecnologias que usam os sistemas embarcados� Fonte: Faixa de Fronteira� 24 http://fxdfronteira.blogspot.com/2014/11/sistemas-embarcados-para-instrumentacao.html A figura abaixo nos mostra como seria a represen- tação de um sistema embarcado� Observamos os sensores, as placas, e toda a lógica envolvida no processo dos S�O�: Figura 15: Sistemas Embarcados� Fonte: www2.ene.unb.br� 25 http://www2.ene.unb.br/gaborges/pesquisa/robotica/aerea_loc3d/index.htm CONSIDERAÇÕES FINAIS Neste primeiro e-book, começamos a entrar no mun- do dos Sistemas Operacionais� Estudamos detalhes que tornam cada um dos muitos tipos de sistemas operacionais únicos, as principais vantagens e des- vantagens de cada um� Pudemos, ainda, observar como funcionam os nos- sos computadores pessoais e fechamos o capítulo falando sobre os sistemas embarcados� Espero que você esteja aproveitando esses novos conhecimentos� No próximo e-book, daremos con- tinuidade a esse assunto� Até lá! 26 SÍNTESE Sistemas operacionais de servidores. Sistema operacional Linux, Windows, Android e IOS. Sistemas em tempo real. Diferença entre sistemas operacionais: sistemas monoprogramáveis, sistemas multitarefas, sistemas com múltiplos processadores. Memória RAM. Conhecemos as principais extensões de arquivos Funções básicas de um sistema operacional. Software básico e software de aplicativo. O que são sistemas operacionais, diferenças entre software e hardware. Nesse primeiro e-book tivemos uma visão global dos sistemas operacionais. Alguns assuntos como: SISTEMAS OPERACIONAIS ReferênciasBibliográficas & Consultadas BITTENCOURT, P� H� M� Ambientes Operacionais. São Paulo: Pearson Education do Brasil, 2014� [Minha Biblioteca] BONIATI, B�; PREUSS, E�; FRANCISCATTO, R� Introdução à informática� Santa Maria, RS: Colégio Agrícola de Frederico Westphalen, 2014� Disponível em https://www.ufsm.br/unidades- -universitarias/ctism/cte/wp-content/uploads/ sites/413/2018/12/02_introducao_informatica.pdf� Acesso em: 22 out� 2019� BRITO, E� Como formatar o PC e instalar o Windows 7� Techtudo, 2011� Disponível em: ht- tps://www.techtudo.com.br/dicas-e-tutoriais/ noticia/2011/02/como-formatar-o-seu-computador- -e-instalar-o-windows-7.html� Acesso em: 22 out� 2019� CÓRDOVA JUNIOR, R� S�; LEDUR, C� L�; MORAIS, I� S�; Sistemas operacionais� Porto Alegre: SAGAH, 2018� [Minha Biblioteca] COULOURIS, G�; DOLLIMORE, J�; KINDBERG, T�; BLAIR, G�; Sistemas distribuídos conceitos e proje- tos� 5� ed� Porto Alegre: Bookman, 2013� [Minha Biblioteca] MACHADO, F� B�; MAIA, L� P� Arquitetura de siste- mas operacionais. 5� ed� Rio de Janeiro: LTC, 2017� [Minha Biblioteca] MACHADO, F� B�; MAIA, L� P� Fundamentos de sistemas operacionais. Rio de Janeiro: LTC, 2011� [Minha Biblioteca] MACHADO, F� B�; MAIA, L� P� Introdução à arqui- tetura de sistemas operacionais� São Paulo: LTC, 1992� OLIVEIRA, R� S�; CARISSIMI, A� da S�; TOSCANI, S� S� Sistemas operacionais� 4� ed� Porto Alegre: Bookman: Instituto de Informática da UFRGS, 2010� [Minha Biblioteca] SILBERSCHATZ, A�; GALVIN, P� B�; GAGNE, G� Fundamentos de sistemas operacionais: princí- pios básicos� Rio de Janeiro: LTC, 2013� [Minha Biblioteca] TANEMBAUM, A� S�; BOS, H� Sistemas Operacionais Modernos� 4� ed� São Paulo: Pearson Education do Brasil, 2016� [Biblioteca Virtual] Introdução Sistemas Operacionais Funções Básicas do Sistema Operacional Tipos de Sistemas Operacionais Sistemas Operacionais de Servidores Sistemas Operacionais Embarcados Considerações finais SÍNTESE
Compartilhar