S.operacional
Conceito do SO
É um software colocado sobre o hardware para gerenciar todos os componentes do sistema de maneira otimizada. O sistema operacional busca oferecer uma interface mais amigável aos usuários em relação às operações associadas a cada componente da máquina.
Evolução do SO
Importância do SO Processador
É um circuito integrado que executa instruções de máquina, para processar os dados que recebe e transformá-lo em informação p/ o usuário.
CPU: Unidade Central de Processamento ULA: Unidade Lógica e Aritmética. UC: Unidade de Controle
1
17/02/2013
Memória Principal e Secundária
Memória Principal ou Primária: São dados armazenados para processamento de uso imediato.
Ex: RAM, Cache e Registradores.
Tipos de Sistemas Monousuário
Monotarefa: Permite o usuário executar uma tarefa de cada vez.
Ex: Palm e Celulares.
Memória Secundária ou Auxiliares: Armazena grandes quantidade de informações.
Ex: HD, Pen Drive, CD, DVD, etc.
Multitarefa: Permite o usuário executar simultaneamente (Processos Concorrentes).
Ex: PC (Email, Planilha, Internet, etc.)
tarefas
Multiusuário: Permite vários usuários utilizarem a mesma tarefa ou serviço.
Ex: Servidor (Rede, Banco de Dados, etc.)
Componentes do SO
Gerenciamento de processos; Escalonamento; Gerenciamento de memória; Gerenciamento de arquivos; Gerenciamento de entrada e saída; Virtualização.
Gerenciamento de Processos
Programa: Sequência de instruções com diferentes fluxos de execução. Processo: Um programa em execução. Job = Processos = Tarefas = Thread O Processador tem o poder de se revezar entre os processos. Vários processos podem existir ao mesmo tempo no sistema.
Gerenciamento de Processos
Para que serve? Administrar os processos para que possa reiniciá-lo quando for retomado, quando intercalar a execução de um determinado processo. A capacidade de comunicação entre os Processos x Sistema Operacional.
Ex: Mensagem de FIM da execução do processo.