informática aplicada 2
TRANSCRIPT
Roteiro da aula Softwares de base
Sistemas operacionais Softwares Aplicativos
Suites Office Softwares para Desenvolvimento
Linguagens de Programação
Leitura Recomendada Informática Aplicada -1B.PPT (arquivo) Introdução à Informática – Peter Norton
Sistemas operacionais
São responsáveis por realizar a interface com o usuário
A interação com o usuário é o foco principal do seu desenvolvimento e elaboração MVS – Linha de comando UNIX – Linha de comando Windows – Ambiente Gráfico MAC OS – Ambiente Gráfico
Analisando os dois cenários, você seria capaz de definir o público alvo? Por quais razões um usuários utilizaria um
sistema não amigável? Por quais razões um usuário utilizaria um
sistema com várias informações disponíveis ao mesmo tempo?
Quais são os Objetivo de um sistema operacional? Disponibilizar ao usuário/desenvolvedor um
ambiente para operação do hardware. Utilizar o hardware de uma forma eficiente. Dar suporte a outros programas. Gerenciar e manter os sistemas de arquivos.
Arquitetura Top-Down (USUÁRIO - Software Aplicativos/Desenvolvimento - Software Base – Hardware)
Como surgiu?
Fase Primitiva Sistema Operacional inexistente, computador operado manualmente na leitura de
cartão perfurados onde o sistema era linear e seqüencial. Fase de Sistemas em Lote (batch)
Preparação de Jobs (tarefas), que pode ser qualquer tipo de informação (dados, informações de controle, etc).
Seqüência automática de Jobs Idéia primária de um S.O. onde um monitor controlava a inicio e o fim das tarefas. Possuía um nível muito elevado de ociosidade.
Sistemas multi-programados Somente após o aparecimento do hardware com controle de interrupções e para
armazenamento de várias tarefas em unidades de disco, foi possível o acesso direto aos dados que viabilizou a execução em uma determinada seqüência, para aproveitar o tempo ocioso.
Sistemas Time Sharing Extensão dos sistemas multi-programados, pois permite a interação do usuário. Divisão de tempo de processamento entre vários jobs e usuários. São mais complexos que os sistemas multi-programados, e são a base dos
Sistemas Operacionais modernos.
Quais componentes de hardware que o SO controla? Temos diversos:
Hd – Disco Rígido Memórias Vídeo CPU Barramento Etc…. Ou seja, ele controla todos os
componentes do seu computador.
A escolha afeta o desempenho do meu computador? SIM. As instruções são compiladas para cada tipo
de processador (podemos ter equipamentos CISC e RISC – Complexo e reduzido número de instruções)
Interação com o usuário
Shell – Conhecida como interpretador de comandos.
GUI – Interface Gráfica com usuário.
Alguns sistemas operacionais que fizeram sucesso UNIX OS/2 WARP (1996) IBM (Nem tanto sucesso!!) Familia DOS e Windows MAC OS X (Panther…Tiger...Leopard…Snow
Leopard!!!) Projeto Linux e GNU (todos os “sabores”)
Apresentação em máquinas virtuais (Vmware, VirtualBox, PcVirtual…)