SlideShare uma empresa Scribd logo
1 de 13
Sistemas
Operacionais
Conceitos Básicos
Objetivo:
Esta apresentação tem como objetivo levar os conceitos básicos de um Sistema
Operacional ao leitor.
Público-alvo:
Estudantes do 1º semestre dos cursos de tecnologia, análise de sistemas,
sistemas de informação, engenharia da computação e interessados no assunto.
Obs: Não é um estudo aprofundado, apenas um conteúdo básico dos conceitos
básicos de Sistemas Operacionais.
Bons Estudos!
Carlos Eduardo Teruel Ribeiro
O que é um Sistema Operacional?
Um Sistema Operacional é um programa, o qual serve de interface entre o
usuário e a máquina (hardware).
Sem ele, nós teríamos que conhecer profundamente o hardware que estamos
utilizando para executar alguma instrução.
Com o Sistema Operacional, não nos preocupamos com questões internas da
máquina para qualquer operação no computador.
Funções Básicas de um S.O (Sistema Operacional):
Entre diversas funções, as funções básicas de um S.O são:
1 - Facilidade de acesso aos recursos do sistema:
Com o S.O não nos preocupamos em como realizaremos determinada tarefa no
computador, fisicamente falando (preocupações em relação á hardware).
2 - Compartilhamento de recursos de forma protegida e organizada:
Em sistemas em que duas ou mais aplicações fazem uso do processador para
executar suas rotinas, não nos preocupamos de que forma o computador vai
gerenciar isto. Tal tarefa é papel exclusivo do S.O. A partir desta característica
veremos o termo “concorrência” muito frequente em assuntos relacionados á
Sistemas Operacionais, mas veremos isto mais pra frente.
Exemplos de S.O:
Caso você faça parte de 90% dos usuários de computadores, o seu S.O é o
Windows, acertei?
Mas temos outros exemplos de S.O, tais como:
Unix, Linux, MacOS e por aí vai…
Os principais são estes relacionados acima.
Tipos de Sistemas Operacinais:
Antes de mencionar os tipos de sistemas operacionais, vamos deixar claro que, o
tipo de sistema operacional, se caracteriza pela forma como o s.o executa e
gerencia os recursos de um computador.
Existem três tipos de Sistemas Operacionais:
1 - Monoprogramáveis (Monotarefa);
2 - Multiprogramáveis (Multitarefa);
3 - Múltiplos Processadores.
1 - Monoprogramáveis (Monotarefa)
Um Sistema Operacional Monoprogramável, também denominado Monotarefa, se
caracteriza pelo fato de executar um programa por vez.
Os primeiros Sistemas Operacionais eram monotarefa.
Neste tipo sistema, enquanto o programa corrente aguarda por algum evento,
como uma leitura em disco por exemplo, o processador fica ocioso, a memória se
não utilizada totalmente pelo programa, fica subutilizada e os periféricos
disponíveis á um único usuário.
2 - Multiprogramáveis (Multitarefa):
Neste tipo de sistema, o recursos do sistema são otimizados pelo S.O
Diferentemente dos sistemas monotarefas, os multitarefas permitem que os
recursos do sistema sejam compartilhados entre as diversas aplicações e
usuários de forma concorrente. Aqui entra o conceito de “concorrência”, como
mencionamos no terceiro slide.
Em sistemas multiprogramáveis, as aplicações permanecem na memória principal
do computador, concorrendo por um lugar no processador.
Todo este processamento, ocorre de forma transparente, fazendo com que o
usuário não perceba as interrupções entre uma aplicação e outra.
A grande vantagem neste tipo de sistema é a redução de custos em função da
possibilidade de compartilhamento de recursos
3 - Múltiplos Processadores
Os Sistemas Operacionais com Múltiplos Processadores, se caracterizam por
possuir duas ou mais UCPs (núcleos de processamento) interligadas e
trabalhando em conjunto.
Neste tipo de sistema várias aplicações podem ser executadas ao mesmo tempo.
A vantagem dos Múltiplos Processadores é basicamente igual a dos sistemas
Multiprogramáveis, porém estes têm alguns benefícios específicos, tais como:
3.1 - Escalabilidade
3.2 - Disponibilidade
3.3 - Balanceamento de Carga
3.1 Escalabilidade:
Capacidade de ampliar o poder computacional do sistema apenas adicionando
novos processadores, não sendo necessário a troca de todo sistema
computacional por uma outra configuração.
3.2 Disponibilidade:
Capacidade de, mesmo em caso de falhas, o sistema continuar em operação.
Em caso de falha de um processador, os demais processadores existentes no
sistema podem assumir a tarefa deste (claro que com uma menor capacidade de
computação).
3.3 Balanceamento de Carga:
Capacidade de distribuir o processamento entre os diversos processadores da
configuração, melhorando assim o desempenho do sistema como um todo.
Considerações Finais:
Os conceitos básicos de um Sistema Operacional são estes aqui mencionados.
Claro que existe muito mais conteúdo pra quem queira se aprofundar.
Relembrando:
S.O: Interface entre o usuário e a máquina.
Tipos de S.O: Monotarefa, Multitarefa e Múltiplos Processadores.

Mais conteúdo relacionado

Mais procurados

Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoLeinylson Fontinele
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorSuzana Viana Mota
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IPPjpilin
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
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ção - sistemas operacionais
Apresentação - sistemas operacionaisApresentação - sistemas operacionais
Apresentação - sistemas operacionaisEduardo Macedo
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informáticaRony Oliveira
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetClayton de Almeida Souza
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasSusana Oliveira
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à InformáticaFabio Marques
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativosDavid Pereira
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisAlexsander Fontes
 
Aula I - Introdução ao Windows
Aula I - Introdução ao WindowsAula I - Introdução ao Windows
Aula I - Introdução ao WindowsJéssica Amaral
 

Mais procurados (20)

Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o Computador
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Manutenção de computadores
Manutenção de computadoresManutenção de computadores
Manutenção de computadores
 
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ção - sistemas operacionais
Apresentação - sistemas operacionaisApresentação - sistemas operacionais
Apresentação - sistemas operacionais
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informática
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de Internet
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemas
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativos
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
 
Aula I - Introdução ao Windows
Aula I - Introdução ao WindowsAula I - Introdução ao Windows
Aula I - Introdução ao Windows
 

Destaque

Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisRonildo Oliveira
 
Unidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareUnidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareJuan Carlos Lamarão
 
Analisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoAnalisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoJerônimo Medina Madruga
 
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionaisComputação Depressão
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasIsaias_Bass
 
Segurança dos Sistemas Operativos
Segurança dos Sistemas OperativosSegurança dos Sistemas Operativos
Segurança dos Sistemas OperativosPedro Marmelo
 
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...Leinylson Fontinele
 
Sistemas operacionais 5
Sistemas operacionais 5Sistemas operacionais 5
Sistemas operacionais 5Nauber Gois
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxFelipe Cesar Costa
 
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  SousaLeitee
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisLuciano Crecente
 
Aula 01 - Sistemas Operacionais - Conceitos Básicos
Aula 01 - Sistemas Operacionais - Conceitos BásicosAula 01 - Sistemas Operacionais - Conceitos Básicos
Aula 01 - Sistemas Operacionais - Conceitos BásicosMauro Duarte
 
Sistema Operacional Windows Xp
Sistema Operacional Windows XpSistema Operacional Windows Xp
Sistema Operacional Windows XpSOL RIBEIRO
 
Diferenças entre o tradicional e o contemporâneo na educação
Diferenças entre o tradicional e o contemporâneo na educaçãoDiferenças entre o tradicional e o contemporâneo na educação
Diferenças entre o tradicional e o contemporâneo na educaçãoedivaniasilva
 
Parâmetros Curriculares Nacionais
Parâmetros Curriculares NacionaisParâmetros Curriculares Nacionais
Parâmetros Curriculares NacionaisMarcelo Assis
 

Destaque (20)

Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionais
 
Robótica.3
Robótica.3Robótica.3
Robótica.3
 
Unidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareUnidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao Software
 
Aula01 so
Aula01 soAula01 so
Aula01 so
 
Analisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoAnalisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e uso
 
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaias
 
Segurança dos Sistemas Operativos
Segurança dos Sistemas OperativosSegurança dos Sistemas Operativos
Segurança dos Sistemas Operativos
 
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Analizador de protocolos
Analizador  de  protocolosAnalizador  de  protocolos
Analizador de protocolos
 
Sistemas operacionais 5
Sistemas operacionais 5Sistemas operacionais 5
Sistemas operacionais 5
 
A linguagem e o Pensamento da Criança
A linguagem e o Pensamento da Criança   A linguagem e o Pensamento da Criança
A linguagem e o Pensamento da Criança
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e Linux
 
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
EDITORES DE TEXTO, PLANILHAS DE CÁLCULOS E EDITORES DE SLIDE  
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
Aula 01 - Sistemas Operacionais - Conceitos Básicos
Aula 01 - Sistemas Operacionais - Conceitos BásicosAula 01 - Sistemas Operacionais - Conceitos Básicos
Aula 01 - Sistemas Operacionais - Conceitos Básicos
 
Sistema Operacional Windows Xp
Sistema Operacional Windows XpSistema Operacional Windows Xp
Sistema Operacional Windows Xp
 
Diferenças entre o tradicional e o contemporâneo na educação
Diferenças entre o tradicional e o contemporâneo na educaçãoDiferenças entre o tradicional e o contemporâneo na educação
Diferenças entre o tradicional e o contemporâneo na educação
 
Parâmetros Curriculares Nacionais
Parâmetros Curriculares NacionaisParâmetros Curriculares Nacionais
Parâmetros Curriculares Nacionais
 

Semelhante a Conceitos Básicos de Sistemas Operacionais em

Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 
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
 
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
 
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfFChico2
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfSandroPolizelLaurent
 
desafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidosdesafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidosHélio Jovo
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.OPablo Lopes
 
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdfSO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdfSilvano Oliveira
 
M1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptxM1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptxDoraestevao
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Anderson Andrade
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fsopaulocsm
 
Funções e caracteristicas de um so
Funções e caracteristicas de um soFunções e caracteristicas de um so
Funções e caracteristicas de um soMiriamMiguel
 
Funções e caracteristicas de um S.O.
Funções e caracteristicas de um S.O.Funções e caracteristicas de um S.O.
Funções e caracteristicas de um S.O.guest213ef42
 

Semelhante a Conceitos Básicos de Sistemas Operacionais em (20)

Aula 1
Aula 1Aula 1
Aula 1
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Aula 11,12,13,14...
Aula 11,12,13,14...Aula 11,12,13,14...
Aula 11,12,13,14...
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
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
 
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
 
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdf
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdf
 
desafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidosdesafios na implementacao de sistemas distribuidos
desafios na implementacao de sistemas distribuidos
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.O
 
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdfSO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
 
M1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptxM1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptx
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fso
 
Funções e caracteristicas de um so
Funções e caracteristicas de um soFunções e caracteristicas de um so
Funções e caracteristicas de um so
 
Funções e caracteristicas de um S.O.
Funções e caracteristicas de um S.O.Funções e caracteristicas de um S.O.
Funções e caracteristicas de um S.O.
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Conceitos Básicos de Sistemas Operacionais em

  • 2. Objetivo: Esta apresentação tem como objetivo levar os conceitos básicos de um Sistema Operacional ao leitor. Público-alvo: Estudantes do 1º semestre dos cursos de tecnologia, análise de sistemas, sistemas de informação, engenharia da computação e interessados no assunto. Obs: Não é um estudo aprofundado, apenas um conteúdo básico dos conceitos básicos de Sistemas Operacionais. Bons Estudos! Carlos Eduardo Teruel Ribeiro
  • 3. O que é um Sistema Operacional? Um Sistema Operacional é um programa, o qual serve de interface entre o usuário e a máquina (hardware). Sem ele, nós teríamos que conhecer profundamente o hardware que estamos utilizando para executar alguma instrução. Com o Sistema Operacional, não nos preocupamos com questões internas da máquina para qualquer operação no computador.
  • 4. Funções Básicas de um S.O (Sistema Operacional): Entre diversas funções, as funções básicas de um S.O são: 1 - Facilidade de acesso aos recursos do sistema: Com o S.O não nos preocupamos em como realizaremos determinada tarefa no computador, fisicamente falando (preocupações em relação á hardware). 2 - Compartilhamento de recursos de forma protegida e organizada: Em sistemas em que duas ou mais aplicações fazem uso do processador para executar suas rotinas, não nos preocupamos de que forma o computador vai gerenciar isto. Tal tarefa é papel exclusivo do S.O. A partir desta característica veremos o termo “concorrência” muito frequente em assuntos relacionados á Sistemas Operacionais, mas veremos isto mais pra frente.
  • 5. Exemplos de S.O: Caso você faça parte de 90% dos usuários de computadores, o seu S.O é o Windows, acertei? Mas temos outros exemplos de S.O, tais como: Unix, Linux, MacOS e por aí vai… Os principais são estes relacionados acima.
  • 6. Tipos de Sistemas Operacinais: Antes de mencionar os tipos de sistemas operacionais, vamos deixar claro que, o tipo de sistema operacional, se caracteriza pela forma como o s.o executa e gerencia os recursos de um computador. Existem três tipos de Sistemas Operacionais: 1 - Monoprogramáveis (Monotarefa); 2 - Multiprogramáveis (Multitarefa); 3 - Múltiplos Processadores.
  • 7. 1 - Monoprogramáveis (Monotarefa) Um Sistema Operacional Monoprogramável, também denominado Monotarefa, se caracteriza pelo fato de executar um programa por vez. Os primeiros Sistemas Operacionais eram monotarefa. Neste tipo sistema, enquanto o programa corrente aguarda por algum evento, como uma leitura em disco por exemplo, o processador fica ocioso, a memória se não utilizada totalmente pelo programa, fica subutilizada e os periféricos disponíveis á um único usuário.
  • 8. 2 - Multiprogramáveis (Multitarefa): Neste tipo de sistema, o recursos do sistema são otimizados pelo S.O Diferentemente dos sistemas monotarefas, os multitarefas permitem que os recursos do sistema sejam compartilhados entre as diversas aplicações e usuários de forma concorrente. Aqui entra o conceito de “concorrência”, como mencionamos no terceiro slide. Em sistemas multiprogramáveis, as aplicações permanecem na memória principal do computador, concorrendo por um lugar no processador. Todo este processamento, ocorre de forma transparente, fazendo com que o usuário não perceba as interrupções entre uma aplicação e outra. A grande vantagem neste tipo de sistema é a redução de custos em função da possibilidade de compartilhamento de recursos
  • 9. 3 - Múltiplos Processadores Os Sistemas Operacionais com Múltiplos Processadores, se caracterizam por possuir duas ou mais UCPs (núcleos de processamento) interligadas e trabalhando em conjunto. Neste tipo de sistema várias aplicações podem ser executadas ao mesmo tempo. A vantagem dos Múltiplos Processadores é basicamente igual a dos sistemas Multiprogramáveis, porém estes têm alguns benefícios específicos, tais como: 3.1 - Escalabilidade 3.2 - Disponibilidade 3.3 - Balanceamento de Carga
  • 10. 3.1 Escalabilidade: Capacidade de ampliar o poder computacional do sistema apenas adicionando novos processadores, não sendo necessário a troca de todo sistema computacional por uma outra configuração.
  • 11. 3.2 Disponibilidade: Capacidade de, mesmo em caso de falhas, o sistema continuar em operação. Em caso de falha de um processador, os demais processadores existentes no sistema podem assumir a tarefa deste (claro que com uma menor capacidade de computação).
  • 12. 3.3 Balanceamento de Carga: Capacidade de distribuir o processamento entre os diversos processadores da configuração, melhorando assim o desempenho do sistema como um todo.
  • 13. Considerações Finais: Os conceitos básicos de um Sistema Operacional são estes aqui mencionados. Claro que existe muito mais conteúdo pra quem queira se aprofundar. Relembrando: S.O: Interface entre o usuário e a máquina. Tipos de S.O: Monotarefa, Multitarefa e Múltiplos Processadores.