Características Windows XP

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

Download "Características Windows XP"

Transcrição

1 FACULDADE DE TECNOLOGIA SENAC GOIÁS Sistemas Operacionais Isael F Costa, Marcos Vinicius, Patrick Marques, Denize Dinis Características Windows XP Lucília Ribeiro GOIÂNIA, 2015

2 Isael F Costa, Marcos Vinicius, Patrick Marques, Denize Dinis Características Windows XP Relatório apresentado como requisito parcial para obtenção de aprovação na disciplina Sistemas Operacionais, no Curso de Gestão da Tecnologia da Informação, na Faculdade de Tecnologia SenacGoiás. Lucília Ribeiro 2

3 GOIÂNIA,2015 3

4 RESUMO Este trabalho apresenta as característicasexigíveis para a apresentaçãodosrelatórios nas disciplinasministradas pela Lucília. O objetivo e disponibilizar aos alunos um modelo de apresentação de relatóriote cnico-cienti fico para ser utilizado nestas disciplinas. Omitiram-se alguns elementos opcionais descritos nas normas da ABNT, bem como alguns itens mais específicos, simplificando-o. Palavras-chave: Relatóriote cnico-cienti fico. Modelo. ABNT. 4

5 SUMÁRIO RESUMO INTRODUÇÃO OBJETIVO DESENVOLVIMENTO RESULTADOS CONCLUSÃO REFERÊNCIAS BIBLIOGRÁFICAS APÊNDICE A Título do apêndice ANEXO A Título do anexo

6 1 INTRODUÇÃO O sistema operacional Windows XP é um sistema operacional multitarefa preemptivo de 32/64 bits para AMD k6/k7, Intel IA32/IA64 e microprocessadores mais recentes. Seus objetivos são segurança, confiabilidade, facilidade de uso, compatibilidade com aplicações Windows e POSIX, alto desempenho, extensibilidade, portabilidade, e suporte internacional. O Windows XP usa uma arquitetura cliente-servidor para implementar várias personalidades do sistema operacional, como Win32 e POSIX, com processos no nível usuário denominados subsistemas. É um sistema operacional multiusuário, admitindo acesso simultâneo por meio de serviços distribuídos, ou de várias estâncias da interface gráfica com o usuário por meio do servidor de terminal do Windows. 2 OBJETIVO Esta pesquisa tem como objetivo explorar os princípios sobre os quais o Windows XP foi projetado e os componentes específicos envolvidos no sistema, a arquitetura em camadas do sistema, que facilita seu uso, fornecer uma explicação detalhada do sistema de arquivos, redes, abordara interface de programação disponíveis aos programadores de sistemas e aplicações, entender como o Windows XP pode executar programas projetados para outros sistemas operacionais. E a apresentação do Sistema operacional Linux como um todo. 3 DESENVOLVIMENTO Em outubro de 2001, o Windows XP foi lançado como uma atualização ao sistema operacional desktop Windows 2000 e um substituto para o Windows 95/98. Em 2002, apareceram as versões de servidor do Windows XP (chamadas Windows.Net Server). O Windows XP atualiza a interface gráfica do usuário com um projeto visual que aproveita os avanços de hardware mais recentes e muitos recursos novos fáceis de usar. O Windows XP oferece melhor experiência de rede e dispositivos, incluindo configuração zero de dispositivos sem fio (wireless), mensagens instantâneas, mídia streaming, fotografia/vídeo digital, melhorias de desempenho incríveis tanto para desktop quanto para grandes sistemas multiprocessados, e melhor confiabilidade e segurança até mesmo em relação ao As versões de servidor do Windows XP admitem sessões de servidor de terminal simultâneas a partir dos sistemas desktop do Windows. As versões desktop do servidor de terminal multiplexam o teclado, mouse e monitor entre as sessões virtuais do terminal para cada usuário conectado. Esse recurso chamado troca rápida do usuário, permite aos usuários passarem de um para outro no console de um PC sem ter de desconectar e conectar ao sistema. Existem duas versões desktop do Windows XP. O Windows XP Professional é o sistema desktop para usuários especialistas, no trabalho e em casa. Para usuários domésticos, migrando do Windows 95/98, o Windows XP Personal fornece a confiabilidade e facilidade 6

7 de uso, mas faltam os recursos mais avançados necessários para trabalhar de forma transparente com o Active Directory ou executar aplicações POSIX. Confiabilidade O Windows XP estende a verificação de driver para apanhar bugs mais sutis, melhora as facilidades para encontrar erros de programação no código em nível de usuário e sujeita aplicações de terceiros, drivers e dispositivos a um processo de certificação rigoroso. Além do mais, o Windows XP acrescenta novas facilidades para monitorar a saúde do PC, incluindo o download de reparos para problemas antes de eles serem encontrados pelos usuários. A confiabilidade percebida do Windows XP também foi melhorada, tornando a interface gráfica com o usuário mais fácil de usar. Portabilidade O Windows XP foi projetado para ser portável. Como acontece no sistema operacional UNIX, a maioria do sistemaé escrita em C e C++. A maior parte do código dependente do processador é isolado em uma biblioteca de vínculo dinâmico ( Dynamic Link Library DLL) denomida camada de abstração do hardware ( Hardware AbstractionLaver HAL). Uma DLL é um arquivo mapeado no espaço de endereços de um processo, de modo que quaisquer funções na DLL pareçam fazer parte do processo. As camadas superiores do Kernel do Windows XP dependem das interfaces da HAL em vez do hardware básico, aprimorando a portabilidade do Windows XP. A HAL manipula o hardware diretamente, isolando o restante do Windows XP das diferenças de hardware entre as plataformas em que é executado. O UNICODE é o código de caracteres nativo do Windows XP. O Windows XP aceita caracteres ANSI convertendo-os para caracteres UNICODE antes de manipulá-los ( conversão de 8 bits para 16 bits). As strings de texto do sistema são mantidas em arquivos de recursos que podem ser trocados para adaptar o sistema a diferentes idiomas. Vários locais podem ser usados simultaneamente, o que é importante para indivíduos e empresas multilíngües. A HAL é a camada de software que esconde as diferenças de hardware dos níveis superiores do sistema operacional, para ajudar a tornar o Windows XP portável. A HAL exporta uma interface de máquina virtual usada pelo despachante do kernel, pelo executivo e pelos drivers de dispositivo. Uma vantagem dessa técnica é que somente uma única versão de cada driver de dispositivo é necessária ela é executada em todas as plataformas de hardware sem portar o código do driver. A HAL também fornece suporte para o multiprocessamento simétrico. Os drivers de dispositivos mapeiam dispositivos e os acessam diretamente, mas os detalhes administrativos do mapeamento de memória, configuração de barramentos de E/S, configuração de DMA e tratamento de facilidades específicas da placa-mãe são fornecidos pelas interfaces da HAL. O Kernel do Windows XP fornece a base para o executivo e os subsistemas. Ele permanece na memória, e sua execução nunca é preemptada. Ele possui quatro responsabilidades principais; escalonamento de threads, tratamento de interrupção e exceção. 7

8 Interrupção de software: chamadas de procedimento assíncronas e chamadas de procedimento adiadas As chamadas de procedimento assíncronas interrompem uma thread em execução e chamam um procedimento. As chamadas de procedimento assíncronas (APCs) são usadas para iniciar a execução de uma nova thread, terminar processos e fornecer notificação de que uma E/S foi concluída. As APCs são enfileiradas para threads específicas e permitem ao sistema executar o código do sistema e do usuário dentro do contexto de um processo. As chamadas de procedimento adiadas (Deferred Procedure Calls DPCs) são usadas para postergar o processamento da interrupção. Depois de tratar de todos os processos de interrupção de dispositivos em bloco, a rotina de serviço de interrupção escalona o processamento restante enfileirando uma DPC. A execução de DPCs impede que as threads sejam escalonadas no processador atual e também evita que as APCs sinalizem o término da E/S. Isso é feito para as rotinas de DPC não utilizarem um tempo estendido para a conclusão. Exceções e Interrupções O despachante do kernel também fornece tratamento de interceptação (traphandler) para exceções e interrupções geradas por hardware ou software. O Windows XP define várias exceções independentes da arquitetura,incluindo: Violação de acesso à memória; Overflow de inteiros Divisão de Inteiro por zero; Instrução ilegal; Falta de alinhamento de dados; Violação de acesso; O despachante de exceções cria um registro de exceção contendo o motivo para a exceção e encontra um tratador de exceção para lidar com ela. Quando ocorre uma exceção no modo kernel, o despachante da exceção chama essa rotina para localizar o tratador da exceção. Se nenhum tratador for encontrado, um erro fatal do sistema ocorrerá e o usuário receberá a infame tela azul da morte, que significa falha do sistema. Gerenciador de Objetos O Windows XP utiliza um conjunto genérico de interfaces para gerenciar as entidades do modo kernel que são manipuladas pelos programas no modo usuário. O Windows XP chama essas entidades de objetos, e o componente do executivo que as manipula é o gerenciador de objetos. Cada processo possui uma tabela de objetos usados pelo processo. O código no modo 8

9 usuário acessa esses objetos usando um valor opaco, chamado descritor, que é retornado por muitas APIs. Os descritores de objeto também podem ser criados duplicando-se um descritor existente, seja pelo mesmo processo ou por um processo diferente. Alguns exemplos de objetos são semáforos, mutex, eventos, processos e threads. São todos objetos despachantes. As threads podem ser bloqueadas no despachante do kernel esperando que algum desse objetos seja sinalizado. Gerenciador de E/S O gerenciador de E/S é responsável pelos sistemas de arquivos, drivers de dispositivos e drivers de rede. Ele registra quais drivers de dispositivos, drivers de filtro e sistemas de arquivos estão carregados e também gerencia os buffers para requisições de E/S. Ele atua com o gerenciador VM para fornecer E/S de arquivo mapeada na memória e controla o gerenciador de cachê do Windows XP, que trata do caching para o sistema de E/S inteiro. O gerenciador de E/S é assíncrono. A E/S síncrona é fornecida esperando-se explicitamente até uma operação de E/S terminar. O gerenciador de E/S fornece vários modelos de término de E/S assíncrono, incluindo a configuração de eventos, entrega de APCs para as threads iniciando e uso de portas de término de E/S, que permitem que uma única thread processe términos de E/S de muitas outras threads. Ambiente Win32 O subsistema principal no Windows XP é o Win32. Ele executa aplicações API Win32 e controla toda a E/S de teclado, mouse e tela. Por ser o ambiente de controle. Ele é projetado para ser extremamente robusto. Vários recursos do Win32 contribuem para essa robustez. Ao contrário dos processos no ambiente Win16, cada processo API Win 32 possui sua própria fila de entrada do processo aproriado, de modo que um processo que falha não bloqueia a entrada para outros processos. O kernel do Windows XP também fornece multitarefa preemptiva, que permite ao usuário terminar aplicações que falharam ou que não são mais necessárias. O Win32 também valida todos os objetos antes de usá-los, para evitar falhas que, de outra forma, poderiam ocorrer se uma aplicação tentasse usar um descritor inválido ou errado. O subsistema API Win32 verifica o tipo do objeto que um descritor aponta antes de usar o objeto. As contagens de referencia mantidas pelo gerenciados de objetos impedem que os objetos sejam excluídos enquanto ainda estão sendo usados e impedem seu uso após terem sido excluídos. Subsistemas de logon e segurança Antes de um usuário poder acessar os objetos no Windows XPm esse usuário precisa ser autenticado pelo serviço de logon, o WINLOGON, O WINLOGON é responsável por responder a sequência de atenção segura (Crtl+Alt+Del). A sequencia de atenção segura é um mecanismo exigido para evitar que uma aplicação atue como um cavalo de tróia. Somente o WINLOGON pode interceptar essa sequencia para montar uma tela de logon, alterar senhas e trancar a estação de trabalho. Para ser autenticado, um usuário precisa ter uma conta e fornecer a senha para essa conta. Como alternativa, um usuário efetua o logon usando um 9

10 cartão inteligente e um número de identificação pessoal, sujeito ás políticas de segurança em vigor no domínio em particular. Sistema de arquivos Historicamente, os sistemas MS-DOS têm usado o sistema de arquivos da tabela de alocação de arquivos (File-AllocationTable FAT). O sistema de arquivos FAT de 16 bits possui várias limitações, incluindo a fragmentação interna, uma limitação de tamanho de 2 GB e uma flaha de proteção de acesso para arquivos. O sistema de arquivos FAT de 32 bits solucionou os problemas de tamanho e fragmentação, mas seu desempenho e recursos ainda são fracos em comparação com os sistemas de arquivos modernos. O sistema de arquivos NTFS é muito melhor. Ele foi projetado para incluir muitos recursos, incluindo recuperação de dados,segurança, tolerância a falha, arquivos e sistemas de arquivos grandes, múltiplos fluxos de dados, nomes UNICODE, arquivos esparsos, criptografia, diário, copias de sombra de volume e compactação de arquivos. Esquema interno do NTFS A entidade fundamental no NTFS é im volume. Um volume é criado pelo utilitário de gerenciamento de disco lógico do Windows XP e é baseado em uma partição de disco lógico. Um volume pode ocupar uma parte de um disco, pode ocupar um disco inteiro ou pode se espalhar por vários discos. O NTFS não lida com setores individuais de um disco, mas em vez disso utiliza clusters como a unidade de alocação de disco. Um cluster é uma série de setores de disco cuja quantidade é uma potencia de 2. O tamanho do cluster é configurado quando um sistema de arquivos NTFS é formatado. O tamanho de cluster padrão é o tamanho do setor para volumes de ate 512 MB, 1 KB para volumes de até 1 GB, 2KB para volume de até 2 GB e 4 KB para volumes maiores. Espelhamento de disco Um esquema ainda mais robusto é denominado espelhamento de disco (disk mirroring) ou RAID nível 1. Um mirror set (conjunto de espelhos) compreende duas partições de mesmo tamanho em dois discos. Quando uma aplicação escreve dados em um mirrorset,ftdisk escreve os dados nas duas partições. Se uma partição falhar, FTdisk possui outra cópia armazenada em segurança no espelho. Os mirrors sets também podem melhorar o desempenho, pois as requisições de leitura podem ser divididas entre os dois mirrors, dando a cada um, metade da carga de trabalho. Compactação e criptografia O NTFS pode realizar compactação de dados sobre arquivos individuais ou sobre todos os arquivos de dados em um diretório. Para compactar um arquivo, o NTFS divide os dados do 10

11 arquivo em unidades de compactação, que são locos de 16 clusters contíguos. Quando cada unidade de compactação é escrita,um algoritmo de compactação de dados é aplicado. Se o resultado couber em menos de 16 clusters, a versão de compactação é armazenada. Na leitura, o NTFS pode determinar se os dados foram compactados; se tiverem sido, o tamanho da unidade de compactação contíguas, o NTFS realiza a busca prévia e descompacta antes das requisições da aplicação. O NTFS aceita criptografia de arquivos. Arquivos individuais, ou diretórios inteiros, podem ser especificados para criptografia. O sistema de segurança gerencia as chaves utilizadas, e um serviço de recuperação de chave está disponível para recuperar chaves perdidas. Redes O Windows XP admite redes peer-to-peer e redes cliente-servidor. Ele também possui facilidades para gerenciamento de rede. Os componentes da rede no Windows XP fornecem transporte de dados, comunicação entre processos, compartilhamento de arquivos por uma rede e a capacidade de enviar tarefas de impressão para impressoras remotas. Protocolos O Windows XP implementa protocolos de transporte como drivers. Esses drivers podem ser carregados e descarregados do sistema dinamicamente, embora na prática o sistema tenha de ser reinicializado após uma mudança. O Windows XP vem com vários protocolos de rede. Bloco de mensagem do servidor O protocolo de bloco de mensagem do servidor (Server-Message-Block SMB) foi introduzido inicialmente no MS-DOS 3.1. O sistema usa o protocolo para enviar requisições de E/S pela rede. O protocolo SMB possui quatro tipos de mensagens. As mensagens sessioncontrol são comandos que iniciam e terminam uma conexão de redirecionador para um recurso compartilhado no servidor. Um redirecionador utiliza mensagens file para acessar arquivos no servidor. O sistema usa mensagens printer para enviar dados para uma fila de impressão remota e receber informações de status de volta, e a mensagem message é usada para a comunicação com outra estação de trabalho. O protocolo SMB foi publicado como sistema de arquivos comum da Internet (Common Internet File System CIFS) e é aceito em diversos sistemas operacionais. Winsock Winsock é a API de sockets do Windows XP. O winsock é uma interface da camada de sessão bastante compatível com sockets UNIX, mas tem algumas extensões do Windows XP acrescentadas. Ele fornece uma interface padronizada para muitos protocolos de transporte 11

12 que podem ter diferentes esquemas de endereçamento, de modo que qualquer aplicação Winsock pode executar em qualquer pilha de protocolo compatível com Winsock. Redirecionadores e servidores No Windows XP, uma aplicação pode usar a API de E/S do Windows XP para cessar arquivos a partir de um computador remoto como se fossem locais, desde que o computador remoto esteja executando um servidor CIFS, como o fornecido pelo Windows XP ou sistemas Windows anteriores. Um redirecionador é o objeto no cliente que encaminha requisições de E/S aos arquivos remotos, onde são satisfeitas por um servidor. Por desempenho e segurança, os redirecionadores e servidores executam no modo kernel. Gerência de processos No Windows XP, um processo é uma instância em execução de uma aplicação, e uma thread é uma unidade de código que pode ser agendada pelo sistema operacional. Assim, um processo contém uma ou mais threads. Um processo é iniciado quando algum outro processo chama a rotina CreateProcess(). Essa rotina carrega quaisquerdlls usadas pelo processo e cria uma thread primária. Threads adicionais podem ser criadas pela função CreateThread(). Cada thread é criada com sua própria pilha, cujo padrão é de 1 MB, a menos que seja especificado de outra forma em um argumento de CreateThread(). Regra de escalonamento Quando um usuário estiver executando em um programa interativo, o sistema precisa fornecer um desempenho especialmente bom para o processo. Por esse motivo, o Windows XP possui uma regra de escalonamento especial para os processos na Normal_Priority_Class. O Windows XP faz distinção entre processo de primeiro plano selecionado atualmente na tela e os processos de segundo plano que não estão selecionados atualmente. Quando um processo passa para o primeiro plano, o Windows XP aumenta o quantum de escalonamento por algum fator normalmente, por 3. Esse aumento dá ao processo de primeiro plano três vezes mais tempo para executar antes de ocorrer uma preempção de tempo compartilhado. Prioridades de thread Uma thread começa com uma prioridade inicial determinada por sua classe. A prioridade pode ser alterada pela função SetThreadPriority(). Essa função apanha um argumento que especifica uma prioridade relativa à prioridade de base de sua classe. Sincronismo de thread Uma thread pode ser criada em um estado suspenso: a thread não é executada até outra thread torná-la legível por meio da função ResumeThread(). A função SuspendThread() faz o contrário. Essas funções definem um contador, de modo que, se uma thread for suspensa duas vezes, ela precisa ser retomada duas vezes antes de poder executar. Para sincronizar o acesso 12

13 simultâneo aos objetos compartilhados pelas threads, o kernel fornece objetos de sincronismo, como semáforos e mutex. Armazenamento local a thread A quarta forma como as aplicações utilizam a memória é por meio de um mecanismo de armazenamento local à thread. As funções que contam com dados globais ou estáticos não funcionam bem em um ambiente multithread. Por exemplo, a função C em tempo de execução strtok() utiliza uma variável estática para registrar sua posição atual enquanto analisa uma string. Para duas threads concorrentes executarem strtok() corretamente, elas precisam de variáveis de posição atual separadas. O mecanismo de armazenamento local à thread aloca armazenamento global para cada thread. 4 RESULTADOS Com o Windows XP, a Microsoft une as características de seus sistemas operacionais domésticos como a segurança e a confiabilidade do Windows 2000 para criar um novo sistema operacional mais amigável e confiável. Previne a alteração ou remoção acidental de arquivos essenciais ao funcionamento do sistema operacional. Se o usuário apagar, por exemplo, arquivos DLL essenciais, segundos depois, eles voltam ao lugar. Ele fornece ferramentas para uma performance mais útil do PC e permite fechar programas inativos. Pode-se optar também por um mecanismo de relatório que melhor se adapte às suas necessidades específicas. O Windows XP é um local seguro para guardar suas configurações de usuário e senha para diversos serviços ou sites da rede. Você cadastra ali apenas uma vez e, quando precisar entrar em algum destes sites ou serviços, o Windows XP busca a senha necessária para você. 5 CONCLUSÃO A Microsoft projetou o Windows XP para ser um sistema operacional extensível e portável, capaz de tirar proveito de novas técnicas e hardware. O Windows XP admite vários ambientes operacionais e multiprocessamento simétrico, incluindo processadores de 32 bits e 64 bits, além de arquiteturas NUMA. O uso de objetos kernel para fornecer serviços básicos, além do suporte para computação cliente-servidor, permite que o Windows XP aceite uma grande variedade de ambientes de aplicação. O Windows XP funciona em uma grande variedade de computadores, de modo que os usuários podem escolher e atualizar o hardware de acordo com seus orçamentos e requisitos de desempenho, sem ter de mudar as aplicações com que trabalham. 6 REFERÊNCIAS BIBLIOGRÁFICAS SILBERSCHTZ, A; GAGNE, G. Sistemas Operacionais:Conceitos e Aplicações. Ed. Campus, 2º Ed.,

14 TERRA NETWORKS BRASIL S.A. EspecialTecnologia Disponível em: < Acesso em: 25 maio Para outros tipos de referências, consultar as normas da ABNT. 14

15 APÊNDICE A Título do apêndice Apêndices são documentos elaborados pelo(a) autor(a) deste trabalho. 15

16 ANEXO A Título do anexo Anexos são documentos não elaborados pelo(a) autor(a) deste trabalho. 16

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias Sistemas Operacionais Microsoft Windows R Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias Histórico Início da década de 80 MS-DOS (vai evoluindo, mas sem nunca deixar de ser um SO orientado à linha

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

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

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

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

6 - Gerência de Dispositivos

6 - Gerência de Dispositivos 1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

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

Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos

Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos Pilhas de Dispositivos Drivers no Windows Vista podem fazer todo trabalho sozinho; Uma requisição pode passar por uma seqüência

Leia mais

Windows NT 4.0. Centro de Computação

Windows NT 4.0. Centro de Computação Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:

Leia mais

Sistemas Operacionais Gerência de Dispositivos

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

Leia mais

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

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

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

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

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

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress. Sistemas Operacionais Aula 3 Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com Nunca cone em um computador que você não pode jogar pela janela.

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

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

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

Leia mais

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

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento

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

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

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

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

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

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

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

Sistemas Operacionais Aula 06: Threads. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 06: Threads. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 06: Threads Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Objetivos Introduzir o conceito de thread Discutir as APIs das bibliotecas de threads Pthreads, Win32

Leia mais

Aula 1 Windows Server 2003 Visão Geral

Aula 1 Windows Server 2003 Visão Geral Aula 1 Windows Server 2003 Visão Geral Windows 2003 Server Introdução Nessa Aula: É apresentada uma visão rápida e geral do Windows Server 2003. O Foco a partir da próxima aula, será no serviço de Diretórios

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

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

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

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

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

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Questões Em uma rede de sobreposição (overlay), mensagens são roteadas de acordo com a topologia da sobreposição. Qual uma importante desvantagem

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

Software de gerenciamento de impressoras

Software de gerenciamento de impressoras Software de gerenciamento de impressoras Este tópico inclui: "Usando o software CentreWare" na página 3-10 "Usando os recursos de gerenciamento da impressora" na página 3-12 Usando o software CentreWare

Leia mais

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN SISTEMAS OPERACIONAIS Apostila 03 Estrutura do Sistema Operacional UNIBAN 1.0 O Sistema Operacional como uma Máquina Virtual A arquitetura (conjunto de instruções, organização de memória, E/S e estrutura

Leia mais

WINDOWS NT SERVER 4.0

WINDOWS NT SERVER 4.0 Características WINDOWS NT SERVER 4.0 O NT Server suporta redes maiores organizadas em torno de servidores e domínios. É um sistema operacional para organizações que necessitem implementar aplicações críticas,

Leia mais

GERENCIAMENTO DE DISPOSITIVOS

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

Leia mais

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

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Sistema Operacional (S.O.) Aplicativos Formado por um conjunto de rotinas que oferecem serviços aos usuários, às aplicações

Leia mais

Considerações no Projeto de Sistemas Cliente/Servidor

Considerações no Projeto de Sistemas Cliente/Servidor Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis

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

Sistemas Operacionais UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópicos 7 e 8 Estrutura do Sistema Operacional São Paulo 2009 1 Sumário

Leia mais

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

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

Leia mais

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores 1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

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

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

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos

Leia mais

SISTEMAS DE ARQUIVOS Sistemas operacionais

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

Leia mais

Arquitetura de Computadores. Sistemas Operacionais IV

Arquitetura de Computadores. Sistemas Operacionais IV Arquitetura de Computadores Sistemas Operacionais IV Introdução Multiprogramação implica em manter-se vários processos na memória. Memória necessita ser alocada de forma eficiente para permitir o máximo

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio Competências da aula 3 Servidor de DHCP. Servidor de Arquivos. Servidor de Impressão. Aula 04 CONCEITOS

Leia mais

LOGs e ALERTAS de DESEMPENHO

LOGs e ALERTAS de DESEMPENHO LOGs e ALERTAS de DESEMPENHO Servem para Coletar automaticamente dados de desempenho de computadores locais ou remotos e ainda visualizar os dados de contador registrados em log usando o Monitor do sistema,

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

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

E/S PROGRAMADA E/S PROGRAMADA E/S USANDO INTERRUPÇÃO

E/S PROGRAMADA E/S PROGRAMADA E/S USANDO INTERRUPÇÃO E/S PROGRAMADA QUANDO A CPU FAZ TODO O TRABALHO RELACIONADO A UMA OPERAÇÃO DE E/S, NO CASO DO PROCESSO QUERER IMPRIMIR (NA IMPRESSORA) ABCDEFGH : ESTES CARACTERES SÃO COLOCADOS EM UMA ÁREA DE MEMÓRIA DO

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

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Conceitos Básicos Sistema Operacional: Um Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O Propósito do SO é fornecer

Leia mais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.

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

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

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

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

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

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

Curso de Instalação e Gestão de Redes Informáticas

Curso de Instalação e Gestão de Redes Informáticas ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas SISTEMAS DE ARQUIVOS FAT E FAT32 José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução Muitos usuários

Leia mais

sala de aula SMART Sync 2010 para sistemas operacionais Windows.

sala de aula SMART Sync 2010 para sistemas operacionais Windows. P E N S E N O M E I O A M B I E N T E A N T E S D E I M P R I M I R Notas de versão SMART Sync 2010 para sistemas operacionais Windows Sobre estas notas de versão Estas notas de versão resumem as alterações

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Arquitetura de Computadores. Tipos de Instruções

Arquitetura de Computadores. Tipos de Instruções Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada

Leia mais

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

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

Leia mais

3 SCS: Sistema de Componentes de Software

3 SCS: Sistema de Componentes de Software 3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário

Leia mais

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES Agendar uma tarefa Você deve estar com logon de administrador para executar essas etapas. Se não tiver efetuado logon como administrador, você só poderá alterar as configurações

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

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

Sistemas Operativos. Threads. 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv)

Sistemas Operativos. Threads. 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv) Sistemas Operativos Threads 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv) Dos Processos para os Threads O conceito de thread foi introduzido na tentativa de

Leia mais

Senado Federal Questões 2012

Senado Federal Questões 2012 Senado Federal Questões 2012 Sistemas Operacionais Prova de Analista de Sistemas Prof. Gustavo Van Erven Senado Federal Questões 2012 Rede Social ITnerante http://www.itnerante.com.br/ Vídeo Aulas http://www.provasdeti.com.br/

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

UNIVERSIDADE FEDERAL DE PELOTAS

UNIVERSIDADE FEDERAL DE PELOTAS Usando um firewall para ajudar a proteger o computador A conexão à Internet pode representar um perigo para o usuário de computador desatento. Um firewall ajuda a proteger o computador impedindo que usuários

Leia 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

Escalonamento no Linux e no Windows NT/2000/XP

Escalonamento no Linux e no Windows NT/2000/XP Escalonamento no Linux e no Windows NT/2000/XP 1 Escalonamento no Linux Os requisitos do escalonador do Linux eram: Apresentar boa performance em programas interativos, mesmo com carga elevada; Distribuir

Leia mais

Guia do usuário do PrintMe Mobile 3.0

Guia do usuário do PrintMe Mobile 3.0 Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial

Leia mais

SISTEMA OPERACIONAL & SOFTWARE LIVRE

SISTEMA OPERACIONAL & SOFTWARE LIVRE Curso Técnico em Redes de Computadores Disciplina de Sistemas Operacionais Livres SISTEMA OPERACIONAL & SOFTWARE LIVRE Professora: Juliana Cristina dos Santos E-mail: professora@julianacristina.com Site:

Leia mais

Sistemas Operacionais

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

Leia mais

Executando o Modo Windows XP com Windows Virtual PC

Executando o Modo Windows XP com Windows Virtual PC Executando o Modo Windows XP com Windows Virtual PC Um guia para pequenas empresas Conteúdo Seção 1: Introdução ao Modo Windows XP para Windows 7 2 Seção 2: Introdução ao Modo Windows XP 4 Seção 3: Usando

Leia mais

Fox Gerenciador de Sistemas

Fox Gerenciador de Sistemas Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização

Leia mais

Sistema de Arquivos FAT

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

Leia mais

Servidor de Gerenciamento de Chaves de Encriptação Aérea OTAR

Servidor de Gerenciamento de Chaves de Encriptação Aérea OTAR Servidor de Gerenciamento de Chaves de Encriptação Aérea OTAR P25 Fase 1 Requisitos Gerais Servidor de Gerenciamento de Chaves de Encriptação (Criptofonia) OTAR (Over The Air Rekeying), para emprego na

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 Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 03: Estruturas dos SOs Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com OBJETIVOS Descrever os serviços que um sistema operacional oferece aos usuários e outros sistemas

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