7
INTRODUÇÃO À COMPUTAÇÃO – INTRODUÇÃO À COMPUTAÇÃO – Luís Luís Sérgio Sérgio Carvalho Carvalho Aula - 04 Aula - 04

INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

Embed Size (px)

Citation preview

Page 1: INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

INTRODUÇÃO À COMPUTAÇÃO – INTRODUÇÃO À COMPUTAÇÃO –

LuísLuís SérgioSérgio CarvalhoCarvalho

Aula - 04Aula - 04

Page 2: INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

SISTEMA DE INFORMAÇÕESSISTEMA DE INFORMAÇÕES – é um conjunto de – é um conjunto de programas que, atuando em determinado computador, programas que, atuando em determinado computador, operado por usuários devidamente treinados, são operado por usuários devidamente treinados, são capazes de resolver as necessidades existentes numa capazes de resolver as necessidades existentes numa empresa contando com um serviço de suporte a empresa contando com um serviço de suporte a sistemas.sistemas.

PROCESSAMENTO EM BATCH PROCESSAMENTO EM BATCH – O processamento em – O processamento em lotes ou batch era o mais utilizado nos centros de lotes ou batch era o mais utilizado nos centros de processamento de dados na década de 50 e consistia processamento de dados na década de 50 e consistia em executar uma série de programas em seqüência em executar uma série de programas em seqüência sem a intervenção do usuário final; portanto, não havia sem a intervenção do usuário final; portanto, não havia nessa época o conceito de interação entre usuário e nessa época o conceito de interação entre usuário e máquina. máquina.

Page 3: INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

PROCESSAMENTO ON-LINE PROCESSAMENTO ON-LINE – Ou – Ou processamento interativo mudou totalmente o processamento interativo mudou totalmente o conceito de sistemas, passando agora os conceito de sistemas, passando agora os programas a trabalhar de maneira interativa programas a trabalhar de maneira interativa com o usuário. Assim, ao mesmo tempo em que com o usuário. Assim, ao mesmo tempo em que era dada a entrada do pedido contendo era dada a entrada do pedido contendo produtos, estes eram dados baixa do estoque, produtos, estes eram dados baixa do estoque, posicionando o sistema em tempo real. posicionando o sistema em tempo real. Entende-se por sistema de tempo real aquele Entende-se por sistema de tempo real aquele que está estruturado para processar os dados que está estruturado para processar os dados numa velocidade igual ou maior à ocorrência numa velocidade igual ou maior à ocorrência dos eventos físicos através do tempo.dos eventos físicos através do tempo.

Page 4: INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

AMBIENTE MONOUSUÁRIO AMBIENTE MONOUSUÁRIO – O ambiente – O ambiente monousuário é o mais simples de todos, pois apenas monousuário é o mais simples de todos, pois apenas um usuário esta processando informação, não há um usuário esta processando informação, não há concorrência de processos e o processamento concorrência de processos e o processamento seqüencial ocorre de forma natural. Esta estrutura é a seqüencial ocorre de forma natural. Esta estrutura é a que mais se assemelha ao processamento em batch.que mais se assemelha ao processamento em batch.AMBIENTE MULTITAREFA AMBIENTE MULTITAREFA – O ambiente multitarefa é – O ambiente multitarefa é a evolução do monousuário, já que aqui existem a evolução do monousuário, já que aqui existem processos concorrentes; por exemplo, gravar um processos concorrentes; por exemplo, gravar um arquivo e transmiti-lo simultaneamente para outra arquivo e transmiti-lo simultaneamente para outra máquina. O recurso multitarefa é oferecido pelo máquina. O recurso multitarefa é oferecido pelo sistema operacional ou por utilitários especialmente sistema operacional ou por utilitários especialmente escritos para tal. Ex. um ou mais arquivos sendo escritos para tal. Ex. um ou mais arquivos sendo enviados para a mesma impressora.enviados para a mesma impressora.

Page 5: INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

MULTIPROGRAMAÇÃO MULTIPROGRAMAÇÃO – permite que ações de – permite que ações de diferentes programas tenham processamento diferentes programas tenham processamento concorrente num único computador. Assim dois concorrente num único computador. Assim dois ou mais processos poderão tentar alocar um ou mais processos poderão tentar alocar um mesmo recurso em um determinado momento, mesmo recurso em um determinado momento, sendo atendidos de acordo com as suas sendo atendidos de acordo com as suas devidas interrupções. A multiprogramação tem, devidas interrupções. A multiprogramação tem, portanto, uma conotação teórica diferente da do portanto, uma conotação teórica diferente da do ambiente multitarefa.ambiente multitarefa.

Page 6: INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

TEMPO COMPARTILHADO (Timesharing) TEMPO COMPARTILHADO (Timesharing) – – o sistema multiusuário tem a o sistema multiusuário tem a característica de colocar a sua CPU por característica de colocar a sua CPU por breves instantes trabalhando com cada breves instantes trabalhando com cada um dos usuários, dando a ele a sensação um dos usuários, dando a ele a sensação de ter o computador à sua disposição. Ele de ter o computador à sua disposição. Ele não percebe que diversos processos estão não percebe que diversos processos estão sendo executados, inclusive de outros sendo executados, inclusive de outros usuários. usuários.

Page 7: INTRODUÇÃO À COMPUTAÇÃO – Luís Sérgio Carvalho Aula - 04

MULTIPROCESSAMENTO MULTIPROCESSAMENTO – é um tipo de – é um tipo de ambiente operacional mais complexo, ambiente operacional mais complexo, pois, até então, todos os ambientes pois, até então, todos os ambientes baseavam-se na premissa da existência de baseavam-se na premissa da existência de apenas um processador. Neste tipo de apenas um processador. Neste tipo de ambiente, que prevê o uso de mais de um ambiente, que prevê o uso de mais de um processador ou vários processadores, as processador ou vários processadores, as várias CPUs respondem pelos vários várias CPUs respondem pelos vários programas. programas.