Curso Técnico em Manutenção e Suporte em Informática Fernandes Gonçalves Sistema Operacional Esquema do Computador Software Hardware Sistema Operacional Sistema Computacional = hardware + software Tipos de Software: Programas do sistema: gerenciam a operação do computador Programas de aplicação: programas de usuário Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software). Sistema Operacional Todos os computadores necessitam de um programa para operar. Eles recebem o nome de Sistema Operacional. Os mais utilizados são: WINDOWS LINUX 90% computadores domésticos Comercializado 90% servidores de rede Gratuito USUÁRIOS SISTEMA OPERACIONAL HARDWARE 5 • Software Proprietário • Toda empresa cobra pelo produto que desenvolve e distribui. • Software Livre • Executar o programa para qualquer propósito; • Estudar seu código fonte e adaptá-lo para que se comporte como desejado; • Copiá-lo e distribuí-lo da forma que foi recebido; e • Melhorá-lo e distribuir as modificações. Vídeo - Piratas do Vale do Silício Filme documenta a ascensão do computador pessoal e a rivalidade entre Apple Computer (Apple II e o Apple Macintosh) e Microsoft (DOS, PC da IBM e Windows). Um bom artista copia, um GRANDE Esteve Jobs( Apple ) artista rouba x Bill Gates ( Microsoft) Linus Torvalds (Linux = Linus + Unix) Picasso O Linux é distribuído comercialmente por várias empresas, com pequenas diferenças. Esses diferentes “sabores” de Linux são conhecidos como distribuições: Red Hat Enterprise Linux Slackware Open Suse Debian Ubuntu Linux Educacional TIPOS DE SISTEMAS OPERACIONAIS Tipos de Sistemas Operacionais Sistemas Monoprogramáveis / Monotarefa Sistemas Multiprogramáveis / Multitarefa Sistemas com Múltiplos Processadores Trabalho 1° Percurso: -03/8/2011 - Tipos de Sistemas Operacionais Mono –Tarefa – Multi-tarefa Multiprocessadores Citar Exemplos de Sistema Operacionais Monotarefa - multitarefa TIPOS de Trabalhos Batch - através de um lote de tarefas enfileiradas, de modo que o sistema operacional só processa a próxima tarefa após o término completo da tarefa anterior. TIPOS de Trabalhos 1 2 3 Classificaçãopor Tipos de Trabalhos de um SO. Time Sharing – Este conceito significa compartilhamento de tempo, ou seja, o tempo ocioso entre os processos são compartilhados com outros processos para dinamizar o sistema TIPOS de Trabalhos TIPOS de Trabalhos Real Time Modo de Execução do Sistema Operacional Modo Usuário Modo Kernel Esta divisão permite que os aplicativos sejam executados com segurança. 18 O que é Kernel Kernel é núcleo do sistema operacional. Ele é o grande responsável por fazer a interação entre essas camadas. Em outras palavras, é o Kernel que gerencia os recursos do sistema e permite que os programas façam uso deles. 19 Finalidades Básicas do Kernel O principal propósito do Kernel(núcleo) é gerenciar os recursos do computador e permitir que outros programas rodem e usem destes recursos: Processador Memória 20 Quando liga o computador... O kernel inicia a detecção dos hardwares Carrega o Sistema Operacional Depois do usuário logado no computador, o kernel passa gerenciar as principais funções do sistema operacional: 22 O Kernel(núcleo) tem a função de gerenciar todos os recursos do computador; O Kernel do sistema operacional é residente na memória e, quando necessário, chama do disco programas do sistema operacional não residentes; Ainda que muitas de suas funções sejam ocultas, você terá de se comunicar diretamente com o sistema operacional para começar a usar um pacote de softwares aplicativos e executar várias tarefas de gerenciamento; As duas formas básicas de interface com o usuário são a interface de linha de comando e a interface gráfica; O sistema operacional MS-DOS e Linux e muitos outros sistemas operacionais de computadores de grande porte usam a interface de linha de comando. Grupo 3 Divisão de Acesso do Sistema Operacional Modo Usuário: Esse modo protege o hardware da ação direta do usuário. Ele Estabelece critérios de uso dos recursos e ordem de acesso aos mesmos, impedindo violação de espaço de memória de processos concorrentes e tentativas de acesso simultâneo a um mesmo recurso gerência e proteção dos dispositivos. Divisão de Acesso do Sistema Operacional Modo Kernel: Esse modo protege o hardware da ação direta do usuário. Ele Estabelece critérios de uso dos recursos e ordem de acesso aos mesmos, impedindo violação de espaço de memória de processos concorrentes e tentativas de acesso simultâneo a um mesmo recurso gerência e proteção dos dispositivos. 25