Fundamentos de Hardware e
Software
FUNDAMENTOS DE HARDWARE E
Objetivos
SOFTWARE
Embasar a diferença entre hardware e software
Dialogar sobre o modo de funcionamento dos programas, entre eles Sistemas Operacionais
Identificar os componentes de um Sistema Operacional
Conteúdos
Evolução dos programas de computadores (softwares)
Funcionamento básico de SO - Sistemas Operacionais
Domínio básico de softwares e SO
Osmar Betazzi Dordal
Hardware e Software
• Hardware: parte física de um • Software: são conjuntos de programas,
computador. Ex: Placa mãe, aplicativos, instruções e regras. Ex:
processador, memória e etc... Windows, Linux, Excel e etc...
Hardware e Software
Softwares
Softwares
• Software é o processo de informar à máquina (hardware) como ela deve
proceder. Em termos mais formais seria:
• É o conjunto de instruções planejadas passo a passo, necessárias para serem
executadas, na manipulação, redirecionamento ou modificação de um dado,
informação ou acontecimento.
Usuário
• Tipos de Software:
• Softwares de Sistema ou Sistemas Operacionais Software de aplicação
• Software de aplicação Sistema Operacional
Hardware
Software
• Sistemas Operacionais: uma sequência lógica de instruções que permite
transmitir ao computador os procedimentos que pretendemos que ele
execute
• Programas para controle de sistema
• Programas para suporte de sistema
• Sistema de gestão de redes
• Softwares de Aplicação: programas desenvolvidos para realizarem tarefas e
funções especificas
• Programas de aplicação geral
• Programas de aplicação específica
Sistemas Operacionais
• Software que controla a execução de programas de computador e permite
temporização, detecção de erros, controlo de entradas/saídas, contabilidade
de processamento, compilação, atribuição de memória, gestão de dados e
serviços relacionados. ANSI (American National Standards Institute)
Sistemas Operacionais Hardware
Usuários
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
iOS 12.x
Mac OS X Mojave Android 8.x Windows 10
Ubuntu 18.10
Tipos de Sistemas Operacionais
• Sistema Batch: Pouca interação do usuário, processo sequencial. Inicia e vai
até o fim do serviço (job)
• Sistemas Multiprogramados: vários processos em memória aptos a executar.
A CPU pode ser compartilhada entre os processo
• Sistemas de Tempo Compartilhado: compartilhamento de uma fatia de
tempo, mesmo o processo não terminado ele é interrompido
• Sistemas de Tempo Real: tempo é essencial, muito utilizado com sensores e
atuadores
• Sistemas multiprocessados: mais de um processador físico
Sistema de Tempo Compartilhado
• Permite que vários
programas existam na
memória e sejam
executados paralelamente.
• É uma característica de
alguns Sistemas
Operacionais
• Evita ociosidade do
Processador
REFERÊNCIAS
1. Sistemas Operacionais Modernos, Andrew S. Tanenbaum e Herbert Bos,
4th Ed., Pearson, 2015.
Bom Estudo!
QUESTÕES
• 1. Quais sistemas operacionais não baseado em UNIX?
• A. Android.
• B. Suse.
• C. MacOS X – Tiger.
• D. Windows 10.
• E. Ubuntu.
QUESTÕES
• 2. A multiprogramação evita?
• A. Que o processador tenha uma frequência mais baixa.
• B. Que os processadores fiquem ociosos.
• C. A necessidade de outros processadores.
• D. Que que vários programas existam na memória e sejam executados paralelamente.
• E. Todas as alternativas estão erradas.