PRISCILA SALETE INÁCIO GARCIA ID #:UAM19270SSY27118 OPERATING SYSTEM

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

Download "PRISCILA SALETE INÁCIO GARCIA ID #:UAM19270SSY27118 OPERATING SYSTEM"

Transcrição

1 PRISCILA SALETE INÁCIO GARCIA ID #:UAM19270SSY27118 OPERATING SYSTEM Um documento apresentado à Faculdade de Ciências e Engenharia, Atlantic International University, em cumprimento parcial dos requisitos para a concessão do Grau de Bacharel/ Mestrado Tecnologia da Informação ATLANTIC INTERNATIONAL UNIVERSITY Honolulu, Havaí 1

2 Table of Contents 1.Introdução História e Visão Geral Princípios de Design...5 Tipos de Sistema...5 Sistema Monoprogramavéis/Monotarefa...5 Sistema Multiprogramáveis/Multitarefa...6 Sistema com Multiprocessador...7 Mecanismo de apoio modelo cliente-servidor, dispositivos portáteis...7 Métodos de estruturação...7 Arquitectura de sistema...9 Sistema monolítico...9 Sistema de camadas...9 Sistema modulares Concorrência...10 O problema da exclusão mútua e algumas soluções...10 Modelos e mecanismos...10 Monitores...10 Produtor-consumidor problema e sincronização...10 Questões multiprocessador (Reentrância) Programação e despacho...12 Processos Gerenciamento de memória Segurança e protecção...14 Visão Geral do sistema de segurança...14 Política / mecanismo de separação...14 Protecção de acesso, autenticação...15 Criptografia Sistema de arquivo Conclusão Bibliografia

3 1. Introdução Para se comunicar com o usuário, todo computador precisa de uma interface, por isso foi desenvolvido uma interface chamada Sistema Operativo, ou como os brasileiros chamam, Sistema Operacional, uma interface que é um conjunto de programas que faz o gerenciamento dos recursos do sistema de Hardware e Software e perifericos. O principal objectivo dos Sistemas Operativos é fazer o controlo e gerenciamento do Hardware e Software, ele faz o controle dos processos na CPU. 3

4 2. História e Visão Geral Os primeiros computadores, assim com o ENIAC não tinham SO, as intruções eram dadas por meio de chaves, fios e cartões perfurados junto com copiladores como Fortan e Cobolen, em que o operador usava uma linguagem JCL (job control language) para inserir as tarefas. Um dos primeiros SO foi CTSS (compatible time sharings ) desenvolvido no MIT sob a direção de Fernando José Corbató, neste SO foi adaptado a técnica de time sharing, técnica que tem como objectivo a percepção do usuário dos processos, fazendo alternância entre os diferentes processos, técnica esta que é até hoje tem sido empregada. Um dos SO mais conhecido hoje em dia, o Unix foi derivado do CTSS, o Unix é um sistema multiusuário, de inicio programado em linguagem de alto nivel (EPL) que foi um grande feito nos avanços das tecnlogias de programação, porque antes a maioria dos SO sua programação era feita em assembly. Em 1973 Dennis Ritchie e Ken Thompson, reinscreveram o projecto, dessa vez usando a linguagem C, mas adiante começaram a ser distribuidos usando BSD, e foi interessante notar que grande parte dos SO que conheço se derivaram do Unix, tal como o Linux, o SO que de momento uso, acho muito bom, o MAC OS X, que também uso, IRIXG e HP UX, entre outros. 4

5 3. Princípios de Design Ao conceber um Sistema Operativo é levado em conta o Hardware para o suportar. Os primeiros SO eram Monotarefa, quer dizer, só executavam um único programa a cada vez, qualquer outra aplicação para ser executada tem de esperar o programa em execução terminar. Tipos de Sistema Sistema Monoprogramavéis/Monotarefa Á princípio como disse, neste tipo de sistema o SO executa apenas um programa cada vez. Ao longo do tempo foram perdendo uso, mas com o desenvolvimento de PC (computador pessoal) voltaram a ser aplicados, isso porque os computadores daquela altura tinham pouca capacidade de armazenamento. Tarefa CPU Memória E/S Ilustração 1 Sistema Monoprogramáveis/Monotarefa 5

6 Como ilustrado acima, nos sistemas Monoprogramáveis/Monotarefa, enquanto está processar uma tarefa todos os dispositivos estão simplesmente a espera daquela tarefa, ficando assim sem executar qualquer outro processo, tendo um grande disperdício de Hardware. Sistema Multiprogramáveis/Multitarefa Diferente dos sistemas Monoprogramávies/Monotarefa, nos sistemas Multitarefa os recursos e dispositivos são compatilhados entre vários usuários e aplicações, quer dizer, enquanto um programa está a espera de processo ou evento, nesse espaço de tempo outro programa pode ser executado. Neste tipo de sistema o SO faz um gerenciamento em que há vários acessos aos diversos recursos de uma forma ordeira. Claro, uma das grandes vantagens neste sistema é o compartilhamento dos recursos do sistema entre várias aplicações, isso signfica fazer várias coisas com os mesmos recursos e dispositivos, diminuindo assim o custo, porque pelo contrário teriamos de ter outros recursos como o processador, memória e periféricos para executar outras tarefas. CPU Memória E/S Tarefa Tarefa Tarefa Tarefa Tarefa Ilustração 2 Sistemas Multiprogramáveis/Multitarefa 6

7 Quanto ao número de usuário os sistemas Multiprogramáveis/Multitarefa podem ser dividios em monousuário e multiusuário. Pelo seu recurso de multitarefa os sistemas Multiprogramáveis/Multitarefa a sua implementação é mais complexa que o sistema Monoprogramáveis/Monotarefa, e uma desvantagem é que a memória e o processador são subtilizados, em outras palavras, os recursos que sistema tem a oferecer não são bem aproveitados. Entretanto, de acordo com o gerenciamento das aplicações, os sistemas multiprogramáveis/multitarefa são classificados em sistemas de tempo compartilhado, batch e de tempo real. Sistema com Multiprocessador Esse sistema consiste em ter duas ou mais CPU (processador) ligadas entre si, é interessante que neste sistema um programa pode ser dividido em vários processos e ser executado ao mesmo tempo em mais de um processador,, ou até mesmo vários programas e serem executados ao mesmo tempo. O funcionamento desse sistema consiste na comunicação entre as CPU e a partilha de memória e dispositivos. Mecanismo de apoio modelo cliente servidor, dispositivos portáteis Basta entender bem o sistema de micro kernel que também podemos entender o modelo clienteservidor. Pelo entendimento que tive do sisteam micro kernel (falarei mais adiante sobre micro kernel) pude perceber que no modelo cliente servidor alguns recursos estão separados do núclo, como o acesso a rede, memória e sua implementação é como aplicativos fornecendo serviços para utilitários e usuários. Métodos de estruturação o núcleo ou kernel é o centro do SO, é a ligação entre os aplicativos e o Hardware, nele é feito o gerenciamento do sistema, tais como a comunicação e acesso. Para entendermos como o núcleo realiza a sua gerência vamos dividir em partes, definindo cada um deles, que são: Gerenciamento de dispositivos, gerenciamento de memória, gerenciamento de processo e chamada do sistema. 7

8 Usuário Utilitário Kernel Hardware Gerenciamento de Arquivos: Tem a responsabiblidade de prover permissão ou bloqueio ao acesso as informações. Gerenciamento de dispositivos: Para realizar funções, os aplicativos requisitam ao kernel, processo que envolve periféricos ligados ao computador, o kernel tem de permitir que tenham acesso á memória. Gerenciamento de processos: O kernel é que define quando e qual processo vai aceder a memória, e permitir a execução de aplicativos. Acontece que alguns sistemas permite a cada processo dizer ao kernel quando ele pode rodar outro 8

9 processo, processando assim sem interrupção. Neste sistema usa se multitarefa de cooperação. Arquitectura de sistema Sistema monolítico Neste sistema, tem um conjunto de programas que podem fazer chamada entre si mesmos e aplicativos. Em parte, são vários processos que juntos (ou linkados) produzem um único e grande programa. Sistema de camadas neste sistema o SO esta dividido em camadas, em que cada módulo é partilhado as funções com outros módulos. Sistema modulares esta área coordena as mensagens entre os componentes do sistema. 9

10 4. Concorrência Nos sistemas multiprogramáveis em que se executa tarefas em paralelo com operações de E/S a concorrência é importante para projecção e implementação desse tipo de SO. O problema da exclusão mútua e algumas soluções Para evitar que dois processos tenham acesso a uma seção crítica, isto é acesso simultanêo ao mesmo recurso partilhado, para evitar isso usa se a tecnica de exculusão mútua. Algumas formas de implementar a exculsão mútua é o uso de semáfores, com os semáforos podemos ter dois estado 0 (down) e 1 (up), quando um processo deseja aceder a sua região crítica ele executa uma instrução (ou protocolo) 0 (down), se o semáforo sinalizar 1 então este processo pode executar sua operação, o outro processo que tentar aceder neste caso, fica em espera, quando o processo corrente termina sua execução na região crítica ele disponibiliza o código 1 (Up), desta forma o semáforo sinaliza 1 (up) de modo que outro processos em espera possa executar sua tarefa. Outras possiblidades para implementação da exculsão mútua é a solução de Hardware em que se desablita as interrupções, quando o processo esta para entrar na região crítica desablita as interrupções, quando termina hablita as. Outra é solução de Software, usando test and set com as variaveis X e Y. Modelos e mecanismos Monitores Esse é um mecanismo de alto nivel implementado pelo compilador formado por procedimentos e variáveis encapsuladas dentro de um módulo. É definido dado lhe um nome, faz se a declaração de variaveis locais, para o acesso a uma região crítica o processo fará uma chamada a um dos procedimentos do monitor, quando ocupado fica em espera na fila. Neste mecanismo a exculsão mútua é aplicada automaticamente, facilitando o desenvolvimento de aplicações concorrentes. Outro mecanismo implementado é o semáforo, não vou repetir aqui porque já fiz uma consideração de dele no tema acima. Produtor consumidor problema e sincronização Neste problema usa se 3 semáforos, para fazer a exculsão mútua tem MUTEX iniciando com 1 e dois contadores para sincronização condicional. 10

11 O processo produtor produz informações que é consumida por outro processo, que é nomeado consumidor. Questões multiprocessador (Reentrância) Em um sistema multiprogramáveis é comum acontecer que vários usuários acedam a vários aplicativos simultaneamente, visto que cada processo ao iniciar vem com seu código executável para memória, sendo assim teriamos vários usuários acendo ao mesmo aplicativo e várias cópias de código executável de um mesmo aplicativo na memória, criando assim redundância. Para evitar essa situação, é aqui em que aparece a reentrância, que é a partilha de um código executável (código reentrante) por vários usuários, desta forma fica apenas uma cópia do programa em memória. Acontece que o código reentrante é partilhado em partes, em que cada usuário tem uma parte diferente do código reentrante manipulando dados próprios. usado. Algumas das aplicações que usam o código reentrante são os editores de texto, porque é muito 11

12 5. Programação e despacho Agendamento preemptivo e não preemtivo O agendamento é baseado em prioridade, basicamento o que esta pronto para executar e que tem maior prioridade, podendo interromper e retomar os processos em execução. Programador e políticas Processos Podemos definir processo, de uma forma leve, como sendo o executor dos comandos dos aplicativos ou programas, sendo assim, os processos em execução são controlados pelos usuários ou pelo próprio sistema operacional, bem mais fácil que eu entendo é que um programa de computador a ser executado. Basicamente um processo é formado por uma imagem do código executável associado a um programa, esse código executável esta localizado na memória. É preciso entender que desde a criação de um processo até a sua execução final, ele passa por diversos estados que são: (Aguardando uma entrada de dados) Suspenso Executando Terminado Pronto (Aguardando escalonador de processo) Esperando (Dependendo de um evento) Com o PCB (Process Control Blocks, ou Blocos de Controle de Processos) o SO reúne todas as informações ao longo das mudanças de estado de cada processo Ém um sistema multitarefa, é possível que vários processos serem executados ao mesmo tempo Prazos e em tempo real, as questões. 12

13 6. Gerenciamento de memória É importante o gerenciamento de memória pelo facto de vários processos compartilharem a mesma memória, para é necessário organização e acessibilidade. Nos SO o módulo que faz o gerenciamento da memória tem o nome de Gerente de memória, seu gerenciamento envolver fazer gerenciamento do espaço em uso, quanto livre tem, fazer a troca de memória, quer dizer por exemplo, mudar da memória principal para outra memória. Existe gerenciamento de memória que movimenta os processos entre as memória, e tem sistema que não faz isso. Gerenciamento de memória com bit maps É um mapeamento em uma tabela binária, onde cada bit é a localização da memória, em que 0 representa que a posição de memória esta livre e 1, que esta ocupada. Outra forma de gerenciamento de memória é com lista encadeada, que consista numa lista de todos segmentos livres e onde estão alocados. 13

14 7. Segurança e protecção Visão Geral do sistema de segurança Certo dicionário define segurança com ato ou efeito de segurar e podemos acrescentar, que é uma situação de estar protegido do perigo ou da perda. Tendo em mente essa definição, porque precisamos de segurança no SO? Informática é a técnica de processamento de informação por meio de máquinas, neste caso o computador, nesta era da tecnologia, a informação é uma ferramenta para o desenvolvimento, porque é formação, educação e quem tem formação tem poder desto modo fazemos tudo o que é preciso para protege la. Protege la de que? Numa era como esta, não falta pessoas maliciosas, que só tem como objectivo roubar, destruir e modificar as informações, por este motivo temos de proteger. A ameça pode ser interna e externa, certa pesquisa diz que 85% dos ataques são internos e 15% externos. Quatro aspectos regem a segurança e proteção no sistema Operacional ou em qualquer outro sistema que são: Na segurança de informação pode haver meios termos, ou é bom ou é mau, e dos princípos básicos é segurança e a defesa, não deve esperar ataques de meios internos ou externos para se proteger, quando se tem um sistema a primeira coisa a aplicar são os quatros princípios, e acima de tudo a defesa. O SO deve proporcionar segurança e proteção para os dados armazenados na memória principal durante os processos, aplicando mecanismos de proteção, implementando níveis de acesso, para isso tem de agrupar os usuários pelos perfis e controle da partilha e sincronização de comunicação. Política / mecanismo de separação A maior ameça do computador é o proprio usuário. Com os usuários agrupados e níveis de acesso já pode haver mais controlo, que lugares cada usuário pode acessar. Falando de usuário, todos sabemos que todo SO para usarmos o computador ele criar um usuário, que é autenticação de usuário. 14

15 Protecção de acesso, autenticação Por exemplo no Windows temos as contas de usuário, por acesso e permissão, Administrador, que tem o controle total, usuários de ler, gravar e alterar e a conta convidado que depedendo da configuração do administrador pode ser sem password, que as vezes é inseguro. Modelos de protecção Um modelo de proteção que sempre me deparei com ele no SO Windows, é Firewall, como nunca fiz muito uso do Windows nunca aprofundei o conhecimento, mas agora falando de segurança no SO acho que devo falar mais sobre isso. Firewall é uma política de segurança aplicado a um determinado ponto da rede que tem como objectivo regular o trafego de dados, bloquear acesso transrecepção não autorizado entre redes. Como bem diz a sua terminologia, Firewall que em português é parede, guarda fogo, ele dectecta e bloqueia qualquer acesso ou saída de dados nocivos. Como dispositivo de rede, o Firewall é composto de Criptografia Imagine, falar com alguém e só você ela podem entender o que estão a dizer, não seria interessante? Bem é possível, usando técnicas de criptografia. Este não é um conceito novo, criptografia já remota a séculos, por exemplo Júlio Cesar criou uma das técnicas mais classicas de criptografia, em que trocava as letras do alfabeto avançando 3 casas. A uns tempos usei essa técnica, só por passatempo, aprendi como faze lo, é divertido, mas um pouco frustante na hora de trocas as letras, mas é o segunte: Aqui temos o alfabeto comum A B C D E F G H I J K L M N O P Q R S T U W Y X Z Actualmente a criptografia começou em 1976 com a criação DES ( Data Encryption Standard), bem distribuida começou no ano de 1978 com sistema RSA ( Rivest, Shamir, Adleman) com aplicações para transações financeiras e áreas de telecomunicação. A criptografia esta divida em duas partes que são: Criptografia de chave privada simétrica e chave pública assimétrica. A criptografia é aplicada pela privacidade da informação, normalmente quando queremos privacidade na informação é porque queremos que ela não sejá acedida por pessoas que sem autorização. Ela também é aplicada pela integridade da informação, pela segurança dados confidênciais não podem ser alterados, mesmo que seja interceptada. Em muito coisa em termo de segurança ela pode ser aplicada, seja nas transações ou na partilha de rede, mas vamos analisar a criptografia na área dos SO. 15

16 8. Sistema de arquivo A forma de organização dos dados em uma unidade de armazenamento em que os dados são rotulados com FCB (File Control Block, Bloco de Controle de Arquivo), alistados pelas suas posições, essa lista é chamada de MFT (Master File Table, Tabela de Arquivos Mestre). Por sua vez, o SO acede a esse sistema de arquivo e decodifica ou codifica a informação, realiza outras tarefas como gravação. Até mesmo o sistema de arquivo esta particionado, em que uma parte coleta e armazena, outra tem uma estrutura de diretórios que rotula os arquivos, desta forma fornece informações de todo sistema. Arquivo é um tipo abstrato de dados que possui nome, este atributo é óbvio, identificador que é rotulado por um número, a tipologia do arquivo, posição, tamanho do arquivo, segurança e informações actualizadas sobre quando foi criado e por quem, etc. Alguns dos sistemas de arquivo conhecidos são: UNIX (FreeBSD, OpenBSD, Linux, Solaris, etc.)* UFS Ext Ext2 Ext3 Ext4 SWAP Reiser HPFS JFS XFS *(fonte Wikipédia). A vantagem do sistema de arquivo é que organiza os dados de uma maneira que seja acessível deacordo com as funções e objectivo do sistema. 16

17 9. Conclusão Gostaria de falar mais sobre SO, este tema mostrou s muito interessante ao longo dos estudo. Acho que se pudesse, ficava dois meses analisar por mais tempo os SO. Já usei os 3 sistemas mais populares, e dentre eles, acho que me sinto mais segura com o Linux, mas em termos de gráfico o Windows me atrai mais, o Mac acho que para mim é muito mais técnico, além de que nunca usei tanto tempo com os dois primeiros. Aprendi que os primeiros sistemas eram monotarefas, quer dizer só executavam uma tarefa por vez, se até hoje os sistemas fossem assim, seriam tédioso e com muito custo, mas para evitar isso foram desenvolvido os sitema multitarefas Foi interessante aprender que o Unix é o pai da maioria dos sistemas que hoje conhecemos. O estudo me levou a compreender a arquitectura de um típico SO, pude entender o conceito de processo, como o SO interage com a memória, foi de grande ajuda e com certeza aumentei muito em conhecimento. Agora já posso dizer que estou a me aprofundar na Informática. Aprendi que o sistema deve possuir mecanismo de proteção para todas as áreas do sistema. 17

18 10. Bibliografia sistemas operacionais# para a exclusao mutua e segurana de sistemas operacionais manual/estruturas logicas sistema fat.html 2S2006/Prjt_SO/semaphor.html e segurana de sistemas operacionais 18

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Arquitetura 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 mais

Everson Scherrer Borges João Paulo de Brito Gonçalves

Everson 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 mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. 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 mais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

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 mais

Sistemas 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 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 mais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

Apresentaçã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 mais

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

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

Leia mais

Sistemas Operacionais

Sistemas 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 mais

O 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. 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 mais

UFRJ 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 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 mais

Figura 01 Kernel de um Sistema Operacional

Figura 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 mais

Sistemas Operacionais Introdução. Professora: Michelle Nery

Sistemas 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 mais

Processos e Threads (partes I e II)

Processos 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 mais

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu. Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva madalena.silva@ifsc.edu.br Agenda Classificação de SO quanto a: Interface Processamento Tarefas

Leia mais

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR Sistemas Operacionais INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR 1 Introdução O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas

Leia mais

Sistema Operacional LINUX

Sistema Operacional LINUX SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I

UFRJ 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 mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 03 Tipos de Sistemas Operacionais Maxwell Anderson Prof. Maxwell Anderson www.maxwellanderson.com.br Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e a sua

Leia mais

Sistemas 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 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 mais

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN SISTEMAS OPERACIONAIS Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN 2.0 - INTRODUÇÃO Os tipos de sistemas operacionais e sua evolução estão intimamente relacionados com a evolução do hardware

Leia mais

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

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 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 mais

Sistema Operacional Correção - Exercício de Revisão

Sistema 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 mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

Introdução aos Sistemas Operativos

Introdução aos Sistemas Operativos Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: sergio.nunes@fe.up.pt web: www.fe.up.pt/~ssn Sumário Definição

Leia mais

Sistemas Operacionais

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

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

AULA 4 Sistemas Operacionais

AULA 4 Sistemas Operacionais AULA 4 Sistemas Operacionais Disciplina: Introdução à Informática Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Continuação S.O Funções Básicas Sistema de

Leia mais

Aula 01 Visão Geral do Linux

Aula 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

Sistema Operacional. Prof. Leonardo Barreto Campos 1

Sistema Operacional. Prof. Leonardo Barreto Campos 1 Sistema Operacional Prof. Leonardo Barreto Campos 1 Sumário Introdução; Tipos de Sistemas Operacionais; Escalonamento; Gerenciamento de Memória; Bibliografia. Prof. Leonardo Barreto Campos 2/25 Introdução

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS 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 mais

Sistemas Operacionais. Professor Leslier Soares Corrêa

Sistemas 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 mais

Sistemas Operacionais Processos e Threads

Sistemas Operacionais Processos e Threads Sistemas Operacionais Processos e Threads Prof. Marcos Monteiro, MBA http://www.marcosmonteiro.com.br contato@marcosmonteiro.com.br 1 Estrutura de um Sistema Operacional 2 GERÊNCIA DE PROCESSOS Um processo

Leia mais

Sistemas Operacionais

Sistemas 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 mais

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL LINUX Lapro I Profa. Fernanda Denardin Walker - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL Para que o computador funcione e possibilite a execução

Leia mais

Introdução a Computação

Introduçã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 mais

1.2 Tipos de Sistemas Operacionais

1.2 Tipos de Sistemas Operacionais 1.2 Tipos de Operacionais Tipos de Operacionais Monoprogramáveis/ Monotarefa Multiprogramáveis/ Multitarefa Com Múltiplos Processadores 1.2.1 Monoprogramáveis/Monotarefa Os primeiros sistemas operacionais

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS 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 mais

4 Estrutura do Sistema Operacional. 4.1 - Kernel

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

Leia mais

Infra-Estrutura de Software. Introdução. (cont.)

Infra-Estrutura de Software. Introdução. (cont.) Infra-Estrutura de Software Introdução (cont.) O que vimos Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como

Leia mais

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Resumo 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 mais

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração: 1945-1955

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração: 1945-1955 O que vimos Infraestrutura de Software Introdução (cont.) Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 08 Processos Prof. Maxwell Anderson www.maxwellanderson.com.br Introdução Conceitos já vistos em aulas anteriores: Definição de Sistemas Operacionais Funções: máquina virtual

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 04 - Concorrência Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC, 2007. Mono x Multiprogramação

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 4 Tipos de SO Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Os Sistemas Operacionais podem ser assim classificados: SO - Prof. Edilberto Silva

Leia mais

Programação Concorrente Processos e Threads

Programação Concorrente Processos e Threads Programação Concorrente Processos e Threads Prof. Eduardo Alchieri Processos O conceito mais central em qualquer sistema operacional é o processo Uma abstração de um programa em execução Um programa por

Leia mais

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS 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 mais

Processamento de Dados

Processamento de Dados Processamento de Dados Execução de Programas Os computadores não entendem nada além de comandos, dados e endereços escritos em linguagem binária, também chamada de linguagem de baixo nível. Ela utiliza

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 4 SUPORTE AO SISTEMA OPERACIONAL Prof. Luiz Gustavo A. Martins Sistema Operacional (S.O.) Programa responsável por: Gerenciar os recursos do computador. Controlar a execução

Leia mais

Sistemas Operacionais

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

Leia mais

Operador de Computador. Informática Básica

Operador 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 mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Gerência de processos Controle e descrição de processos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Representação e controle de processos pelo SO Estrutura

Leia mais

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

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

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

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

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

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

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos 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 mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Software em Sistemas Distribuídos Aplicativo ou Sistema Operacional Sincronismo Interação Controles Um sistema operacional moderno provê dois serviços fundamentais para o usuário

Leia mais

Introdução aos Sistemas

Introduçã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 mais

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Introduçã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 mais

SISTEMAS OPERACIONAIS 2007

SISTEMAS 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 mais

SISTEMAS OPERACIONAIS. George Gomes Cabral

SISTEMAS OPERACIONAIS. George Gomes Cabral SISTEMAS OPERACIONAIS George Gomes Cabral COMPONENTES GENÉRICOS DE UM SISTEMA COMPUTACIONAL Hardware Recurso básicos (memória, dispositivos de E/S, CPU) Sistema operacional Controla e coordena o uso do

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

ESTUDO DE CASO WINDOWS VISTA

ESTUDO DE CASO WINDOWS VISTA ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado

Leia mais

Introdução a Computação 07 Sistemas operacionais. Márcio Daniel Puntel marcio.puntel@ulbra.edu.br

Introdução a Computação 07 Sistemas operacionais. Márcio Daniel Puntel marcio.puntel@ulbra.edu.br Introdução a Computação 07 Sistemas operacionais Márcio Daniel Puntel marcio.puntel@ulbra.edu.br O que é? Pra que serve? Onde se usa? Como funciona? O que é? Uma coleção de programas Inicia e usa do HW

Leia mais

Fundamentos de Sistemas Computacionais Introdução

Fundamentos 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 mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

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

Leia mais

Sistemas Operacionais. Conceitos de um Sistema Operacional

Sistemas Operacionais. Conceitos de um Sistema Operacional Sistemas Operacionais Conceitos de um Sistema Operacional Modo usuário e Modo Kernel Como já vimos são ambientes de execução diferentes no processador Há um conjunto de funções privilegiadas acessadas

Leia mais

SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola

SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola SO - Conceitos Básicos Introdução ao Computador 2010/01 Renan Manola Definição de SO É uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final. É uma estrutura

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação

Sistemas 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 mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 02 - Estrutura dos Sistemas Operacionais Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário

Leia mais

7 Processos. 7.1 Introdução

7 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 mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

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

Leia mais

AULA 5 Sistemas Operacionais

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

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Sistemas 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 mais

Sincronização e Comunicação entre Processos. Adão de Melo Neto

Sincronização e Comunicação entre Processos. Adão de Melo Neto Sincronização e Comunicação entre Processos Adão de Melo Neto 1 INTRODUÇÃO Em um sistema multitarefa os processos alternam sua execução segundo critérios de escalonamento estabelecidos pelo sistema operacional.

Leia mais

EXEMPLO: Processo para atualização da hora Processo para monitoramento da necessidade de proteção de tela. Figura 4-1 - Exemplo

EXEMPLO: Processo para atualização da hora Processo para monitoramento da necessidade de proteção de tela. Figura 4-1 - Exemplo 4 PROCESSOS Os primeiros sistemas operacionais permitiam que apenas um processo fosse executado por vez. Dessa maneira, este processo tinha todo o sistema computacional a sua disposição. Os atuais sistemas

Leia mais

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO 4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?

Leia mais

Tipos de sistemas operacionais

Tipos 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 mais

Sistemas Operacionais Carlos Eduardo Portela Serra de Castro

Sistemas Operacionais Carlos Eduardo Portela Serra de Castro Introdução Sistemas Operacionais 1 Sistema Operacional: Um conjunto de programas, executado pelo computador como os outros programas. Função: Controlar o funcionamento do computador, disponibilizando seus

Leia mais

1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais

1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais 1º Estudo Dirigido Capítulo 1 Introdução aos Sistemas Operacionais 1. Defina um sistema operacional de uma forma conceitual correta, através de suas palavras. R: Sistemas Operacionais são programas de

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 07 Arquitetura de Sistemas Operacionais Prof. Maxwell Anderson www.maxwellanderson.com.br Introdução Conceitos já vistos em aulas anteriores: Definição de Sistemas Operacionais

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://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 mais

Arquitetura de Sistemas Operacionais Machado/Maia. Arquitetura de Sistemas

Arquitetura de Sistemas Operacionais Machado/Maia. Arquitetura de Sistemas Arquitetura de Sistemas Operacionais Capítulo 4 Estrutura do Sistema Operacional Cap. 4 Estrutura do Sistema 1 Sistemas Operacionais Pitágoras Fadom Divinópolis Material Utilizado na disciplina Sistemas

Leia mais

Sistemas Operacionais

Sistemas Operacionais O que é um sistema operacional? Sistema operacional (do inglês OS - operating system) é um programa ou conjunto de programas, que tem a função de gerencias o sistema. O sistema é o todo o hardware (computador),

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

Gerência de Segurança

Gerência de Segurança Gerência de segurança envolve a proteção de dados sensíveis dos dispositivos de rede através do controle de acesso aos pontos onde tais informações se localizam Benefícios do processo de gerência de segurança

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS 1 SISTEMAS OPERACIONAIS Profª Josiane T. Ferri Licenciada em Computação prof.jositf@yahoo.com.br facebook.com/josiferri ESTRUTURA DO SISTEMA OPERACIONAL Embora a definição de níveis de privilégio imponha

Leia mais

Visão Geral de Sistemas Operacionais

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

Leia mais

Sistemas Operacionais. Estruturas de SO. Edeyson Andrade Gomes. www.edeyson.com.br

Sistemas Operacionais. Estruturas de SO. Edeyson Andrade Gomes. www.edeyson.com.br Sistemas Operacionais Estruturas de SO Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Estrutura do SO Chamadas ao Sistema Sistemas Monolíticos Sistemas em Camadas Sistemas Cliente-Servidor 2

Leia mais