SlideShare uma empresa Scribd logo
1 de 24
MATÉRIA: SISTEMA OPERACIONAL (S.O)
PROFESSOR: ARMANDO RIVAROLA, LICENCIADO EM
COMPUTAÇÃO
BREVE INTRODUÇÃO
 Apresentando os Sistemas Operacionais, alguns
conceitos importantes, um breve histórico de sua
evolução e uma classificação de seus tipos.
 Os processos computacionais, sua ocorrência e as
principais questões associadas ao seu controle.
 Falamos sobre o escalonamento de processos
enquanto
 O gerenciamento de memória.
 Finalmente o gerenciamento de dispositivos
periféricos.
OBJETIVOS DE UM SISTEMA OPERACIONAL
 Oferecer os recursos do sistema de forma
simples e transparente;
 Gerenciar a utilização dos recursos
existentes buscando seu uso eficiente em
termos do sistema;
 Garantir a integridade e a segurança dos
dados armazenados e processados no
sistema e também de seus recursos físicos.
HISTÓRIA DE ALGUNS DOS S.O. PARA
COMPUTADORES PESSOAIS:
 1965 – O “Project MAC” desenvolve o sistema
operacional Multics.
 1970 – O Unix é desenvolvido nos Bell Labs por
Dennis Ritchie e Kenneth Thomson.
 1980 – A IBM seleciona PC-DOS da Microsoft
como o sistema operacional para o IBM-PC.
 1984 – O Apple introduz o Macintosh como o
System 1.0 que seria chamada MacOS
eventualmente.
 1985 – A Microsoft desenvolve o Windows 1.0 que
dá características como MacOS para DOS (Mas o
Windows não é um sistema operacional com o
MacOS ainda, só é uma interface para DOS.) O
Linus Torvalds, um estudante finlandês, desenvolve
o Linux, uma versão da Unix para processadores
da Intel.
 1990 – A Microsoft introduz o Windows 3.0 que
intensifica o debate legal entre a Microsoft e a
Apple, em relação à semelhança do Windows com
o MacOS.
 1994 – A Microsoft introduz o Windows NT
desenvolvido para redes.
 1995 – Microsoft introduz o Windows 95,
previamente conhecido com ‘Chicago’.
 1998 – Microsoft introduz o Windows 98.
 2000 – Microsoft introduz o Windows 2000
combinando as características do Windows 98 e o
Windows NT.
 Os S.O.s atuais são o Windows Seven, Windows 8
e Linux.
PROCESSOS
O QUE É UM PROCESSO COMPUTACIONAL?
 Um processo computacional ou simplesmente
processo pode ser entendido como uma atividade
que ocorre em meio computacional, usualmente
possuindo um objetivo definido, tendo duração
finita e utilizando uma quantidade limitada de
recursos computacionais.
TIPOS DE SISTEMAS OPERACIONAIS
 Identificamos através da história dos
sistemas operacionais alguns tipos de
sistemas operacionais, os quais são
comparados segundo alguns aspectos
considerados importantes como pode ser
visto na Tabela 1.1.
TIPOS DE SISTEMAS OPERACIONAIS
 A interatividade é o aspecto que considera se o
usuário utiliza diretamente o sistema
computacional, podendo receber as respostas
deste, sem intermediação e dentro de intervalos de
tempo razoáveis.
 O tempo de reação (reaction time) também é outra
medida de interatividade a qual considera o tempo
decorrido entre a solicitação de uma ação e seu
efetivo processamento.
 O tempo de resposta (response time) é, desta
forma, uma medida de interatividade, que
representa o intervalo de tempo decorrido entre um
pedido ou solicitação de processamento (por
exemplos, a entrada de um comando ou execução
de um programa) e a resposta produzida pelo
sistema (realização das operações solicitadas ou
finalização do programa após sua execução
completa).
 Já a produtividade (throughput) é uma medida de
trabalho relativa do sistema, expressa usualmente
em tarefas completas por unidade de tempo, ou
seja, é uma medida que relaciona o trabalho
efetivamente produzido e o tempo utilizado para
realização deste trabalho. Unidades possíveis do
throughput são: programas por hora, tarefas por
hora, jobs por dia etc.
 Throughput = taxa de transferência
 Jobs = emprego
RECURSOS E AMBIENTE OPERACIONAL
 O hardware do computador, ou seja, sua parte
física, determina suas capacidades brutas, isto é,
seus verdadeiros limites. Todos os elementos
funcionais do computador são considerados
recursos do sistema computacional e são,
geralmente, representados pelos dispositivos que o
compõe e que podem ser utilizados pelos usuários,
ou seja:
 monitores de vídeo, teclado, mouse, mesas
digitalizadoras, portas de comunicação serial e
paralela, placas de rede ou comunicação,
impressoras, scanners, unidades de disco flexível
ou rígido, unidades de fita, unidades
leitoras/gravadoras de CD, DVDs etc.
 O sistema operacional está sobre o hardware e
firmware pois deles depende para sua própria
execução. Ao mesmo tempo é uma camada
envoltória pois pretende oferecer os recursos do
computador ao usuário do sistema minimizando os
aspectos de como são tais dispositivos ou como
serão feitas as operações que os utilizam.
 Desta forma o sistema operacional, através de sua
interface, define uma nova máquina que é a
combinação de um certo hardware com este
sistema operacional.
 O conjunto de hardware e sistema operacional,
usualmente chamado de plataforma ou ambiente
operacional, é aparentemente capaz de realizar tarefas
de um modo específico ditado pela própria interface.
 Note que o ambiente Operacional é distinto do
hardware, pois o hardware do computador, por si só,
não é capaz de copiar um determinado arquivo de uma
unidade de disco rígido para uma unidade de disquete.
 Para realizar esta cópia, uma série procedimentos
devem ser executados, indo desde o acionamento das
unidades utilizadas, passando pela localização das
partes do arquivo origem e das áreas disponíveis no
disquete de destino, até a transferência efetiva dos
dados.
EXERCÍCIOS
 1 ) Fale sobre os objetivos de um sistema
operacional .
 2) Qual foi o ano em que surge o Sistema
Operacional Linux? E quem foi seu Criador?
 3) Quais são os 3 Sistemas Operacionais mais
conhecidos?
 4) O que é um processo computacional?
 5) Identificamos através da história dos sistemas
operacionais alguns tipos de sistemas
operacionais, os quais são comparados segundo
alguns aspectos considerados importantes como
pode ser
MATÉRIA: SISTEMA OPERACIONAL (S.O)
PROFESSOR: ARMANDO RIVAROLA, LICENCIADO EM
COMPUTAÇÃO
PROCESSOS
 Um processo computacional ou
simplesmente processo pode ser entendido
como uma atividade que ocorre em meio
computacional, usualmente possuindo um
objetivo definido, tendo duração finita e
utilizando uma quantidade limitada de
recursos computacionais.
 Esta definição traz algumas implicações:
PROCESSOS
 Apenas as atividades que acontecem num
sistema computacional são compreendidas
como sendo processos computacionais.
 Outro ponto importante é a duração finita,
pois isto implica que um processo
computacional, por mais rápido ou curto
que possa ser tem sempre uma duração
maior que zero, ou seja, não existem
processos instantâneos.
PROCESSOS
 Além disso, um processo utiliza ao menos
um dos recursos computacionais existentes
para caracterizar seu estado.
 Simplificando, podemos entender um
processo como um programa em execução,
o que envolve o código do programa, os
dados em uso, os registradores do
processador, sua pilha (stack) e o contador
de programa além de outras informações
relacionadas a sua execução.
PROCESSOS
 Desta forma, temos que a impressão de um
documento é um processo computacional assim
como a cópia de um arquivo, a compilação de um
programa ou a execução de uma rotina qualquer.
Todas as atividades, manuais ou automáticas, que
ocorrem dentro de um computador podem ser
descritas como processos computacionais.
 Atualmente quase todos os computadores são
capazes de realizar diversas tarefas ao mesmo
tempo, onde cada uma destas tarefas pode
representar um ou mesmo mais processos.
PROCESSOS
 Para funcionarem desta forma tais computadores
são multiprogramados, ou seja, o processador é
chaveado de processo em processo, em pequenos
intervalos de tempo, isto é, o processador executa
um programa durante um pequeno intervalo de
tempo, para depois executar outro programa por
outro pequeno intervalo de tempo e assim
sucessivamente.
 Num instante de tempo qualquer, o processador
estará executando apenas um dado programa, mas
durante um intervalo de tempo maior ele poderá ter
executado trechos de muitos programas criando a
ilusão de paralelismo.
 Este comportamento é, algumas vezes, chamado
de paralelismo virtual ou pseudoparalelismo. Em
computadores com dois ou mais processadores é
possível a existência de paralelismo verdadeiro
pois cada processador pode executar um processo
independentemente.
 A administração de vários diferentes programas em
execução concomitante é o que permite o
funcionamento eficiente dos computadores
modernos, ao mesmo tempo conferindo-lhe
complexa organização e estrutura pois tal
administração não é simples e requer a
consideração de muitos fatores e situações
diferentes, mesmo que improváveis.
PROCESSOS
PROCESSOS
 O termo processo (process) é muitas vezes
substituído pelo termo tarefa (task ) e pode assumir
um dos seguintes significados:
• um programa em execução;
• uma atividade assíncrona;
• o espírito ativo de um procedimento;
• uma entidade que pode utilizar um processador ou,
• uma unidade que pode ser despachada para
execução.

Mais conteúdo relacionado

Mais procurados

fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.OPablo Lopes
 
Trabalho Sistemas Operacionais
Trabalho Sistemas OperacionaisTrabalho Sistemas Operacionais
Trabalho Sistemas Operacionaismauriciopel
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisCid de Andrade
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalAlexandre Duarte
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 
Sistemas operacionais lista de exercicios
Sistemas operacionais lista de exerciciosSistemas operacionais lista de exercicios
Sistemas operacionais lista de exerciciosCarlos Melo
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1Universal.org.mx
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisMauro Duarte
 
Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Joicy Souza
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionaisAparicio Junior
 
Revsão sobre sistemas operacionais
Revsão sobre sistemas operacionaisRevsão sobre sistemas operacionais
Revsão sobre sistemas operacionaisRodrigo Rodrigues
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosLuiz Arthur
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisCharles Fortes
 

Mais procurados (19)

fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.O
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Aula so 1a
Aula so 1aAula so 1a
Aula so 1a
 
Conceito de processos
Conceito de processosConceito de processos
Conceito de processos
 
Trabalho Sistemas Operacionais
Trabalho Sistemas OperacionaisTrabalho Sistemas Operacionais
Trabalho Sistemas Operacionais
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema Operacional
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Sistemas operacionais lista de exercicios
Sistemas operacionais lista de exerciciosSistemas operacionais lista de exercicios
Sistemas operacionais lista de exercicios
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
SO - Aula 05 - Concorrencia
SO - Aula 05 - ConcorrenciaSO - Aula 05 - Concorrencia
SO - Aula 05 - Concorrencia
 
Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Questões de Sistemas Operacionais
Questões de Sistemas Operacionais
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
Revsão sobre sistemas operacionais
Revsão sobre sistemas operacionaisRevsão sobre sistemas operacionais
Revsão sobre sistemas operacionais
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
 

Destaque (14)

S.o aula 2122
S.o aula 2122S.o aula 2122
S.o aula 2122
 
S.o aula 1718
S.o aula 1718S.o aula 1718
S.o aula 1718
 
S.o aula 2728
S.o aula 2728S.o aula 2728
S.o aula 2728
 
S.o aula 3334
S.o aula 3334S.o aula 3334
S.o aula 3334
 
S.o aula 2930
S.o aula 2930S.o aula 2930
S.o aula 2930
 
S.o aula 2324
S.o aula 2324S.o aula 2324
S.o aula 2324
 
S.o aula 9101112
S.o aula 9101112S.o aula 9101112
S.o aula 9101112
 
S.o aula 2526
S.o aula 2526S.o aula 2526
S.o aula 2526
 
S.o aula 121314
S.o aula 121314S.o aula 121314
S.o aula 121314
 
S.o aula 1920
S.o aula 1920S.o aula 1920
S.o aula 1920
 
S.o aula 1234
S.o aula 1234S.o aula 1234
S.o aula 1234
 
S.o aula 1516
S.o aula 1516S.o aula 1516
S.o aula 1516
 
I.h aula 1 2 3 4 5
I.h aula 1 2 3 4 5I.h aula 1 2 3 4 5
I.h aula 1 2 3 4 5
 
I.h aula 6 7 8 9 10 11 12
I.h aula 6 7 8 9 10 11 12I.h aula 6 7 8 9 10 11 12
I.h aula 6 7 8 9 10 11 12
 

Semelhante a S.o aula 5678

Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Sistemas Operacionais parte 1
Sistemas Operacionais parte 1Sistemas Operacionais parte 1
Sistemas Operacionais parte 1Matheus Brito
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
Trabalho de sistemas operativos
Trabalho de sistemas operativosTrabalho de sistemas operativos
Trabalho de sistemas operativosFrank macoo
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.pptssuserb52d9e
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fsopaulocsm
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionaisDeryk Sedlak
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema OperacionalCláudia Costa
 
Sistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoSistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoHus Juky
 

Semelhante a S.o aula 5678 (20)

Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Sistemas Operacionais parte 1
Sistemas Operacionais parte 1Sistemas Operacionais parte 1
Sistemas Operacionais parte 1
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Trabalho de sistemas operativos
Trabalho de sistemas operativosTrabalho de sistemas operativos
Trabalho de sistemas operativos
 
Aula 11,12,13,14...
Aula 11,12,13,14...Aula 11,12,13,14...
Aula 11,12,13,14...
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.ppt
 
Atps sistemas operacionais
Atps sistemas operacionaisAtps sistemas operacionais
Atps sistemas operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
ALUNO.docx
ALUNO.docxALUNO.docx
ALUNO.docx
 
gabarito.pdf
gabarito.pdfgabarito.pdf
gabarito.pdf
 
Actividade prática
Actividade práticaActividade prática
Actividade prática
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fso
 
Apostila SO
Apostila SOApostila SO
Apostila SO
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionais
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Apostila sobre sistema operativo
Apostila sobre   sistema operativoApostila sobre   sistema operativo
Apostila sobre sistema operativo
 
Sistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoSistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºano
 
Apostila sobre sistema operativo
Apostila sobre   sistema operativoApostila sobre   sistema operativo
Apostila sobre sistema operativo
 

Mais de Armando Rivarola

Mais de Armando Rivarola (14)

S.o aula 3132
S.o aula 3132S.o aula 3132
S.o aula 3132
 
Calc
CalcCalc
Calc
 
Apostila de broffice writer
Apostila de broffice writerApostila de broffice writer
Apostila de broffice writer
 
Comunicação de dados!
Comunicação de dados!Comunicação de dados!
Comunicação de dados!
 
Apostila excel básico
Apostila excel básicoApostila excel básico
Apostila excel básico
 
Exercicios WEB D.
Exercicios WEB D.Exercicios WEB D.
Exercicios WEB D.
 
Conceitos de sistema de informação
Conceitos de sistema de informaçãoConceitos de sistema de informação
Conceitos de sistema de informação
 
Formulario entrevista desligamento
Formulario entrevista desligamentoFormulario entrevista desligamento
Formulario entrevista desligamento
 
Avaliação de desempenho
Avaliação de desempenhoAvaliação de desempenho
Avaliação de desempenho
 
Recursos humanos procedimentos basicos para o servidor
Recursos humanos procedimentos basicos para o servidorRecursos humanos procedimentos basicos para o servidor
Recursos humanos procedimentos basicos para o servidor
 
Interface web
Interface webInterface web
Interface web
 
Aula sobre Linux.
Aula sobre Linux. Aula sobre Linux.
Aula sobre Linux.
 
Aula de SO
Aula de SOAula de SO
Aula de SO
 
Trabalho de informática aplicada
Trabalho de  informática aplicadaTrabalho de  informática aplicada
Trabalho de informática aplicada
 

Último

Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 

Último (20)

Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 

S.o aula 5678

  • 1. MATÉRIA: SISTEMA OPERACIONAL (S.O) PROFESSOR: ARMANDO RIVAROLA, LICENCIADO EM COMPUTAÇÃO
  • 2. BREVE INTRODUÇÃO  Apresentando os Sistemas Operacionais, alguns conceitos importantes, um breve histórico de sua evolução e uma classificação de seus tipos.  Os processos computacionais, sua ocorrência e as principais questões associadas ao seu controle.  Falamos sobre o escalonamento de processos enquanto  O gerenciamento de memória.  Finalmente o gerenciamento de dispositivos periféricos.
  • 3. OBJETIVOS DE UM SISTEMA OPERACIONAL  Oferecer os recursos do sistema de forma simples e transparente;  Gerenciar a utilização dos recursos existentes buscando seu uso eficiente em termos do sistema;  Garantir a integridade e a segurança dos dados armazenados e processados no sistema e também de seus recursos físicos.
  • 4. HISTÓRIA DE ALGUNS DOS S.O. PARA COMPUTADORES PESSOAIS:  1965 – O “Project MAC” desenvolve o sistema operacional Multics.  1970 – O Unix é desenvolvido nos Bell Labs por Dennis Ritchie e Kenneth Thomson.  1980 – A IBM seleciona PC-DOS da Microsoft como o sistema operacional para o IBM-PC.  1984 – O Apple introduz o Macintosh como o System 1.0 que seria chamada MacOS eventualmente.
  • 5.  1985 – A Microsoft desenvolve o Windows 1.0 que dá características como MacOS para DOS (Mas o Windows não é um sistema operacional com o MacOS ainda, só é uma interface para DOS.) O Linus Torvalds, um estudante finlandês, desenvolve o Linux, uma versão da Unix para processadores da Intel.  1990 – A Microsoft introduz o Windows 3.0 que intensifica o debate legal entre a Microsoft e a Apple, em relação à semelhança do Windows com o MacOS.  1994 – A Microsoft introduz o Windows NT desenvolvido para redes.
  • 6.  1995 – Microsoft introduz o Windows 95, previamente conhecido com ‘Chicago’.  1998 – Microsoft introduz o Windows 98.  2000 – Microsoft introduz o Windows 2000 combinando as características do Windows 98 e o Windows NT.  Os S.O.s atuais são o Windows Seven, Windows 8 e Linux.
  • 7. PROCESSOS O QUE É UM PROCESSO COMPUTACIONAL?  Um processo computacional ou simplesmente processo pode ser entendido como uma atividade que ocorre em meio computacional, usualmente possuindo um objetivo definido, tendo duração finita e utilizando uma quantidade limitada de recursos computacionais.
  • 8. TIPOS DE SISTEMAS OPERACIONAIS  Identificamos através da história dos sistemas operacionais alguns tipos de sistemas operacionais, os quais são comparados segundo alguns aspectos considerados importantes como pode ser visto na Tabela 1.1.
  • 9. TIPOS DE SISTEMAS OPERACIONAIS
  • 10.  A interatividade é o aspecto que considera se o usuário utiliza diretamente o sistema computacional, podendo receber as respostas deste, sem intermediação e dentro de intervalos de tempo razoáveis.  O tempo de reação (reaction time) também é outra medida de interatividade a qual considera o tempo decorrido entre a solicitação de uma ação e seu efetivo processamento.
  • 11.  O tempo de resposta (response time) é, desta forma, uma medida de interatividade, que representa o intervalo de tempo decorrido entre um pedido ou solicitação de processamento (por exemplos, a entrada de um comando ou execução de um programa) e a resposta produzida pelo sistema (realização das operações solicitadas ou finalização do programa após sua execução completa).
  • 12.  Já a produtividade (throughput) é uma medida de trabalho relativa do sistema, expressa usualmente em tarefas completas por unidade de tempo, ou seja, é uma medida que relaciona o trabalho efetivamente produzido e o tempo utilizado para realização deste trabalho. Unidades possíveis do throughput são: programas por hora, tarefas por hora, jobs por dia etc.  Throughput = taxa de transferência  Jobs = emprego
  • 13. RECURSOS E AMBIENTE OPERACIONAL  O hardware do computador, ou seja, sua parte física, determina suas capacidades brutas, isto é, seus verdadeiros limites. Todos os elementos funcionais do computador são considerados recursos do sistema computacional e são, geralmente, representados pelos dispositivos que o compõe e que podem ser utilizados pelos usuários, ou seja:  monitores de vídeo, teclado, mouse, mesas digitalizadoras, portas de comunicação serial e paralela, placas de rede ou comunicação, impressoras, scanners, unidades de disco flexível ou rígido, unidades de fita, unidades leitoras/gravadoras de CD, DVDs etc.
  • 14.  O sistema operacional está sobre o hardware e firmware pois deles depende para sua própria execução. Ao mesmo tempo é uma camada envoltória pois pretende oferecer os recursos do computador ao usuário do sistema minimizando os aspectos de como são tais dispositivos ou como serão feitas as operações que os utilizam.  Desta forma o sistema operacional, através de sua interface, define uma nova máquina que é a combinação de um certo hardware com este sistema operacional.
  • 15.  O conjunto de hardware e sistema operacional, usualmente chamado de plataforma ou ambiente operacional, é aparentemente capaz de realizar tarefas de um modo específico ditado pela própria interface.  Note que o ambiente Operacional é distinto do hardware, pois o hardware do computador, por si só, não é capaz de copiar um determinado arquivo de uma unidade de disco rígido para uma unidade de disquete.  Para realizar esta cópia, uma série procedimentos devem ser executados, indo desde o acionamento das unidades utilizadas, passando pela localização das partes do arquivo origem e das áreas disponíveis no disquete de destino, até a transferência efetiva dos dados.
  • 16. EXERCÍCIOS  1 ) Fale sobre os objetivos de um sistema operacional .  2) Qual foi o ano em que surge o Sistema Operacional Linux? E quem foi seu Criador?  3) Quais são os 3 Sistemas Operacionais mais conhecidos?  4) O que é um processo computacional?  5) Identificamos através da história dos sistemas operacionais alguns tipos de sistemas operacionais, os quais são comparados segundo alguns aspectos considerados importantes como pode ser
  • 17. MATÉRIA: SISTEMA OPERACIONAL (S.O) PROFESSOR: ARMANDO RIVAROLA, LICENCIADO EM COMPUTAÇÃO
  • 18. PROCESSOS  Um processo computacional ou simplesmente processo pode ser entendido como uma atividade que ocorre em meio computacional, usualmente possuindo um objetivo definido, tendo duração finita e utilizando uma quantidade limitada de recursos computacionais.  Esta definição traz algumas implicações:
  • 19. PROCESSOS  Apenas as atividades que acontecem num sistema computacional são compreendidas como sendo processos computacionais.  Outro ponto importante é a duração finita, pois isto implica que um processo computacional, por mais rápido ou curto que possa ser tem sempre uma duração maior que zero, ou seja, não existem processos instantâneos.
  • 20. PROCESSOS  Além disso, um processo utiliza ao menos um dos recursos computacionais existentes para caracterizar seu estado.  Simplificando, podemos entender um processo como um programa em execução, o que envolve o código do programa, os dados em uso, os registradores do processador, sua pilha (stack) e o contador de programa além de outras informações relacionadas a sua execução.
  • 21. PROCESSOS  Desta forma, temos que a impressão de um documento é um processo computacional assim como a cópia de um arquivo, a compilação de um programa ou a execução de uma rotina qualquer. Todas as atividades, manuais ou automáticas, que ocorrem dentro de um computador podem ser descritas como processos computacionais.  Atualmente quase todos os computadores são capazes de realizar diversas tarefas ao mesmo tempo, onde cada uma destas tarefas pode representar um ou mesmo mais processos.
  • 22. PROCESSOS  Para funcionarem desta forma tais computadores são multiprogramados, ou seja, o processador é chaveado de processo em processo, em pequenos intervalos de tempo, isto é, o processador executa um programa durante um pequeno intervalo de tempo, para depois executar outro programa por outro pequeno intervalo de tempo e assim sucessivamente.  Num instante de tempo qualquer, o processador estará executando apenas um dado programa, mas durante um intervalo de tempo maior ele poderá ter executado trechos de muitos programas criando a ilusão de paralelismo.
  • 23.  Este comportamento é, algumas vezes, chamado de paralelismo virtual ou pseudoparalelismo. Em computadores com dois ou mais processadores é possível a existência de paralelismo verdadeiro pois cada processador pode executar um processo independentemente.  A administração de vários diferentes programas em execução concomitante é o que permite o funcionamento eficiente dos computadores modernos, ao mesmo tempo conferindo-lhe complexa organização e estrutura pois tal administração não é simples e requer a consideração de muitos fatores e situações diferentes, mesmo que improváveis. PROCESSOS
  • 24. PROCESSOS  O termo processo (process) é muitas vezes substituído pelo termo tarefa (task ) e pode assumir um dos seguintes significados: • um programa em execução; • uma atividade assíncrona; • o espírito ativo de um procedimento; • uma entidade que pode utilizar um processador ou, • uma unidade que pode ser despachada para execução.