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!
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!