
Informática - Aula 4 - Sistemas operacionais
20/09/2014 23:00Informática - Aula 4 - Sistemas operacionais
Software de sistema
Preparando o hardware para que suporte a execução de tarefas de natureza diversa.
Como um mesmo conjunto de componentes consegue realizar tarefas diversificadas?
O software é componente que vai definir o que o computador fará.
Software é um conjunto de programas que realiza várias atividades através de instruções.
Linguagem Assembly
Fabricantes definem o conjunto de instruções básicas compreendidas pelo computador
Instruções são feitas na linguagem de máquina, ou seja, a linguagem binária.
Uma representação textual, simbólica, é associada a cada instrução de máquina:Instruções assembly
Linguagem de programação de alto nível
Programadores raramente produzem o código diretamente na linguagem simbólica do processador, pois a linguagens de programação com comandos mais próximos da linguagem humana é mais fácil e apresenta maior oferta de recursos.
Exemplos de linguagem de alto nível: C, C++,C#, Java, FORTRAN, Ada entre outras.
Cada linguagem tem um tradutor para a linguagem de máquina que é chamado de compilador.
Sistemas Operacionais
Como o processador sabe qual atividade desenvolver sem misturar as tarefas?
O sistema operacional é o coordenador das execuções das tarefas de todos os dispositivos como o processador a memória.
Aplicativos são disponibilizados pelo sistema operacional e estes podem ser ativados pelos ícones.
Cada ícone permite selecionar o aplicativo que será executado pelo usuário.
Cada aplicativo em execução (processo) demanda recursos do hardware.
Por ser responsável pelo gerenciamento do hardware e dos aplicativos o sistema operacional exige um tempo de preparação quando liga ou desliga os computadores.
Agora, será que os Sistemas Operacionais evoluem junto com a evolução do hardware?
Com certeza os Sistemas Operacionais evoluem com a evolução do hardware, e também aos novos recursos do hardware que só podem ser aproveitados se realmente existir um Sistema Operacional que consiga gerenciá-lo de uma maneira mais eficiente, sendo que para cada Sistema Operacional existente, só poderá ser instalado se for adequado à capacidade de armazenamento e processamento do computador. Por isso, é importante verificar quais são os requisitos mínimos de hardware (como por exemplo, a capacidade do disco rígido e da memória), ou seja, o que um computador deverá possuir para que possa ser instalada uma versão mais atual do Sistema Operacional e o computador como um tudo funcione de maneira adequada. Mas não se preocupe, ao adquirir um Sistema Operacional, os próprios fabricantes sempre fornecem essas informações.
O Sistema Operacional mais utilizado por 90% dos computadores pessoais é o Microsoft Windows, por apresentar uma interface amigável e fácil utilização
para usuários novatos. Já o Linux, seu principal concorrente surgiu para um público
profissional, não se preocupava com os computadores pessoais, mas versões para esse
tipo de computadores também foram desenvolvidas e aos poucos aperfeiçoadas com
um ambiente agradável como o Windows para atingir todas as pessoas. Porém sua
principal vantagem é que o Sistema Operacional Linux não precisa ser pago para utilizá-lo, já para adquirir o Windows, é necessário desembolsar mais um pouco em relação ao preço do hardware. Computadores que já vem instalado o Windows, já embutem o valor dele junto com o equipamento.
Softwares aplicativos
E os softwares aplicativos? Até agora falamos sobre os Sistemas Operacionais, e os softwares aplicativos são o quê?
São programas de computador que têm como objetivo o desempenho de tarefas
práticas, que estão ligadas ao processamento de dados. Têm como foco o usuário, e a
sua natureza é diferente dos outros tipos de softwares, como Sistemas Operacionais e
ferramentas que estão ligadas a eles como: jogos, editores de texto, planilhas eletrônicas e até softwares lúdicos (que tem o propósito de ensinar alguma coisa) são exemplos de softwares aplicativos.
—————