Vous êtes sur la page 1sur 4

PR

UTFPR - CAMPUS CORNLIO PROCPIO


ENGENHARIA DE COMPUTAO

IF66C- SISTEMAS OPERACIONAIS C61 2013-1 PROF. ANDR LUIZ PRZYBYSZ

ATIVIDADE 2 QUESTIONRIO CONCEITOS BSICOS DE SISTEMAS OPERACIONAIS E LINUX NOME DOS ALUNOS (DUPLA) ALUNO 1: MIRELA FRANA ALUNO 2:LEANDRO MICHELUTI
_______________________________________________________________________________________

1. Conceitue as Arquiteturas RISC e CISC, quais as suas diferenas.


usada em processadores Intel e AMD; suporta mais instrues no entanto, com isso, mais lenta fica a execuo delas. A RISC (em ingls: Reduced Instruction Set Computing, Computador com um Conjunto Reduzido de Instrues) usada em processadores PowerPC (da Apple, Motorola e IBM) e SPARC (SUN); suporta menos instrues, e com isso executa com mais rapidez o conjunto de instrues que so combinadas.

Risc

Cisc nico conjunto de registradores, tipicamente entre 6 e 16 registradores

Mltiplos conjuntos de registradores, muitas vezes superando 256

Trs operandos de registradores permitidos por Um instruo (por ex., add R1, R2,

ou

dois

operandos

de

registradores

R3) permitidos por instruo (por ex., add R1, R2)

Passagem registradores

eficiente no

de chip

parmetros

por Passagem de parmetros ineficiente atravs da

(processador) memria

Instrues de um nico ciclo (ex. load e store)

Instrues

de

mltiplos

ciclos

Controle hardwired (embutido

no hardware) Controle

microprogramado

Altamente

paralelizado

(pipelined)

Fracamente

paralelizado

2. Explique o processo de ativao de BOOT.


2. O processo de ativao comea com a execuo de um programa (contido na memria ROM) pela CPU. Este programa procura por dispositivos que possam conter um sistema operacional. Quando o dispositivo definido, carregado um pequeno programa que por sua vez carrega o SO e transfere a execuo para ele.

3. Defina o conceito de Pipeline, explique o seu funcionamento.


Tcnica de implementao em que vrias instrues so sobrepostas na execuo. _ Hoje a tcnica de pipeline fundamental para tornar os processadores mais rpidos. Aumenta o nmero _ de instrues executadas simultaneamente e a taxa de instrues iniciadas e terminadas por unidade de tempo. _ O pipeline no reduz o tempo gasto para completar cada instruo individualmente Seu funcionamento se da em 6 estagios . Busca de instruo(Bi): le a prxima instruo esperada e armazena em uma area de armazenamento temporrio Decodificao da instruo(DI): determina o cdigo de operao da instru e as referencias a operandos. Calculo de operandos (Co): determina o endereo efetivo de cada operando fonte. Isso pode envolver endereamento por deslocamento.

Busca de operandos(BO): busca cada operando localizao na memoria.Execuo de instruo (EI): efetua a operao indicada e armazena o resultado, se lhouver na localizao do operando um destino especificado. Escrita de operando (EO): armazena o resultado na memria.

4. Qual a Diferena entre Interrupo e Exceo em um Sistema Operacional.


Interrupo quando a parte do programa que esta sendo executada pelo processador interrompida por outro cdigo, para esse poder ser executado pelo computador. Isso acontece pois o outro cdigo que pausa a execuo do primeiro tem uma prioridade maior. J a execuo quando o processador est executando algum cdigo.

5. Conceitue POSIX em Sistemas Operacionais, cite as suas funes no kernel


(ncleo) do Sistema Operacional.
que tem como objetivo garantir a portabilidade do cdigo-fonte de um programa a partir de um sistema operacional que atenda as normas POSIX para outro sistema POSIX, desta forma as regras atuam como uma interface entre sistemas operacionais distintos

6. Em relao aos modos de acessos instrues do Sistema Operacional


encontramos modo de acesso privilegiado e no privilegiado, qual as diferenas entre elas.
A diferena entre eles que o acesso privilegiadas ou modo kernel quando o sistema operacional tem acesso completo ao computador, j o modo no privilegiado ou modo usurio quando as aes de um aplicativo so limitadas assim garantindo mais segurana

7. O que vem a ser um interpretador de comandos ou SHELL, cite algumas das


suas funes ou caractersticas. O que vem a ser linguagens de controle em um ambiente SHELL.
Os interpretadores de comandos permitem aos usurios emitirem vrios comandos, o que requer ao usurio conhecer tais comandos e seus parmetros, alm da sintaxe da linguagem interpretada. O Shell utilizado para a edio varia de acordo com a linguagem de programao utilizada. O termo Shell mais usualmente utilizado para se referir aos programas de sistemas do tipo Unix que podem ser utilizados como meio de interao entre o usurio e o computador. Este um programa que recebe, interpreta e executa os comandos de usurio, aparecendo na tela como uma linha de comandos, representada por um prompt, que aguarda na tela os comandos do usurio.

8. Defina Sistema de Arquivos. Cite as diferenas do sistema de arquivos no


Windows e no Linux. Existe a compatibilidade de arquivos operacionais nos dois sistemas? O sistema de arquivos um conjunto de estruturas lgicas e de rotinas, que permitem ao sistema operacional controlar o acesso ao disco rgido.

O sistema de arquivos do Linux mais utilizado o EXT. Nele os arquivos so guardados em blocos de mesmo tamanho, contendo tambm hierarquia de diretrios e arquivos, proteo das informaes e compartilhamento dos arquivos. No Windows o sistema de arquivos mais utilizado hoje em dia o NTFS. Ele tem capacidade de recuperar alguns erros de disco automaticamente, maior suporte para discos de maior capacidade e mais segurana pois permite usar permisses e criptografia para restringir o acesso. Somente o Linux consegue ler e alterar arquivos do Windows.

9. Cite a estrutura bsica de diretrios dos sistemas Linux. Explique


brevemente a funo de cada diretrio da estrutura citada.

10.

Descreva a sintaxe dos comandos ls e cd no Linux e dir e cd no Windows.

Comandos Ls mostra os arquivos existentes nos diretrios. Sintaxe: ls [-a] [-A] [-b] [-c] [-C] [-d] [-f] [-F] [-g] [-i] [-l] [-L] [-m] [-o] [-p] [-q] [-r] [R] [-s] [-t] [-u] [-x] Exemplo: ls a Cd navega entre os diretrios Sintaxe: cd [diretrio] Exemplo: cd teste Dir mostra os arquivos existentes nos diretrios. Sintaxe: dir [Drive:][Path][FileName] [...] [/p] [/q] [/w] [/a[[:]attributes]][/o[[:]SortOrder]] [/t[[:]TimeField]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] Exemplo: dir /a Cd navega entre os diretrios Sintaxe: CD [/D] [drive:][path] Exemplo: cd teste

[/d]