Você está na página 1de 61

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Aula 2: Componentes, Tipos de SO e Arquiteturas de SO


Prof. M.Sc. Rodrigo Costa e Prof. M.Sc. Carlos Maur cio rodccosta@gmail.com e cmauriciojd@gmail.com Curso de Informtica - Propriedades dos Sistemas Operacionais a

Fortaleza-CE, Brasil

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sumrio a
Tipos de SOs Monoprogramvel a Multiprogramveis a Interrupo ca Multiprocessados Fortemente Acoplados Fracamente Acoplados

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Tipos de SOs
O Compartilhamento de Memria e Unidade Central de o Processamento (UCP)
Consistem na principal forma de classicao dos tipos de Sistemas ca Operacionais.

Figura 1: tipos de Sistema Operacional. Fonte: [3].

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Tipos de SOs
Caracter sticas fundamentais dos tipos de SOs:

Monoprogramvel ou Monotarefa a
Alm do S.O., apenas uma aplicao reside na memria em cada instante; e ca o

Multiprogramvel ou Multitarefa a
Vrios processos compartilham memria e uma nica Unidade Central de a o u Processamento (UCP), simulando a execuo de tarefas simultneas; ca a

Multiprocessados
Vrios processos compartilham a memria, podendo ter dois ou mais a o processos em execuo simultnea (um em cada processador). ca a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Subclassicaes co

Figura 2: classicao com tipos e subtipos de sistemas operacionais. Fonte: [3]. ca

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Monoprogramvel a

Caracter stica Principal


Alm do S.O., apenas uma aplicao reside e ca na memria em cada instante. o

Figura 3: diviso da memria de um a o Sistema Monoprogramvel. Fonte: [4]. a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Monoprogramvel a
Principal Problema Caracter sticas:

Implementao simples; ca Aplicaes com o controle total co do sistema; No existe a preocupao com a ca proteo; ca

Processador dedicado a um nico u programa causando Grande Tempo ocioso na espera por I/O.

Mquinas utilizadas por apenas um a usurio. a Dedicao exclusiva de todos os ca dispositivos a um nico programa; u

Ociosidade dos dispositivos. Grande tempo de espera por dispositivos.

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Multiprogramao ca
Motivao: ca

Tornar mais eciente o aproveitamento dos recursos do computador; Execuo simultnea de vrios programas; ca a a Diversos programas so mantidos na memria; a o O prprio Sistema Operacional (SO) um programa. o e

Figura 5: importncia da multiprogramao. Fonte: [5]. a ca

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Multiprogramao ca
Solicitao de ca Entrada/Sa (E/S) da
Processo solicita ` chamada a de Sistema

Trmino de e Entrada/Sa (E/S) da


Dispositivo Interrupo. ca envia a

E como ocorre a Interrupo? ca

Figura 6: forma de implementaao de um sistema c multiprogramvel. Fonte: [2] a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Interrupo ca
Ao ocorrer uma interrupo: ca
1. processador acaba execuo da instruo atual; ca ca 2. processador testa existncia de interrupo; e ca 3. transferncia de controle (processador salva estado atual, carrega e contador de programa com endereo da rotina de tratamento, c transfere controle para a rotina de tratamento); 4. rotina de tratamento executa ... acaba ; 5. restaura estado anterior; 6. retorna a execuo da rotina interrompida. ca

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Interrupo ca

Figura 7: eventos que ocorrem durante a interrupao. Fonte: [3]. c

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Interrupo ca
Importncia a
Permite que mdulos interrompam processamento normal do processador. o

Tipos

Gerado pelo programa: diviso por zero, referncia a memria fora a e o do espao permitido, etc. c Gerado pelos dispositivos:

relgio (timer): disparo de um programa em um tempo o determinado; condio de erro: overow, violao de memria ou instruo ca ca o ca invlida. a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Surgimento do processamento em lotes

Figura 8: exemplos do sistema em lotes. Fonte: [4].

Caracter stica
Vrios programas dividindo os mesmos recursos da mquina. a a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Multiprogramveis I a
Concorrncias gerenciadas pelo Sistema Operacional e
O Sistema Operacional (SO) gerencia o acesso concorrente aos recursos de forma ordenada e protegida.

Aumento da produtividade dos usurios e a reduo dos custos a ca


Devido ao compartilhamento de recursos do sistema; Utilizao de vrios usurios; ca a a Realiza diversas tarefas concorrente ou simultaneamente. Preocupao com a proteo; ca ca Necessidade de hardware adequado capaz de alterar os modos de operao do processador. ca

Aplicaoes com limitaes no sistema c co


Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Multiprocessamento

Figura 9: sistema multiprocessado, com suporte a spooling. Fonte: [4].

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Classicao atravs do tempo de resposta ca e

Podem ser classicados pela forma em que suas aplicaes so co a gerenciadas. O SO pode suportar um ou mais tipos de processamentos.

Figura 10: sub-divises dos sistemas multiprogramveis. Fonte: [3]. o a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Classicao quanto ao tempo de resposta ca

Sistemas em Lotes (Batch): alto tempo de resposta; Sistemas em Tempo Compartilhado: baixo tempo de resposta; Sistemas em Tempo Real: respostas imediatas.

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Batch:

Programas executados sequencialmente; Sem interao do usurio durante a execuo; ca a ca O programa preparado e encaminhado para execuo; e ca
Respostas lentas; Ideia era centralizar o processamento em CPDs (mquinas muito a caras).

Caracter sticas

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas de tempo compartilhado / On-line

Timesharing
Uma fatia de tempo (time slice) do processador alocada para cada e processo. Possui caracter stiacs:

O sistema cria um ambiente prprio ao usurio; o a D a impresso de que todo o sistema esta dedicado a ele; a a Implementao complexa com alta produtividade e reduo de custo ca ca de utilizao do sistema. ca

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas de tempo compartilhado / On-line

Interao do usurio com o sistema atravs de terminais ca a e

O usurio submete requisies ao sistema e recebe as respostas a co imediatamente; O sistema possui um Interpretador de Comandos, que l a linha de e comando contendo o nome do programa a ser executado; Aps a execuo de um comando, o Interpretador de Comandos o ca volta a ler o terminal.

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas de tempo real

Real Time: Resposta imediata

Semelhantes em implementao aos sistemas de tempo ca compartilhado; Diferem no tempo de resposta exigido no processamento das aplicaes; co No existe a ideia de fatia de tempo; a Deteno do processador pelo tempo necessrio, ou at que um ca a e programa prioritrio o solicite; a

Controlado pela propria aplicao e no pelo SO. ca a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas de tempo real

Exemplos: Controle de Processos


Monitoramento de renarias de petrleo; o trafego areo; e sistemas bancrios. a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Multiprocessados

Denio ca
Possuem uma ou mais UCPs interligadas, trabalhando em conjunto.

Caracter sticas importantes:


A forma de comunicao entre as UCPs; ca Grau de compartilhamento da memria e dos dispositivos de o Entrada/Sa (E/S); da Podem compartilhar o mesmo sistema operacional ou cada um pode possuir o seu prprio sistema. o

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Multiprocessados

Caracter sticas:

Permitem que vrios programas sejam executados ao mesmo tempo a ou que um programa seja dividido em subprogramas para execuo ca simultnea por mais de um processador; a O multiprocessamento mantm todos os conceitos de e multiprogramao, mas aplicados a vrios processadores. ca a

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Multiprocessados
Com o multiprocessamento, novos problemas de concorrncia foram e surgindo, pois vrios processadores podem estar acessando as mesmas a reas de memria, alm da diculdade de interligao dos componentes. a o e ca

Problemas

Fortemente x Fracamente Acoplados


Os sistemas podem ser classicados de acordo com a forma de compartilhamento de memria e dispositivos, sendo subclassicados como: o

Sistemas fortemente acoplados- existe apenas um espao de c endereamento compartilhado; c Sistemas fracamente acoplados- cada sistema tem sua prpria o memria. o

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Fortemente Acoplados
Um sistema fortemente acoplado tem mais de um processador ligado ao barramento.

Aumento da capacidade de processamento ; Compartilhamento de perifricos e memria ; e o Tolerncia a falhas; a Processamento Paralelo;

Sistemas de deteco de falhas ca


Duplicao de hardware (+ de 2 processadores). ca

Podem ser divididos conforme a forma de diviso de funes a co entre os processadores


Simtricos: mesma funo; e ca Assimtricos: funes diferentes. e co

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Fortemente Acoplados
Caracter stica Principal
Uma nica memria para todos os processadores. u o

Figura 11: ilustrao mostrando um exemplo de sistema multiprocessado fortemente ca acoplado. Fonte: [3].

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Tipos de Sistemas Fortemente Acoplados

Assimtricos e
Processadores com funcionalidades espec cas. Um mestre e um escravo.

Exemplo

Figura 12: ilustrao de um sistema assimtrico. Fonte: [3]. ca e

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Assimtricos e

Caracter sticas

Somente um processador (mestre) pode executar servios do c sistema operacional. Sempre que o processador do tipo escravo precisar realizar uma operao de E/S, tera que requisitar o servio ao processador ca c mestre. Se o processador mestre falhar, todo o sistema cara comprometido. Processadores podem ter tarefas pr-denidas; e

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Tipos de Sistemas Fortemente Acoplados


Simtricos e

Todos os processadores realizam as mesmas funes. co

Exemplo

Figura 13: exemplo de um sistema simtrico. Fonte: [3]. e

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Simtricos e

Caracter sticas

Todos os processadores realizam as mesmas funes; co

Cpias do sistema operacional em cada processador; o Um programa pode ser executado por qualquer processador ou por vrios a processadores ao mesmo tempo. Quando um processador falha, o sistema no e comprometido, porem com a menor capacidade. Comunicao entre os processadores; ca Escalonamento de tarefas para as Unidade Central de Processamentos (UCPs);

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Fracamente Acoplados
Denio ca
Dois ou mais sistemas de computao conectados atravs de linhas de ca e comunicao. ca

Figura 14: ilustrao de um sistema fracamente acoplado. Fonte: [3]. ca

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Fracamente Acoplados

Caracter sticas

Comunicao atravs de redes de computadores; ca e Cada sistema tem seu Sistema Operacional (SO) gerenciado seus prprios recursos; o Caracteriza-se por processamento distribu pelos seus diversos do processadores.

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Operacionais de Rede


cada n possui seu prprio Sistema Operacional (SO), alm de o o e hardware e software
Possibilitam ao sistema ter acesso o outros ns da rede. o

Cada n totalmente independente um do outro oe


Podem ter sistemas operacionais diferentes.

Tolerncia ` falhas a a

Se uma estao falhar, a rede continua funcionando sem os recursos ca daquela que falhou.

Objetivo
A ideia prover o compartilhamento de recursos e troca de informaes. e co

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Operacionais de Rede


Para ser considerado um Sistemas Operacionais de Rede (SOR), este deve possuir as seguintes caracter sticas:

baixa utilizao do hardware da estao cliente; ca ca transparncia dos recursos remotos; e facilidade de Utilizao; ca alta conabilidade; segurana no acesso e utilizao. c ca

Exemplos
Os sistemas operacionais de redes permitem cpia de arquivos, impresso o a e at gerncia remotas, alm de servios de correio eletrnico, emulao e e e c o ca de terminais.

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Distribu dos


Existe um relacionamento mais forte entre seus componentes

Sistemas operacionais iguais.

um nico sistema centralizado. u

Para o usurio e suas aplicaes e como se no existisse uma rede de a co a computadores

Dinmica a
Possibilidade de balanceamento de carga.

Funcionamento

Para o usurio e suas aplicaes e como se no existisse uma rede de a co a computadores e sim um nico sistema centralizado. u

Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Sistemas Distribu dos


Software fortemente acoplado em hardware fracamente acoplado

Iluso de um sistema nico ou maquina virtual a u Middleware Mecanismo nico de comunicao entre processos u ca Gerenciamento nico de processo (criao, destruio, u ca ca escalonamento, etc..) Sistema de arquivos uniforme Chamada de sistemas e comandos uniformes

Caracter sticas principais:


Tipos de SOs

Monoprogramavel

Multiprogramaveis

Multiprocessados

Comparao ca

Caracter stica Imagem do sistema

Autonomia

Sistema de Arquivos Tolerncia a falhas a

SO de Rede usurios enxergam o a sistema como um conjunto de maquinas constru sobre sistemas do centralizados (independentes) Gerenciamento local de recursos Podem ser diferentes perda de funcionalidades/capacidades

SO Distribu do fornece a ideia de uma maquina virtual ideia de um sistema unico

Gerenciamento global de recurso so iguais a perda de desempenho

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Estruturas do SO
Prof. M.Sc. Rodrigo Costa e Prof. M.Sc. Carlos Maur cio rodccosta@gmail.com e cmauriciojd@gmail.com Curso de Informtica - Propriedades dos Sistemas Operacionais a

Fortaleza-CE, Brasil

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Sumrio a
Introduo ca Monol tico Arquitetura em Camadas Mquinas Virtuais a Cliente-servidor

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Estrutura
Os Sistema Operacionals (SOs) so sistemas muito grandes e a complexos.

Denio ca
Estrutura de um SO a maneira como o cdigo do sistema organizado e o e e o inter-relacionamento entre seus diversos componentes. Esta estrutura pode variar conforme a concepo do projeto. ca

As principais formas de organizao dos SO so: ca a


monol ticos; em camadas; mquinas virtuais; a cliente-servidor.

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

SO Monol tico

um conjunto de rotinas que e podem interagir livremente umas com as outras;

Figura 15: ilustraao do relacionamento c das rotinas em um SO monol tico. Fonte:

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

SO Monol tico

formada por diversos mdulos que so compilados e unidos, o a utilizando Linkeditor, para formar um unico executvel, onde a os mdulos podem interagir livremente; o simples e com bom desempenho, mas de manuteno dif ca cil; comparada a uma aplicao formada de vrios procedimentos ca a que fazem o processo de compilao gerando um unico ca executvel. a exemplos de SO: LINUX, DOS.

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

SO Monol tico

Figura 16: modelo simples de estruturao de um sistema monol ca tico. Fonte: [5].

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

SO em Camadas
Sistema dividido em n e veis sobrepostos. Cada mdulo oferece um conjunto de funes que pode ser o co usado por outros mdulos respeitando a hierarquia. o Pode acessar apenas as camadas mais externas ao modulo Exemplos de SO arquiteturado em Camadas: THE, WINDOWS, maioria das verses UNIX. o

Figura 17: ` esquerda as camadas do sistema THE e ` direita a do sistema OpenVMS a a . Fonte:[5].

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

SO em Camadas
Sistema dividido em n e veis sobrepostos. Cada mdulo oferece um conjunto de funes que pode ser o co usado por outros mdulos respeitando a hierarquia. o Pode acessar apenas as camadas mais externas ao modulo Exemplos de SO arquiteturado em Camadas: THE, WINDOWS, maioria das verses UNIX. o

Figura 17: ` esquerda as camadas do sistema THE e ` direita a do sistema Unix. a a

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Arquitetura em Camadas
Vantagens:

Isola o SO Facilita sua alterao e depurao ca ca Cria uma hierarquia de n veis de modos de acesso Protege as camadas mais privilegiadas Uma desvantagem deste modelo o desempenho. e Cada nova camada implica em novo modo de acesso.

Desvantagens:

A maioria dos atuais sistemas comerciais utiliza duas camadas, onde existem os modos de acesso usurio (no-privilegiado) e kernel a a (privilegiado).

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Visualizao em camadas do UNIX ca

Kernel: o ncleo do sistema operacional, controla o e u hardware traduzindo comandos UNIX em instrues co de hardware. O usurio no trabalha diretamente a a com o kernel; Sistema de arquivos: o modo do UNIX armazenar e informaes de qualquer tipo, como por exemplo, co grcos, textos, etc; a Shell: um programa que atua como interface entre e o kernel e o usurio; a Aplicativos: so programas que podem ser invocados a pelo shell para realizar diversas tarefas.
Figura 18: camadas do UNIX

. Fonte:[5].

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Mquina Virtual a
Problemas de compatibilidade entre os componentes do sistema

Um SO so poder executar sobre uma plataforma de hardware a se for compat com ela vel Geralmente no poss criar novas instrues de a e vel co processador Nem novas chamadas de sistema Construir uma camada de software que oferea aos demais c componentes, servios com outra interface; c

Para contornar esses problemas, utiliza-se tcnicas de visualizao: e ca

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Mquina Virtual a

Cria uma camada intermediria entre o hardware e o sistema a operacional chamada Gerncia de Mquina Virtual. e a Esta camada oferece, para cada mquina virtual, uma cpia a o virtual do hardware.

Figura 19: Estrutura do VM/370 com o CMS. Fonte: [5].

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Mquina Virtual a
E poss que cada mquina tenha seu prprio S.O. e que seus vel a o usurios executem aplicaes como se todo o computador estivesse a co dedicado a eles.

Figura 20: Estrutura do VM/370 com o CMS. Fonte: [5].

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Mquinas Virtuais a

Vantagens: Este modelo, por causa do isolamento total entre cada VM, possibilita grande segurana `s mquinas. c a a A desvantagem desta arquitetura a sua grande e complexidade, devido ` necessidade de se compartilhar e a gerenciar os recursos do hardware entre as diversas VMs

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Exemplo

Figura 21: exemplo de virtualizao. Fonte: [4]. ca

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Mquinas Virtuais a
Os ambientes de MV podem ser divididos em duas grandes fam lias:

Figura 22: exemplos de tipos de ambientes de mquinas virtuais. Fonte: [1]. a

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

SO Cliente-Servidor ou Microkernel
Objetivo: Tornar o ncleo menor e mais simples poss u vel Sistema e dividido em processos; Quando uma aplicao deseja algum servio ela solicita ao ca c processo responsvel a Facilita a manuteno do SO; ca Apenas o ncleo do sistema executa o modo kernel; u Ncleo realiza a comunicao entre os Servidores e os Clientes u ca (Aplicaes dos Usurios). co a

Figura 23: o modelo cliente-servidor. Fonte: [5]

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Viso do SO Microkernel a

Figura 24: relacionamento de componenets num sistema microkernel. Fonte: [3].

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Microkernel

Surgiu na dcada de 80 no sistema operacional Mach, cujo e ncleo oferece basicamente quatro servios: gerncia de u c e processos, gerncia de memria, comunicao por troca de e o ca mensagens e operaes de Entrada/Sa (E/S), todos em co da modo usurio. a Este modelo permite isolar as funes do SO por processos co servidores pequenos e dedicados a servios espec c cos, tornando o ncleo menor, mais fcil de depurar. u a A arquitetura possibilita ainda a criao de sistemas ca distribu dos.

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Microkernel

A implementao muito dif ca e cil. Existe problema no desempenho, por causa das mudanas de acesso a cada c comunicao entre clientes e servidores. Outro problema ca e que certas funes do S.O. exigem acesso direto ao hardware, co como as operaes de E/S. co Existem projetos baseados em sistemas microkernel em instituies como o MIT (Exokernel), Universidade de co Dresden (L4) e Vrije Universiteit (Amoeba).

Introducao

Monol tico

Camadas

Maquinas Virtuais

MicroKernel

Observaes co

O que mais implementado atualmente uma combinao do e e ca modelo de camadas com a arquitetura microkernel; O ncleo responsvel pela comunicao entre cliente e u e a ca servidor; O ncleo incorpora outras funes cr u co ticas como escalonamento, tratamento de interrupes e gerncia de co e dispositivos.

Referncias e

Referncias I e

[1] Cristina Boeres, 2010. URL http://www.ic.uff.br/~ boeres/soI.html. [2] Edeyson Andrade Gomes. Sistemas operacionais, 2010. URL www.edeyson.com.br. [3] F. M. Machado and L. P. Maia. Arquitetura de Sistemas Operacionais. Grupo Gen: LTC, Rio de Janeiro, 4 edition, 2007. [4] Prof. Ernesto Massa, 2010. URL http://ernestomassa-so.blogspot.com. [5] Andrew S. Tanenbaum. Sistemas Operacionais Modernos. Pearson do Brasil, So a Paulo, 3 edition, 2010.

Referncias e

Abreviaturas I

DOS Disk Operational System E/S Entrada/Sa da SO Sistema Operacional UCP Unidade Central de Processamento SOR Sistemas Operacionais de Rede

Você também pode gostar