Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Conceitos básicos sobre Sistemas Operacionais

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica Conceitos básicos sobre Sistemas Operacionais

    Conceitos básicos sobre Sistemas Operacionais

    Bom pessoal meu Post aqui no forum e ele tem como intuito passar alguns conceitos sobre sistemas operacionais com visão em sua arquitetura.

    Temos sistema monoprogramaveis e multiprogramaveis, irei falar sobre eles em posts futuros.

    Multiprogramação trata-se da capacidade de armazenar varios programas na memoria para que possam ser executados concorrentemente, ou seja o que tem mais privilegios primeiro.

    Processos também popularmente conhecido como tarefa é um modulo executavel unico que concorre com outros modulos executaveis, basicamente tratando-se de um programa em execução

    Arquivos tratase de um conjunto de dados que pode ser manipulado como uma unidade ( abrir fechar renomear, nomear, listar ) ou de alterar ( editar inseir deletar ) como exemplo a grosso modo podemos usar arquivos de word, onde podemos abrir fechar renomear e editar seu conteudo.

    Interrupção é um sinal de hardware que indica que ocorreu um evento, fazendo com que o processador invoque um conjunto de instruções para resolver uma chamada, como exemplos podemos dar uma tecla clicada no teclado ela ira gerar uma interrupção

    Concorrencia é a descrição de processos ou threads que existem simultanemante em um sistema operacionao, não entrarei muito nesse assunto agora pois iremos velo mais tarde apos que voc~e tenhaum intendimento completo sobre o que de fato é uma concorrencia.

    Bom tendo algumas definições em mente podemos agora pensar da seguinte forma, tudo que é criado deve se cumprir metaas os S.O não fogem a risca tbm .. tem algumas metas a serem compridas a risca que são

    Segurança ( usuarios e / ou programas não acessão o que não é permitido)( que no caso éo modo admin da maquina e o modo usuario )

    Portabilidade ( suporte diferentes plataformas) para ser mais prático num exemplo uma linguagem de programação com partabildiade hoje em alta é o JAVA

    Escalabilidade o desempenho do sistema aumenta continuamente com acréscimo de novos componentes como memoria processadores e outros perifericos

    Extensibilidade suportar a dispositivos que não existiam na época que foi criado

    Robustez falhas de hardware que não afetam o sistema



    Bom vendo tudo isso ainda vocês podem ficar em duvida .. mais que raios é isso de Sistema operacional?

    Simples meus amigos é uma camada de software enter hardware e as aplicações dos usuarios, ou seja fazer uma interface grafica enter usuario e hardware.

    Em breve posts mais detalhados pessoal ..

    Espero que gostem valeu!

    Quem não é visto, nunca é lembrado
    Similar Threads
X
Working...
X