Sie sind auf Seite 1von 3

Professor: Jarbas de Farias Cordeiro Disciplina: Redes I

Processamento em Redes

Perodo: 2D Alunos: Alexandre Vasconcelos Jesse de Oliveira Matheus dos Santos Vamberto Freire Yoshiharu Takuno

Taguatinga, 2011

Sistemas Operacionais Multiprogramveis

Os sistemas operacionais multiprogramveis ou multitarefa podem ser classificados pela forma com que suas aplicaes so gerenciadas, podendo ser divididos em sistemas batch (lote), de tempo compartilhado ou de tempo real. Um sistema operacional pode suportar um ou mais destes tipos de processamento, dependendo de sua implementao. Processamento de Batch (lote): Caracterizam-se por terem seus programas armazenados em disco ou fita, onde esperam para ser executados sequencialmente. Foram os primeiros sistemas operacionais multiprogramveis implantados na dcada de 60. Os programas, tambm chamados de lotes, eram executados atravs de cartes perfurados e armazenados em discos ou fitas, onde aguardavam para serem processados. Posteriormente, em funo da disponibilidade de espao na memria principal, os lotes eram executados, produzindo uma sada em disco ou fita. Este tipo de processamento se caracteriza por no exigir a ateno do usurio com a aplicao. Todas as entradas e sadas eram implementadas por algum tipo de memria secundaria, geralmente discos. Entretanto, podem oferecer tempos de resposta longos, em face do processamento puramente seqencial e com uma variao alta dos seus tempos de execuo. O exemplo do processamento de lote inclui: O processamento de dados implicou em bancos que esto ocupados na transao de dinheiro. Por exemplo, os depsitos de banco quanto a dinheiro, cheque, Banco de DDs lona, etc. Clculos numricos, compilaes, ordenaes e backups so exemplos de aplicaes batch. Processamento em tempo compartilhado (time-sharing): o usurio pode interagir diretamente com o sistema em cada fase do desenvolvimento de suas aplicaes e, se preciso modific-las imediatamente. Devido a esse tipo de interao, estes sistemas tambm so conhecidos como on-line. Esses sistemas possuem uma linguagem de controle que permite ao usurio comunicar-se diretamente com o sistema operacional para obter informaes, como por exemplo, verificar os arquivos que possuem armazenados em disco. O sistema, normalmente, responde em poucos segundos maioria desses comandos. Para cada usurio, o sistema operacional aloca uma fatia de tempo (time-slice) do processador. Caso o programa do usurio no esteja

concludo nesse intervalo de tempo, ele substitudo por um de outro usurio, e fica esperando por uma nova fatia de tempo. A maioria das aplicaes comerciais atuais processada em sistemas de tempo compartilhado, pois oferecem tempos baixos de resposta aos usurios e menores custos, em funo da utilizao compartilhada de diversos. Os exemplos de sistemas de processamento de dados online incluem: Reserva de companhia area, reserva de nibus, reserva Ferroviria. Os passageiros que fazem reserva gostariam de saber imediatamente se o assento disponvel ou no. Como o balco de reserva de nibus online computadorizado aceita dos passageiros os dados da viagem, o tempo de viagem, nmero de nibus, nmero de via, distino, classe da viagem, nmero de assentos necessitados etc. Processamento em tempo real (real time): So semelhantes em

implementao aos sistemas de tempo compartilhado. A maior diferena o tempo de resposta exigido no processamento das aplicaes. Enquanto em sistemas de tempo compartilhado o tempo de resposta pode variar sem comprometer as aplicaes em execuo, nos sistemas de tempo real os tempos de resposta devem estar dentro de limites rgidos, que devem ser obedecidos, caso contrrio podero ocorrer problemas irreversveis. Nos sistemas de tempo real no existe a ideia de fatia de tempo, utilizada pelos sistemas de tempo compartilhado. Um programa detm o processador o tempo que for necessrio, ou at que aparea outro prioritrio em funo de sua importncia no sistema. Esta importncia ou prioridade de execuo controlada pela prpria aplicao e no pelo SO, como nos sistemas de tempo compartilhado. Esses sistemas esto pressentes nas aplicaes onde o tempo de resposta fator fundamental. O processamento em tempo real tambm inclui a monitorizao do movimento de satlite no espao. As mensagens e as fotografias enviadas pelo satlite tm de ser processadas diretamente no tempo para interpretar e tomar decises. As instrues oportunas de mesmo modo e as ordens tm de ser emitidas ao satlite na operao

Das könnte Ihnen auch gefallen