Sei sulla pagina 1di 4

Faculdade de Tecnologia de Presidente Prudente

Curso: Análise e Desenvolvimento de Sistemas


Disciplina: Sistemas Operacionais I
Profª: Daiane Marcela Piccolo

1ª Lista de Exercícios de Fixação – Evolução dos Sistemas Operacionais – 0,5 ponto

Guilherme Fonseca

Pedro Ivo Moreira Gorrão

Responder os exercícios de fixação em dupla

1 - Qual o grande diferencial das máquinas de calcular de Charles Babage em relação às anteriores? O que
tinham de semelhante estas máquinas com os computadores atuais?

R: Babage construiu uma calculadora chamada Engenho a Diferenças,que seria uma


calculadora que permitia calcular funções mais complexas por meio de aproximações
polinomiais, utizliando o método das diferenças .

Babage criou também o Engenho analítico, que era semelhante aos computadores atuais,
pois tinha programação, memória, entrada e saída de dados.

2 – A evolução do sistema operacional se classificou em cinco gerações, no entanto a segunda geração se


classificou na época de uso de transistores e sistemas em lote (Batch). Descreva como era executado um Job
nessa geração utilizando o sistema em lote.

R: Sistemas Batch: Vários Jobs gravados em fitas magnéticas, que eram executados em único
batch, isto é, sem a intervenção de um utilizador. As tarefas formavam uma fila de espera,
e eram executados em sequência. Os resultados também podiam ficar gravados em uma fita
magnética.

3 - Quem foi Herman Hollerith e qual a sua ligação com os primeiros computadores?

R: Herman Hollerith foi um empresário norte-americano que desenvolveu um equipamento


utilizando a ideia dos cartões perfurados. Ele tem ligação com os computadores, pois na
primeira geração deles, os programas eram codificados em cartões perfurados baseados
na ideia de Hollerith.

4 – Em 1940, John Von Neumann cria o primeiro computador primitivo baseado em válvulas. O que essa
geração de computadores significou para o avanço do sistema operacional.

R: A primeira geração de computadores não possuía ainda o conceito de sistema


operacional, cada usuário fazia sua programação diretamente nos painéis das máquinas,
visando evoluir estes processos o S.O foi criado no futuro para facilitar as atividades
tanto de usuários quanto de programadores, gerando maior desempenho e qualidade.

5 - Circuitos integrados e Multiprogramação caracterizaram a terceira geração de computadores. Nessa


geração dois tipos de produtos foram desenvolvidos: Máquinas imensas e poderosas orientadas a palavra
(7094) e Máquinas comerciais orientadas a caractere (1401). Explique a principal diferença entre os dois
produtos.
Faculdade de Tecnologia de Presidente Prudente
Curso: Análise e Desenvolvimento de Sistemas
Disciplina: Sistemas Operacionais I
Profª: Daiane Marcela Piccolo

1ª Lista de Exercícios de Fixação – Evolução dos Sistemas Operacionais – 0,5 ponto

R: Ambas as máquinas eram fabricadas pela IBM, porém 7094 processava números em alta
velocidade e usava aritmética binárias em registro de 36 bits, seu uso era empresarial,
enquanto a 1401 era para uso comercial e possuía um processador de entrada-saída que
usava aritmética decimal serial sobre palavras de comprimento variável na memória.

6 - Comandos de E/S de programas são diretamente relacionados a dispositivos de E/S em hardware. O


sistema operacional tem a função de gerenciar esses dispositivos e fornecer aos programas uma interface de
utilização simples e fácil de usar e, sempre que possível, independente do dispositivo.

( X ) Certo ( ) Errado

Justifique: Uma das principais funções do S.O é fazer o gerenciamento de Entras e Saídas
ligados ao computador. Sua tarefa é enviar sinais informando as ações que o usuário
espere que o dispositivo realize, além de tratar interrupções e erros gerados pelos
dispositivos.

7 – Descreva o conceito de multiprogramação.

R: Em um sistema de multiprogramação a CPU fica se alternando entre a execução de vários


processos, cada um por dezenas ou centenas de milissegundos. A Multiprogramação faz com
que a CPU fique com vários programas simultaneamente ativos na memória (consiste em
dividir a memória em N partições fixas de tamanhos variados) e permite que um programa
seja executado enquanto outro espera por E/S. Ela faz a CPU suportar a execução de
múltiplos programas independentes.

8 – Bill Gates ficou conhecido por fundar junto com Paul Allen a Microsoft, a maior e mais conhecida empresa
de software do mundo em termos de valor de mercado. Que sistema operacional fez com que a Microsoft
tivesse esse avanço no mercado e como ocorreu.

R: O sistema que fez com que a Microsoft tivesse um avanço foi o MS-DOS(Sistema Operacional
em Disco da Microsoft).Em 1979 a IBM contratou a Microsoft para desenvolver um S.O para
seu novo computador. Bill Gates e Paul Allen encontravam-se em ua situação de risco e não
possuiam um sistema completo e resolveram comprar o Q-DOS da Seattle Computer Products
por 50 mil dólares, melhora-lo e transforma-lo no MS-DOS.

9 – O que significa o termo Computação Distribuída.

R: é um sistema que interliga vários nós de processamento (computadores individuais, não


necessariamente homogéneos) de maneira que um processo de grande consumo seja
executado no nó "mais disponível", ou mesmo subdividido por vários nós. Conseguindo-se,
portanto, ganhos óbvios nestas soluções: uma tarefa qualquer, se divisível em várias
subtarefas pode ser realizada em paralelo.
Faculdade de Tecnologia de Presidente Prudente
Curso: Análise e Desenvolvimento de Sistemas
Disciplina: Sistemas Operacionais I
Profª: Daiane Marcela Piccolo

1ª Lista de Exercícios de Fixação – Evolução dos Sistemas Operacionais – 0,5 ponto

10 – Várias instruções são executadas nas CPUs. Para que sejam executadas mais de uma instrução por ciclo
de clock, quais técnicas são necessárias. Justifique.

R: AS técnicas de multiprogramação ou time-sharing dá aos programas algumas dezenas


de milissegundos para utilizarem o processador, isto cria a ilusão de paralelismo,
comumente chamada pseudo-paralelismo. As técnicas utilizadas podem ser semáforo,
barreira ou outras formas de sincronização

11 – O segundo principal componente em qualquer computador é a memória. No entanto existe uma


hierarquia de armazenamento de dados. Cite e explique cada uma delas.

R: A hierarquia de armazenamento serve para deixar livre os componentes com menor


espaço mas maior utilização. No nível mais alto temos o processador que é iniciado
primeiramente, então temos o cache, seguido pela ram, usb ou flash, depois o hd e então as
opções de fita magnética e discos de backup. Quanto maior a capacidade da memória,
geralmente menor sua hieararquia.

12 – O sistema operacional pode atuar de duas maneiras. Cite e explique a função de cada uma.

R: O sistema operacional pode atuar como uma abstração do hardware intermediando os


programas e os componentes físicos, o que tanenbaum chamou de visão top-down; ou então
gerenciar os recursos para controlar uma aplicação, chamado de bottom-up.

13 – Linguagem de Máquina pode ser definida como conjunto de instruções interpretadas pelos dispositivos
que compõem a micro arquitetura. Explique o termo instruções.

R: AS instruções são os códigos responsáveis pela ações do processador, ou seja uma


sequência de bytes a serem executadas. Os opcodes são hexadecimais. Geralmente são
compostos por prefixo opcional, bytes primários e caso necessário byte modr/m e o byte
sib, vide assembly.

14 – O que são chamadas de sistemas?

R: chamadas de sistemas é o mecanismo programático pelo qual um programa de


computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está
sendo executado.

15 - Como se deu realmente a evolução dos computadores eletrônicos até os dias de hoje? O que possibilitou
essa evolução em relação a nossa vida hoje?

R: O computador, tal qual conhecemos hoje, passou por diversas transformações e foi se
aperfeiçoando ao longo do tempo, acompanhando o avanço das áreas da matemática,
engenharia, eletrônica.
Faculdade de Tecnologia de Presidente Prudente
Curso: Análise e Desenvolvimento de Sistemas
Disciplina: Sistemas Operacionais I
Profª: Daiane Marcela Piccolo

1ª Lista de Exercícios de Fixação – Evolução dos Sistemas Operacionais – 0,5 ponto

Ele melhorou a vida de muitas pessoas, no trabalho, e principalmente na comunicação.


Você pode se comunicar com uma pessoa do outro lado do mundo em segundos, na questão do
trabalho está melhorando a vida de muitas pessoas, que estão trabalhando pela
internet como Youtubers, Web Designer, TI e etc.

Nas compras melhorou bastante também para quem mora longe de lojas, ou pra quem
simplesmente prefere pagar pela Internet que é bem mais rápido, e melhor.

Bom Trabalho!!!