Baixe o app para aproveitar ainda mais
Prévia do material em texto
1- O que significa time sharing e qual a sua importância em um sistema operacional? O termo time sharing significa divisão de tempo de processador, ou seja, execução de varias tarefas ao mesmo tempo 2 - O que significa multiplexar? Significa unir um ou mais processadores como um só dispositivo 3 - O que são Tarefas? É definida como sendo um a execução de um fluxo sequencial de instruções, construído para atender uma finalidade especifica. Ex: realizar um calculo complexo, editar um gráfico, formatação de um disco. 4 - O que significa contexto de uma tarefa? Estado interno da tarefa, que se modifica, conforme a execução da tarefa evolui. 5 - Estado do ciclo de vida de uma tarefa Nova: A tarefa está sendo preparada para ser executada Pronta: A tarefa esperando o processador retomar sua execução Executando: a tarefa esta executando suas instruções Suspensa: A tarefa aguarda algum evento externo Terminada: a tarefa foi encerrada. 6 - O que é um TCB? É uma estrutura de dados no núcleo que representa as tarefa, além disso, o TCB descreve: Identificador da tarefa; Estado da tarefa e Informações de contexto 7 - Diferença entre tarefa e programa? Programa são Códigos (sequência de instruções) para tratar um problema; são aplicações ou utilitários e possui conceito estatítico sem estado interno, enquanto tarefa. Ex: Windows, Firefox. Tarefas execução de instruções definidas no programa, onde o estado interno evolui a cada instante, é implementada de varias formas e possui estado dinâmico com estado interno. Ex: visualizador de pdf. 8 - organização básica do sistema de gerência de tarefas e sua evolução histórica? 1 Sistemas Monotarefa - Usado nos primeiros sistemas de computação, Nestes sistemas, cada programa é carregado do disco para a memória, Os dados de entrada da tarefa são carregados na memória e executado até sua conclusão e os resultados do programa são salvos e repete para os próximos programas. 2 Sistemas Multitarefa - execução de mais de um programa ao mesmo tempo. A execução de tarefas no sistema multitarefa encontra diversos problemas: Tarefas esperando por entrada/saída ficam paradas; Custo de operação do computador era muito elevado. 3 Sistema de tempo compartilhado - O usuário pode interagir diretamente com o sistema. Cada tarefa recebe uma fatia de tempo (quantum) de CPU, A tarefa perde a CPU ao acabar seu quantum, Quantum típico vai de 10 ms a 200 ms, implementado através de interrupções (ticks). 9 - Cite soluções para os problemas listados no sistema multitarefa. Carregar várias tarefas na memoria; Usar o processador ocioso para tratar outras tarefas; Um software monitor coordena a troca de tarefas. 10 - O que significa Quantum? Fatia de tempo, ou seja, prazo de processamento que o processador recebe por cada tarefa. 11 - Quanto vale um Quantum base? 10 ms ate 200 ms 12 - O que é um Processo? Contêiner de recursos utilizados para executar tarefas. 13 - O que está contido num Processo? Um processo contêm: Áreas de memória (código, dados, pilha, ...) Descritores de recursos (arquivos, sockets, ...) Uma ou mais tarefas em execução 14 - como são criados um Processo? são criados através de chamadas de sistema. Exs: 15 - Qual a função do Sistema E/S? E/S são interação da CPU com o mundo exterior que tem por função converter informações físicas em digitais Como estão divididos os dispositivos? Entrada, saída e mistos (elementos comuns) 16 - O que é um barramento e qual sua função? É uma via de comunicação de dados, que tem por função interligar CPU, memorias e dispositivos de E/S. 17 -O microcontrolador Northbridge controla quais dispositivos? CPU, RAM e vídeo (Portas AGP e PCI-express) 18 - O microcontrolador Southbridge controla quais dispositivos? PCI, USB, SATA, BIOS, legacy controllers, ou seja, Ethernet e áudio. 19 - O que são Slots? São entradas ou portas de conexções de novos hardwares 20 - Qual a vantagem dos slots perante ao SO? Deixa o processador principal livre para outras tarefas 21 - Cite exemplos de slots encontrados na placa-mãe. PCI, Express, AGP e M2. 22 - O que é um driver? Um driver é um componente de software que permite que o sistema operacional e um dispositivo se comuniquem entre si. 23 - Quais os tipos de driver? Driver de função: é o único driver na pilha que se comunica diretamente com o dispositivo. Este na maioria das vezes é fornecido pela empresa que elaborou o dispositivo. Driver de filtro ou fluxo: São drivers que executam o processamento auxiliar. 24 - O que é um DMA? Software de controle de acesso direto a memória 25 - O que é um Disco Rígido e Quando foram criados? Dispositivo de armazenamento magnético, criado em 1954. 26 - Cite duas características dos Discos Rígidos. Velocidade de rotação entre 4.200 e 15.000 RPM; Taxa de transferência entre 0.5 e 2 Gbps. 27 - Qual a estrutura básica de um Disco Rígido? Faces (ou cabeças): duas por disco metálico Trilhas (ou cilindros): faixas concêntricas Setores: “fatias” angulares 28 - Cite exemplos de interface de acessos aos HD? IDE e SATA 29 - Qual a diferença de um HD para um SSD? O disco é um dispositivo sequencial: trata um pedido por vez, enquanto o SSD funciona em paralelo. 30 - Quais são as interfaces de acesso de um SSD? 31 - O que é uma RAID? Disco lógico criado a parti de diversos discos físicos
Compartilhar