Postagens

Mostrando postagens com o rótulo Sistemas Operacionais

Sistemas Operacionais - Questões resolvidas

(TJRR 2011 CESPE)Acerca da tipificação dos sistemas Operacionais julgue os itens a seguir E 51 As interrupções que permitem monitorar acessos aos periféricos de hardware auxiliam os sistemas operacionais no Gerenciamento de mais de um programa em memória. E 52 Um sistema operacional do tipo timesharing apresenta características de multiprogramação e cada usuário desse sistema possui um terminal, por meio do qual interage com o programa em execução. C 53 Os sistemas operacionais distribuidos dividem-se em sistema de tempo real e sistema preemptivo. O primeiro é voltado a realização de operações críticas e complexas. o  segundo permite o acesso a recursos e periféricos de outros computadores em rede. E 54 Os sistemas operacionais do tipo batch, por agruparem jobs em lotes, permitem a interação com os usuários em foreground .

Simulado SO

Imagem
By Juliano Ramalho 1) Uma das atividades do sistema operacional em relação à gerência de memória é: a) fornecer mecanismos para a sincronização de processos. b) mapear arquivos no armazenamento secundário. c) suspender e retomar processos. d) fornecer mecanismos para a comunicação de processos. e) decidir que processos deverão ser carregados na memória quando houver espaço disponível. 2) Um processo pode ser definido como: a) a memória disponível para execução de um programa. b) a memória utilizada durante a execução de um programa. c) a memória compartilhada entre dois ou mais programas. d) um programa em execução. e) as chamadas ao sistema. 3) Analise as seguintes afirmações relativas a sistemas operacionais distribuídos: I. Um sistema distribuído pode ser definido como uma coleção de processadores fracamente acoplados, interconectados por uma rede de comunicação. II. Um sistema distribuído pode ser definido como uma coleção de processadores que não compartilham memória nem relógio. ...

SO 4

SO 3

SO - Aula 2

Sistemas Operacionais - Aula 1

Sistemas Operacionais

Questionário de Revisão de SO. 1) Em linha geral, quais são as 2 principais funcionalidades de um Sistema Operacional ? 2) Um sistema operacional pode ser encarado sob dois aspectos: máquina virtual e gerenciador de recursos. Explique cada um deles. 3) Descreva os tipos de sistemas operacionais que estudamos na segunda aula. 4) Descreva o processo de inicialização de um PC a partir do momento em que o Sistema Operacional é carregado. 5) Descreva as estruturas de SO que estudamos na segunda aula (Monolítico, Camadas, Maq virtuais, Exonúcleos, Sistemas Cliente Srvidor) 6) Explique como os computadores modernos conseguem executar várias operações ao mesmo tempo sendo que eles tem apenas um processador, ou seja, como é possível eu ouvir música e digitar um texto ao mesmo tempo nos PCs atuais ? 7) Defina: a. Sistemas multiprogramados; b. Sistemas multiprocessados; 8) Todo sistema multiprogramado é um sistema multiprocessado? Por que? 9) Todo sistema multiprocessado deve ser multiprogramado ...

SISTEMAS OPERACIONAIS

Imagem
1. Introdução Definição de Sistema Operacional: Um sistema operacional é um conjunto de rotinas executadas pelo processador, com a função de controlar o funcionamento do computador, sendo o gerente dos vários recursos disponíveis no sistema. Funções do Sistema Operacional: 1. Facilitar o acesso aos recursos do sistema Um sistema de computação possui normalmente diversos componentes tais como: terminais, impressoras, discos etc.. Quando utilizamos um destes dispositivos, não nos preocupamos com a maneira como é realizada esta comunicação e os inúmeros detalhes envolvidos. Uma operação cotidiana para a maioria de nós, como por exemplo uma leitura de um disquete, pode parecer simples. Na realidade, existe um conjunto de rotinas específicas, controladas pelo SO, responsável por acionar a cabeça de leitura e gravação da unidade de disco, posicionar na trilha e setor onde estão os dados, transferir os dados do disco para a memória e, finalmente, informar ao programa a chegada dos dados. O SO...

SW Livre e o Governo Brasileiro

Imagem
SW Livre e o Governo Brasileiro Nas últimas décadas do Século XX, a sociedade experimentou uma profunda evolução tecnológica especialmente difundida pela utilização de computadores nas mais diversas áreas de atuação. Essa evolução vêm possibilitando signicativas mudanças nos cenários sociais, políticos, econômicos e culturais em todos os países, seja pelo uso intensivo das tecnologias da informação, seja pelo retardamento de aplicação das mesmas. Aplicação esta que delimita o grau de desenvolvimento de uma nação. Nesse contexto, o Governo Brasileiro vem atuando na busca de uma inserção adequada do país na chamada Sociedade da Informação. Sociedade da Informação Para inserção no novo cenário destacado, cada país desenvolveu estratégias que consideraram o seu grau de desenvolvimento tecnológico conjugado com as suas peculiaridades. No Brasil, o marco inicial desse processo foi a criação do programa “Sociedade da Informação”, por meio do Decreto 3.294 de 15 de Dezembro de 1999, com objet...

SO - Linux/Unix Principais Comandos

Imagem

Sistemas Operacionais - Interoperabilidade

Imagem
Introdução à interoperabilidade do Windows Server System Interop.exe 1.5 MB Atualizado em: 16 de Fevereiro de 2004 Esse vídeo com animação em Flash apresenta os vários produtos Windows Server System, a maneira mais rápida de integrar, gerenciar e tornar uma empresa compatível com a web. O vídeo apresenta cada produto e demonstra como trabalham juntos para atender transações B2C online, e uma transação B2B completamente automatizada. •Internet Security and Acceleration Server oferece. Conectividade segura com a Internet. Gerenciamento unificado do firewall. •Application Center 2000 oferece. Gerenciamento de aplicação. Ajuste da escala de software. Disponibilidade de missão crítica. •Commerce Server 2000 possibilita. Sites de e-commerce escaláveis. Análise da atividade do site. Direcionamento de promoções de negócios. •Server 2000. Converte dados entre aplicações e organizações. Facilita comunicações B2B. Automatiza processos de negócios. •SQL Server 2000, para aplicações de bancos de da...

Simulado - Sistemas Operacionais

Os sistemas operacionais são elementos fundamentais das tecnologias da informação e das comunicações, pois administram o compartilhamento de recursos dos computadores entre os vários aplicativos e usuários. Acerca da estrutura e do funcionamento dos sistemas operacionais de computadores e da estrutura de hardware subjacente, inclusive de alta disponibilidade, julgue os itens subseqüentes. 101 Em conseqüência da propriedade de localidade de referências a instruções e dados, somente algumas partes de um processo precisam permanecer na memória principal em determinados períodos de tempo. 102 O emprego de um ciclo de interrupção em conjunto com o ciclo normal de busca e execução de instruções permite melhorar o desempenho da gestão das entradas e saídas (E/S), dar prioridades de atendimento a eventos e executar múltiplos programas. 103 A condição denominada hold-and-wait, em que um processo pode reter recursos alocados enquanto espera a atribuição de outros recursos, é suficiente ...

SO - Gerenciamento de Recursos

Questão Motivadora 38- Analise as seguintes afirmações acerca da estrutura geral de gerenciamento de recursos utilizada nos sistemas operacionais corporativos. I - A estratégia de micro-kernel estrutura o sistema operacional, removendo todos os componentes não-essenciais do kernel, implementando-os como programas em nível de sistema e usuário. Todavia, oferece gerenciamento mínimo de processos e memória. II - A estrutura do sistema operacional AIX é organizada, originalmente, compreendendo seis módulos carregáveis do kernel: classes de escalonamento, sistemas de arquivos, chamadas de sistema carregáveis, formatos executáveis, módulos STREAM, drivers de dispositivo e de barramento. III - O Linux implementa memória virtual usando paginação por demanda com clustering – que trata, em especial, de falhas de página trazendo não apenas a página que falta, mas também várias páginas subseqüentes. IV - O kernel do Linux cria um espaço de endereços virtuais em duas situações apenas: quando um pr...

SO - Sistemas de Arquivo

Ví em alguns lugares que o win NT suporta HPFS, outros dizem que não suporta, achei uma tabela assim: Código: Operating system File system(s) DOS FAT16 Windows 95/98 FAT16, FAT32 Windows NT FAT16, NTFS Windows 2000/XP FAT16, FAT32, NTFS OS/2 FAT16, HPFS Novell NetWare proprietary file system Afinal o Win NT suporta ou não HPFS?? E se cair uma questão dessas?? marcar oque? suporta? Outra, como o Windows 2000 é o sucessor do NT ele também suporta HPFS??? Eis a resposta: "O HPFS é somente suportado pelo Windows NT versões 3.1, 3.5 e 3.51. O Windows NT 4.0 não pode acessar as partições de HPFS." Retirado do site da microsoft, em: http://support.microsoft.com/kb/100108/pt-br

SO - UNIX - Comando passwd

Um comando que tem sido muito explorado nas provas de concursos é o passwd. Assim posto o man para relembrar as principais funções: passwd OPTIONS The options which apply to the passwd command are: -a, --all This option can be used only with -S and causes show status for all users. -d, --delete Delete a user's password (make it empty). This is a quick way to disable a password for an account. It will set the named account passwordless. -e, --expire Immediately expire an account's password. This in effect can force a user to change his/her password at the user's next login. -h, --help Display help message and exit. -i, --inactive INACTIVE This option is used to disable an account after the password has been expired for a number of days. After a user account has had an expired password for INACTIVE days, the user may no longer sign on t...

SO - Unix - Pipe em Bash

Pipes em bash Colaboração: Rodrigo Bernardo Pimentel As ferramentas de Unix surgiram com o conceito de "seja simples, faça bem o que tem a fazer, saiba conversar com outras aplicações". Bem, parte dessa última premissa é realizada com o uso de "pipes". "pipes" (utilizados com o caracter '') conectam a saída de uma programa à entrada de outro. Ou seja, funcionam como um "tubo" ou "cano" mesmo. Por exemplo: o comando cat joga na saída padrão o conteúdo de um arquivo. O comando cut mostra só uma parte especificada do texto que lhe é passado como entrada padrão. Assim, para conseguirmos uma lista de usuários do sistema, podemos fazer [rbp@muppets ~]$ cat /etc/passwd cut -d : -f 1 O comando cat /etc/passwd jogaria na tela todas as linhas do arquivo /etc/passwd. O comando cut -d : -f 1 divide cada linha da entrada utilizando o : (dois pontos) como separador e pega o primeiro campo (com -d : e -f 1 respectivamente). Assim, em uma linh...

Sistemas Operacionais - Sistemas de Arquivos

Questão Motivadora O sistema de arquivos NTFS é um sistema que funciona por meio de uma espécie de tabela que contém indicações de onde estão as informações de cada arquivo. Não trabalha diretamente com cada setor, mas sim com um grupo de setores. Esse grupo é chamado de cluster (ou unidade de alocação). Se, por exemplo, um disco com setor de 512 bytes, tiver 5 KB de tamanho, eleterá 10 setores e 5 clusters, se cada cluster ocupar dois setores. Sendo assim, quando o NTFS precisar acessar um determinado setor, primeiro ele descobre em qual cluster ele se encontra. Akasakai - forum concurseiros: De fato o NTFS trabalha com uma tabela, chamada MFT (Master File Table) , a qual funciona como um banco de dados. Ela contém registros para cada arquivo no sistema (ou outro elemento do sistema de arquivo) e por sua vez cada registro é composto de atributos que descrevem o elemento (13 atributos). O conjunto de atributos desse registro identifica unicamente um elemento do sistema de arqui...

Sistemas Operacionais - Classificação

Imagem
Questão Motivadora: Resumo de Classificação Genérica> Note que as classificações de sistemas operacionais apresentadas acima também são apresentadas em [TAN 95][TAN 92], com exceção do último tipo, que pode ou não ser considerado como um sistema operacional. Entre as diversas gerações dos S.O existe uma diferença com relação ao acoplamento. Por nível de acoplamento (coupling) considera-se a medida de quão centralizado ou descentralizado o sistema [CHO 97]. SO centralizado Nessa categoria enquadram-se os S.O tradicionais para arquiteturas monoprocessadas que evoluíram de um simples sistema de controle para um sistema multitarefa e multiusário. Alguns autores [CHO 97] incluem nessa classificação também o suporte para arquitetura multiprocessada enquanto outros [TAN 95] consideram esse tipo de suporte como um tipo especial de sistema operacional (sistema operacional multiprocessado ou multiprocessor operating systems ou MOS). O MOS é definido como um sistema com compartilhamento de tem...

SO - Linux - ReiserFS

Imagem
Introdução ao sistema de arquivos ReiserFS Introdução Partições mais comuns em Linux: ext3 e ReiserFS(seu sucessor ReiserFS4) (sendo a default Ext2) O que é um sistema de arquivos? Em poucas palavras, trata-se de uma estrutura que indica como os dados devem ser gravados em dispositivos de gravação. É de acordo com os recursos oferecidos por essa estrutura que é possível determinar o espaço disponível e ocupado em disco, e gerenciar como partes de um arquivo podem ficar "distribuídas" nas áreas de armazenamento. É também o sistema de arquivos que determina como os dados podem ser acessados, copiados, movidos, renomeados, protegidos e eliminados. Portanto, sem um sistema de arquivos, é impossível utilizar um disco rígido (e outros dispositivos) para armazenamento de informações. O sistema de arquivos ReiserFS - Principais características 1) Criador - Hans Reiser (equipe - NAMESYS). 2) Sistema de arquivos seguro, eficiente, rápido e confiável. 3) Journaling - ajuda a manter a ...

Sistema Operacional - MBR

Master Boot Record O arranque de um sistema PC segue os seguintes passos: POST (Power On Self Test, um pequeno teste de intercomunicação dos componentes da motherboard), aquisição dos dados do BIOS e reprogramação do suporte I/O, e seguidamente é lida o primeiro sector (MBR) do 1º disco do 1º canal da controladora (por exemplo, IDE 0/Master). O MBR contém 512 bytes de informação da estrutura jr organizacional do disco (partições, código de arranque do sistema operativo, e assinatura desse código): Estrutura do Master Boot Record Código de arranque do SO Master Partition Table Assinatura 446 bytes 16 bytes 16 bytes 16 bytes 16 bytes 2 bytes A Master Partition Table contém códigos identificativos do tipo da partição, e alguns dados sobre a mesma (se é a partição ativa - leia-se, de arranque -, tipo de sistema de ficheiros, posição no disco, tamanho, etc), e do esquema se pode deduzir a limitação desta especificação: é que podem apen...