Informática Aplicada 2

Post on 06-Jul-2015

1.536 views 1 download

Transcript of Informática Aplicada 2

Informática AplicadaTI - Software

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

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

rodrigo.piovesana@gmail.com

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

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

rodrigo.piovesana@gmail.com

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?

rodrigo.piovesana@gmail.com

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)

rodrigo.piovesana@gmail.com

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.

rodrigo.piovesana@gmail.com

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.

rodrigo.piovesana@gmail.com

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)

rodrigo.piovesana@gmail.com

Interação com o usuário

Shell – Conhecida como interpretador de comandos.

GUI – Interface Gráfica com usuário.

rodrigo.piovesana@gmail.com

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…)