Professional Documents
Culture Documents
SISTEMAS OPERACIONAIS
MONOLUGARES,
Geração Componente técnico que o caracteriza Avanços em relação aos sistemas operacionais
Geração 0 -Trabalhamos em linguagem de máquina -Ausência do sistema operacional.
-As instruções são codificadas à mão.
Geração 1 -A falta de sistemas operacionais como os -Com a construção do UNIVAC, surge o sistema
conhecemos continua. operacional EXEC I.
Geração 2 -A introdução do transistor. -Uso de cartões perfurados.
-Processamento em batelada.
-Sistema operacional baseado em EXEC II.
Geração 3 -Aparecimento de circuitos integrados. -Sistemas operacionais de usuário único.
-Maior difusão da multiprogramação.
-Técnicas de spooling aparecem.
-Linguagens de controle de trabalho emergem
-Sistemas em tempo real.
Geração 4 -UNIX desenvolvido em C, multiusuário e
-Criação do microprocessador.
multitarefa do sistema operacional aparece.
-Primeiro computador com tela incluída.
-Outro sistema operacional, CP/M, aparece.
-Uso de semicondutores para memória.
Geração 5 -Irrupção de redes de computadores.
-Tablets e smartphones aparecem. -Sistemas operacionais tipo MS-DOS E PC-DOS
-Aparência das diferentes versões do Windows.
-Google OS.
-Andróide.
-Os objetivos buscados pelos novos sistemas
operacionais são: processamento paralelo e
inteligência artificial.
TAREFA 2 1
Conceito de S.O./Elementos e estrutura do S.O.
TAREFA 2 2
Conceito de S.O./Elementos e estrutura do S.O.
TAREFA 2 3
Conceito de S.O./Elementos e estrutura do S.O.
A empresa britânica que o distribui, a Canonical, subsiste prestando serviço técnico.
▪ Android: Este sistema operacional baseado no kernel Linux opera em celulares e tablets
e outros dispositivos equipados com tela sensível ao toque. Foi desenvolvido pela
Android Inc. e posteriormente comprado pelo Google, graças ao qual é tão popular
que as vendas de sistemas de computador Android excedem as de IOS (para telefones
celulares Macintosh) e Windows Phone (para telefones celulares Microsoft).
TAREFA 2 4
Conceito de S.O./Elementos e estrutura do S.O.
TAREFA 2 5
Conceito de S.O./Elementos e estrutura do S.O.
Status do processo
Novo: quando o processo está sendo criado.
Execução: As instruções estão sendo executadas.
Bloqueado: é quando o processo está aguardando a ocorrência do evento.
Pronto: é quando o processo está aguardando para ser atribuído a um processador.
Concluído: É quando o processo termina sua execução.
Transições de processo
Novo pronto: Quando um processo é criado e permitido para competir pela CPU.
Pronto em execução: A alocação da CPU para o primeiro processo na lista pronta é
chamada de dispatch e é executada pela entidade do sistema chamada dispatcher. Desde
que o processo tenha a CPU, diz-se que está em execução.
Pronto em execução: O sistema operacional, quando um processo expira o intervalo de
tempo alocado para ser executado, faz com que esse processo que estava no estado de
execução vá para o estado pronto e imediatamente o dispatcher faz com que o primeiro
processo na lista vá para o estado de execução.
Execução bloqueada: Se um processo que está em um estado de execução inicia uma
operação de E/S antes que seu tempo termine, o processo sai voluntariamente da CPU,
ou seja, o processo se bloqueia.
Bloquear pronto: essa transição ocorre quando o processo termina de ser executado e vai
para um estado concluído.
TAREFA 2 6
Conceito de S.O./Elementos e estrutura do S.O.
9. Os critérios de planejamento mais utilizados são tempo de retorno, tempo de espera,
desempenho e eficiência. Explique esses conceitos de forma simples. (0,5 pontos)
- Tempo de retorno: É o intervalo de tempo que decorre desde quando um processo é
criado até que ele seja concluído pelo sistema.
É a soma do tempo real de execução e do tempo consumido aguardando recursos.
- Tempo limite: É o tempo que o processo aguarda até que seja concedido o processador.
- Taxa de transferência: É uma medida do número de processos concluídos por unidade de
tempo.
- Eficiência: É a porcentagem de tempo em que o processador está ocupado.
10.Você tem 3 processos P1, P2 e P3 com tempos de execução 85, 45 e 118. Se o algoritmo SJF agir,
determine a ordem em que eles estão na lista de preparações. Calcule seu tempo de retorno e
espera. (0,5 pontos)
Se o algoritmo SJF agir, a ordem será da tarefa mais curta para a mais longa;
1º P2
2º P1
3º P3
Tempos de retorno R=E+U
P2; 0+45= 45
P1; 45+85= 130
P3; 130+118= 248
Tempos limite E
P2; 0
P1; 45
P3; 130
11.Sejam dois processos, P1 com runtime de 20 e P2 com runtime de 15. De acordo com o
algoritmo da roda com quantum 10. Marque o retorno, a resposta e o tempo de espera. (0,5
pontos)
1º tri 2º tri 1º tri 2º tri
0 10 20 30 35
- Tempo de espera (E)
P1: 0+10= 10
P2: 10+10= 20
- Tempo de retorno (R=E+U)
P1: 10+20= 30
P2: 20+15= 35
- Tempo de resposta (tempo até a primeira instrução)
P1: 0
Q2: 10
TAREFA 2 7
Conceito de S.O./Elementos e estrutura do S.O.
12. Vejamos a seguinte descrição da carga; Assuma a ordem de chegada indicada.
Trabalho CPU = Tempo de Prioridade
1 4 3
2 2 2
3 3 2
4 2 1
Represente o acesso à CPU usando o gráfico de Gantt ao aplicar FCFS (First Come First Server),
RR (Robin Round) (q = 1), SFJ (Shortest Job First) e planejamento de prioridade. Em cada caso,
calcule o tempo de retorno e espera de cada trabalho. Faça uma tabela resumo com os
diferentes resultados e indique aquele com os melhores resultados em geral (1,5 pontos).
FCFS
1º tri 2º tri 3º tri 4º tri
0 4 6 9 11
- Tempo de espera: P1:0
Q2:
19
4
Q4: 9 Q3:
- Horário de6retorno:
P1: 0+4= 4
P2: 4+2= 6
30
P3: 6+3= 9
P4: 9+2= 11
RR
1º tri 2º tri 3º tri 4º tri 1º tri 2º tri 3º tri 4º tri 1º tri 3º tri 1º tri
0 1 2 3 4 5 6 7 8 9 10 11
- Tempo de espera:
P1: 0+3+3+1= 7
P2: 1+3= 4
23
P3: 2+3+2= 7
P4: 3+3= 6
- Horário de retorno:
P1: 7+4= 11
P2: 4+2= 6 35
P3: 7+3= 10
P4: 6+2= 8
TAREFA 2 8
Conceito de S.O./Elementos e estrutura do S.O.
SFJ
2º tri 4º tri 3º tri 1º tri
0 2 4 7 11
-Tempo de espera: P2:0
Q4:2
13
Q3:
P1: 7 4
- Horário de retorno:
P4: 2+2= 4
P3: 4+3= 7
P2: 0+2= 2
P1: 7+4= 11
24
PRIORIDADE
4º tri 2º tri 3º tri 1º tri
0 2 4 7 11
- Tempo de espera:
Q4: 0
Q2: 2 13
Q3: 4
P1: 7
- Horário de retorno:
P4: 0+2= 2
P2: 2+2= 4 24
P3: 4+3= 7
P1: 7+4= 11
Os que têm os melhores resultados nesse caso são o algoritmo SFJ e o algoritmo por prioridades.
T. 19 23 13 13
ESPERAR
T. 30 35 24 24
RETORNAR
FCFS RR SFJ
PRIORIDADE
TAREFA 2 9
Conceito de S.O./Elementos e estrutura do S.O.
TAREFA 2 10
Conceito de S.O./Elementos e estrutura do S.O.
▪ Safári.
- Versão 10.5 "Leopard"
▪ Data de lançamento 26 de outubro de 2007.
▪ Ele introduziu mais de 300 novos recursos.
▪ Suporta processadores PowerPC e Intel.
▪ Novo visual.
▪ Atualização de aplicativos.
- Versão 10.6 "Snow Leopard"
▪ Data de lançamento 28 de agosto de 2009.
▪ Mudança de aparência.
▪ Maior desempenho, eficiência e estabilidade.
TAREFA 2 11
Conceito de S.O./Elementos e estrutura do S.O.
- Versão 10.12 "Sierra"
Data de lançamento 20 de setembro de 2016.
O sistema operacional deixou de se chamar Os X para se chamar MacOS.
Melhoria da continuidade.
Possibilidade de liberar espaço com o iCloud.
Incursão do Apple Pay, para pagamentos na web.
- Versão 10.3 "High Sierra"
▪ Data de lançamento 25 de setembro de 2017.
▪ Melhora o desempenho do sistema.
▪ Nova versão da API (Metal 2).
WINDOWS
- Windows 1.00
▪ Data de lançamento 20 de novembro de 1985.
▪ Primeira versão.
▪ A primeira tentativa da Microsoft de implementar um ambiente
MICROSOFT operacional massivo com interface gráfica de usuário na plataforma
PC.
- Windows 2.00
▪ Data de lançamento 9 de dezembro de 1987.
▪ Novos aplicativos gráficos com Excel e Word.
▪ Havia outras versões do Windows 286 e 386.
TAREFA 2 12
Conceito de S.O./Elementos e estrutura do S.O.
- Windows 3.0
MICROSOFT
TAREFA 2 13
Conceito de S.O./Elementos e estrutura do S.O.
▪ Data de lançamento22 de maio de 1990.
▪ Interface de usuário aprimorada.
▪ Ele inclui melhorias técnicas para fazer melhor uso do gerenciamento de memória.
▪ Programas de texto podem ser executados em uma janela.
- Windows 3.1X
Data de lançamento entre 1992-93.
Suporte para o sistema de fontes True Type.
Gerenciamento de memória mais avançado.
Um programa e gerenciador de arquivos é adicionado.
Suporte expandido para multitarefa e rede de grupo.
- Janelas 95
▪ Data de lançamento 24 de agosto de 1995.
▪ Híbrido de 16 bits e 32 bits.
▪ Incorpora o sistema de arquivos FAT 32.
▪ Primeira dica de USB.
▪ Sua interface rodava no MS-DOS, mas tinha uma instalação interna que fazia
parecer um único sistema operacional.
▪ Introduz um subsistema de modo protegido.
- Windows 98 "Mênfis"
Data de lançamento 25 de junho de 1998.
Suporte melhorado para FAT 32.
Suporte melhorado para AGP e USB.
Suporte para FireWire e ACPI.
Na segunda edição, o Internet Explorer 5 é adicionado.
O compartilhamento de conexão com a Internet está incluído.
TAREFA 2 14
Conceito de S.O./Elementos e estrutura do S.O.
- Windows 2000
▪ Data de lançamento 17 de fevereiro de 2000.
▪ Sistema operacional para empresas e para executar servidores de
rede ou de arquivos.
▪ Sistema de arquivos NTFS.
▪ Melhorias nos sistemas de componentes COM.
- Janelas ME
Data de lançamento 14 de setembro de 2000.
A restauração do sistema está incluída.
Proteção de arquivos do sistema.
Novas opções de TCP/IP.
Suporte para Plug&. Play.
Aquisição de imagens do Windows.
Atualizações automáticas.
Pastas compactadas.
Uma nova interface gráfica de Ajuda e Suporte.
Windows XP
Data de lançamento 25 de outubro de 2001. Baseado na
arquitetura do Windows NT. Melhorias de estabilidade e
desempenho.
Interface gráfica do usuário GUI reajustada. Novos
aplicativos de gerenciamento de software. Primeira versão para
usar a ativação do produto.
Uso de várias contas.
Melhore a legibilidade do texto com o ClearType.
Área de trabalho remota.
Suporte para a maioria dos modems ADSL e Wireless.
Windows Vista
Data de lançamento 30 de janeiro de 2007.
Incorpora o Windows Media Center.
Interface gráfica do Windows Aero.
Atualização do Windows a qualquer momento.
Internet Explorer 7.
Barra lateral Janelas Barra Lateral.
Windows Media Player 11.
- Windows 7
▪ Data de lançamento: outubro de 2009.
▪ Melhorias no reconhecimento de manuscrito.
▪ Suporte para discos virtuais.
▪ Melhor desempenho do processo
Multicore.
▪ Melhor desempenho de inicialização.
▪ Acesso direto e melhorias no núcleo.
▪ Suporte para várias placas gráficas.
TAREFA 2 15
Conceito de S.O./Elementos e estrutura do S.O.
▪ Vários itens são adicionados ao Painel de Controle.
▪ Melhorias de desempenho em sistemas de tela sensível ao toque.
▪ Alterações visuais na interface.
- Windows 8
Data de lançamento 2 de abril de 2014.
Nova tela inicial.
Utilitários exclusivos para aplicativos do Windows 8.
Internet Explorer 10, HTML 5 e CSS3.
Uma unidade.
Configuração do PC.
Tela de bloqueio personalizável.
-Windows 8.1
▪ Data de lançamento 9 de janeiro de 2018.
▪ Mais tamanhos para miniaturas.
▪ Novas cores na tela inicial.
▪ Capacidade de sincronizar mais configurações entre
dispositivos.
▪ Expansão da configuração do PC.
▪ Novas aplicações.
▪ Internet Explorer 11.
- Janelas 10
Data de lançamento 29 de julho de 2015.
Sistema operacional atual.
Harmonização das experiências do usuário e funcionalidade entre diferentes tipos de
dispositivos.
Novas aplicações.
Menu Iniciar redesenhado.
Ele incorpora tecnologia de autenticação biométrica.
Compactação automática para arquivos do sistema.
Novo navegador Microsoft Edge.
Ele incorpora DirectX 12.
LINUX
Existem muitos sistemas operacionais baseados em Linux com suas respectivas versões.
Estes são os mais utilizados.
- abrir SUSE
▪ Distribuição independente de origem alemã
▪ Sua última versão é 15.0
▪ Ele permite que você escolha entre o Gnome e o KDE
Plasma como ambientes gráficos de desktop.
▪ Ele tem LibreOffice 6.0.4.
▪ Possui aplicativos de navegador de Internet como o
Firefox em sua versão 60.0 e o KMail em sua versão 5.7.3.
▪ Como um media player há Dragon Player 17.12.3.
TAREFA 2 16
Conceito de S.O./Elementos e estrutura do S.O.
- MX Linux
Coprodução entre a Grécia e os Estados Unidos. Sua última versão é 17.1.
Ele tem XFCE como sua interface gráfica padrão. Firefox 58.0.2 como um navegador de
Internet. Thunderbird 52.6.0 como cliente de e-mail.
LibreOffice 6.0.1 na seção de escritório.
-Fedora
▪ Distribuição independente, de origem
americana.
▪ Sua última versão é 28.0.0.
▪ Ele vem com o Gnome como a interface padrão.
▪ Firefox 59.0.2 para navegar na Internet.
▪ LibreOffice 6.0.3 para a seção de escritório.
- Antergos
De origem espanhola.
Sua última versão é 18.7.
Distribuição baseada no Arch.
Ele usa o Gnome como uma interface pré-instalada.
Ele vem com a versão mais recente do navegador Chromium.
- Solus
▪ De origem irlandesa.
▪ Sua última versão é 3.0.
▪ Sua interface gráfica é Budgie, um ambiente muito semelhante ao
Windows 7.
- Elementar
De origem americana.
Sua última versão é 0.4.1.
Baseado no Debian.
Ele tem sua própria interface conhecida como Pantheon, que emula o ambiente
MacOS.
Seu centro de software é bastante completo, com tudo o que você precisa para
encontrar aplicativos.
- Debian.
▪ É uma distribuição criada globalmente.
▪ Sua última versão é 9.
▪ Possui a maior compatibilidade com arquiteturas de
processadores, sendo possível instalá-lo em 9 arquiteturas
diferentes.
▪ Compatível com a grande maioria das interfaces gráficas.
▪ Inclui Firefox 52.2.0.
▪ Evolução como cliente de e-mail.
▪ Para gráficos vetoriais inclui Inkscape 0.92.1.
▪ LibreOffice 5.2.7.
TAREFA 2 17
Conceito de S.O./Elementos e estrutura do S.O.
▪ Gimp para edição de fotos.
▪ Na seção multimídia inclui Rhythmbox.
- Ubuntu
▪ Criado na Ilha de Man.
▪ Sua última versão é 18.04.
▪ Ele usa o Gnome como uma interface gráfica.
▪ Inclui Firefox versão 59.0.2.
▪ LibreOffice 6.0.3.
▪ Thunderbird 52.7.0 como cliente de e-mail.
- Linux Mint
▪ De origem irlandesa.
▪ Sua última versão é 19.
▪ Baseado em Debian e Ubuntu.
▪ Ele se integra predefinido com Canela como
uma interface gráfica.
▪ Inclui Firefox 60.0.2.
▪ Gimp 2.8.22 como editor de fotos.
▪ Thunderbird 52.7.0 como cliente de e-mail.
▪ LibreOffice 6.0.3.
- Manjaro
▪ De origem austríaca, alemã e francesa.
▪ Sua última versão é 17.1.11.
▪ Baseado no Arch.
▪ Interface padrão para XFCE.
▪ Firefox 61.0.1.
▪ Gimp 2.10.2.
▪ Thunderbird 52.9.1.
▪ LibreOffice 6.0.5.
TAREFA 2 18
Conceito de S.O./Elementos e estrutura do S.O.
O principal objetivo desta organização é que o usuário possa identificar os arquivos sem erro e
acessá-los o mais rápido possível.
Os sistemas de arquivos também fornecem aos arquivos, entre outras, as seguintes características:
Convenções para nomear arquivos, atributos de arquivo e controle de acesso.
Os sistemas de arquivos são um componente operacional importante, pois atuam como uma
interface entre o sistema operacional e todos os dispositivos conectados ao seu computador
(internos e externos, como pendrives).
Não, existem vários sistemas de arquivos padrão para Windows, macOS, Linux, Unix e todos os
outros sistemas operacionais. Embora tenham algumas semelhanças, os sistemas de arquivos são,
em princípio, incompatíveis entre si.
- O Windows utiliza sistemas FAT (File Allocation Table) e NTFS (NT File System).
- Linux usa sistemas ext (ext2, ext3, ext4) e ReiserFS.
- O Mac OS utiliza sistemas HFS+ e APFS.
c. Por que precisamos saber o sistema de arquivos certo para um sistema operacional? (0.25)
Cada sistema de arquivos tem suas próprias vantagens e limitações, por isso é importante conhecê-
los para escolher o que melhor se adapta a cada necessidade que você tem.
- Sistemas de arquivos FAT32: Sua vantagem é que é bastante compatível com a
maioria dos sistemas operacionais. Sua desvantagem é que apenas arquivos de até 4
Gb podem ser salvos.
- Sistemas de arquivos exFAT: resolve a limitação de 4 Gb e é compatível com as
versões mais modernas dos diferentes sistemas operacionais. Recomendado em
unidades externas para evitar problemas de compatibilidade.
- Sistemas de arquivos NTFS: Não há limites de tamanho, mas sua principal
desvantagem é que ele não é totalmente compatível com outros sistemas
operacionais que não o Windows.
- Sistemas de arquivos HFS+: Da mesma forma que é NTFS para Windows, a Apple
criou o HFS +, que não é totalmente compatível com o Windows.
- Sistemas de arquivos Ext2, ext3, ext4: criados exclusivamente para sistemas Linux.
TAREFA 2 19
Conceito de S.O./Elementos e estrutura do S.O.
Em suma;
Se o que você precisa é salvar e ser capaz de compartilhar sem risco de
compatibilidades, pequenos arquivos em uma unidade USB externa, uma boa opção
seria o sistema FAT32.
Se, além disso, você não precisar de limitação de tamanho, poderá usar o sistema
exFAT, por exemplo, para fazer backup de um disco rígido.
Se você usar apenas sistemas operacionais da família Windows, a opção seria o
sistema NTFS.
Por outro lado, se o sistema operacional que você usa é Mac, o sistema de arquivos
recomendado seria HFS +.
Finalmente, para sistemas operacionais Linux, os sistemas de arquivos apropriados
são ext2, ext3 e ext4.
TAREFA 2 20